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
341069215318	341069215830	341069216380	341069216930	341069217479	341069218030	341069218580	341069219130	341069219679	341069220230	341069220780	341069221330	341069221879	341069222430	341069222980	341069223530	341069224079	341069224630	341069225180	341069225730	341069226279	341069226830	341069227380	341069227930	341069228479	341069229030	341069229580	341069230130	341069230679	341069231230	341069231780	341069232330	341069232879	341069233430	341069233980	341069234530	341069235080	341069235630	341069236180	341069236730	341069237279	341069237830	341069238380	341069238930	341069239479	341069240030	341069240580	341069241130	341069241679	341069242230	341069242780	341069243330	341069243879	341069244432	341069244980	341069245530	341069246079	341069246630	341069247180	341069247730	341069248280	341069248830	341069249380	341069249930	341069250479	341069251030	341069251580	341069252130	341069252679	341069253230	341069253780	341069254330	341069254879	341069255430	341069255980	341069256530	341069257079	341069257630	341069258180	341069258730	341069259279	341069259830	341069260380	341069260930	341069261479	341069262030	341069262580	341069263130	341069263679	341069264230	341069264782	341069265330	341069265879	341069266430	341069266980	341069267530	341069268079	341069268630	341069269180	341069269730	341069270280	341069270830	341069271380	341069271930	341069272479	341069273030	341069273580	341069274130	341069274679	341069275230	341069275782	341069276330	341069276879	341069277430	341069277980	341069278530	341069279079	341069279630	341069280180	341069280730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2752	2000	3600	2300	2752	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21715	20218	27464	22980	20942	20942	13911	5543	4213	3910	4011	2753	1571	1260	1114	1012	940	807	758	672	566	573	573	502	500	521	495	451	519	478	478	485	482	482	509	543	461	465	442	475	468	429	495	484	464	443	455	447	459	445	487	476	467	419	452	460	423	459	433	430	434	452	430	458	425	445	415	432	444	438	492	455	447	427	470	450	465	443	418	451	440	428	455	453	443	464	481	442	443	488	459	438	432	465	470	449	453	457	443	471	446	433	452	461	441	483	481	439	414	470	466	503	486	455	441	482	433	461	480	438	452	472	412	478	448	450	464	445	486	449	415	401	441	490	460	421	436	458	440	464	427	460	451	452	478	389	451	444	456	494	456	445	475	462	431	457	439	440	428	460	467	459	458	487	402	450	472	390	454	463	453	465	446	483	433	442	379	454	452	443	453	410	483	435	445	449	478	468	430	455	450	461	455	441	434	421	480	443	452	449	474	452	417	440	437	435	440	464	480	438	454	490	430	438	456	413	458	435	477	422	436	450	477	441	427	444	450	474	425	447	474	443	464	457	445	460	447	477	429	452	426	474	462	457	458	436	456	449	421	452	468	458	439	439	485	454	483	452	417	464	465	471	425	480	485	446	435	481	477	413	469	416	454	456	453	414	428	457	437	428	468	480	464	478	414	450	491	396	459	462	443	457	471	422	452	439	430	420	471	438	452	453	495	481	450	440	429	456	452	440	438	458	444	472	489	493	456	462	438	471	461	456	492	446	454	461	452	470	480	399	463	404	478	443	427	442	471	466	470	481	476	478	438	458	399	430	447	421	427	441	443	496	409	440	457	416	448	462	466	450	450	432	434	421	455	458	452	453	493	471	458	482	457	449	444	434	472	421	460	439	429	455	444	467	433	446	463	463	425	502	486	466	464	482	397	448	446	423	434	452	441	494	457	433	492	423	424	443	446	472	458	455	456	458	456	457	444	452	422	442	455	466	453	469	453	469	445	453	467	445	472	448	458	469	442	424	443	451	429	440	456	421	420	438	439	408	460	462	425	466	431	472	434	447	456	439	452	457	466	456	462	399	454	451	467	495	450	431	418	468	469	410	458	444	439	453	417	460	444	431	494	491	455	460	426	450	468	416	475	439	444	450	433	497	446	460	468	457	430	433	457	476	404	437	469	459	479	439	432	430	471	459	451	441	455	473	443	467	448	513	411	429	444	459	466	444	459	408	437	453	477	433	481	467	436	446	472	465	452	438	461	436	456	481	444	470	421	422	439	420	455	431	461	452	415	468	465	473	439	513	456	469	471	441	482	425	461	433	456	458	431	449	463	434	465	408	427	418	445	462	491	457	430	428	442	446	466	432	440	459	502	446	472	468	428	419	424	414	428	400	452	418	435	427	456	498	433	460	475	475	467	414	491	455	474	442	447	454	501	477	417	421	458	481	406	422	420	410	478	481	422	438	442	423	462	398	469	453	464	435	435	467	415	444	419	441	479	426	487	486	454	456	430	438	415	444	476	470	452	455	412	439	453	450	436	457	451	421	483	471	428	485	456	464	508	472	460	448	471	424	458	396	478	432	451	436	459	446	450	486	445	491	495	479	479	421	451	430	447	480	437	454	463	448	449	460	462	476	428	445	503	413	478	485	454	447	423	432	488	449	429	412	472	474	438	444	447	432	455	487	465	453	472	416	400	460	427	416	459	466	462	442	484	454	427	434	460	460	452	459	465	411	451	442	431	469	436	485	451	419	496	447	432	451	466	455	456	454	436	468	413	423	446	463	449	453	490	470	463	397	436	439	456	483	447	440	471	480	480	424	468	469	463	453	445	438	442	438	444	450	448	441	439	456	459	442	453	448	447	456	452	434	454	494	444	428	460	470	467	433	449	468	462	478	450	449	443	446	414	447	448	436	438	464	437	450	458	486	494	473	411	457	475	467	470	433	435	452	456	495	462	483	448	397	504	446	480	485	500	426	447	446	465	436	418	447	450	471	450	458	434	463	447	435	458	416	471	421	468	437	438	473	443	426	454	437	430	439	457	429	484	478	438	408	436	456	468	458	479	487	427	432	460	463	469	450	432	446	427	433	457	445	458	459	467	440	465	443	470	460	464	516	464	479	439	456	447	461	416	468	465	489	424	456	422	459	466	439	462	452	494	456	456	446	436	436	446	488	436	509	443	469	501	500	430	458	459	448	457	437	433	469	476	464	473	452	447	441	459	455	462	405	456	454	435	413	473	448	423	447	436	427	440	440	467	442	472	451	451	426	426	457	459	431	448	439	483	463	452	435	445	468	478	431	462	462	456	477	437	437	455	435	474	443	424	398	445	435	448	453	440	473	459	408	446	432	421	445	447	442	470	445	475	459	401	461	449	514	419	465	439	475	450	452	497	472	447	486	471	444	453	425	455	459	422	431	409	452	485	437	473	459	453	468	438	442	413	486	458	441	477	436	447	428	444	489	463	461	493	454	488	428	410	422	437	383	465	472	448	426	453	433	432	448	450	427	439	461	480	455	504	446	469	405	427	484	446	453	427	492	486	443	436	445	469	474	475	511	458	453	463	454	425	455	427	429	465	453	430	435	479	432	445	430	478	446	476	483	446	417	421	450	453	419	429	436	452	438	458	460	442	427	475	440	433	467	429	450	460	514	440	418	451	508	426	460	462	478	444	473	441	407	413	481	449	459	440	446	448	436	449	434	440	420	455	463	457	452	487	450	477	454	456	441	472	423	456	466	442	468	444	448	498	459	443	454	416	463	432	428	443	432	460	468	426	445	460	455	441	425	478	415	444	479	450	464	424	428	409	444	437	418	465	435	440	446	442	450	428	464	438	436	465	440	453	451	469	456	460	450	419	443	449	443	408	458	456	459	485	499	421	459	447	449	456	474	453	424	446	467	448	455	461	404	477	473	455	462	435	423	461	459	459	421	471	438	449	431	463	434	465	460	448	430	440	438	475	424	448	469	427	421	435	467	450	449	466	436	490	474	466	452	439	433	446	455	488	446	455	437	443	466	422	414	441	411	464	480	469	476	448	431	468	438	468	444	451	469	484	475	441	479	484	450	477	468	444	468	485	463	468	432	461	456	425	437	432	453	483	455	470	481	522	438	447	463	479	441	469	429	443	452	421	435	500	459	428	427	489	443	453	445	445	421	407	451	466	433	414	454	439	474	429	451	461	449	454	454	424	452	461	474	473	427	466	470	437	453	445	429	456	428	476	425	469	469	443	419	420	483	439	442	442	471	465	446	421	398	413	417	455	486	427	449	431	448	458	500	484	470	457	460	420	468	435	451	471	411	444	492	433	454	456	465	459	497	480	487	446	418	443	452	432	442	473	463	474	472	426	463	471	443	456	443	458	442	426	461	475	488	473	449	462	457	398	456	471	451	476	502	477	421	425	449	446	463	413	446	449	451	453	440	441	458	489	451	430	423	443	449	474	439	477	452	490	430	514	477	445	451	441	475	444	456	448	451	446	460	443	418	435	406	449	432	422	433
34591	61720	47851	35837	27752	17067	9265	7724	6966	6266	6479	4173	2488	1917	1606	1463	1237	1078	850	814	690	617	573	535	576	554	562	505	528	498	505	475	504	523	501	503	502	475	456	477	478	512	458	460	439	472	471	517	467	464	484	499	438	423	450	493	458	489	450	470	450	451	450	443	452	505	487	459	441	460	456	459	444	467	451	488	483	482	462	448	474	466	456	470	443	472	462	446	489	444	466	441	478	472	422	457	488	447	479	426	447	439	434	471	464	457	438	475	443	493	492	449	426	474	448	432	452	500	449	496	468	467	497	465	398	453	450	460	481	478	468	480	415	476	439	447	475	449	448	453	406	438	461	437	438	469	463	463	433	469	512	447	467	464	435	481	475	423	444	447	470	432	436	471	421	448	448	474	465	456	415	463	432	426	484	436	430	425	461	472	477	449	427	483	463	420	447	460	443	429	440	430	483	454	435	465	499	437	446	455	494	459	449	466	422	472	455	471	466	465	441	484	471	464	467	460	438	459	453	435	495	453	452	435	463	491	447	468	466	461	456	410	434	484	457	464	452	440	449	438	454	446	468	484	479	464	455	446	433	495	441	474	469	438	472	478	475	495	424	471	472	457	473	469	459	437	433	459	455	470	445	464	448	475	435	461	439	450	492	454	457	441	473	454	445	449	479	450	477	460	458	466	464	468	468	472	481	461	456	482	465	486	420	435	490	475	483	472	458	468	517	479	466	446	459	446	460	426	441	429	437	434	477	452	430	439	434	435	470	462	457	444	480	448	438	469	483	488	481	463	446	458	485	435	474	492	457	454	486	441	445	449	462	430	460	439	452	464	434	425	426	466	450	453	441	472	459	445	478	485	458	476	478	434	448	469	433	452	462	470	458	469	449	435	469	467	479	445	449	436	454	473	451	437	468	456	505	448	473	441	445	461	474	417	445	429	472	464	453	415	464	484	438	444	466	471	461	472	474	436	441	491	437	452	441	462	450	485	455	468	421	428	433	462	415	452	450	450	446	452	458	446	443	470	452	452	475	479	447	463	439	480	448	404	434	472	497	446	462	416	458	475	469	468	457	460	469	448	468	495	496	457	452	489	479	447	441	445	499	432	451	444	459	468	481	477	461	473	470	467	460	481	459	441	454	471	440	476	471	477	454	433	454	455	458	440	418	483	483	438	449	475	458	451	452	501	482	443	434	431	449	428	459	485	506	501	418	463	490	472	478	458	487	449	441	469	464	426	458	466	444	431	452	454	455	490	493	429	463	494	489	472	449	476	458	463	455	441	422	451	434	433	434	443	427	497	467	469	425	470	432	449	467	473	497	473	481	464	438	470	499	459	442	434	440	498	478	451	458	452	451	446	432	448	458	446	479	452	495	447	432	472	489	427	445	449	412	448	455	462	459	476	480	481	451	495	450	468	446	477	460	457	459	515	478	438	469	479	427	466	453	442	475	484	475	459	487	482	461	449	453	458	471	483	462	472	520	480	472	440	457	449	446	411	472	493	477	416	495	449	480	496	496	462	436	483	462	481	444	419	476	480	502	473	495	473	460	440	477	454	451	433	454	439	425	464	439	431	437	453	464	475	476	456	472	431	455	442	435	452	465	400	497	438	472	414	454	449	497	471	479	438	472	468	456	447	475	429	445	455	466	468	473	455	460	457	450	473	480	445	500	467	481	506	457	458	428	470	458	515	423	492	463	476	464	466	438	444	437	447	498	451	454	449	445	441	422	442	450	441	479	452	470	464	461	472	472	440	466	479	489	464	456	477	466	465	465	463	454	441	416	461	438	454	462	442	438	446	491	452	439	435	404	431	459	423	427	421	468	444	441	445	482	461	448	453	490	437	464	498	436	475	451	438	449	422	462	511	463	435	444	483	450	501	478	453	438	466	448	460	489	426	470	433	454	481	480	471	487	456	497	455	468	465	467	418	432	475	475	447	470	437	448	457	459	477	432	456	438	461	484	461	465	438	482	498	443	429	455	477	455	450	439	420	451	458	499	471	452	513	459	461	439	476	463	468	453	418	441	437	468	422	422	478	469	442	444	465	451	459	439	436	443	447	454	462	427	409	453	492	452	464	457	443	463	400	479	442	464	477	463	429	436	432	422	484	452	489	485	472	442	458	456	453	422	491	476	443	463	480	485	440	454	449	476	452	508	458	484	452	418	478	460	444	426	453	466	461	444	440	480	445	450	441	443	421	422	486	442	463	495	481	454	436	482	455	465	452	464	437	445	439	413	437	451	423	473	452	447	456	444	429	458	481	464	503	427	444	450	462	465	444	472	478	496	473	443	431	462	455	440	447	439	457	465	471	463	479	464	476	451	474	454	450	457	422	470	482	431	444	450	426	469	474	475	468	465	438	477	490	478	440	458	428	441	446	451	482	478	407	461	427	449	457	454	443	456	445	451	438	473	436	452	487	424	452	462	449	446	434	436	455	464	457	467	458	451	465	478	429	500	473	435	438	452	460	444	439	450	433	457	479	447	439	458	466	416	465	443	449	475	460	456	441	432	466	449	458	452	453	434	460	453	467	462	499	489	483	439	487	403	468	479	497	485	446	509	472	451	470	432	495	425	453	497	462	474	466	445	437	419	459	472	459	444	463	466	456	459	451	478	468	458	475	436	474	451	437	461	446	467	428	428	474	430	436	492	432	470	480	430	458	423	430	452	442	451	453	466	470	459	467	464	435	453	485	438	464	500	475	442	455	474	452	447	451	460	459	459	458	456	431	487	471	492	449	444	458	463	457	468	457	428	470	507	459	454	446	522	451	448	432	448	458	433	462	470	469	459	453	458	465	457	461	477	450	503	435	463	443	486	442	480	496	444	446	441	449	470	422	475	454	461	457	450	495	483	453	452	442	449	455	441	450	477	436	442	475	494	429	465	439	471	446	475	499	464	464	420	481	434	453	462	473	489	459	469	430	445	442	463	454	439	449	472	453	473	517	480	447	445	458	470	478	480	443	443	477	446	468	479	410	423	471	492	439	462	430	417	435	456	479	421	468	461	479	436	472	495	443	476	469	408	450	455	456	456	442	421	459	485	504	464	452	442	463	512	474	454	494	451	483	449	459	452	480	451	486	447	414	433	481	474	453	434	440	447	466	467	464	488	466	407	467	473	455	452	429	456	493	451	473	447	451	445	458	427	450	470	469	481	488	493	444	443	497	476	454	479	489	481	505	482	440	443	481	489	473	495	441	443	464	475	440	479	491	505	423	472	465	453	474	454	439	416	479	423	472	467	481	441	445	459	451	482	491	452	453	450	455	464	459	445	456	456	488	468	423	456	448	443	428	439	460	484	455	452	448	466	463	431	501	475	490	502	460	468	446	411	448	472	445	445	468	423	490	448	423	441	454	460	419	445	440	449	458	468	457	470	469	436	457	483	487	488	501	463	426	466	472	482	499	449	467	460	455	428	475	439	472	443	490	411	470	434	454	466	450	472	462	459	465	456	475	452	455	465	491	469	424	461	481	499	436	422	453
32920	37244	38244	25635	13447	6199	2673	1786	1504	1178	883	793	629	575	551	495	449	409	369	365	370	323	309	330	343	330	312	325	338	330	336	321	348	326	331	294	272	289	317	322	315	313	309	303	308	286	320	303	317	324	303	310	327	323	271	327	308	277	288	364	288	356	317	307	296	310	293	322	314	278	307	315	293	331	337	330	278	297	314	306	309	302	314	301	278	329	308	320	317	315	333	311	329	306	331	301	278	307	337	300	287	297	311	349	309	295	339	309	288	293	340	294	293	328	302	327	315	294	262	291	309	299	303	314	340	297	307	349	314	329	336	330	295	295	317	326	304	294	328	321	297	287	349	332	288	308	322	295	316	277	278	275	318	293	333	300	283	311	295	333	292	313	324	314	296	288	321	298	303	296	337	277	290	289	322	293	277	284	302	303	297	302	295	286	298	289	308	301	269	289	284	296	316	300	279	316	317	273	314	314	324	295	307	317	310	307	308	313	320	295	302	282	306	300	271	305	324	295	317	281	287	308	310	311	301	304	317	315	327	316	330	334	277	308	289	327	347	316	313	294	291	314	307	291	311	327	290	347	308	314	312	316	295	318	287	326	300	316	331	279	282	292	282	303	257	305	318	288	288	298	311	277	314	307	292	322	292	271	325	314	293	304	313	329	321	277	288	289	321	295	284	310	312	299	296	288	265	310	313	301	333	289	285	332	323	336	308	302	287	294	307	311	291	287	309	304	304	281	291	319	305	299	316	326	308	298	288	324	303	335	295	331	313	305	330	314	318	299	281	303	298	300	307	310	312	325	287	318	324	309	326	304	283	276	336	317	319	326	303	304	262	304	315	325	316	281	307	271	288	301	316	287	301	298	295	293	303	324	302	306	288	305	300	310	292	326	299	289	315	298	321	307	335	301	302	303	296	313	322	282	321	273	328	269	318	321	307	330	311	312	288	260	277	289	321	322	291	333	309	307	294	295	306	318	297	323	310	300	312	302	300	330	278	325	330	293	318	312	290	276	317	327	326	300	301	314	303	307	325	273	314	326	336	321	290	307	283	291	302	310	280	327	331	322	297	317	317	331	321	287	311	312	342	321	339	358	301	319	292	305	292	323	326	298	266	292	276	324	310	332	294	303	322	306	294	302	311	296	305	293	264	324	293	299	308	304	311	282	300	266	269	307	333	300	280	305	318	317	315	316	290	304	283	306	298	303	271	295	315	298	328	289	325	278	305	318	324	361	326	289	276	315	302	292	306	308	315	291	304	288	331	313	292	283	314	325	301	329	317	305	309	320	284	304	285	320	312	283	290	299	312	314	297	303	307	308	286	320	331	307	287	296	331	312	291	315	307	327	327	313	301	320	340	334	266	291	293	306	327	297	300	287	337	315	293	333	299	319	301	305	304	330	281	274	294	312	300	321	279	344	294	315	303	299	323	304	352	286	329	310	361	318	313	334	327	317	301	295	316	302	317	305	318	285	290	275	303	287	335	306	334	316	327	328	320	300	316	311	310	299	312	284	313	297	292	311	305	303	277	311	266	292	297	289	324	301	290	309	311	298	304	331	318	322	284	319	297	303	307	320	327	309	294	330	326	334	292	334	300	282	302	342	290	309	306	306	327	276	317	350	303	320	324	289	317	328	316	317	292	343	296	310	298	309	339	310	336	327	309	316	305	296	287	314	292	295	302	290	312	326	293	272	311	323	304	261	332	286	286	306	325	296	295	293	314	308	319	341	317	340	307	289	336	304	304	330	280	315	293	289	296	296	298	300	317	295	303	299	315	311	302	310	279	320	301	301	320	312	302	286	316	335	309	289	298	299	335	295	277	306	325	300	293	314	288	285	304	303	294	272	304	330	321	306	296	312	302	309	332	298	285	318	310	280	299	285	306	337	310	294	336	294	258	297	323	306	291	312	333	301	326	301	293	298	285	323	326	314	291	319	302	327	329	336	311	307	284	332	289	301	278	299	316	297	326	313	321	323	296	327	312	303	303	289	303	312	278	294	323	333	282	316	286	295	291	301	325	316	299	324	303	328	305	324	303	319	319	307	314	307	283	291	318	300	318	349	322	306	275	317	325	306	315	321	302	278	314	282	310	312	296	300	311	297	302	308	309	310	287	265	334	312	333	310	317	309	310	283	295	323	319	309	309	292	327	326	301	299	311	301	261	338	344	306	312	335	329	325	323	328	320	279	322	308	299	312	297	323	289	300	300	297	299	285	287	323	308	333	304	306	282	318	317	328	316	285	320	293	308	304	304	295	298	321	311	299	276	333	290	315	298	312	321	317	288	346	306	303	275	278	347	335	296	304	309	355	313	317	319	269	312	345	333	315	351	308	319	290	277	300	310	334	302	309	306	326	290	294	320	315	325	330	302	311	271	293	314	308	304	320	297	342	341	301	306	322	313	305	311	319	316	318	320	299	308	262	319	341	306	310	310	307	302	331	307	286	306	333	315	303	304	302	316	294	299	327	300	308	296	324	258	310	342	325	308	271	322	286	292	268	324	310	311	311	331	293	325	274	324	317	324	306	308	315	309	283	288	327	291	281	319	305	318	308	318	329	316	295	305	329	290	331	311	324	306	286	299	273	305	328	292	260	290	283	303	319	311	306	293	288	302	289	334	325	303	312	288	301	320	313	300	322	281	312	281	285	319	277	289	299	332	297	338	302	345	316	308	285	326	325	326	321	334	289	341	300	289	314	277	310	306	312	339	288	302	314	336	293	291	302	297	312	332	320	289	305	304	322	344	284	285	298	312	284	329	278	312	317	300	301	286	341	307	317	275	315	311	305	291	304	290	289	322	306	347	316	299	301	291	292	319	284	289	297	284	290	293	318	266	298	322	303	338	310	277	302	305	281	287	312	299	308	296	281	304	305	330	324	282	316	318	307	269	311	296	300	315	290	305	319	304	318	303	323	323	305	323	295	308	324	338	299	294	297	288	294	315	284	322	288	313	300	312	298	346	311	330	315	286	318	307	298	291	303	281	302	339	299	311	341	310	320	312	300	279	279	325	312	324	296	298	326	286	266	313	312	323	302	296	277	306	307	318	291	311	283	357	278	348	349	333	309	303	330	309	326	304	281	308	322	283	279	314	299	308	303	294	318	285	309	312	314	288	315	296	325	273	309	283	306	308	269	302	277	316	296	312	324	318	320	307	304	285	314	293	301	293	307	289	291	312	340	290	300	321	297	304	311	340	331	329	324	321	288	298	277	310	306	299	313	286	314	336	319	301	302	350	326	313	307	267	318	296	313	330	327	321	315	317	307	309	313	323	293	298	331	279	298	339	325	304	294	301	317	292	296	293	286	317	316	308	322	293	312	311	337	295	337	301	281	303	324	306	322	326	318	299	286	308	280	277	287	310	268	295	315	347	316	301	315	315	303	314	311	332	290	284	309	306	296	322	308	290	314	300	312	303	321	304	295	294	301	302	293	314	333	333	301	338	317	306	320	301	308	290	294	317	333	302	314	324	276	256	339	277	331
34471	50873	38144	23709	15780	9068	4417	3340	2610	2106	1600	1171	1030	844	755	772	667	597	519	425	434	406	387	358	393	352	342	351	329	332	358	345	345	376	343	326	340	376	344	359	333	370	335	348	341	344	347	357	344	369	325	379	306	345	326	310	345	341	356	341	331	315	345	335	328	333	318	334	303	324	306	310	311	368	300	333	332	329	322	303	315	347	339	333	344	353	351	316	335	329	322	337	324	358	343	360	355	357	360	369	354	321	352	327	325	300	303	349	311	322	313	330	313	331	310	322	311	324	306	334	345	342	341	347	339	325	343	338	318	328	315	347	338	342	329	315	353	346	352	338	312	310	319	309	347	326	325	328	301	368	344	328	342	348	341	336	349	354	318	329	343	376	322	300	353	340	343	313	341	337	350	319	371	337	338	342	314	339	330	337	326	343	341	337	336	334	308	277	350	355	332	307	381	317	328	324	303	327	342	363	291	368	335	320	314	341	332	324	346	298	321	330	335	346	319	339	323	372	344	333	322	351	341	307	334	315	342	347	363	323	341	336	324	325	337	338	325	335	344	328	313	340	338	346	329	322	345	312	359	336	342	339	353	315	332	313	310	327	338	320	327	329	339	326	337	339	359	339	320	332	326	326	346	314	355	324	341	338	320	340	341	343	332	347	355	333	344	340	325	332	365	325	351	351	335	344	312	336	324	344	337	365	313	308	336	348	320	345	345	336	356	350	324	328	295	337	353	279	344	323	321	314	353	335	342	331	338	361	310	313	330	336	342	355	298	376	368	305	336	332	329	355	330	318	322	320	328	321	318	334	365	327	308	328	325	327	320	324	342	317	349	349	331	344	343	336	305	339	335	312	286	354	300	309	357	360	319	338	355	331	328	331	353	331	366	347	328	318	310	343	341	334	323	286	340	323	330	324	327	353	347	305	320	326	328	331	295	337	332	311	315	338	336	342	339	342	319	323	340	324	345	307	326	337	353	312	313	340	360	330	353	298	357	343	332	369	348	318	345	347	313	347	335	362	360	328	348	324	350	304	321	338	327	340	337	309	332	350	308	317	293	343	336	321	351	364	332	343	302	297	325	342	347	345	312	308	357	305	339	350	348	346	316	338	372	362	330	329	333	341	322	348	323	332	343	336	315	327	306	345	336	325	330	328	371	328	338	336	342	332	333	352	295	308	335	345	343	330	326	351	368	343	337	291	371	370	345	329	344	302	328	326	333	324	356	326	314	335	329	320	353	321	336	323	344	309	333	337	320	351	315	323	319	351	326	303	311	337	342	353	345	372	307	310	329	310	321	319	342	349	323	347	336	326	309	335	368	328	339	322	347	329	343	353	342	378	344	340	316	336	331	340	364	373	346	332	348	348	331	327	337	336	346	324	318	341	335	328	311	354	330	340	330	342	326	316	328	325	347	342	346	315	338	320	346	287	320	339	342	336	338	303	353	338	326	315	324	359	315	350	354	338	328	331	371	344	363	298	303	319	339	328	330	332	355	337	346	344	307	305	352	328	320	356	322	323	324	338	327	316	294	361	324	334	323	367	315	353	345	322	332	344	343	299	321	334	332	303	308	350	320	348	352	332	324	359	332	358	321	328	321	345	326	306	316	320	364	322	322	335	346	338	346	328	324	341	316	354	333	312	310	349	323	340	327	353	323	351	325	331	311	320	335	338	321	338	322	333	313	366	323	313	301	347	336	348	340	298	370	341	337	331	330	336	339	345	332	333	341	352	336	328	323	308	293	328	346	349	310	321	326	338	297	335	319	337	298	338	341	342	334	322	347	317	318	332	341	316	309	325	340	319	328	336	323	354	340	304	353	309	317	344	319	334	349	343	366	327	363	359	333	322	346	317	351	346	330	310	350	335	323	335	338	343	327	309	294	326	317	358	336	340	351	333	304	301	322	331	316	356	320	363	379	331	290	348	338	343	360	324	333	356	341	320	317	319	352	321	329	348	304	314	345	331	334	328	353	367	301	346	309	325	311	332	329	314	347	311	358	311	319	344	363	307	314	315	346	319	317	336	318	360	349	365	321	349	308	341	336	321	345	316	345	341	357	340	324	342	325	324	319	310	296	320	341	318	336	291	303	329	324	321	333	332	297	340	322	355	318	312	322	340	338	317	341	337	340	327	336	338	316	324	342	351	344	319	332	346	314	340	343	316	322	347	338	350	320	332	360	328	324	346	295	331	325	327	344	299	359	315	335	292	331	355	351	340	301	304	313	330	308	319	323	356	332	324	336	350	359	316	329	318	336	319	352	318	337	328	331	360	340	324	351	283	328	319	329	303	339	316	323	336	346	331	329	353	327	338	347	317	351	335	348	344	305	330	321	338	319	359	337	328	308	343	368	329	343	342	326	343	348	326	314	358	320	343	337	340	340	334	301	337	303	346	314	354	355	328	340	321	343	314	316	307	361	358	321	326	333	313	314	366	308	323	354	325	370	359	358	353	329	323	349	337	344	326	381	372	365	348	340	289	340	328	333	347	325	322	332	328	331	310	331	329	332	311	338	339	280	317	341	313	325	326	342	341	331	337	324	338	339	308	312	293	345	318	324	355	315	338	334	331	298	305	297	335	291	311	347	332	336	377	337	354	372	340	363	366	337	334	377	351	340	325	331	346	310	307	342	355	324	317	347	287	346	354	364	326	335	348	330	311	326	278	307	324	352	346	321	352	328	316	339	350	351	318	342	328	360	312	331	324	354	336	318	366	331	354	344	345	321	318	341	317	323	318	334	335	346	299	301	340	313	308	344	299	318	342	309	273	366	384	336	354	327	367	326	295	333	349	323	326	343	350	360	316	320	293	349	350	342	349	327	319	329	333	306	324	334	336	383	335	331	327	353	302	325	328	315	323	329	313	329	328	342	344	296	329	350	362	345	349	335	334	326	354	321	328	332	333	343	304	333	325	345	337	298	330	338	346	326	330	328	328	346	345	325	333	359	341	326	331	347	318	306	337	335	340	323	349	341	314	353	350	350	336	333	318	340	330	326	333	313	325	300	348	362	318	311	341	336	311	338	362	313	320	343	372	343	303	337	330	333	313	315	324	336	331	322	372	350	348	352	310	385	312	364	347	316	343	303	327	351	325	315	335	317	301	316	321	334	301	337	335	310	292	349	329	316	345	343	346	318	311	331	379	350	356	309	332	328	337	324	331	316	331	314	300	316	342	339	318	340	310	350	336	302	340	337	337	333	312	307	327	355	322	318	335	312	336	314	315	303	303	311	348	332	312	322	330	310	323	338	325	342	343	327	351	326	339	316	333	339	331	334	332	321	342	320	322	332	352	316	305	336	348	332	337	358	321	322	313	338	317	309	318	337	297	335	318	322	315	326	336	341	340	323	299	333	342	324	345	336	356	314	313	319	363	349	332	318	325	299	315	318	334	337	370	301	297	324	335	315	364	324	320	316	317	338	332	322	334	349	349	313	312	329	327	315	354	344	344	351	350	324	319	305	310	348	328	317	303	308	330	299	349
24611	21707	29214	25928	22863	18974	9472	3916	2268	2184	1860	1473	987	876	830	740	660	598	574	448	403	396	391	331	363	329	375	343	359	345	342	341	337	340	351	327	307	329	334	347	312	320	310	325	310	323	348	350	340	332	353	323	318	332	359	316	333	335	326	324	330	314	333	329	323	316	336	338	327	299	311	325	318	318	336	334	312	351	309	324	342	344	319	322	332	316	328	352	342	302	341	260	318	294	310	322	332	311	309	329	371	348	328	338	337	336	347	344	298	311	314	303	339	338	326	335	328	321	325	313	312	325	305	333	316	341	346	355	315	309	308	341	340	351	339	333	345	357	319	322	357	310	316	328	305	332	307	344	317	344	330	328	312	329	312	338	344	301	326	331	311	313	357	317	341	331	296	324	323	306	337	327	351	299	325	327	325	322	317	325	321	329	312	302	281	323	305	348	322	315	332	321	301	315	329	300	309	291	346	335	342	317	339	334	348	330	309	343	326	316	326	332	339	351	321	350	310	342	339	353	325	332	295	314	355	312	352	339	325	308	340	291	346	337	310	311	323	305	302	312	306	342	338	353	329	329	307	337	326	309	317	318	348	362	304	302	322	332	325	333	308	313	324	306	298	328	328	293	333	339	327	309	302	354	328	311	330	315	369	292	354	340	339	317	340	328	327	323	303	297	315	335	331	281	331	293	312	320	324	290	327	321	322	348	318	339	307	337	323	295	332	311	339	310	313	332	345	342	327	346	359	298	347	334	303	278	333	331	317	315	313	323	314	324	329	360	348	348	352	317	332	336	343	300	294	342	299	285	330	309	324	314	318	332	324	311	310	349	319	315	303	335	339	335	327	334	297	317	296	335	327	319	343	310	309	338	306	321	299	342	342	316	306	329	310	330	310	326	344	322	302	314	316	345	325	295	348	290	322	337	327	323	318	312	324	295	352	352	321	330	312	276	361	327	303	320	307	330	333	289	305	329	361	308	320	323	326	360	323	304	342	292	338	337	311	350	302	332	320	335	322	312	345	322	321	324	309	319	303	319	317	353	339	318	347	327	343	343	316	329	325	341	332	322	329	301	336	329	296	303	328	302	341	320	367	317	344	321	328	346	314	317	298	346	323	337	331	345	324	367	308	345	342	300	298	319	337	336	348	308	331	326	349	311	314	341	313	331	301	359	323	323	340	314	331	320	329	295	347	342	327	317	351	317	351	314	340	304	327	333	297	337	327	337	330	342	325	310	340	342	294	341	340	347	323	314	322	345	312	298	350	305	335	356	348	369	339	305	325	325	310	323	323	312	330	357	319	312	312	321	328	329	310	308	335	346	352	301	343	331	316	341	346	312	308	350	319	320	300	322	326	339	299	334	336	325	309	322	320	338	326	337	352	361	300	331	339	359	308	341	318	345	313	349	336	322	316	308	298	305	362	300	347	298	309	293	310	274	313	329	315	314	321	333	332	347	333	323	325	319	346	329	348	324	282	320	311	304	344	332	343	301	335	324	331	343	322	328	307	300	341	296	314	321	317	327	295	331	302	312	312	338	343	320	328	355	338	333	314	329	300	300	347	303	318	320	301	337	315	307	330	310	323	296	308	339	321	350	311	323	317	324	334	303	308	319	330	314	338	328	323	339	333	342	352	344	308	333	346	340	284	338	302	303	366	312	314	277	333	310	333	333	301	290	355	290	300	316	327	331	311	273	298	287	336	333	322	289	330	310	331	302	310	285	291	309	336	307	341	350	330	368	346	327	327	324	302	309	344	321	339	334	336	352	340	350	345	293	309	306	310	323	305	326	325	291	299	334	314	318	326	345	320	321	331	324	323	327	318	318	306	301	323	283	310	330	343	340	313	324	311	328	327	339	345	323	325	334	326	347	312	308	293	359	318	323	371	336	333	336	326	316	298	319	292	326	327	340	320	309	325	312	330	299	332	325	326	329	322	331	334	341	315	325	342	317	324	329	319	323	330	288	341	351	335	307	310	301	396	326	321	341	314	337	351	336	324	333	322	310	332	328	311	346	324	303	321	280	321	337	315	330	328	372	311	320	306	309	384	326	327	322	347	320	329	333	346	338	343	356	346	332	314	324	361	310	321	326	334	350	293	326	335	313	352	304	326	322	321	334	336	306	339	300	318	313	289	335	323	340	325	316	326	342	303	345	296	313	331	339	338	319	329	304	359	341	329	311	288	317	327	329	317	343	315	339	295	300	333	312	308	351	358	344	307	310	329	329	313	331	347	345	325	318	324	331	328	327	315	315	347	333	318	337	304	326	321	319	300	323	333	343	304	328	331	340	331	304	334	284	331	291	304	314	317	308	333	340	340	346	320	349	348	286	312	303	323	311	294	354	305	305	330	309	343	319	289	305	341	320	317	325	332	324	315	308	366	318	329	332	308	329	313	326	330	329	340	311	354	355	341	301	338	319	366	303	319	297	294	317	291	319	318	308	309	296	320	315	341	290	324	358	338	329	310	335	354	330	330	334	327	360	344	322	349	310	324	332	314	315	318	340	327	358	324	324	327	336	314	326	330	350	323	324	319	310	335	349	351	299	316	318	295	379	282	337	316	306	321	321	342	310	308	312	318	324	353	315	319	290	318	318	329	310	322	315	302	301	316	309	334	326	292	307	312	364	308	332	330	327	295	343	321	290	310	330	365	338	340	313	318	299	316	336	336	328	280	330	310	297	328	342	355	291	346	328	331	340	332	305	303	364	332	344	333	291	317	329	328	324	352	295	346	326	342	323	349	319	330	321	304	333	326	312	282	328	311	331	317	329	324	332	348	329	305	296	323	299	315	329	328	339	310	295	300	318	308	323	317	359	346	356	294	335	316	312	336	307	328	320	321	317	336	311	323	280	300	331	375	361	331	333	337	339	327	300	326	307	315	341	335	319	333	332	275	309	312	322	325	287	301	318	316	307	303	330	321	308	320	310	349	308	354	321	302	317	332	339	308	330	323	355	309	316	361	320	318	335	334	309	346	308	333	357	306	315	305	308	324	299	327	298	348	339	300	329	344	322	328	327	311	331	303	333	339	318	286	314	333	323	322	337	313	341	312	322	314	300	332	305	318	347	332	354	299	320	341	297	315	328	316	334	329	325	355	335	314	335	331	352	341	345	343	341	328	347	336	349	365	320	317	329	334	318	334	344	277	312	331	320	322	311	365	343	330	319	336	320	310	324	341	330	331	304	334	345	273	338	324	344	306	318	355	335	344	312	306	317	324	366	331	308	310	318	314	339	330	322	304	321	295	330	384	347	296	330	298	332	300	325	321	319	335	311	331	343	312	357	307	338	335	324	350	363	326	356	320	290	344	323	302	340	353	304	323	317	335	316	344	348	292	356	336	349	344	313	284	327	319	318	330	323	339	315	326	293	371	355	340	301	293	325	315	320	335	342	324	322	353	326	316	278	307	334	345	340	351	322	350	318	344	331	323	313	326	304	320	326	344	338	316	289	335	307	336	300	322	333	337	336	326	330	330	329	302	305
34601	59546	46269	32269	23926	17972	10130	6096	3866	3621	3154	2309	1486	1298	1232	1011	964	796	685	551	496	451	416	403	413	398	408	408	403	397	407	418	339	339	387	382	354	331	404	363	375	372	345	391	346	359	358	365	342	365	352	366	324	373	380	354	357	329	329	340	300	390	357	357	357	348	344	302	355	339	323	349	353	318	327	354	336	339	319	351	340	327	352	332	313	342	343	347	335	354	340	361	341	363	352	371	326	371	344	319	375	314	341	342	318	345	341	333	363	325	331	333	340	322	384	329	326	332	303	354	345	328	352	315	324	359	352	359	344	345	336	364	317	329	342	327	348	327	328	339	311	344	329	360	366	303	341	369	351	345	335	347	333	313	336	336	344	357	361	361	354	362	344	356	338	323	339	316	352	341	314	360	351	352	334	369	344	364	347	329	310	348	365	318	329	363	351	320	330	319	338	325	362	330	351	320	305	360	356	377	341	360	312	371	332	340	351	328	349	318	347	352	349	319	345	306	335	360	332	364	337	369	332	315	351	328	349	336	336	406	345	362	321	362	378	344	321	334	341	339	347	326	335	366	340	353	348	375	348	337	345	334	339	306	368	328	376	330	308	338	297	337	383	351	347	310	312	342	344	329	334	353	344	361	343	331	332	312	372	333	342	326	309	331	347	317	363	327	331	353	346	323	350	346	343	328	344	334	328	352	319	336	315	360	321	339	344	315	309	336	361	347	327	358	312	343	353	317	348	337	334	359	375	358	347	364	307	289	347	341	353	373	338	343	371	351	341	345	346	364	302	355	353	373	380	343	333	367	351	341	383	348	310	336	335	335	371	350	328	331	316	338	347	381	351	352	354	302	354	346	330	346	336	340	332	361	339	328	346	352	334	298	343	343	337	336	352	377	346	326	307	324	329	327	354	338	338	348	318	341	344	334	328	380	344	308	333	323	366	324	305	366	351	348	341	304	357	348	325	352	304	356	367	338	315	319	340	359	344	383	385	329	325	328	348	287	352	354	372	338	337	342	315	337	325	336	372	295	313	356	315	306	306	331	325	323	349	324	340	342	342	328	332	326	310	342	388	346	330	341	373	317	306	332	325	367	351	335	326	328	354	330	359	374	310	349	342	340	339	358	319	388	337	358	337	347	305	335	336	337	335	294	370	354	350	312	323	306	334	345	330	364	313	353	280	327	357	318	322	329	361	310	314	356	355	323	327	334	364	338	333	334	331	346	340	359	341	334	339	349	367	320	347	331	321	340	342	353	346	361	315	357	315	316	352	346	341	323	364	344	308	344	356	342	338	351	346	305	362	352	354	322	340	328	326	348	361	305	349	344	335	345	375	373	360	306	350	352	366	352	351	332	358	351	343	328	353	334	365	365	351	349	329	356	333	323	351	347	351	352	336	319	352	346	351	323	321	327	321	350	357	368	303	345	344	331	332	344	356	319	337	331	314	342	352	347	334	363	331	399	358	355	345	309	338	349	379	336	325	307	353	299	313	360	323	344	362	320	338	370	366	333	333	323	343	332	327	335	362	337	342	344	339	360	328	323	315	306	352	318	356	345	329	348	327	356	349	361	293	320	323	334	342	339	346	326	360	298	309	324	339	363	360	335	325	317	389	334	351	352	355	319	365	291	308	334	338	342	362	322	329	353	362	323	392	335	354	339	341	332	340	354	356	331	319	303	327	341	309	345	346	368	353	338	357	324	320	349	341	348	350	318	307	342	346	326	310	358	308	325	379	336	338	320	347	294	315	305	337	326	361	348	321	328	344	341	331	327	390	348	342	368	338	335	339	338	344	369	337	367	318	322	346	339	318	330	349	374	364	357	327	315	359	330	324	321	350	341	352	326	330	359	351	330	351	320	346	335	344	369	349	363	358	327	344	344	351	355	362	329	333	316	351	350	349	362	357	377	357	360	344	338	311	334	352	327	337	323	333	358	348	330	341	332	338	339	347	332	276	354	382	326	349	334	372	332	338	339	385	324	328	326	343	328	355	344	343	352	343	332	321	325	322	326	346	358	332	329	377	335	338	350	321	347	336	370	353	374	332	332	319	320	359	344	339	379	353	315	338	351	351	350	337	362	322	318	325	355	327	334	342	353	392	311	341	347	324	332	332	355	378	387	339	341	312	315	362	332	347	346	312	344	370	348	338	341	338	336	345	331	380	347	321	356	340	341	364	343	385	372	346	319	349	338	323	317	354	349	358	342	337	345	354	362	323	345	334	313	346	329	338	332	355	341	334	320	330	353	349	336	357	355	369	350	334	342	340	300	346	331	322	334	322	318	372	322	370	364	326	356	357	345	324	339	329	349	349	352	316	363	334	286	318	318	359	349	315	367	367	330	329	338	355	330	367	314	336	334	325	324	307	344	330	329	342	346	318	335	330	327	329	342	339	368	365	348	347	369	368	328	362	333	305	341	315	341	294	372	311	347	341	365	343	325	337	324	353	324	369	336	354	336	316	362	359	367	345	355	336	331	347	333	331	299	335	369	369	331	355	318	356	350	350	343	293	335	365	331	346	287	334	327	345	356	318	353	336	326	344	346	322	329	351	332	360	323	326	327	378	376	358	351	316	346	298	334	335	325	356	346	347	337	347	344	321	321	328	344	325	331	321	365	375	325	309	322	350	343	345	331	339	340	375	381	310	351	341	357	353	343	365	331	333	315	350	347	346	336	330	318	334	330	328	366	336	319	320	341	362	353	342	366	344	330	360	325	340	325	319	340	337	306	341	362	325	323	337	322	312	366	307	308	329	362	348	362	331	352	307	325	327	319	354	325	339	338	361	374	343	322	313	342	343	338	339	341	368	354	341	355	307	346	342	348	382	329	312	339	334	333	333	362	357	327	331	336	343	335	329	335	346	325	332	326	353	367	342	364	360	336	366	352	376	354	352	341	321	357	337	353	344	319	336	327	335	337	322	350	363	351	324	322	316	340	312	334	329	352	335	339	333	358	337	351	306	360	347	360	320	329	316	327	328	332	325	341	331	327	343	379	322	344	360	344	322	352	328	328	356	332	364	335	322	311	341	329	360	342	344	327	332	312	345	340	327	324	338	378	340	329	348	340	343	352	326	365	347	367	357	311	349	332	324	356	365	355	345	362	342	352	345	322	345	375	337	362	371	334	323	344	330	343	326	341	334	341	352	316	338	346	339	344	330	330	352	355	327	343	325	339	332	366	348	330	317	333	341	353	321	347	348	354	312	336	357	326	346	305	365	307	316	324	368	309	334	377	338	324	352	348	366	362	332	341	375	323	348	353	337	312	361	324	343	341	309	354	331	364	341	330	350	358	329	339	346	381	318	350	356	364	350	321	368	316	347	320	356	340	363	311	352	364	341	338	352	352	346	314	337	350	319	343	335	361	322	364	366	346	344	304	330	337	376	377	341	366	377	372	383	335	361	339	322	340	342	323	319	334	331	333	343	342	345	345	309	339	371	345	359	349	346	326	345	348	372	345	368	351	318	340	322	372	333	345	332	335
25690	21848	29271	27711	21401	13458	6100	2596	1916	1847	1752	1277	832	841	808	740	655	628	574	515	504	475	476	456	442	457	428	421	453	482	438	451	390	414	441	452	411	465	451	462	430	429	430	413	433	441	410	433	462	368	434	393	405	413	445	419	428	394	407	386	403	398	426	413	446	414	422	405	422	405	408	442	400	448	396	402	455	424	437	430	445	420	392	450	437	360	449	461	437	394	409	437	436	460	432	442	412	423	424	431	438	445	409	431	425	457	420	413	441	427	428	417	452	426	402	410	387	400	461	436	413	417	420	445	436	435	447	412	393	451	423	425	403	397	412	455	443	418	410	427	434	420	403	435	417	385	435	403	401	431	448	385	402	398	429	419	440	416	433	426	417	430	443	407	402	437	386	450	431	400	392	423	418	416	401	416	402	406	411	431	413	416	442	429	413	449	423	383	434	426	429	440	420	397	422	416	438	439	443	413	437	398	436	436	423	459	392	424	431	447	455	410	422	429	412	462	403	436	430	425	427	411	451	393	446	404	397	442	386	403	414	428	439	375	416	425	423	425	414	377	456	389	420	437	415	434	412	451	423	408	439	415	387	386	426	402	448	459	400	418	431	444	400	420	388	413	404	427	437	447	413	408	389	447	445	430	428	444	417	427	430	379	421	430	453	438	428	428	416	435	434	400	435	448	415	425	404	430	405	423	436	434	435	411	414	451	417	411	396	399	450	462	387	443	409	415	418	430	427	419	416	417	415	422	426	407	410	433	421	437	417	431	384	401	400	420	442	400	430	418	437	379	431	399	423	407	382	431	412	447	416	443	428	435	468	391	425	466	414	420	424	412	443	410	419	417	424	381	440	424	397	434	436	490	460	444	398	406	403	448	436	400	449	408	453	424	423	408	413	444	414	430	432	410	415	409	382	409	420	391	448	433	452	436	383	439	458	436	417	440	439	429	475	427	418	441	423	456	387	405	414	423	425	417	417	430	437	449	489	424	420	432	409	417	464	446	422	429	421	416	444	413	460	407	444	424	436	420	426	417	446	433	422	384	445	421	413	398	451	402	437	440	416	450	401	419	438	406	422	419	449	435	424	407	429	430	441	464	471	424	413	414	434	486	451	420	421	418	412	414	435	405	429	406	445	394	418	390	408	429	443	426	446	354	432	457	425	410	411	440	397	399	418	431	441	367	442	396	423	412	418	432	463	414	421	399	445	433	440	424	451	437	422	420	406	433	433	429	447	443	416	442	474	430	431	457	409	420	437	429	427	448	398	403	430	453	401	421	405	435	418	402	388	430	408	386	411	460	458	438	407	420	427	417	430	420	397	397	420	418	424	432	413	445	405	452	423	417	426	440	433	406	403	413	408	422	446	402	415	427	436	449	430	456	453	433	403	408	415	468	386	408	394	428	433	440	423	432	401	430	454	412	411	424	398	390	431	404	385	450	444	427	453	416	413	422	421	424	435	437	451	425	416	434	434	391	447	419	456	355	437	407	420	406	384	439	379	440	399	449	431	417	428	450	455	424	402	437	437	409	364	429	437	436	458	452	411	412	401	392	442	437	388	424	393	444	450	406	449	407	378	428	407	410	420	417	407	405	421	454	416	413	441	404	441	416	398	431	415	412	431	426	435	400	417	426	405	435	448	427	454	412	405	430	407	397	372	454	425	393	430	451	429	402	426	397	431	443	406	420	454	436	399	408	444	417	453	438	440	455	424	416	428	438	409	409	404	442	418	409	428	437	450	434	398	425	423	400	421	444	430	403	430	436	405	437	424	415	421	436	427	438	398	422	407	401	443	431	403	434	438	427	423	411	435	422	400	415	397	403	393	422	424	483	406	402	438	404	446	386	428	398	411	389	429	427	411	460	425	399	441	432	425	413	418	422	433	421	405	401	451	440	439	414	418	420	460	420	445	437	427	398	434	401	400	442	413	406	436	457	388	427	430	409	437	442	440	395	422	400	419	426	392	448	382	425	413	410	410	453	413	434	401	401	397	412	423	458	414	453	423	415	431	418	411	457	496	418	416	468	432	407	409	427	427	436	408	401	408	375	408	417	445	388	417	430	420	441	383	416	394	421	453	442	419	433	458	439	420	452	442	447	419	418	425	390	423	413	388	445	451	416	448	423	413	439	431	404	421	423	406	381	435	425	403	427	445	446	438	426	428	439	429	410	403	430	409	409	412	421	427	429	457	393	436	440	430	406	452	438	409	416	433	434	419	413	428	452	446	444	368	424	431	422	396	391	438	406	409	414	411	431	408	395	370	416	432	463	417	408	387	409	413	412	407	434	393	432	431	396	416	395	449	412	465	435	453	396	437	422	420	441	412	382	435	441	439	441	406	470	393	400	424	409	397	426	432	447	423	394	403	434	419	418	435	410	443	447	422	429	456	417	407	411	436	426	425	431	447	454	436	418	438	414	435	387	437	402	460	419	437	423	430	457	402	433	394	422	432	435	401	409	426	395	455	387	447	420	449	416	393	420	427	387	457	428	415	394	427	407	420	384	436	412	447	447	406	452	435	398	388	434	413	390	418	393	400	443	410	421	407	433	423	420	402	398	452	367	453	433	445	416	421	426	449	463	401	399	430	436	441	435	389	410	462	427	433	403	380	441	418	414	430	428	430	419	422	410	425	409	399	445	402	467	415	454	409	452	431	424	421	426	437	441	406	421	392	410	445	423	449	397	418	447	434	443	414	407	408	380	435	444	421	400	423	433	476	436	401	411	429	427	450	416	413	429	446	399	398	439	412	452	410	419	440	429	409	441	453	428	417	434	436	409	433	429	472	382	449	412	423	426	430	443	368	385	439	430	416	467	401	428	404	425	423	429	425	394	396	410	415	397	411	428	406	410	445	388	404	387	437	410	402	409	423	411	454	433	409	451	429	459	430	421	402	409	417	435	444	422	399	413	428	382	463	396	417	436	457	393	444	443	397	408	461	428	432	410	446	421	435	440	418	455	436	440	405	433	407	421	401	433	377	450	428	432	361	401	408	427	454	439	448	421	410	425	388	414	427	425	418	416	408	439	446	416	434	427	453	415	414	455	405	426	430	393	408	439	397	412	425	420	384	430	414	409	373	418	404	422	429	376	443	425	440	447	414	444	414	427	407	415	448	419	433	434	387	425	438	428	420	413	412	439	408	421	415	422	424	442	444	411	376	497	439	465	445	409	444	418	400	421	422	391	396	422	405	417	404	434	453	423	426	379	425	412	418	448	439	429	386	426	419	436	422	433	413	413	470	445	417	391	449	420	414	409	416	382	459	413	422	445	425	400	396	418	446	416	420	374	416	450	426	398	439	396	436	444	432	397	395	410	425	414	414	398	425	416	404	413	419	419	410	373	408	426	373	405	403	411	445	393	407	434	439	408	482	415	419	419	414	429	449	440	457	433	448	440	427	431	438	411	411	388	384	381	451	427	454	406	480	456	436	435	433	476	390	433	456	385	470	425	420	393	436	394	427	410	435	426	425	466	399	422	390	430
34190	55719	41918	28370	23648	15759	8528	4360	3418	3361	3009	2177	1329	1257	1159	990	895	835	737	698	587	568	550	485	535	499	482	496	466	522	472	468	488	477	460	496	440	489	481	487	442	449	437	463	465	451	429	464	458	478	403	483	444	432	421	447	429	451	438	427	442	446	451	439	456	439	477	421	441	447	463	465	455	426	462	423	433	455	500	453	472	436	471	466	461	425	422	477	471	445	451	450	413	448	417	456	424	440	453	444	452	424	450	460	457	465	432	464	422	453	452	415	427	441	459	447	439	426	480	469	480	428	457	466	421	456	463	437	467	460	434	467	432	456	424	441	475	449	425	443	473	431	493	431	449	458	446	425	444	427	414	471	440	468	478	438	479	451	446	463	434	456	459	435	474	460	444	442	448	444	467	433	432	450	476	435	445	459	449	450	456	450	481	433	468	453	474	452	442	465	450	450	448	474	458	440	446	432	456	487	456	448	458	410	424	440	438	458	459	487	486	484	457	439	464	437	452	470	431	453	406	452	439	473	458	460	444	420	414	432	448	447	453	457	474	473	437	446	428	419	465	452	458	408	473	447	455	462	464	438	453	467	434	456	463	448	454	466	436	482	407	440	452	457	416	462	474	431	427	419	424	425	483	473	484	444	474	389	466	435	436	475	452	422	478	465	477	446	489	475	459	444	425	409	447	419	435	468	457	430	488	451	452	436	453	395	468	418	435	460	448	452	467	479	476	470	430	459	471	439	447	440	429	419	455	416	485	397	435	459	431	451	473	450	439	496	468	462	438	404	421	452	402	452	447	426	452	441	447	426	481	464	450	470	438	465	439	446	478	464	440	443	427	473	463	449	475	405	442	457	459	456	444	426	440	470	476	471	464	459	463	443	423	461	400	452	474	443	468	460	417	420	447	454	453	456	432	409	461	436	445	452	432	474	470	473	462	441	442	438	452	470	440	428	470	456	469	462	485	477	419	438	451	444	446	474	435	450	454	467	428	419	459	431	452	493	413	414	441	453	479	471	445	420	448	432	408	510	467	450	446	468	473	452	419	470	431	439	442	478	448	435	421	435	427	454	464	419	444	441	432	413	489	466	475	438	465	424	443	453	471	440	430	450	457	435	431	498	452	431	474	428	445	460	470	415	485	466	426	485	472	458	434	418	422	445	487	436	443	440	409	449	447	418	448	458	426	441	415	444	441	444	450	431	462	433	442	460	458	435	492	468	428	472	475	435	414	426	456	423	467	491	459	466	480	433	459	462	473	459	479	429	437	446	449	419	480	436	456	470	461	442	473	416	430	427	464	443	455	443	477	469	431	455	422	414	457	478	487	456	449	424	477	429	411	470	468	465	412	459	451	431	426	486	474	438	509	494	414	465	439	441	464	440	462	455	475	421	496	435	446	448	449	441	437	428	453	413	433	447	452	449	454	447	445	448	470	441	444	439	473	451	478	445	463	448	441	462	468	421	431	457	455	442	453	418	460	412	443	445	404	473	445	434	467	455	417	450	432	469	456	437	408	450	438	438	468	409	485	469	469	484	440	441	431	453	463	405	480	428	452	464	441	426	432	472	428	479	458	475	462	461	454	489	416	449	455	425	455	437	396	447	470	436	455	418	456	432	452	396	473	475	445	432	484	469	444	462	446	451	467	491	412	466	438	429	456	409	420	460	421	450	474	448	484	446	428	384	433	467	427	466	424	421	467	455	435	415	443	445	466	401	469	447	454	447	466	447	446	437	418	432	443	413	453	507	460	450	444	467	451	435	470	455	456	463	452	459	449	431	437	473	460	458	447	498	455	467	460	458	438	476	472	431	433	434	462	428	470	471	432	466	412	435	456	438	469	432	445	467	439	472	448	439	480	434	431	444	452	456	470	457	467	480	463	450	493	426	439	443	449	433	449	453	438	428	441	431	453	489	476	488	429	431	449	440	450	425	448	457	446	451	461	487	459	455	404	448	446	468	452	445	442	487	431	439	429	434	412	440	430	441	376	452	467	454	440	439	435	408	438	481	450	452	472	436	459	453	435	419	460	413	444	464	450	440	467	459	427	446	449	460	431	441	498	470	453	479	425	442	467	471	450	467	432	440	446	412	437	395	468	436	469	414	455	454	440	506	440	441	448	451	423	446	446	466	437	455	463	440	491	429	442	442	452	449	454	454	413	437	439	431	479	460	448	463	472	405	438	450	461	443	428	457	461	454	465	438	419	487	462	470	418	429	479	456	414	492	450	462	526	435	443	462	463	447	478	445	412	459	462	449	446	429	412	462	442	442	464	439	449	454	486	465	447	457	435	495	431	434	449	439	453	449	424	424	469	438	453	478	458	443	448	437	434	460	479	424	474	464	444	447	484	415	459	421	436	438	468	443	434	467	453	438	459	462	460	437	463	464	461	450	462	440	450	434	425	431	460	471	473	467	473	465	443	433	463	452	429	463	464	484	446	457	433	461	457	457	442	449	448	461	408	482	443	460	456	440	446	411	463	434	448	424	475	425	432	464	472	437	428	438	419	436	470	464	457	462	486	460	420	490	405	448	428	453	443	455	462	455	435	428	466	437	448	424	453	444	445	462	475	448	464	462	461	431	465	427	419	446	464	436	463	467	458	441	418	466	475	432	408	463	474	457	456	427	436	425	417	478	444	430	451	440	452	465	433	460	447	414	444	449	470	456	424	500	475	474	471	425	416	442	447	492	465	460	460	438	470	454	478	456	466	438	450	451	429	435	469	430	421	455	458	434	454	458	453	422	440	487	463	451	441	422	450	445	470	444	420	464	431	442	450	475	423	418	438	416	463	431	456	439	432	444	482	434	454	484	447	473	492	411	456	467	470	474	432	446	458	434	435	449	481	446	446	462	465	448	449	465	432	429	465	450	437	418	456	481	411	465	430	454	476	482	417	457	458	454	432	456	424	432	397	479	482	418	455	429	481	415	452	460	460	412	424	454	460	462	442	422	472	501	455	411	456	429	423	437	470	429	490	458	469	445	474	485	458	465	432	473	436	460	457	483	433	446	482	473	503	460	447	453	451	431	443	473	469	431	430	433	498	447	463	432	462	462	453	464	431	391	441	381	450	412	467	465	483	445	450	452	431	417	457	461	459	474	451	434	435	445	450	460	457	453	453	448	442	425	432	405	439	428	451	414	493	462	442	462	457	447	441	479	426	453	448	463	482	436	458	443	484	416	455	471	482	475	442	468	441	458	443	443	449	464	481	427	441	400	452	434	473	449	448	448	425	472	438	431	428	418	475	427	439	468	437	435	431	458	453	464	449	419	449	452	404	409	442	456	458	416	481	456	452	459	485	437	468	483	446	458	439	438	433	436	464	447	474	439	448	430	443	448	507	424	434	438	488	431	508	465	456	451	462	431	458	462	474	458	436	479	459	455	443	455	419	433	436	441	442	442	404	449	438	429	428	486	454	490	476	429	443	452	419	460	446	420	425	474	441	422	463	442	462	415	465	474	429	445	481	425	419	466	418	449	440	468
23317	21658	29398	24645	22886	23818	18385	6637	4134	3939	3124	1701	1376	1314	1198	1111	975	954	827	761	685	622	591	557	549	559	544	565	508	556	540	500	529	522	513	530	505	559	537	525	531	506	477	515	522	486	485	522	494	515	473	532	475	503	502	487	519	502	484	482	500	456	491	496	465	456	491	498	484	504	484	526	438	490	514	466	485	505	516	457	501	473	432	506	473	478	479	507	493	468	459	508	523	453	508	475	505	441	522	481	489	500	505	514	509	499	471	501	483	445	507	473	506	485	518	494	512	497	478	469	498	479	444	460	461	499	506	510	467	494	484	470	466	497	486	455	492	471	497	455	459	454	488	496	482	464	508	526	442	498	530	504	489	481	505	525	470	523	470	489	440	502	464	460	459	463	490	496	514	494	493	468	463	468	449	456	512	486	438	477	477	510	472	474	487	493	479	515	447	505	489	534	510	495	474	459	455	474	477	510	464	473	501	473	509	469	513	531	533	483	460	506	511	470	506	509	481	481	505	503	489	470	534	509	460	498	490	478	481	437	488	505	498	441	491	498	487	492	485	479	486	507	478	514	490	489	454	476	464	505	462	429	512	506	481	531	486	493	518	509	464	514	495	481	489	470	537	506	481	471	511	447	468	481	500	490	478	489	471	497	475	491	451	493	525	519	462	449	499	481	469	478	476	459	489	449	509	477	444	492	440	514	484	513	497	461	482	490	484	508	474	490	477	494	470	503	488	473	467	480	513	498	451	489	470	511	529	495	457	493	478	480	495	459	499	480	524	496	500	482	482	499	493	448	541	490	473	472	482	481	484	529	478	533	465	454	479	497	482	494	488	471	494	503	467	488	516	481	512	506	474	469	470	521	540	501	510	492	458	480	467	461	488	455	494	496	502	523	511	453	460	501	534	460	522	540	516	449	479	457	488	503	453	498	448	454	481	496	488	492	490	484	470	461	462	442	491	490	504	471	498	523	496	504	487	506	496	449	477	495	498	461	475	541	500	483	487	511	518	438	491	502	464	478	464	465	475	472	452	462	508	466	464	457	468	506	455	443	510	468	501	490	517	490	507	518	469	464	487	489	461	528	482	492	503	456	493	485	455	491	519	488	509	458	453	480	494	496	494	480	479	466	495	472	474	455	494	482	490	481	479	510	478	468	481	465	459	489	481	490	483	475	491	465	468	518	513	481	523	498	523	462	484	528	481	489	495	481	456	484	483	469	492	494	439	460	489	498	488	485	495	482	490	473	460	509	501	502	471	466	509	487	468	520	498	485	482	470	475	532	454	496	485	499	476	493	516	519	505	458	453	491	486	506	461	510	459	451	495	498	494	509	504	525	474	504	454	460	479	475	466	480	447	469	493	522	469	480	498	466	473	530	434	499	475	473	496	467	497	489	460	467	464	499	510	480	484	475	478	486	519	503	528	481	519	455	530	495	516	480	469	498	476	468	518	509	499	488	475	514	490	480	476	464	484	497	491	498	490	468	454	473	456	538	482	477	506	500	490	497	493	452	510	528	506	458	487	504	487	479	456	482	469	496	485	470	485	487	475	494	503	500	507	434	496	517	478	489	530	488	503	445	473	467	501	464	535	455	513	511	502	497	496	467	471	489	461	479	485	467	527	491	510	455	499	474	501	452	476	482	513	476	474	458	521	451	465	473	495	474	501	497	501	491	479	495	487	469	510	488	432	514	481	479	539	497	458	477	489	522	487	514	521	484	449	457	517	442	508	503	476	460	508	474	525	506	501	482	461	471	476	509	505	434	495	512	469	447	517	511	490	505	515	449	498	441	505	464	495	515	478	477	486	461	525	462	461	484	476	460	512	491	514	481	461	474	441	486	480	457	477	469	522	526	501	504	504	542	495	489	464	498	484	490	489	452	530	489	473	506	510	471	476	500	480	454	499	477	462	464	500	492	465	520	484	505	476	492	462	511	488	492	508	479	489	488	468	478	486	484	463	502	486	480	513	469	503	533	468	488	532	516	464	467	470	504	457	470	498	481	505	472	509	503	502	493	471	475	491	514	526	502	472	491	459	480	520	484	455	489	507	466	491	515	495	476	490	444	478	524	484	523	489	465	463	525	468	518	447	498	490	532	481	491	460	496	487	482	495	503	496	484	461	507	550	429	489	441	527	543	439	492	461	488	488	515	493	485	523	506	463	458	472	510	502	503	509	473	479	471	466	495	485	506	477	481	523	494	470	473	488	466	482	478	484	466	458	492	493	517	493	489	492	507	488	493	453	510	477	493	463	478	523	463	481	496	506	472	453	489	473	507	496	451	494	483	502	488	490	460	478	496	484	530	487	465	448	488	492	491	478	491	455	481	497	463	495	538	478	483	456	477	472	469	490	517	506	507	493	506	491	521	509	479	470	486	468	511	511	477	504	466	495	481	506	492	508	510	475	487	464	489	521	477	499	442	511	486	482	478	495	523	496	482	477	497	487	505	475	496	483	508	519	470	513	457	488	490	487	498	496	494	483	475	488	474	513	481	481	467	443	514	470	513	449	476	474	494	477	455	464	493	479	493	466	473	494	481	461	436	495	483	500	450	460	512	487	474	504	453	473	458	462	480	502	486	502	479	477	492	450	546	455	494	475	495	492	485	468	533	489	448	443	484	489	476	511	515	496	495	435	453	478	491	476	515	464	514	503	496	509	543	491	491	477	495	499	499	464	475	486	478	486	523	466	502	506	500	453	467	500	534	521	511	485	496	514	487	496	454	518	492	489	504	489	455	514	487	482	475	520	477	465	504	446	497	465	452	466	488	484	506	443	450	471	483	479	454	513	523	477	517	499	484	514	483	507	474	494	490	515	489	510	475	489	498	509	520	538	495	517	463	511	482	475	511	507	489	460	502	459	520	509	478	535	518	492	531	485	470	514	446	492	466	490	445	453	507	489	523	473	491	508	515	444	507	486	513	480	510	491	496	471	478	461	475	523	490	478	489	437	473	477	462	479	474	496	479	491	485	459	506	520	481	464	458	505	521	531	445	490	483	499	469	475	468	483	490	496	470	498	470	489	460	486	529	491	515	454	494	494	532	488	516	515	478	506	466	495	487	462	472	456	489	475	461	465	507	493	482	481	506	489	524	453	516	511	467	509	511	523	459	500	453	495	515	492	493	499	423	485	468	461	458	503	475	502	486	507	497	521	468	498	499	523	469	492	455	472	501	493	493	499	523	493	510	505	473	549	461	485	516	534	484	476	511	498	520	495	495	449	528	437	471	521	502	468	470	501	481	524	451	505	448	472	487	500	504	468	521	508	536	499	484	473	494	478	475	474	511	531	507	543	510	468	467	476	484	452	482	487	451	479	432	448	475	506	498	482	494	507	478	515	477	471	482	479	508	465	507	470	469	495	447	478	454	496	452	474	494	465	494	529	514	559	484	506	490	480	488	498	445	461	458	478	477	488	502	501	478	489	486	511	528	485	497	506	462	493	508	473	474	508	502	477	491	493	503	502	506	464	487	482	486	475	469
36813	65302	51185	39322	33820	24144	14258	8564	6738	6295	4619	2764	2252	1923	1762	1587	1414	1231	1101	925	830	754	658	597	589	573	591	591	574	534	557	558	552	500	546	547	540	484	512	518	521	522	535	529	509	495	531	487	539	499	506	536	471	480	496	527	506	504	503	489	508	522	501	501	502	505	523	519	537	510	514	486	481	512	513	484	475	517	544	498	524	491	497	542	474	495	510	497	501	484	520	518	486	483	476	481	508	471	482	480	495	507	509	514	516	501	497	494	515	500	541	480	441	469	500	527	513	539	489	450	514	484	497	534	516	478	487	488	495	509	475	503	492	467	501	491	467	501	543	527	517	503	476	504	516	503	511	486	455	500	495	554	489	501	515	492	461	521	482	515	492	478	500	479	465	467	487	528	535	496	509	527	536	486	476	494	468	453	505	519	473	530	514	476	493	491	488	484	533	493	496	458	486	511	480	494	494	486	518	504	454	528	515	490	500	527	436	479	487	490	451	471	519	475	517	492	476	503	525	487	515	506	479	497	488	469	533	489	477	482	487	527	463	507	468	530	519	525	522	503	521	507	481	508	476	457	492	469	510	492	529	455	467	482	480	504	503	491	506	482	490	513	512	509	487	476	501	490	540	516	506	484	533	480	490	488	480	505	504	488	499	481	513	452	474	491	495	498	467	516	516	518	487	475	502	515	468	468	473	493	488	478	522	497	480	471	481	524	457	511	505	522	499	512	519	467	512	516	499	543	449	517	495	470	520	489	505	494	493	555	507	510	470	522	499	513	497	502	514	490	496	527	520	498	485	515	497	482	489	455	493	499	507	489	493	517	491	515	510	498	478	508	507	486	562	488	517	499	465	510	507	505	471	468	522	505	468	517	483	492	469	522	498	487	481	482	488	517	499	488	547	505	498	504	502	479	490	497	503	515	491	489	464	537	505	470	477	442	497	486	528	471	499	514	496	497	502	518	492	449	494	509	500	518	495	516	468	493	479	456	515	483	507	476	505	478	489	504	487	514	532	502	457	509	510	538	494	509	530	505	475	473	512	512	524	492	495	477	462	532	500	525	531	500	523	485	495	485	508	485	491	464	509	508	492	480	492	467	463	478	463	500	500	511	507	477	492	474	498	521	501	468	472	517	477	498	484	453	513	541	498	509	502	506	461	525	558	496	496	509	514	492	490	483	459	470	502	448	504	485	512	493	491	507	496	513	459	484	559	456	500	447	488	508	486	520	542	493	494	471	496	491	501	475	477	532	528	520	510	478	472	497	489	497	489	474	512	486	524	470	488	502	498	503	515	487	513	499	476	475	485	481	482	495	477	478	515	520	489	505	553	469	495	490	510	534	469	525	505	491	522	490	463	503	518	515	547	499	448	509	520	510	486	500	491	475	498	500	506	542	521	521	469	490	509	477	517	513	448	510	515	493	510	503	468	457	460	511	500	472	513	458	499	534	500	462	503	492	449	464	553	476	531	467	495	508	489	489	490	512	481	567	490	508	522	479	516	563	480	514	514	534	508	556	473	484	467	479	511	527	490	487	501	550	542	491	536	493	483	466	477	474	526	511	520	483	459	511	509	465	476	522	548	475	516	513	493	532	474	530	489	452	504	509	499	510	515	480	517	528	499	470	509	518	505	503	520	512	500	462	470	484	500	476	494	509	527	478	527	485	484	532	509	491	457	531	457	506	475	545	457	467	466	513	471	520	486	480	481	462	506	460	464	541	446	485	445	510	488	460	537	511	503	523	527	479	500	487	497	484	468	508	494	517	500	466	490	513	497	489	522	533	476	483	511	443	475	516	478	460	443	506	518	472	537	482	480	489	509	528	527	519	498	483	481	507	509	469	477	523	509	515	443	463	480	517	521	488	487	495	528	490	547	558	479	494	512	501	542	448	482	488	468	469	461	479	487	561	467	480	496	465	478	509	526	488	513	485	463	487	464	493	499	478	469	531	524	466	493	471	519	487	478	486	483	502	525	511	495	489	506	508	469	488	489	516	466	510	484	479	437	488	493	479	472	453	507	491	490	470	509	488	482	516	501	498	532	517	491	514	473	484	506	507	510	511	506	508	497	481	502	514	531	495	490	502	449	529	526	535	476	506	493	481	498	482	475	483	477	464	464	497	466	503	500	514	490	494	513	510	502	496	507	503	481	471	501	493	553	537	493	513	522	532	537	487	461	481	493	510	513	506	499	516	455	501	499	501	522	494	495	470	495	498	516	514	508	565	478	472	486	473	525	496	488	464	526	543	469	489	506	501	505	504	461	501	494	446	529	488	514	493	536	502	494	473	483	493	491	532	487	506	448	516	515	522	488	532	498	487	480	503	483	494	519	486	478	515	533	481	487	481	515	487	509	484	484	493	448	514	521	473	501	533	507	494	505	495	465	508	466	498	494	485	497	507	497	474	507	493	499	498	497	500	510	510	529	510	506	507	499	506	493	511	458	505	508	496	518	509	496	476	498	507	466	530	458	504	512	491	454	477	538	508	460	460	527	488	512	477	507	521	497	544	490	483	519	458	480	505	454	514	494	494	500	471	517	503	468	480	524	486	465	451	485	499	498	518	481	471	511	489	509	479	483	469	483	502	471	504	521	499	486	515	487	508	488	494	528	472	465	492	503	509	519	508	518	507	468	494	526	488	494	525	505	502	501	501	514	549	485	522	524	511	518	500	501	463	472	491	496	484	496	455	500	487	510	487	501	537	508	497	501	444	479	505	477	492	497	508	520	526	494	499	449	536	457	556	492	495	523	496	525	486	485	530	484	457	510	472	517	496	506	485	501	489	494	517	501	504	516	512	451	461	455	520	527	498	500	538	490	468	534	475	526	489	495	483	494	507	507	491	490	490	484	554	526	487	509	521	540	499	474	537	466	483	469	466	500	527	527	539	458	485	514	483	470	496	494	490	523	522	500	498	522	497	526	530	486	540	497	474	481	485	490	464	503	502	470	486	485	508	472	512	491	494	481	486	478	512	524	512	526	484	523	483	529	502	499	486	524	491	484	537	484	555	483	478	513	469	485	456	492	466	515	518	503	436	518	488	483	502	485	482	488	488	509	515	535	484	464	513	472	548	531	495	531	513	490	493	473	489	497	482	522	478	524	506	501	502	525	501	514	460	494	495	509	498	524	494	485	494	523	484	452	507	503	501	535	486	519	502	509	514	494	488	487	497	497	513	503	533	529	479	491	526	485	479	513	494	471	478	435	527	467	505	486	460	495	494	503	529	485	491	497	500	491	494	506	515	489	526	526	458	500	523	459	539	516	491	435	531	457	497	511	489	468	513	506	504	486	491	503	469	490	492	496	518	507	483	490	533	507	537	519	515	507	541	500	501	523	484	492	481	463	504	535	520	497	474	462	503	512	475	470	493	495	513	502	467	541	484	500	530	490	465	539	503	486	504	523	492	488	530	496	520	518	496	463	482	539	481	540	482	495	486	512	491	501	498	468	497	511	498	502	480	461	473	503	484	507	501	508	482	498	458
32300	36158	36971	27223	15331	7907	3296	1731	1508	1267	833	705	612	563	552	542	513	461	418	357	343	323	318	354	331	316	319	344	332	303	347	312	310	298	353	333	266	291	310	304	312	301	302	336	278	292	302	289	302	278	296	308	302	277	304	299	327	287	300	327	289	322	310	318	288	305	275	311	302	300	322	314	320	272	340	330	312	321	288	330	330	354	330	325	318	291	277	327	299	340	301	312	316	312	302	282	317	307	283	277	305	319	303	297	290	314	306	311	289	302	301	302	306	334	299	325	318	308	336	316	325	324	330	297	322	286	311	276	310	308	334	336	319	277	317	294	300	330	269	310	336	337	317	303	298	310	293	311	346	328	304	310	331	331	305	315	323	314	316	343	282	314	288	338	295	308	321	324	305	278	303	297	282	327	317	290	291	296	324	291	279	282	332	299	333	320	319	324	314	307	294	309	300	325	340	342	279	298	345	270	306	314	302	334	285	324	302	310	294	323	297	314	294	305	302	281	332	302	306	313	338	300	297	312	325	303	287	300	274	333	310	305	311	297	295	335	289	307	326	307	318	333	314	311	330	302	310	283	275	306	322	289	310	289	296	321	290	293	276	282	319	305	287	296	308	298	341	329	280	323	279	307	303	317	326	352	324	304	326	315	317	262	308	314	286	307	322	319	309	326	281	289	310	282	305	290	296	294	313	324	295	336	295	315	315	313	307	303	322	321	266	324	290	279	342	320	317	332	302	304	296	314	327	307	306	289	299	345	300	310	268	302	295	302	321	324	299	326	287	331	301	310	290	295	311	304	304	311	303	308	317	305	307	290	319	299	329	293	322	286	301	291	319	315	310	286	293	305	300	320	292	298	306	319	310	332	283	304	331	312	300	293	308	313	334	295	306	291	311	335	298	300	334	284	322	304	304	286	291	310	305	301	305	307	290	317	300	297	337	321	314	323	304	307	336	305	309	284	314	261	324	304	312	290	285	282	313	282	289	327	325	292	294	335	296	308	316	314	341	297	312	328	308	313	297	374	298	327	300	290	312	299	302	318	323	261	304	315	298	315	299	302	313	291	297	293	291	280	324	324	326	328	312	327	304	305	312	327	288	305	286	311	322	303	324	305	293	319	315	294	324	275	313	287	288	309	315	311	270	293	279	310	326	325	319	292	291	277	284	332	323	299	297	331	276	302	315	300	272	311	335	315	315	335	298	305	309	331	287	323	280	292	298	331	274	296	277	306	320	327	318	288	316	278	322	309	306	285	319	298	304	301	319	354	290	312	282	301	286	294	304	319	333	275	328	323	300	301	300	300	331	305	340	320	319	319	288	305	301	321	303	306	328	312	313	315	307	298	317	294	296	317	340	325	344	313	321	336	317	321	300	280	338	288	307	315	309	317	297	298	292	313	318	308	308	287	291	287	304	316	362	306	312	321	308	319	288	298	296	305	317	305	313	314	297	265	306	299	328	288	326	318	324	295	317	323	317	312	301	317	270	345	310	322	305	300	304	317	304	287	301	308	293	315	318	356	308	320	310	327	316	302	305	285	300	317	307	329	333	306	334	284	319	305	338	312	310	332	298	308	286	297	320	298	310	335	288	300	275	305	298	319	341	318	307	297	311	307	286	311	351	306	339	306	305	287	320	317	325	343	307	284	296	292	285	289	304	308	315	298	291	312	316	279	322	294	287	302	336	308	304	309	289	331	323	298	296	327	325	311	298	334	326	302	289	297	288	316	326	298	308	344	310	311	285	300	291	287	299	315	322	298	304	326	299	326	321	300	282	296	307	313	298	273	298	281	318	286	318	288	324	288	324	304	309	309	312	285	272	294	288	341	322	322	295	280	285	308	300	340	334	276	328	307	319	280	317	305	322	341	270	311	323	315	283	304	325	302	303	274	283	306	312	317	306	304	320	323	314	348	330	339	313	280	318	304	335	327	323	325	295	325	299	328	338	306	318	303	262	281	304	326	283	320	286	307	305	311	332	295	300	337	328	319	321	289	313	300	310	291	293	269	313	280	294	306	274	297	310	320	346	318	304	311	317	318	286	291	308	297	291	279	311	296	320	340	314	295	311	255	316	304	295	302	353	297	299	321	326	316	309	322	293	301	303	302	294	294	300	328	319	303	300	314	327	276	307	299	287	313	321	340	305	318	296	297	309	318	309	332	298	329	295	331	322	319	294	294	320	310	305	305	265	318	291	322	331	295	297	307	297	330	291	309	321	307	310	302	306	314	288	305	299	309	288	307	332	315	273	317	296	323	316	325	307	321	340	296	318	277	303	277	297	332	303	323	287	334	313	295	282	298	344	304	294	299	301	295	286	303	321	309	282	322	321	342	308	327	327	293	316	295	314	292	293	309	289	315	315	292	299	293	354	292	308	303	301	310	320	298	292	296	338	286	332	296	306	316	317	309	323	298	293	291	302	316	337	316	320	289	301	298	297	340	299	341	312	298	340	310	336	331	301	315	284	302	326	320	304	306	306	288	336	281	333	339	323	304	280	325	325	293	320	302	303	308	359	318	317	318	309	305	310	344	311	283	283	328	310	313	299	282	312	314	301	311	342	313	326	316	318	314	342	287	312	302	313	349	281	309	305	274	320	319	304	300	302	297	310	307	322	328	285	281	312	295	309	313	300	284	349	290	323	302	307	338	289	329	294	288	305	301	323	341	315	336	362	295	326	317	342	292	307	318	313	324	318	340	302	336	316	297	284	303	307	308	280	310	322	329	298	311	299	309	305	303	323	301	301	294	296	313	348	297	318	314	287	308	289	336	295	306	340	310	318	301	307	315	309	309	313	297	323	310	308	336	316	318	310	320	322	347	313	321	321	286	272	328	316	278	327	327	294	315	323	279	313	300	308	328	307	287	318	344	338	306	306	309	291	289	335	324	326	329	289	325	292	336	303	305	321	314	289	303	297	295	305	304	353	319	310	328	306	282	286	264	301	336	309	324	319	307	290	296	324	316	336	313	301	294	295	282	325	304	300	289	323	332	307	333	294	300	316	307	299	325	292	297	294	310	337	327	301	255	318	296	296	318	314	302	307	323	303	293	273	301	344	325	295	325	330	305	329	324	292	310	320	287	298	310	300	335	298	316	307	314	321	271	302	283	331	329	310	321	318	307	337	305	294	315	291	356	289	300	277	311	289	318	322	324	337	320	304	267	315	290	328	277	315	267	272	291	294	282	330	293	301	308	299	283	309	322	311	340	305	298	316	317	328	303	298	320	311	308	311	304	305	306	312	290	285	305	305	290	320	297	315	303	314	288	303	285	319	313	273	277	317	294	272	297	311	337	298	330	316	319	296	306	339	272	305	267	294	300	336	292	304	300	288	286	299	308	278	306	321	302	298	326	301	305	332	332	289	335	325	333	322	333	300	319	316	312	314	319	305	304	295	302	324	313	302	307	278	299	296	301	312	319	304	311	325	293	329	292	297	292	286	316	335	305	304	311	319	321	317	290	280	278	303	304	313	358	272	313	304	313
33681	49485	37492	25593	17662	11179	5558	2992	2794	2317	1386	1026	829	817	843	773	663	653	548	480	414	415	414	383	399	411	332	351	379	361	341	338	322	339	329	331	330	343	337	362	334	365	334	337	325	347	342	326	351	321	358	338	337	334	345	351	338	319	338	310	320	323	351	329	363	346	365	370	318	332	317	321	363	368	318	367	322	346	321	356	338	326	349	364	317	326	332	355	361	382	340	326	360	351	335	355	314	347	352	312	339	347	339	334	359	359	346	353	343	337	350	364	325	283	324	333	311	345	311	311	348	350	333	341	344	327	368	316	343	334	340	319	328	324	329	352	351	355	317	343	321	308	329	331	331	347	332	335	338	342	345	365	351	310	335	339	320	301	319	352	347	312	336	334	311	352	345	328	334	300	335	323	329	345	346	364	348	317	335	319	355	310	359	344	338	347	291	361	321	330	308	334	313	296	348	341	318	359	334	311	326	341	351	351	334	351	305	319	346	348	337	350	325	315	337	329	312	351	358	347	323	323	325	324	312	323	351	361	354	310	356	316	330	329	322	331	341	344	342	319	326	380	285	349	314	370	322	308	338	344	323	309	350	338	358	327	358	333	311	349	366	315	330	340	331	325	343	357	341	295	316	336	321	352	332	358	328	325	372	328	320	367	339	330	308	317	290	369	316	321	335	335	335	332	333	343	326	338	334	295	347	377	329	329	312	322	361	319	357	329	308	336	334	313	313	312	320	340	327	310	368	338	338	325	319	367	324	337	342	368	336	355	311	349	350	335	308	347	306	336	335	328	326	339	334	312	336	329	338	325	352	352	368	343	353	333	327	372	354	341	356	339	315	290	328	356	339	317	334	346	315	333	316	333	359	312	323	349	350	362	322	355	368	327	352	289	340	299	298	337	327	332	306	321	349	327	337	295	331	347	357	349	353	291	307	325	344	343	366	314	304	333	311	334	318	334	333	301	329	356	314	322	347	319	326	329	300	327	291	317	355	338	318	318	337	317	326	359	321	381	334	361	348	351	347	330	320	295	377	325	340	310	347	342	320	349	351	312	323	342	329	333	359	343	330	346	325	301	334	289	338	325	359	353	345	344	319	342	328	366	308	350	313	344	295	339	345	334	352	303	308	340	308	331	335	336	355	308	337	316	355	348	331	325	337	317	354	335	335	320	330	310	346	323	321	351	329	322	312	318	341	333	319	339	314	373	320	338	318	340	363	332	357	334	359	349	344	351	352	320	336	305	347	309	304	328	327	292	325	318	322	340	350	345	330	330	315	316	314	318	335	378	340	323	334	340	298	368	340	356	313	322	331	323	340	334	350	348	327	325	336	342	345	346	321	320	323	351	295	342	344	368	280	349	340	342	346	318	322	313	365	330	317	359	344	340	324	322	329	296	291	365	363	347	326	343	328	357	345	350	320	361	345	360	355	321	343	305	339	316	329	348	337	310	353	337	354	353	348	328	353	337	331	337	352	326	335	340	335	326	346	352	325	355	318	340	314	309	355	338	306	336	332	332	315	360	335	333	346	337	335	314	318	322	335	370	316	322	312	316	343	302	334	344	319	320	343	320	321	312	330	319	362	329	353	308	338	308	367	318	317	330	356	307	333	355	296	343	303	341	338	382	304	326	359	328	332	356	334	333	356	320	312	334	368	322	351	338	345	338	311	321	297	345	340	342	354	372	350	335	334	355	326	340	307	357	329	328	332	338	345	328	376	327	292	349	331	358	327	373	326	347	319	299	339	375	310	335	355	370	332	311	334	350	334	340	339	306	315	348	315	381	335	309	331	320	335	343	356	336	335	353	347	321	307	319	324	326	315	356	371	315	294	341	348	291	311	328	354	318	347	330	334	366	330	325	339	365	345	332	372	347	347	328	348	356	307	355	323	368	343	326	307	298	317	346	347	338	314	307	352	335	304	317	305	348	332	362	350	363	299	368	356	331	344	325	343	348	343	323	292	323	326	345	330	312	340	300	367	321	336	311	341	321	327	313	347	332	354	344	314	327	346	316	319	345	364	320	331	337	308	343	327	344	343	341	323	330	353	345	324	296	375	356	311	346	340	341	343	342	334	337	331	324	337	325	304	340	328	329	315	339	314	327	328	323	352	324	332	328	343	315	345	341	298	323	308	312	329	329	356	351	334	357	330	329	322	330	334	341	335	339	342	319	320	328	306	349	334	306	352	349	382	317	327	340	328	358	328	318	320	340	310	320	324	346	336	347	342	346	369	341	299	364	284	337	335	301	357	333	347	354	332	326	348	376	335	337	358	369	317	340	349	333	339	345	307	340	353	336	337	361	309	347	296	339	334	360	317	333	329	357	341	350	334	353	324	347	319	347	337	345	347	334	318	334	310	352	304	326	311	362	375	353	308	313	328	352	335	343	338	332	338	304	306	349	295	360	336	306	356	336	325	330	359	346	330	324	323	331	327	332	336	331	331	315	332	324	307	328	333	359	325	324	339	324	344	325	325	347	348	334	340	344	335	370	340	317	323	337	320	294	344	331	302	359	350	341	328	351	313	316	315	310	342	338	334	332	314	333	316	277	374	345	342	313	317	315	362	332	330	338	344	315	321	347	344	329	358	333	346	357	356	359	363	315	343	350	311	364	331	362	365	369	334	335	323	310	358	315	317	343	360	319	335	339	360	342	332	357	341	340	315	337	318	317	362	362	343	338	321	312	343	343	348	357	345	318	325	309	336	325	324	325	312	320	306	337	324	345	340	334	337	329	340	331	346	344	318	348	318	335	324	334	333	316	332	356	323	319	331	320	356	300	309	349	347	327	352	329	353	335	328	344	334	341	345	357	361	378	338	339	326	328	342	324	325	307	318	338	329	340	354	331	344	367	309	344	348	351	322	351	319	319	296	329	326	322	343	317	347	343	364	307	338	330	332	336	330	316	330	338	375	313	331	334	321	308	315	362	378	339	325	331	365	343	345	296	300	367	366	290	356	309	316	336	311	334	372	317	336	354	309	360	335	326	352	343	326	338	336	351	338	344	364	296	335	323	352	343	362	316	339	306	324	348	358	325	347	349	284	334	334	323	346	321	343	344	325	336	381	329	364	351	328	336	322	340	341	342	306	340	311	337	331	326	329	340	321	359	382	355	313	343	383	333	315	315	331	323	336	339	346	349	360	345	356	343	305	331	326	359	328	350	313	317	325	327	321	355	335	330	354	322	342	309	343	329	371	351	353	362	334	348	304	322	311	316	307	349	332	310	356	310	333	334	350	381	332	312	311	356	366	357	306	344	344	339	308	345	355	309	322	335	369	367	336	354	332	326	351	324	358	359	331	335	311	338	327	366	337	341	309	330	330	337	322	314	345	340	346	371	353	345	349	315	360	306	343	335	356	381	352	339	354	326	314	326	317	356	351	350	337	354	358	334	347	327	299	330	356	305	323	357	335	333	337	324	329	373	312	378	324	339	380	320	338	350	333	330	331	329	311	341	352	323	354	331	331	355	309	343	324	341	337	334
24452	21691	29214	26112	23937	19944	10435	3941	2688	2659	1828	1037	884	822	791	765	718	674	552	487	417	401	380	378	332	399	366	328	354	335	353	345	363	374	315	324	339	377	396	326	314	331	342	304	321	370	369	328	336	308	332	324	300	344	363	331	333	338	344	339	358	340	331	336	325	361	331	331	352	320	340	267	340	349	314	333	343	335	321	304	351	317	347	339	297	311	335	359	322	329	317	333	355	353	349	315	312	339	317	302	374	324	332	329	308	337	327	362	352	348	326	305	333	312	354	330	355	337	321	322	330	323	351	328	339	315	327	319	324	326	325	312	324	348	331	326	346	331	320	357	314	341	334	302	353	352	309	338	305	333	337	322	341	326	316	327	327	316	330	307	318	327	317	340	295	307	339	308	330	364	315	318	319	354	316	324	354	351	336	361	371	351	331	349	327	331	361	321	319	335	314	323	326	344	326	322	337	343	301	346	314	321	340	328	310	370	322	347	322	317	352	304	287	333	328	359	315	349	359	335	320	333	341	355	346	330	319	328	322	313	324	346	356	302	337	352	348	319	327	380	341	310	298	339	312	320	327	321	315	319	344	337	334	321	354	329	346	346	316	351	353	317	337	341	347	341	354	329	324	303	351	337	326	325	324	310	370	332	343	309	298	310	315	333	330	334	345	331	308	297	334	342	312	372	339	338	333	339	324	329	326	343	325	356	337	331	345	331	318	370	343	340	314	362	324	325	319	289	316	300	321	340	341	327	326	282	313	364	333	320	357	329	351	330	334	355	298	318	331	339	317	328	288	341	309	355	332	310	353	311	370	361	351	346	329	331	310	303	357	335	318	329	342	325	350	330	325	328	326	343	301	321	330	338	336	310	336	332	339	343	341	317	347	357	351	308	350	322	350	342	328	312	317	339	350	347	335	303	350	313	313	330	337	340	309	306	316	342	313	329	316	351	336	343	340	324	335	359	334	324	329	347	332	344	356	340	331	360	295	315	323	320	336	324	322	319	289	339	327	319	298	349	329	330	361	351	372	334	342	319	339	335	337	350	321	367	336	318	347	369	312	311	288	328	327	327	322	325	330	326	313	333	311	347	339	348	317	328	309	343	342	319	319	360	332	329	293	298	321	324	344	337	339	351	330	337	303	303	344	333	335	350	323	331	313	299	326	368	345	344	330	313	311	321	322	335	325	356	324	330	352	336	330	370	328	310	311	326	295	307	312	336	345	327	341	319	335	367	346	326	319	330	336	304	347	326	348	329	354	300	357	340	358	334	336	306	326	315	331	335	347	330	343	315	307	318	327	349	370	329	326	305	341	342	365	313	329	303	347	320	363	317	334	300	313	353	337	357	344	322	329	331	314	329	325	327	312	340	327	347	358	331	340	335	337	335	316	368	318	336	340	345	366	328	339	317	377	307	327	334	339	333	331	325	328	300	350	374	343	315	335	349	343	315	324	328	350	311	315	327	333	348	344	351	320	309	339	303	315	347	337	316	335	341	340	309	304	324	308	323	355	344	334	326	296	332	332	336	349	328	334	331	307	320	348	310	305	322	377	322	349	329	326	356	357	330	339	339	323	341	318	327	343	325	357	325	305	322	321	347	317	347	321	320	297	328	338	321	311	321	345	338	313	363	323	305	386	314	337	321	314	332	306	343	349	349	343	326	352	324	339	317	368	306	314	312	322	321	335	353	358	329	347	338	327	331	327	326	295	319	318	325	331	343	327	328	348	312	353	331	343	319	320	324	340	309	339	319	321	303	344	334	328	341	331	335	325	344	357	318	344	334	328	325	339	347	322	319	293	364	317	313	352	349	332	359	329	292	324	345	361	297	337	302	319	332	341	364	344	296	322	315	328	355	327	334	323	335	323	335	321	314	352	320	354	306	323	328	315	309	345	341	331	341	335	362	301	321	302	315	354	329	353	355	331	328	301	318	317	327	332	326	351	327	322	318	320	300	318	346	355	337	303	344	335	305	317	309	359	308	321	306	331	345	319	339	307	337	340	303	289	338	340	282	320	319	318	299	342	355	334	313	326	324	302	342	343	315	355	315	318	308	334	354	340	314	327	326	321	339	342	345	332	325	325	353	340	330	366	311	308	345	312	348	335	327	337	339	314	336	330	343	329	307	306	316	337	319	330	332	345	320	375	328	310	299	366	298	325	358	313	345	314	338	337	324	318	331	339	343	336	290	308	318	314	326	337	375	332	323	315	318	309	331	340	282	325	287	325	358	339	367	327	324	314	311	330	339	309	348	343	323	323	293	310	305	309	298	348	292	299	336	322	339	322	308	326	308	322	330	289	314	353	349	329	372	327	347	365	379	309	332	330	345	323	333	339	318	330	338	340	353	309	350	322	319	314	342	294	318	367	315	324	293	325	333	327	324	321	339	327	338	313	282	310	371	342	346	294	307	333	307	334	329	308	289	304	361	306	328	337	299	356	328	339	348	310	319	334	320	327	328	298	318	316	338	339	308	294	323	322	354	339	337	299	354	324	315	314	302	357	345	364	316	315	349	338	308	323	358	313	327	328	362	350	301	312	362	328	314	369	384	341	333	311	346	361	374	313	328	342	324	319	344	346	305	360	333	336	322	306	340	331	348	311	291	349	334	362	331	336	329	327	319	359	361	342	330	341	320	332	331	348	309	334	344	342	317	335	331	332	361	319	316	338	299	318	328	301	328	325	316	310	294	357	308	306	343	317	351	326	325	307	368	309	301	348	320	299	362	297	313	351	283	295	326	370	302	338	338	316	317	336	323	319	338	311	357	322	326	331	349	322	305	319	305	317	329	335	330	359	331	349	337	328	349	332	341	317	303	322	359	323	322	312	318	311	375	295	338	340	323	347	326	361	319	313	343	326	340	326	302	309	320	332	364	359	336	324	351	349	332	335	325	322	314	340	340	316	338	344	325	353	329	344	307	322	329	312	314	308	339	335	321	319	304	320	323	347	343	324	341	355	338	348	326	321	319	300	367	339	318	327	338	313	342	328	341	323	374	313	315	327	337	299	342	313	329	303	301	321	302	341	324	329	341	309	300	333	322	338	343	339	342	350	304	356	309	319	333	303	355	368	304	338	322	322	306	346	322	327	364	331	320	337	321	357	316	384	338	319	330	339	341	380	341	331	331	352	357	353	347	352	317	329	323	344	326	334	343	312	349	331	334	350	341	320	340	310	296	312	330	322	332	345	321	297	296	340	330	308	329	323	340	353	350	294	350	333	320	342	307	340	312	321	330	325	330	303	326	353	313	373	331	340	310	339	317	371	336	314	320	344	330	322	356	311	313	322	332	374	321	318	315	320	290	301	337	340	316	328	340	307	329	332	318	345	373	329	327	359	341	321	311	323	363	344	320	289	318	346	326	321	319	358	330	316	324	304	304	316	355	304	324	343	340	325	351	317	344	349	321	340	297	290	352	317	308	359	328	297	336	340	339	321	343	346	322	296	314	370	332	301	344	333	349	318	358	324	329	309	336	329	341	333	324
34555	59025	47447	34848	27486	18965	10624	5919	4631	4523	2905	1613	1396	1248	1135	1086	996	825	700	648	520	482	443	432	391	376	408	404	372	379	398	381	355	364	328	329	386	367	337	368	356	405	349	364	331	378	351	334	340	352	329	359	383	388	344	370	350	348	296	344	333	361	331	330	354	350	340	337	355	327	350	373	359	348	328	326	384	354	364	336	383	361	314	340	324	367	338	364	359	356	337	298	316	328	326	349	350	362	345	330	351	347	339	354	312	359	361	317	357	338	354	355	347	347	362	335	365	342	332	385	342	373	318	337	324	350	350	303	359	336	366	373	335	372	365	339	342	345	346	360	369	345	303	366	345	353	319	340	346	348	339	330	333	377	347	341	305	352	343	344	369	326	387	378	353	333	324	345	374	344	309	356	320	354	353	370	330	337	337	315	334	357	362	322	333	356	339	365	348	362	336	321	343	319	363	346	333	357	348	368	358	347	335	316	338	341	339	347	349	315	353	383	312	371	336	358	368	350	307	335	346	336	335	390	349	299	336	318	340	368	337	297	357	346	345	350	331	313	331	358	341	357	375	340	334	337	339	358	349	366	345	329	326	371	380	350	384	355	353	385	336	343	332	350	346	339	348	356	379	347	339	338	350	355	317	342	325	315	345	348	338	347	368	333	345	361	381	349	365	343	331	373	320	338	343	342	342	317	338	376	330	350	346	338	334	337	340	353	362	334	375	332	381	351	355	350	366	350	330	367	379	356	345	374	307	353	341	376	349	358	359	333	347	359	335	355	342	363	338	351	332	347	335	356	347	333	353	360	339	367	329	368	342	374	337	340	358	334	346	341	320	320	357	352	354	341	346	332	348	355	348	351	328	360	354	349	328	344	377	337	349	327	311	348	338	322	322	365	349	336	366	323	340	352	367	386	383	309	319	351	355	368	330	312	355	349	342	345	369	321	335	317	360	335	386	335	342	303	314	378	327	341	343	334	367	339	359	306	368	355	340	321	338	386	331	347	324	320	367	347	358	332	360	365	363	311	316	330	346	352	388	361	373	348	295	360	323	347	360	348	326	359	358	347	326	371	360	381	344	378	334	350	373	356	348	338	338	333	339	369	346	323	367	358	336	332	324	330	357	359	331	321	348	346	366	373	337	326	371	346	351	350	360	346	333	348	331	351	330	326	324	335	336	330	325	353	332	356	357	328	320	345	303	324	331	353	353	382	351	348	341	362	348	322	318	368	328	363	359	345	350	357	348	342	326	354	337	341	360	359	338	343	334	343	320	306	340	362	348	343	353	358	339	337	354	363	343	341	353	346	339	338	355	302	349	379	380	349	366	355	362	349	350	353	336	372	354	315	339	344	363	317	346	340	376	367	301	379	342	338	351	351	342	341	312	320	358	330	358	323	331	346	362	349	328	338	388	347	290	371	333	334	334	333	324	357	332	353	345	375	311	348	327	334	320	317	336	360	327	333	365	317	372	325	362	357	345	350	320	347	354	348	354	348	328	359	337	299	338	314	353	343	295	352	364	333	321	326	327	340	335	360	360	300	356	340	337	357	343	302	371	329	343	381	332	318	344	358	302	352	335	349	341	314	316	318	330	351	333	319	355	341	345	397	333	336	353	361	350	346	353	344	340	349	378	353	351	365	314	349	336	355	345	360	336	355	353	335	343	367	325	376	328	359	333	368	335	333	331	358	342	341	350	333	329	333	330	335	329	355	327	353	348	344	367	334	346	345	314	323	349	346	348	353	338	368	366	347	353	374	314	349	351	358	355	345	328	340	345	349	332	333	345	352	331	355	335	374	322	324	372	359	330	293	371	349	379	329	359	351	329	324	387	325	357	364	352	362	373	347	324	322	344	355	322	360	337	346	367	350	352	337	320	335	341	348	328	349	342	361	400	302	346	331	325	331	379	340	355	329	328	390	327	382	340	334	341	354	340	370	358	329	353	345	355	397	370	379	356	361	344	342	342	324	329	347	336	303	370	335	354	307	320	345	361	337	327	326	371	351	339	316	356	343	340	359	348	293	338	376	365	339	327	335	332	340	319	341	312	331	367	347	328	351	316	327	363	341	338	358	374	349	344	327	318	347	342	348	349	315	379	334	350	354	392	335	360	349	326	340	350	346	345	361	363	345	339	340	364	359	336	366	363	351	373	336	366	347	382	348	326	386	354	373	341	362	341	331	357	355	364	336	320	341	330	341	321	331	338	351	371	354	351	328	350	364	323	328	348	330	356	319	355	340	342	354	359	352	340	366	388	332	361	331	337	315	350	339	356	338	392	353	363	361	372	351	360	358	365	364	336	356	354	380	344	368	343	364	342	375	334	337	316	338	350	334	383	322	345	328	350	365	346	367	332	353	335	334	362	334	362	332	328	316	318	368	346	359	346	330	305	339	330	348	334	365	350	326	349	366	333	340	346	359	356	337	355	351	343	356	334	340	356	337	333	306	346	341	366	336	345	327	321	372	326	324	358	343	357	353	312	319	359	318	332	314	362	335	327	326	352	353	312	315	367	332	347	329	337	324	327	362	352	329	326	333	352	358	324	333	338	381	398	384	367	382	321	355	370	362	360	374	330	367	349	349	322	347	334	325	337	354	355	346	324	363	350	368	332	341	357	348	353	308	322	376	354	349	341	339	342	333	340	337	330	348	329	348	369	362	341	387	297	338	350	333	347	347	337	314	356	321	333	341	313	354	362	369	317	393	358	347	329	337	328	348	338	346	336	340	343	342	332	324	341	363	327	325	340	328	353	327	323	347	329	307	327	318	370	325	355	346	365	359	340	351	358	342	350	319	356	323	336	361	333	353	317	372	376	351	356	338	345	329	330	334	346	342	348	333	364	313	351	333	332	369	323	332	343	368	331	355	356	332	323	328	366	378	355	323	341	332	351	353	344	316	391	378	347	362	327	379	346	349	358	340	329	362	352	402	324	354	385	357	341	354	356	367	329	350	339	340	367	346	347	339	332	370	371	326	352	355	380	346	328	343	372	352	315	375	368	335	334	394	322	342	335	359	321	365	328	324	343	355	362	350	318	377	335	349	370	354	371	345	351	342	354	353	352	384	351	307	373	335	322	328	369	356	337	347	350	377	329	298	340	331	319	339	349	336	349	347	339	374	332	368	369	373	336	339	331	369	347	355	324	350	372	360	326	343	331	380	351	310	341	332	330	354	348	350	361	312	356	352	344	357	337	343	327	347	329	360	323	367	334	328	312	337	314	355	324	341	340	357	342	333	348	351	368	338	342	346	343	349	358	321	356	347	325	346	336	333	353	335	331	345	344	347	325	366	349	346	339	390	374	369	362	335	320	346	364	355	343	364	324	313	364	328	330	344	328	332	371	360	326	359	337	352	351	353	328	338	356	349	345	349	332	348	365	324	357	327	328	355	369	334	340	349	350	333	352	325	352	379	325	337	379	303	343	353	324	321	349	327	356	341	337	346	340	344	357	355	375	341	358	337	360	337	317	314	356	342	359	347	349	316
25719	21913	29697	29093	22322	12208	4558	2571	2103	1793	1202	1031	929	897	871	760	699	640	625	574	520	456	480	476	471	418	450	441	466	443	445	450	443	463	425	446	441	389	422	433	404	442	483	428	402	414	407	462	426	414	426	403	421	438	449	448	417	418	436	436	437	511	439	428	413	446	411	467	454	378	432	438	406	400	465	414	397	434	479	396	442	457	435	404	357	461	440	426	465	416	439	470	432	409	397	446	415	411	427	444	443	415	398	466	395	433	415	425	446	450	388	423	416	436	475	429	406	391	440	396	383	452	405	406	422	402	398	421	460	409	420	465	422	427	460	393	425	418	430	447	385	424	465	431	429	413	415	425	452	417	441	422	405	423	408	410	442	451	414	428	436	443	412	417	401	409	406	424	441	454	432	441	450	438	427	409	432	405	394	424	421	418	411	440	471	434	426	448	452	415	426	431	437	460	448	445	427	436	466	428	431	408	436	431	446	420	455	433	413	405	446	411	446	421	456	444	428	379	414	397	432	377	455	414	390	403	444	443	426	465	380	446	390	420	438	402	424	393	426	435	430	439	434	433	432	431	452	450	434	428	408	423	406	422	506	422	468	391	421	423	431	406	430	407	418	432	397	416	419	437	426	432	422	419	420	422	454	404	434	423	416	422	411	405	401	416	433	427	447	462	430	476	418	407	400	412	412	479	414	427	406	417	456	449	422	432	432	433	384	397	427	442	469	407	394	424	455	409	414	418	440	419	432	410	406	415	405	411	426	411	426	427	444	448	426	438	420	461	409	416	412	411	445	448	435	431	442	430	434	432	452	469	430	459	410	422	417	421	431	450	434	404	448	426	427	417	433	407	463	419	446	416	425	442	421	482	396	451	425	420	395	410	416	414	385	434	420	405	440	443	415	427	431	414	459	387	445	412	442	459	426	414	437	444	407	443	388	446	424	404	413	438	432	423	417	422	402	414	424	418	427	425	441	408	409	413	467	456	451	408	417	430	443	422	457	440	403	460	429	390	416	399	381	448	442	426	450	438	458	403	422	443	416	427	430	405	434	399	448	416	422	404	402	434	409	427	418	427	457	400	430	454	452	478	417	434	434	428	394	400	405	415	436	451	407	448	386	425	397	409	435	451	422	448	435	433	431	445	421	430	412	443	389	420	428	446	440	419	447	477	477	425	452	441	403	446	445	398	447	457	423	421	416	435	399	421	432	426	433	416	464	414	417	429	419	426	381	428	431	418	417	444	440	419	430	438	410	433	437	419	402	433	434	399	408	440	443	458	433	432	392	435	403	396	431	416	460	424	401	458	402	414	408	410	470	426	456	441	413	439	411	402	445	459	432	423	471	436	436	456	477	453	412	420	395	385	423	420	420	432	466	405	461	440	441	426	452	413	414	424	452	395	413	431	449	435	423	392	411	397	421	375	436	413	415	430	446	397	402	406	432	438	424	438	421	423	454	435	454	419	409	453	459	425	408	410	448	426	393	420	438	406	451	460	426	399	410	434	408	417	415	429	442	431	392	396	395	410	443	448	401	417	395	426	413	420	407	428	394	398	423	419	383	423	448	447	418	432	420	393	426	409	440	440	424	392	416	411	419	442	415	424	444	433	398	395	423	410	420	429	428	413	442	442	427	394	442	375	404	413	448	423	408	434	429	424	424	403	391	397	425	379	434	397	430	404	441	445	449	395	449	405	441	452	434	435	432	409	400	431	486	393	433	425	431	440	395	447	421	419	438	466	429	429	407	401	418	450	398	410	439	406	409	392	414	427	457	425	415	412	452	468	420	432	448	405	419	449	444	431	434	406	450	393	382	448	421	421	411	455	462	446	455	434	425	418	386	409	407	402	425	407	433	423	416	432	422	446	436	427	446	426	411	424	470	398	422	422	446	440	399	450	405	396	450	421	426	407	447	431	444	389	405	459	433	416	423	439	472	412	450	422	448	397	421	411	439	401	427	402	428	421	427	448	432	437	431	437	435	432	416	427	379	407	435	460	427	418	460	417	418	440	465	412	399	424	413	432	423	392	407	410	434	416	412	384	420	420	440	450	425	436	441	451	459	411	406	423	427	423	420	405	419	474	436	426	387	398	411	417	400	423	409	426	460	428	426	419	470	431	429	397	433	418	408	414	433	420	421	408	441	424	408	435	433	447	380	400	406	436	437	380	416	396	454	424	448	443	432	432	435	423	444	412	463	432	412	436	431	395	446	430	440	428	434	421	420	400	409	470	383	433	440	390	417	417	414	429	424	417	400	452	448	421	411	405	413	459	387	430	457	450	454	441	437	417	412	427	384	415	464	389	434	439	448	452	431	419	405	404	417	404	431	445	425	382	418	430	439	443	387	422	385	419	412	407	421	444	418	430	416	421	407	425	394	473	425	395	420	422	432	461	373	442	420	442	436	449	427	415	445	389	439	419	451	427	397	419	438	411	438	423	420	444	403	420	409	426	369	411	402	404	427	405	444	425	410	436	442	452	448	445	394	434	408	422	435	433	438	424	432	442	417	419	402	410	433	447	443	459	406	435	411	430	417	429	435	461	436	434	420	386	423	430	441	433	425	414	434	438	391	445	387	409	404	444	447	457	442	393	423	448	465	405	393	411	423	397	402	424	419	429	441	459	445	396	426	398	426	477	454	412	388	434	436	443	434	414	389	414	446	444	455	435	448	430	434	431	440	442	421	380	442	426	446	423	444	447	402	413	408	467	374	434	419	424	402	430	445	446	374	446	439	422	403	428	388	420	426	463	447	445	448	439	450	413	401	425	407	412	414	424	469	399	415	409	442	426	394	404	404	456	388	455	393	464	414	448	432	445	450	439	446	413	389	434	403	418	456	426	435	473	419	384	436	427	428	443	434	452	432	397	391	437	421	427	407	400	370	414	404	426	411	408	432	389	435	445	438	429	455	446	372	432	422	457	417	447	463	405	451	410	452	430	431	463	454	438	450	466	438	448	422	458	443	403	400	408	441	446	429	458	445	402	468	416	432	423	418	407	481	440	442	416	394	414	456	432	425	462	424	433	467	437	449	396	393	418	380	433	420	433	413	444	410	448	447	447	433	446	430	438	419	453	434	426	441	451	412	429	403	412	410	395	423	421	417	417	430	413	419	432	435	414	430	431	441	411	451	453	432	403	435	417	390	433	396	433	424	407	441	442	429	383	407	421	412	397	422	418	424	473	474	429	451	421	425	421	431	457	455	444	461	451	439	412	414	393	427	412	433	415	437	424	439	453	403	419	425	387	425	410	424	443	428	420	419	476	384	457	401	420	416	460	393	454	441	423	431	450	396	418	471	449	452	416	402	459	396	440	407	442	406	430	433	456	417	437	399	421	458	411	402	399	439	385	416	441	414	405	423	450	436	404	407	442	440	436	433	431	408	432	389	430	400	426	392	411	414	408	398	420	422	430	423	409	430	422	409	436	435	404	414	411	386	457	415	459	461	419	399	403	426	437	427	430	426	435	442	423	392	371	462	431	399	422
34510	56463	43856	32139	24076	13553	6635	4633	3799	3117	2018	1480	1365	1252	1154	1147	993	839	731	685	607	527	505	563	503	501	505	496	461	472	501	471	500	505	459	468	478	511	476	449	443	417	449	454	454	445	448	455	402	507	486	460	450	452	422	451	482	458	491	468	476	460	456	447	410	494	468	448	440	450	441	458	439	459	466	465	450	431	435	438	499	453	435	443	447	446	464	432	471	451	464	463	479	468	455	461	415	413	453	462	452	462	451	455	456	449	466	437	425	415	433	469	423	438	469	434	408	472	461	457	437	419	451	410	466	455	456	421	452	437	422	445	470	420	446	429	467	448	455	455	474	441	464	435	443	411	478	422	427	453	419	462	462	475	451	454	455	441	469	446	480	434	447	477	429	447	451	461	468	495	458	474	441	433	472	489	470	435	475	488	460	447	438	463	482	444	444	431	459	472	437	481	435	463	423	482	430	454	465	469	466	441	441	431	476	457	460	491	496	424	431	434	451	447	460	447	450	424	462	453	453	424	403	428	437	438	465	462	466	426	438	467	424	443	449	425	440	434	455	465	459	420	452	484	484	441	420	441	455	459	469	444	453	426	473	452	479	467	466	474	458	477	443	451	450	473	458	435	422	495	435	485	492	473	461	503	455	445	469	410	425	438	466	435	464	418	448	455	453	465	489	465	460	433	455	443	471	408	431	437	434	450	472	445	419	457	427	423	446	464	416	465	454	478	450	464	482	477	483	444	475	485	473	429	474	434	459	445	441	453	445	472	444	463	459	495	429	461	458	462	465	421	429	415	427	431	437	433	495	458	439	483	453	468	439	451	477	451	436	445	451	467	436	470	437	431	436	438	428	471	483	466	463	429	459	482	499	405	420	446	431	460	430	463	472	465	406	445	431	447	429	458	435	434	459	452	438	436	443	454	434	439	467	434	451	455	443	479	461	451	489	443	466	469	479	454	472	447	457	462	411	433	457	432	492	440	457	452	418	462	479	457	464	454	462	446	441	468	407	442	422	460	436	463	468	434	451	452	450	449	456	466	458	451	459	464	455	459	470	450	460	411	441	443	468	418	480	442	446	457	473	472	416	476	476	473	457	448	449	436	443	413	458	481	473	457	448	489	501	449	398	436	428	447	463	453	424	453	461	443	456	433	467	433	484	449	469	442	418	449	414	440	434	447	448	481	451	424	450	454	418	443	439	430	454	394	426	427	427	439	467	431	460	481	413	452	443	450	454	469	423	459	464	463	437	444	406	467	454	491	455	488	470	451	472	444	434	443	459	429	410	465	490	469	424	445	433	462	477	480	474	443	452	482	473	468	475	434	472	462	409	437	438	428	437	417	462	438	461	473	439	478	440	451	447	456	460	430	448	472	478	504	486	457	445	445	441	468	475	452	438	412	453	417	433	437	431	450	430	438	443	459	435	447	467	467	437	455	471	412	443	452	418	475	451	412	428	480	475	437	428	428	422	465	456	432	458	477	470	460	469	448	473	458	453	426	460	463	454	430	456	440	439	445	457	459	425	501	445	455	442	442	453	409	476	431	493	454	425	470	442	435	467	439	460	492	420	435	455	450	440	453	419	439	429	424	450	440	416	441	474	465	461	457	455	489	400	486	469	456	476	445	433	454	480	461	506	436	461	476	481	427	448	454	469	458	428	463	458	423	437	458	448	456	441	423	434	430	444	435	451	479	488	451	449	460	452	445	457	429	438	430	453	475	441	420	449	447	494	458	416	444	469	466	431	449	442	440	471	453	431	430	439	487	442	471	427	436	430	441	455	459	487	441	454	435	486	434	463	448	455	488	497	450	449	413	477	441	424	447	413	432	477	453	431	429	462	446	428	488	450	413	437	450	484	439	491	428	453	465	468	438	495	454	423	443	436	465	439	447	442	495	468	467	470	444	478	435	419	428	456	481	437	483	464	464	445	466	448	442	427	449	451	466	413	499	450	451	443	454	478	457	449	411	438	455	449	456	502	473	458	470	454	424	464	438	429	468	468	431	451	459	428	474	504	484	427	449	464	482	414	485	447	464	473	436	448	479	453	446	470	437	437	431	493	444	430	467	493	451	455	452	439	482	473	410	454	463	457	450	433	433	423	425	472	426	443	443	479	439	432	410	461	412	440	474	431	487	414	454	421	440	414	453	442	414	461	436	418	464	474	476	420	450	474	446	494	463	442	458	479	467	449	446	465	446	483	450	457	478	443	466	412	424	456	456	479	451	421	451	456	427	454	467	467	461	448	475	418	449	440	432	470	433	446	477	427	446	461	425	442	469	441	434	442	440	424	441	456	461	440	438	440	497	456	428	467	461	462	462	427	449	439	456	437	464	443	451	445	450	492	456	424	472	438	466	437	477	458	436	481	458	446	400	450	446	428	471	443	489	453	486	455	449	504	485	443	404	431	435	450	483	443	485	475	474	461	420	477	427	448	467	499	455	429	440	447	452	463	423	461	458	439	436	469	453	473	440	463	452	451	461	460	469	412	456	446	460	439	450	413	413	462	448	437	477	466	418	458	437	450	480	420	468	431	450	468	471	452	442	499	443	486	455	468	470	452	494	435	467	466	455	460	475	454	465	410	444	440	443	442	448	434	462	447	462	411	470	464	418	465	463	436	443	481	436	455	459	431	453	493	442	426	445	469	441	463	473	442	465	473	490	457	430	450	469	499	442	423	483	455	485	448	454	457	470	484	431	443	440	423	438	464	477	472	466	467	443	470	494	463	454	439	436	433	442	444	446	474	452	436	435	462	455	448	456	472	441	444	476	458	454	476	445	500	430	458	467	420	482	423	470	476	492	472	460	415	477	436	445	478	441	428	472	469	451	443	446	436	458	440	451	441	439	464	435	447	461	459	445	451	458	430	461	465	466	420	447	432	456	473	436	437	443	442	458	418	434	444	461	418	447	398	443	431	426	449	446	432	459	438	463	421	430	433	454	376	446	474	483	461	417	428	425	400	488	424	474	451	442	431	447	440	450	433	436	449	425	465	462	449	455	440	440	436	440	467	428	476	483	424	440	415	472	413	462	443	436	475	478	430	443	410	465	495	414	471	427	435	465	474	443	441	426	465	498	453	423	440	452	438	508	439	441	441	436	452	423	441	453	454	476	441	435	447	439	410	477	440	446	440	407	438	435	416	452	489	404	404	444	455	488	447	460	449	439	419	492	445	474	463	426	478	465	463	446	459	509	473	476	478	447	450	449	470	499	464	465	452	428	442	442	434	436	431	441	463	489	471	444	461	470	462	387	448	431	452	481	449	475	447	446	484	443	467	436	492	464	468	442	398	474	430	443	475	465	433	411	418	426	440	469	443	414	425	433	425	458	457	471	435	462	460	465	415	432	451	466	455	448	455	470	465	507	506	443	446	424	417	488	440	433	465	471	477	430	439	452	463	453	413	443	439	444	443	419	424	476	448	433	463	480	421	433	427	495	432	446	441	441	431	476	458	469	448	462	442	444	464	448	466	446	442	430	445	487
23296	21692	29507	24847	22966	22687	16535	6892	4338	3582	2223	1683	1548	1472	1305	1202	1149	1003	855	754	672	629	625	551	510	518	557	539	520	507	534	490	511	483	483	512	524	525	518	517	515	500	530	501	461	544	492	493	504	488	482	505	524	495	525	439	490	461	508	489	503	486	482	506	484	512	501	494	464	503	493	493	473	480	518	445	481	513	479	536	483	503	463	515	472	442	469	510	512	566	489	487	459	500	510	519	456	475	489	458	479	438	502	504	471	480	455	454	463	509	516	491	472	475	502	493	510	482	497	492	500	450	513	505	440	487	488	451	489	488	480	487	500	445	479	533	531	508	444	497	505	534	512	501	509	473	484	511	467	503	506	472	483	459	475	502	510	531	525	492	488	496	476	492	497	485	509	468	454	508	460	478	470	505	505	516	477	526	479	503	515	506	498	494	467	495	504	528	482	482	505	463	486	468	471	461	517	480	484	490	485	513	475	452	510	480	428	517	471	482	498	511	485	485	467	516	521	512	500	503	494	504	494	503	521	461	540	512	476	527	497	494	505	488	512	492	496	478	497	542	455	448	486	451	497	466	452	487	534	450	475	512	513	484	495	502	491	496	528	471	504	468	477	535	514	533	499	479	458	530	509	512	516	516	495	500	502	480	501	448	474	507	523	479	501	488	489	494	472	494	509	483	493	475	482	479	489	479	511	497	490	493	487	506	474	490	477	503	513	469	467	464	494	463	491	501	496	482	504	498	479	483	446	479	452	466	473	481	526	475	444	437	503	480	496	476	477	468	501	478	454	467	485	466	514	510	484	492	523	489	511	502	474	506	457	530	536	473	507	491	495	529	474	549	535	478	518	461	444	431	463	500	538	446	496	465	480	509	479	508	497	448	499	508	459	509	497	483	500	465	473	492	504	474	525	527	473	521	472	511	462	485	493	494	461	500	487	477	494	512	484	444	469	508	530	467	529	445	476	454	439	478	521	494	515	447	484	478	475	470	486	485	452	462	458	524	484	508	507	486	480	502	449	505	502	453	488	499	486	490	446	539	469	474	483	498	484	483	503	504	453	474	502	468	452	509	472	483	545	494	520	499	486	506	507	482	507	531	505	454	487	499	482	476	498	502	472	498	494	479	477	479	490	475	512	472	519	478	511	496	502	521	510	453	501	495	493	528	483	477	507	503	471	497	500	504	505	477	481	523	549	511	487	501	491	476	477	522	528	477	500	474	488	479	484	491	501	482	497	519	478	527	510	526	472	463	530	454	467	541	522	522	507	477	487	490	527	515	515	461	471	494	471	518	500	474	475	493	505	512	489	484	509	468	502	528	525	500	506	513	459	504	485	487	522	472	480	481	472	502	480	533	516	507	517	489	494	510	514	499	469	485	511	472	482	450	485	505	494	520	503	547	515	512	506	515	509	480	500	463	441	496	500	449	484	523	524	462	501	474	483	489	502	494	541	533	497	487	490	483	473	491	460	505	456	474	473	473	510	513	506	513	495	479	489	488	471	465	508	488	494	495	515	521	474	456	489	477	465	506	486	494	449	504	510	495	501	446	487	500	451	505	547	484	483	493	487	490	494	526	478	505	518	472	473	473	505	482	447	474	450	509	484	468	529	493	491	501	492	490	467	446	516	447	469	494	488	430	478	497	502	497	494	486	509	484	477	513	479	529	513	515	482	489	485	468	544	499	475	485	497	472	511	507	487	511	492	465	543	458	474	494	486	506	498	506	494	482	482	504	487	523	472	481	524	486	503	516	513	469	476	501	483	493	512	467	504	479	522	498	522	474	461	455	512	445	508	519	447	466	465	498	488	512	516	467	474	503	489	460	492	501	509	497	518	518	496	492	467	517	466	497	502	464	491	490	480	511	504	491	487	473	480	512	457	493	463	480	490	492	493	510	499	490	507	521	501	477	485	466	516	451	484	483	479	501	476	466	525	505	535	469	519	443	511	463	475	471	518	507	474	511	509	496	482	525	469	465	493	541	514	454	485	479	447	497	517	473	500	503	471	489	506	534	493	506	487	455	541	502	456	453	458	506	436	467	466	464	506	498	508	511	466	454	490	451	493	523	476	509	476	495	523	480	506	503	498	468	494	516	510	481	489	477	501	491	511	512	477	487	456	493	478	489	482	481	496	439	498	495	461	470	470	505	473	487	530	462	500	474	449	481	461	506	478	513	476	508	488	487	470	484	512	453	504	492	504	486	497	496	523	485	463	445	467	450	535	496	485	496	496	515	486	491	501	461	494	481	477	482	506	490	500	508	493	515	511	464	508	505	488	477	505	507	485	478	512	499	477	503	530	497	489	494	506	515	453	479	476	490	501	503	473	490	494	478	510	477	469	476	449	492	479	497	462	478	513	528	464	465	491	507	467	509	504	472	488	500	511	507	475	528	503	502	487	457	514	499	471	519	471	477	515	492	460	504	514	509	499	481	519	493	499	526	483	465	467	488	473	515	489	489	460	511	530	488	453	540	465	486	516	494	494	462	502	479	482	484	498	459	530	474	529	516	496	468	454	514	444	500	515	500	490	473	481	483	531	510	475	449	499	487	477	529	535	470	451	501	473	483	471	509	490	479	520	499	499	466	481	516	476	506	513	502	491	489	479	493	479	511	528	468	513	509	495	503	483	485	520	516	484	456	482	526	481	500	517	486	474	493	516	514	440	455	485	494	488	549	469	490	514	513	479	496	559	486	459	517	445	488	499	488	522	457	541	503	517	492	515	476	483	463	527	499	492	494	494	509	517	491	495	477	500	496	524	449	519	485	499	480	531	489	520	545	482	511	486	500	544	490	511	482	452	489	513	510	501	497	496	491	469	484	486	494	463	537	510	481	537	504	518	531	433	467	469	486	471	497	498	571	471	468	445	515	460	471	494	534	443	490	469	527	480	505	463	500	501	501	508	475	498	471	489	484	456	474	468	467	500	480	510	465	484	473	476	513	498	460	500	486	527	496	495	451	495	500	457	493	484	472	470	458	472	488	487	551	492	498	475	484	481	500	530	498	521	490	512	466	495	497	456	499	518	485	480	471	497	477	507	487	522	493	482	485	560	462	489	470	485	493	504	481	497	443	484	500	490	480	523	491	497	503	505	478	478	501	493	511	462	482	524	469	507	495	458	481	510	477	504	527	455	476	461	471	503	456	493	497	489	465	489	509	512	466	468	479	526	458	481	470	487	456	510	492	499	451	508	483	481	510	513	475	511	445	465	447	461	469	471	452	515	523	479	492	463	499	517	477	511	522	518	502	496	475	462	494	489	512	508	478	471	523	490	512	531	499	467	448	457	472	465	482	511	465	481	497	509	521	506	530	487	474	453	479	481	543	512	500	487	486	482	523	485	504	492	511	501	493	507	513	530	506	520	483	497	498	463	438	508	485	474	511	526	489	468	463	477	437	529	461	473	521	465	490	459	485	502	482	472	495	498	485	507	477	467	498	499	477	436	484	479	512	516	484	472	457	517	460	475	472	497	502	491	450	486	472
36309	65299	53449	42163	32698	19159	12052	9273	6969	5732	3469	2644	2374	2137	1861	1764	1546	1350	1197	961	795	736	633	612	561	565	578	570	549	536	557	519	559	544	547	478	547	521	539	556	572	515	535	525	542	478	542	522	533	481	495	479	483	526	478	484	515	489	515	534	529	504	503	539	478	494	494	517	526	493	509	470	482	487	500	498	505	502	520	478	516	530	538	471	541	489	503	494	510	515	489	484	520	520	529	546	455	471	486	527	470	468	484	494	510	496	540	497	485	494	485	463	493	520	487	547	481	487	491	534	514	496	523	526	489	476	494	530	506	481	493	506	479	511	487	480	494	515	491	503	517	509	479	501	457	478	486	506	539	503	439	501	541	492	489	518	502	468	494	525	501	536	519	499	449	472	533	525	499	553	467	488	511	487	517	466	474	479	487	475	483	528	483	534	497	487	485	470	467	486	518	529	456	519	489	490	500	482	495	498	486	463	505	500	479	501	475	516	517	518	521	477	495	467	501	504	503	472	499	508	558	496	513	524	516	517	491	483	501	513	466	513	505	497	500	525	523	483	478	482	501	470	491	489	487	516	506	475	524	498	445	533	532	455	504	516	508	506	487	502	497	487	491	512	533	483	538	495	525	500	435	508	468	498	452	485	544	486	523	475	478	511	510	493	503	490	534	511	486	470	510	526	490	483	483	478	492	485	503	490	514	487	472	518	521	489	524	487	522	508	513	511	516	491	529	499	501	496	495	490	502	522	482	526	502	464	510	467	529	523	469	516	540	472	501	512	517	488	494	477	490	486	503	499	489	489	540	494	493	526	463	455	488	516	505	506	505	463	501	498	470	521	464	483	485	472	468	538	470	495	504	514	510	469	536	488	509	531	464	501	492	455	533	500	505	523	504	488	484	529	472	476	500	472	529	496	511	472	504	546	521	491	497	462	507	530	517	501	497	514	497	466	463	515	504	499	529	474	475	473	546	465	448	483	471	475	487	530	476	566	500	508	483	513	486	503	477	499	479	490	509	507	524	493	499	491	528	452	525	506	501	529	490	514	454	498	491	461	456	483	511	459	452	490	507	469	521	505	480	502	486	501	441	485	513	535	498	500	495	492	487	473	517	495	518	510	452	497	492	508	525	471	491	489	512	455	534	523	535	516	515	498	509	498	479	447	477	476	462	518	495	492	491	498	484	498	500	492	502	455	532	472	499	496	458	486	496	517	514	506	542	474	545	533	464	498	528	515	510	504	542	523	480	517	484	539	480	495	482	481	471	453	481	516	489	493	506	508	518	504	499	455	477	543	495	504	510	472	455	512	492	477	511	489	508	497	529	519	479	517	503	531	523	512	521	493	491	451	512	521	520	473	517	471	510	488	516	501	478	493	484	483	450	508	492	484	470	436	496	486	526	527	499	504	469	525	508	528	489	507	507	461	487	499	513	496	481	512	498	484	471	472	472	494	487	481	530	462	522	511	520	502	534	492	490	483	512	494	476	479	523	524	511	460	534	497	513	475	481	539	513	512	522	477	489	474	539	528	487	464	466	531	544	473	465	522	525	488	474	496	497	506	454	468	488	522	491	487	531	467	515	491	516	502	498	473	509	514	475	477	472	511	484	508	465	521	529	509	495	519	483	475	481	498	500	497	496	471	507	503	502	485	515	485	494	484	485	471	501	486	506	494	464	494	473	458	478	516	490	511	507	505	498	542	476	494	480	478	499	513	484	475	534	513	525	461	521	479	522	531	506	516	497	506	496	478	524	513	501	495	486	518	511	489	489	500	460	486	467	497	481	507	488	501	482	472	499	497	496	458	480	503	535	530	517	517	460	474	509	479	485	534	475	529	510	486	505	492	477	498	502	505	513	508	501	507	517	457	456	485	481	499	496	484	464	480	441	506	490	553	484	454	565	505	493	471	544	490	495	504	501	487	513	471	475	515	533	489	457	444	528	500	511	483	504	498	494	521	503	481	495	458	476	495	475	516	537	481	497	476	445	489	468	485	502	459	493	520	477	538	500	504	483	473	499	499	510	489	458	473	528	465	481	529	447	525	478	493	500	469	463	512	488	531	514	527	526	518	505	494	470	482	487	461	459	527	488	491	518	502	480	513	475	515	477	505	479	503	506	494	488	484	490	527	485	522	523	501	492	493	519	480	487	465	490	508	523	460	466	540	463	530	494	463	496	527	541	450	478	455	503	504	504	521	507	503	518	548	466	491	480	508	503	488	488	487	514	494	479	524	535	496	474	507	472	474	491	510	509	495	483	516	506	497	501	500	517	509	479	491	528	500	515	496	480	490	520	477	503	498	477	484	491	476	522	496	472	504	469	504	495	475	486	535	519	531	486	508	462	499	506	490	490	520	491	521	474	497	479	514	523	486	486	496	520	509	482	490	465	455	532	490	490	524	477	490	480	468	504	525	505	476	491	435	487	509	484	456	519	487	503	521	460	514	512	485	538	494	500	510	521	491	503	531	519	500	470	467	532	525	450	517	514	471	489	501	486	499	513	485	489	507	515	471	501	473	532	500	481	512	483	474	493	474	446	458	505	462	494	503	489	501	514	532	506	453	448	460	472	437	472	505	472	515	458	521	489	509	496	464	500	522	521	479	483	474	510	495	534	536	508	507	518	515	469	507	492	510	520	465	459	491	482	505	503	490	501	495	480	491	514	502	498	517	484	507	484	499	491	496	512	484	469	515	470	518	488	479	493	488	481	514	518	491	482	479	497	530	518	473	469	515	517	503	517	470	499	469	456	484	475	543	490	498	509	463	521	522	452	491	515	513	501	488	510	507	497	510	497	457	495	542	532	504	507	540	494	508	495	485	470	486	528	503	496	540	512	512	499	489	490	472	506	488	494	472	482	509	477	526	484	474	487	494	475	467	543	486	499	463	470	497	493	485	494	473	474	494	533	463	515	502	490	487	472	510	515	488	478	512	535	519	525	505	531	501	499	492	529	493	506	496	501	490	505	501	504	497	536	524	495	509	474	522	522	510	481	499	483	467	505	500	511	458	493	518	536	506	505	504	493	473	482	492	477	534	500	489	531	500	498	495	509	478	511	495	493	536	547	515	512	463	498	505	508	500	484	528	472	500	508	512	485	472	479	505	489	516	482	467	531	503	513	487	490	479	509	497	531	502	541	475	530	485	464	492	488	509	493	520	508	486	466	484	505	545	465	484	499	530	497	507	496	487	537	456	510	473	443	510	495	485	532	487	469	496	513	491	494	467	476	477	449	521	495	516	515	513	468	498	500	446	499	500	493	526	491	481	478	506	510	509	484	506	483	511	512	462	474	507	485	476	518	454	488	491	516	498	495	492	490	519	507	507	496	495	489	529	492	485	487	536	498	514	455	529	541	507	471	496	476	522	486	482	482	504	509	497	503	507	508	499	495	486	484	502	473	484	499	508	506	534	546	496	513	504	487	478	488	483	509	478	507	495	495	507	489	494	516	492	521	511	528	521	500	475	515	478	513	529	474	479	460	527	487	498
32388	35262	39682	29449	15257	5467	2990	1891	1345	946	842	733	725	642	606	557	529	492	444	389	364	339	331	342	316	341	321	296	339	329	292	332	303	308	339	313	316	291	312	281	326	307	317	324	331	306	298	301	319	325	312	311	292	304	315	307	292	258	281	319	317	310	290	285	342	334	291	319	337	304	298	311	289	293	276	328	283	309	309	316	304	292	278	296	281	290	310	326	305	264	317	311	295	300	294	316	288	286	293	320	328	292	326	321	307	270	311	321	290	289	290	321	323	319	265	299	288	306	321	310	306	290	288	332	300	277	313	306	295	340	326	311	312	330	290	289	281	312	305	314	275	294	304	314	274	272	330	321	289	312	302	299	306	306	318	276	310	324	295	305	313	318	287	295	298	317	289	304	294	306	314	318	321	299	339	262	310	333	279	331	341	305	304	307	313	290	325	306	311	311	296	320	308	303	299	320	282	293	316	313	294	266	317	328	322	315	317	297	308	304	339	284	301	302	308	316	307	299	299	279	294	334	293	298	320	286	315	294	313	309	310	292	311	303	287	297	315	300	296	285	330	316	316	307	279	295	315	310	313	310	313	325	288	302	318	311	326	301	306	304	290	306	283	290	301	354	303	311	300	294	314	300	325	289	304	326	299	326	316	294	286	302	320	289	313	307	307	297	277	325	341	295	307	313	304	269	261	277	337	286	338	295	301	279	312	289	322	314	296	310	303	304	323	298	281	283	309	284	329	267	308	336	308	329	311	287	295	323	315	291	315	321	333	281	296	311	296	278	280	327	288	305	336	302	296	303	278	289	328	307	300	310	314	294	325	324	273	340	302	306	292	315	336	296	329	320	286	309	342	293	299	293	303	267	325	291	359	300	299	334	308	319	283	304	342	287	320	318	320	290	326	314	294	310	321	306	332	315	315	304	316	323	352	300	314	313	306	327	322	315	316	295	287	324	295	313	271	317	288	295	311	316	280	309	323	323	308	318	308	295	344	302	337	315	302	300	294	290	328	325	302	284	264	342	319	313	321	290	305	281	314	299	330	295	317	322	306	299	294	294	287	324	307	275	297	308	310	302	348	326	303	272	331	322	297	315	322	311	326	337	317	296	320	285	303	317	293	323	322	281	302	297	312	313	288	309	291	328	322	318	323	309	300	312	313	317	321	314	316	321	309	301	305	266	310	285	293	290	303	317	298	279	310	317	335	304	329	320	285	311	300	291	298	301	308	324	299	345	297	295	315	310	289	298	313	297	277	305	289	334	333	281	315	334	316	330	329	302	356	294	296	308	287	326	321	316	308	277	312	280	291	318	304	284	314	325	313	292	295	271	293	277	333	320	292	322	295	306	260	317	275	298	331	302	312	296	302	297	304	294	317	330	291	290	308	305	293	288	298	298	324	292	289	313	305	328	303	301	285	299	331	291	310	311	296	284	314	293	326	314	317	340	300	315	268	337	327	323	303	297	301	313	327	291	291	319	317	301	295	310	299	304	308	259	316	332	307	280	320	296	334	333	320	330	314	317	310	305	284	301	298	316	290	303	316	308	299	287	319	315	315	298	336	315	281	322	300	286	309	312	303	304	300	318	296	308	313	284	301	318	319	313	310	313	308	292	307	294	318	294	343	302	313	296	305	292	297	294	295	320	339	304	291	322	306	300	323	336	347	303	299	333	325	299	317	298	287	330	309	303	311	303	321	315	289	300	319	327	317	321	318	297	293	327	282	274	328	283	297	309	296	333	297	308	326	304	264	323	356	296	305	295	303	307	316	326	277	293	282	319	328	278	321	315	306	286	316	315	351	323	291	299	299	294	288	327	329	324	294	315	307	304	333	323	298	307	300	284	327	330	278	303	322	341	330	289	335	290	287	290	295	288	313	317	328	311	288	270	342	299	289	290	297	301	320	287	331	308	281	307	293	290	334	313	289	297	300	293	314	330	307	311	292	331	308	274	319	332	329	286	314	302	291	330	309	324	336	308	318	296	295	301	298	290	313	301	279	307	308	321	307	297	276	297	303	276	310	298	322	324	301	312	317	313	341	309	302	291	331	338	308	254	324	332	291	336	329	320	269	280	336	302	343	293	328	335	329	305	295	318	287	292	315	340	312	299	316	308	301	306	294	315	294	312	279	292	301	308	288	293	323	302	324	318	303	356	320	315	284	317	266	314	335	284	278	278	335	319	333	301	295	308	293	292	323	277	302	326	312	309	332	298	280	271	308	322	302	300	286	317	317	298	275	318	325	309	329	299	296	317	297	322	297	336	286	303	284	312	300	357	274	293	319	280	287	347	307	325	306	271	337	320	308	300	327	315	328	329	311	332	304	294	299	299	298	281	310	309	308	306	309	302	322	328	283	327	308	311	294	297	322	321	323	302	311	302	335	319	324	290	325	324	322	326	298	329	311	320	315	296	302	297	282	285	286	307	314	338	337	274	276	333	281	293	311	304	300	292	293	302	318	295	318	320	287	337	316	269	320	306	334	299	313	309	320	311	272	297	300	301	297	304	317	323	275	327	284	296	294	333	281	289	279	303	306	312	319	307	291	324	334	304	314	304	284	289	298	302	289	332	328	293	321	290	311	293	317	323	327	290	323	304	295	326	297	324	322	318	328	304	308	297	331	277	296	360	313	338	309	284	294	311	319	306	311	291	290	277	279	300	303	281	295	329	313	320	345	292	280	273	302	296	314	306	290	325	327	302	318	290	315	343	273	327	318	348	318	319	303	331	322	300	285	325	299	287	299	314	311	323	283	306	328	315	319	304	313	305	305	306	325	312	284	294	311	269	282	322	295	319	322	326	308	307	312	278	287	300	291	326	356	323	293	321	290	287	291	306	275	320	308	302	294	309	267	317	298	267	319	273	315	344	290	303	293	315	337	335	307	318	301	287	285	334	314	273	309	299	337	273	299	314	298	300	290	286	285	285	286	290	319	307	292	309	310	291	314	306	310	336	296	299	316	301	320	291	314	326	302	305	279	329	294	322	299	323	341	320	295	308	309	302	299	301	270	297	289	317	323	308	346	309	304	304	320	294	288	327	323	327	285	304	321	312	306	305	294	307	310	309	300	311	344	330	313	340	276	293	328	296	315	327	293	341	291	303	303	259	299	316	291	284	296	295	311	306	294	340	296	287	317	319	317	319	350	302	320	322	319	326	301	295	307	300	327	318	325	326	296	281	274	287	316	335	343	304	328	306	319	293	307	319	282	302	312	290	303	277	279	301	292	326	316	325	313	265	294	338	293	304	305	321	285	328	325	265	306	303	295	298	303	315	317	321	299	338	289	286	324	308	320	314	321	323	310	302	269	344	312	299	285	330	278	294	301	279	284	291	276	303	287	299	305	314	318	304	304	301	338	303	291	293	319	325	325	329	310	357	313	313	316	318	309	320	309	308	322	309	300	301	339	318	302	290	324	312	305	312	314	292	319	326	308	296	312	322	311	313	290	295	308	329	326	291	293	290	332	310	313	312	292	325	302	308	316	300
33776	49796	39821	27244	16672	7657	5245	3439	2371	1563	1411	1157	1055	928	853	828	671	603	550	491	425	428	356	379	340	381	353	355	356	376	344	372	361	366	320	342	348	360	354	344	349	360	366	338	322	351	364	338	337	334	344	359	323	364	320	357	321	344	330	339	329	344	317	372	327	307	332	314	331	332	326	323	355	329	322	328	338	321	327	309	333	312	302	338	316	316	307	329	356	329	336	338	334	346	351	310	306	350	303	335	316	310	359	329	325	306	321	347	354	338	339	331	308	319	344	316	318	338	354	313	328	332	346	297	291	338	350	318	349	321	348	337	335	351	330	328	310	317	277	310	302	357	334	337	337	362	342	333	301	347	320	341	349	348	351	319	358	356	318	346	320	345	321	351	322	334	340	372	336	343	361	335	320	317	332	311	345	349	322	363	307	334	322	347	314	356	334	333	355	332	342	331	335	330	306	319	326	339	354	335	322	320	365	312	352	322	340	334	326	365	350	321	345	302	326	356	312	340	305	364	301	352	305	355	346	352	343	338	352	328	338	312	349	341	333	323	321	352	321	320	345	329	367	362	332	302	316	385	309	321	323	342	344	337	326	319	341	324	302	343	338	291	293	330	330	353	341	330	316	326	340	337	344	311	334	331	323	356	313	336	334	323	329	329	332	348	296	334	352	332	339	304	349	306	324	333	322	309	332	332	325	334	350	313	319	322	330	341	326	339	340	327	313	298	313	341	339	342	339	323	355	347	370	314	283	329	340	334	291	355	322	306	347	345	321	354	319	326	360	318	351	327	345	317	346	294	363	357	298	316	358	364	318	338	324	373	332	312	369	293	318	315	374	324	334	352	369	343	330	346	326	340	338	312	340	343	320	356	332	335	345	368	320	330	292	316	332	323	318	335	326	333	321	347	318	342	330	332	321	324	361	310	347	341	332	330	355	360	347	354	358	326	315	349	358	327	330	346	321	294	314	339	317	342	341	315	344	314	324	322	317	337	305	334	317	365	331	305	363	343	333	354	324	329	367	316	334	328	326	335	335	337	328	346	306	301	345	345	351	313	365	304	374	363	344	338	297	322	313	321	354	295	319	341	361	347	331	343	338	362	333	348	337	304	331	306	337	308	297	327	346	300	326	346	334	335	352	327	338	351	335	348	352	322	322	330	314	338	330	326	339	313	361	320	343	336	298	357	317	323	317	332	333	333	334	356	315	348	311	351	327	297	397	332	338	352	377	356	365	319	364	344	363	352	313	330	354	360	318	342	350	325	352	332	355	346	313	336	338	317	307	329	324	301	315	340	332	334	373	341	312	340	334	346	308	337	315	358	312	311	316	318	323	320	375	317	356	341	333	314	346	313	317	341	375	319	336	338	369	304	330	363	303	339	351	324	324	341	342	330	325	330	356	329	331	336	334	332	323	349	335	334	319	339	325	312	336	321	345	329	329	312	329	347	309	285	357	364	326	299	318	308	297	342	335	372	323	312	329	375	318	344	328	342	347	331	321	340	325	327	328	304	324	343	340	328	342	313	312	342	303	327	312	332	340	322	319	337	336	343	348	326	327	341	354	328	341	319	335	328	334	334	326	329	344	336	313	342	307	339	320	303	347	311	360	351	318	302	351	332	349	341	334	355	349	352	337	282	306	336	329	343	325	307	349	313	333	342	321	343	328	333	345	328	292	354	368	312	348	320	338	339	308	318	330	376	336	374	327	335	353	351	356	403	349	348	329	323	331	314	326	295	319	312	318	365	299	316	355	314	311	360	319	314	333	340	397	349	341	332	344	328	336	324	332	347	333	339	349	327	309	322	335	368	349	375	348	332	326	331	326	328	335	351	305	337	334	350	329	350	340	358	336	322	320	345	320	336	332	329	333	350	338	332	366	355	318	337	355	312	360	362	368	333	317	332	298	346	390	318	355	279	336	333	345	339	328	298	325	362	322	350	350	358	304	345	337	332	346	345	361	337	335	321	340	358	311	318	338	303	325	336	352	351	337	349	338	339	344	363	336	333	353	327	316	328	316	340	329	337	360	339	352	320	329	298	327	321	330	325	348	325	364	296	306	316	322	330	331	323	318	336	321	375	355	339	367	353	320	300	324	340	329	341	306	371	355	335	361	333	349	326	315	337	339	367	332	312	336	348	338	339	321	320	295	319	328	349	327	336	306	339	338	334	318	348	318	314	363	322	354	325	340	328	335	351	318	351	345	333	340	354	328	321	307	324	381	297	343	358	320	361	318	342	304	320	354	312	332	321	328	335	375	326	346	322	340	338	335	342	322	351	364	344	346	314	290	333	317	359	310	316	306	332	311	339	350	344	312	339	366	310	337	305	340	314	338	336	326	326	312	337	360	306	334	313	318	340	339	327	298	329	355	363	343	303	370	333	345	359	278	324	321	329	302	351	319	327	345	360	309	327	358	336	292	344	313	342	338	349	327	368	330	326	338	353	340	318	335	325	314	305	334	339	327	342	343	331	335	354	321	346	363	305	351	353	350	307	329	314	329	323	329	364	326	316	336	346	343	302	369	367	344	317	342	338	345	348	310	320	336	356	326	328	306	322	330	324	369	338	342	325	338	320	317	331	365	330	328	387	295	334	360	346	341	336	350	334	353	346	307	325	372	299	314	337	348	315	301	316	329	352	352	327	340	351	345	315	353	332	361	335	348	339	372	346	351	366	323	342	343	328	323	324	339	304	349	341	311	367	311	330	349	312	324	332	327	330	340	347	339	333	344	333	364	355	326	320	346	363	308	301	344	318	309	335	339	309	346	328	328	305	315	286	346	350	292	316	321	329	345	348	331	346	317	315	332	321	323	300	347	324	346	351	342	327	332	338	348	300	326	303	329	355	315	332	350	340	352	348	336	320	327	323	341	374	330	326	343	325	338	319	293	337	370	334	331	326	345	302	323	356	329	329	322	351	324	333	341	332	340	355	343	340	328	312	323	338	310	353	316	353	334	359	338	328	350	332	310	340	355	307	332	324	327	337	315	319	345	346	342	330	332	322	324	323	344	352	353	334	333	340	316	349	324	317	343	305	327	327	343	328	332	304	326	329	349	326	280	329	351	349	303	347	321	309	328	329	324	339	319	311	340	358	297	345	339	308	334	331	313	337	352	326	328	341	321	302	314	325	327	327	345	324	321	353	314	321	344	317	347	316	311	347	310	332	357	329	332	320	326	349	326	351	309	320	341	303	336	319	376	296	336	349	309	344	344	321	325	343	310	322	306	308	328	345	342	309	321	334	357	315	328	333	357	330	354	356	344	342	337	329	299	302	322	332	324	324	357	326	353	354	305	325	295	329	350	305	296	323	333	325	318	365	355	345	348	342	317	301	336	348	330	322	333	329	332	352	369	328	345	315	304	324	333	324	316	343	322	312	337	356	335	350	341	357	336	332	328	326	367	321	357	327	333	345	324	359	307	337	335	327	306	320	320	303	377	323	319	306	302	336	311	309	299	332	319	348	306	375	350	339	301	313	320	337
24495	21678	29284	26106	22488	17674	10242	5132	2780	2169	1609	1294	1132	1055	923	763	745	706	628	560	498	429	374	407	362	380	329	338	356	347	350	346	333	356	329	383	362	351	344	299	362	375	370	331	323	339	336	350	298	340	322	318	318	348	338	334	332	331	332	362	366	370	303	333	359	350	334	302	317	350	312	277	344	358	341	331	302	343	297	302	339	316	334	303	353	343	344	333	370	323	326	360	317	321	321	359	334	327	321	303	338	338	329	336	318	351	323	355	342	322	295	299	334	329	338	333	338	356	303	318	308	340	344	326	319	346	361	327	330	317	310	336	323	323	324	345	335	313	336	338	305	333	350	308	329	356	340	330	337	360	340	325	329	348	318	354	316	335	340	312	341	294	342	326	335	331	324	325	334	328	308	309	339	299	302	343	366	325	350	327	311	305	318	366	306	301	340	308	300	331	340	308	330	349	342	352	331	329	328	356	300	371	343	316	357	355	332	352	343	337	324	317	344	312	329	305	365	335	314	329	315	334	324	370	322	357	309	325	323	312	348	315	334	338	304	330	320	347	322	284	297	337	341	371	337	301	304	315	356	327	317	334	300	334	341	344	327	326	318	353	351	321	290	355	323	337	338	314	341	357	325	322	339	324	325	364	350	342	307	310	338	339	329	319	331	332	318	313	300	335	331	345	310	344	323	322	295	323	359	327	357	310	344	296	322	328	327	347	325	371	327	337	332	330	343	331	344	339	311	362	301	326	346	314	280	318	330	333	318	337	336	324	336	341	341	361	348	317	349	310	325	346	326	300	299	328	332	334	343	337	327	346	333	357	326	351	356	341	313	345	337	362	331	297	310	308	344	336	325	312	311	342	316	342	316	345	308	317	316	317	343	314	337	325	361	355	322	373	310	348	356	325	324	359	336	334	345	332	329	368	334	314	311	332	308	327	314	365	334	364	343	301	337	348	359	334	332	333	318	311	307	343	358	365	327	299	328	329	335	343	340	324	308	341	332	347	346	336	332	320	310	337	352	355	356	303	320	327	358	345	345	320	340	327	354	330	334	328	307	332	343	316	336	287	350	315	348	365	327	332	358	338	340	309	342	304	330	313	330	332	304	321	290	331	336	362	323	358	327	283	335	299	312	340	338	355	329	314	339	313	310	324	333	318	344	311	323	311	349	349	341	318	335	347	334	332	349	309	309	309	292	329	315	317	330	315	321	311	286	333	369	323	355	344	335	318	350	345	311	348	305	316	325	333	321	319	321	317	337	325	334	330	360	308	340	303	315	320	335	331	326	334	312	335	331	329	363	330	319	321	315	344	324	318	325	324	329	314	316	330	344	332	347	325	351	304	363	345	333	317	348	326	339	315	308	285	335	337	334	335	332	346	331	334	336	367	293	319	300	340	327	298	324	331	313	338	346	335	294	332	364	331	331	339	319	342	346	321	313	311	321	312	336	314	329	312	342	310	323	324	350	321	356	312	366	341	317	331	311	314	364	356	317	340	307	317	302	334	316	314	335	350	326	337	327	329	323	317	325	312	333	325	351	317	330	327	330	321	327	316	340	302	343	351	321	340	338	318	328	330	326	307	319	344	325	329	359	332	324	346	291	321	333	306	337	320	339	342	316	345	351	296	311	321	323	329	318	309	288	337	314	316	320	340	365	329	357	338	336	337	355	327	319	331	334	339	309	313	337	345	332	312	316	323	340	331	335	330	314	320	346	321	311	362	323	349	277	323	284	341	317	313	310	301	324	306	315	307	291	308	330	317	306	317	307	345	289	366	348	324	319	349	352	341	335	304	319	319	339	317	333	328	332	316	313	304	314	343	333	339	321	297	311	364	333	339	342	330	315	305	304	322	330	318	337	327	323	324	295	321	329	319	322	349	300	306	328	333	344	335	300	336	350	307	297	293	303	344	346	328	323	327	335	330	337	331	314	349	316	344	386	334	325	292	359	333	325	337	315	355	306	309	321	337	343	314	301	329	355	309	329	336	336	335	339	377	368	304	351	351	330	324	332	319	349	311	344	344	342	312	317	329	310	304	320	331	340	361	313	351	322	289	348	324	342	334	351	291	346	367	345	317	314	299	338	314	351	327	339	346	312	325	368	325	299	353	355	355	306	309	335	326	348	332	316	310	314	338	343	325	340	340	329	324	330	309	299	309	330	361	320	375	336	343	338	356	356	355	333	328	301	320	361	309	349	334	317	307	322	335	368	321	319	328	340	343	335	319	321	329	338	341	337	318	307	327	339	350	340	320	309	328	355	312	315	338	291	328	340	332	296	324	332	354	293	326	332	293	318	330	324	306	334	314	317	306	324	337	302	332	337	305	315	343	333	337	301	330	320	324	333	351	312	327	347	341	350	318	323	296	323	334	316	316	332	329	315	331	355	305	311	345	305	300	315	324	323	325	335	333	332	314	328	338	334	341	311	325	305	345	353	333	292	344	347	355	334	333	341	346	289	309	293	339	298	318	320	326	313	333	316	319	315	324	311	343	310	315	330	317	335	354	347	320	326	324	331	315	356	355	305	340	359	355	308	328	315	341	326	307	345	355	330	342	298	332	364	333	332	345	330	325	307	315	358	316	333	345	348	368	335	336	333	311	306	311	334	318	304	306	300	331	332	323	334	334	345	311	346	333	342	331	334	311	352	319	319	307	386	340	360	327	319	317	340	329	344	308	331	350	350	336	310	340	375	349	314	354	323	318	356	347	313	347	344	317	335	306	323	345	351	320	337	301	322	340	346	338	322	346	346	328	296	337	327	312	341	315	315	339	320	319	296	336	310	346	340	325	324	369	347	329	298	302	322	332	344	330	323	340	339	334	352	307	325	304	336	325	299	346	346	281	322	339	337	324	318	308	327	315	337	305	342	310	343	329	318	345	295	324	299	285	364	337	316	357	316	309	349	320	299	320	338	342	321	350	319	350	313	297	318	325	363	309	318	285	306	320	316	337	334	323	329	341	295	341	351	325	357	327	346	361	297	293	342	320	321	332	337	355	327	322	344	361	331	318	318	335	296	372	341	322	309	330	342	345	330	355	339	359	313	325	312	335	341	338	326	350	326	364	344	321	339	323	337	352	312	350	351	342	304	348	341	314	337	325	312	339	342	322	318	315	298	304	318	326	327	315	332	315	363	320	322	349	317	337	316	342	321	295	334	324	312	334	318	327	331	364	330	348	320	330	330	322	345	326	338	323	332	331	337	383	306	346	308	299	343	327	290	323	332	323	336	322	367	329	320	333	317	357	342	318	345	325	357	290	335	322	314	337	296	326	305	315	329	336	354	328	350	348	290	334	350	312	341	325	334	327	313	303	353	329	300	326	344	343	317	349	331	331	330	341	322	347	312	302	308	346	363	356	325	321	340	316	304	334	335	348	303	323	314	342	336	334	327	336	339	319	313	300	310	355	298	300	327	330	325	282	313	339	320	323	316	316	312	338	373	351	306	333	305	328	340	343	323	332	324	336	324	327	316	303	298	323	350	332
33024	58351	47909	33538	21608	15921	11904	7792	4647	3662	2596	1987	1830	1719	1410	1132	1108	951	800	714	551	486	474	427	384	423	392	392	384	380	411	365	412	366	377	365	366	384	387	387	366	341	354	378	358	354	344	359	324	314	354	357	369	333	318	381	341	372	365	388	357	328	375	338	315	349	340	322	330	335	311	335	392	354	339	403	350	358	350	342	358	320	341	344	350	343	353	370	338	336	349	334	365	353	342	372	340	342	349	337	333	356	339	361	332	348	328	337	339	333	326	344	327	352	368	347	340	339	338	329	359	351	324	339	326	354	348	347	311	407	323	395	334	375	349	348	348	330	330	340	346	343	326	323	326	314	336	320	339	346	323	338	365	359	356	342	342	301	341	369	359	344	369	316	346	326	344	319	363	332	359	326	333	371	351	353	346	358	368	292	291	339	321	360	370	347	328	355	345	335	340	346	350	333	357	380	326	353	356	354	322	347	361	323	338	344	365	337	371	370	337	342	361	359	366	386	370	326	314	358	332	346	339	344	360	344	337	322	342	315	368	368	340	360	350	330	369	349	372	329	370	341	334	336	318	333	336	352	328	370	344	362	357	342	368	397	324	314	352	331	334	363	346	348	350	336	351	324	326	343	362	344	344	351	344	323	340	341	345	304	321	349	357	356	360	357	335	328	340	366	323	314	333	360	346	337	343	359	352	339	376	334	360	343	339	345	366	409	346	357	326	355	354	374	342	348	344	353	343	352	328	345	345	357	345	358	328	325	344	343	332	338	337	354	316	370	371	359	352	350	344	358	352	334	353	372	339	342	351	318	362	337	314	334	344	372	340	352	307	353	380	363	361	330	354	358	372	373	368	342	340	354	359	376	359	361	328	363	384	346	323	313	353	345	348	320	342	334	355	356	367	352	361	346	335	375	333	339	334	349	331	347	331	356	378	335	359	336	336	339	373	387	323	350	346	329	356	341	357	329	376	348	354	350	324	368	345	329	339	341	352	353	362	336	380	360	339	328	349	384	360	366	340	341	335	367	372	356	333	357	330	374	328	319	371	363	368	401	335	320	369	344	332	355	359	351	343	315	336	392	339	343	341	375	330	326	360	318	357	330	338	365	348	329	340	336	347	324	355	354	340	322	372	354	351	375	350	354	333	376	375	328	326	359	322	359	330	331	365	355	361	367	346	360	347	318	357	350	303	377	364	343	380	373	347	329	357	361	307	372	360	347	318	336	322	339	347	341	369	339	351	331	345	351	342	336	318	356	337	361	347	370	325	374	382	378	340	325	350	333	369	371	386	334	334	340	347	335	368	346	358	351	328	351	342	359	350	364	372	353	356	345	347	350	379	323	350	348	375	332	368	337	345	340	365	361	337	345	326	331	338	337	336	328	312	368	344	349	352	342	342	367	378	343	338	347	358	349	340	378	340	335	350	312	342	337	339	356	355	307	343	361	350	345	355	321	361	353	339	374	351	321	349	360	340	348	325	356	376	372	365	360	340	331	341	360	318	362	338	348	367	344	324	354	339	363	350	342	351	343	367	351	356	356	342	370	350	358	326	352	370	360	364	344	355	334	327	359	345	361	339	388	379	348	304	344	342	336	324	344	346	342	356	343	345	350	304	360	345	343	367	349	389	337	341	356	355	360	337	340	342	340	339	303	340	364	363	343	367	337	320	336	338	333	347	361	331	398	366	309	362	362	343	345	350	370	346	322	342	361	362	345	342	361	360	362	372	357	319	354	327	351	349	357	355	358	367	334	333	344	328	349	308	317	363	355	331	338	335	353	332	338	359	302	364	352	326	335	346	351	346	367	384	330	360	326	363	346	350	361	366	325	335	339	372	317	348	354	348	362	354	339	335	379	354	351	338	353	349	357	354	315	347	361	311	315	346	335	318	363	363	353	335	341	305	357	331	361	312	321	351	362	357	321	316	368	330	364	347	368	371	365	331	347	361	342	341	359	357	355	348	334	337	352	352	346	332	322	370	335	318	340	359	318	370	372	343	339	346	364	356	373	297	366	381	371	350	337	330	340	339	346	341	336	332	337	337	340	339	336	344	334	361	327	392	347	362	348	343	342	332	330	349	345	379	363	334	339	360	352	308	334	352	344	341	371	357	337	342	345	346	343	368	378	363	352	327	362	295	320	360	344	342	359	355	343	373	365	378	368	326	356	357	362	370	347	338	323	346	333	352	352	378	331	347	343	331	345	372	352	336	328	343	354	351	349	331	324	377	349	351	333	374	340	327	342	343	335	340	371	321	344	366	350	343	313	335	335	360	310	354	347	314	352	321	361	304	332	316	341	337	373	353	348	335	323	366	375	360	360	335	347	326	349	328	329	356	345	362	372	390	339	329	357	339	363	362	341	322	369	335	341	338	338	367	369	314	322	345	371	312	350	362	335	343	324	377	345	348	372	327	351	351	388	349	328	332	376	340	382	367	370	345	342	360	328	347	341	353	337	317	344	355	326	328	365	355	355	358	348	324	338	345	336	363	347	373	327	351	359	340	327	339	342	384	344	341	354	328	341	365	312	358	371	349	330	339	391	357	358	345	343	351	336	375	350	342	341	329	336	308	331	333	342	307	388	354	310	349	352	347	379	348	344	342	338	362	334	345	377	321	345	351	357	350	334	330	346	349	323	333	350	369	342	321	316	362	352	350	359	385	327	339	348	333	348	331	338	326	350	354	320	370	299	362	318	354	340	328	327	365	338	343	354	344	333	339	366	378	340	362	324	327	355	343	365	351	336	343	326	366	351	372	363	343	309	361	351	354	343	326	375	358	357	382	381	337	336	363	348	380	317	349	346	382	344	340	355	369	334	343	351	346	344	357	339	308	360	369	344	323	333	348	333	324	357	372	350	366	349	317	362	337	366	363	343	315	343	321	341	362	320	360	336	361	345	333	317	340	365	309	316	326	355	334	370	346	358	342	339	352	372	309	352	362	343	350	368	358	344	356	348	347	380	339	392	317	357	361	369	364	339	338	349	367	358	337	364	339	340	347	357	320	323	334	339	381	334	320	358	339	370	353	334	372	359	358	348	366	341	354	329	330	317	310	371	339	370	330	391	337	326	338	319	354	340	326	343	376	359	357	364	348	381	323	322	336	344	352	355	355	352	348	337	342	371	362	363	344	359	343	338	347	319	344	370	335	335	359	391	382	346	345	349	349	326	350	332	305	309	341	314	335	346	347	361	321	335	334	358	336	377	330	331	334	309	352	337	323	316	359	361	340	341	368	349	374	333	344	317	344	361	363	336	350	358	365	321	348	340	321	367	352	371	336	350	321	330	357	363	339	383	352	329	366	365	332	369	312	372	384	346	361	382	353	378	350	345	372	360	374	349	357	345	347	348	350	335	339	332	320	342	332	339	337	335	385	355	366	374	351	341	304	347	342	350	327	411	339	327	335	323	348	377	371	340	372	377	339	327	361	325	358	371	336	323	353	342	351	315	369	314	343	329	333	369	347	344	349	332	350	329	347	343	342	344
25762	21877	29902	28734	20064	11355	5965	3746	2657	1571	1102	1016	1082	1015	868	854	751	658	652	579	536	504	501	481	460	434	500	432	454	439	436	442	414	425	447	453	429	459	421	440	441	431	442	432	415	440	440	436	443	422	429	437	428	456	400	423	422	374	407	454	426	423	471	402	418	379	434	426	440	423	431	445	431	420	431	379	436	444	410	413	393	461	404	459	401	440	418	426	453	434	429	407	409	464	406	440	420	458	404	402	424	444	435	376	426	415	395	466	422	459	418	430	429	407	448	416	463	432	396	397	424	418	408	423	394	389	451	443	478	463	454	425	452	394	435	427	432	408	460	424	454	432	419	402	447	433	452	437	394	419	431	413	410	436	437	435	445	425	409	455	418	449	423	426	404	404	410	435	418	379	430	456	433	449	430	444	449	401	419	435	414	412	394	460	420	412	441	430	462	428	400	436	397	428	410	404	435	453	465	435	425	426	395	427	418	462	390	392	427	413	423	456	458	457	435	404	447	423	436	397	419	390	448	410	457	441	412	462	441	443	427	424	454	419	399	425	419	459	459	452	390	410	449	417	418	426	405	437	410	440	434	424	405	439	402	417	434	499	411	444	402	454	457	415	428	432	479	448	418	442	422	430	423	416	389	441	423	447	409	413	406	463	411	461	424	460	416	433	397	419	443	453	419	418	423	417	439	419	465	410	426	405	394	440	431	405	401	389	447	446	458	425	419	428	399	416	407	441	392	464	450	409	392	446	444	423	415	440	402	379	396	417	413	430	443	437	411	481	400	450	435	409	429	440	425	410	462	392	434	452	435	429	419	423	415	456	441	415	403	430	434	405	459	435	470	413	447	459	421	426	418	458	416	427	417	396	402	409	415	392	470	387	434	401	459	424	478	400	414	433	434	395	406	435	433	455	430	428	426	433	434	419	452	393	485	427	441	448	455	467	440	420	433	437	456	409	407	387	419	403	416	443	424	480	423	432	407	435	461	427	402	450	412	407	420	434	410	410	396	426	425	442	406	412	473	445	426	433	419	416	435	463	429	413	415	446	393	428	419	428	439	401	432	422	419	463	424	448	410	444	440	418	455	419	444	410	431	450	418	400	411	434	388	425	447	397	467	391	442	441	417	403	443	426	420	414	418	427	401	417	426	408	418	408	406	465	426	419	429	476	394	447	448	432	440	415	406	428	441	436	436	419	437	440	408	435	431	427	415	393	465	417	427	422	429	370	414	418	398	437	475	442	410	422	409	457	402	426	411	399	410	420	472	402	472	414	390	394	404	403	430	392	432	387	452	427	429	442	422	415	416	429	435	422	427	411	394	437	436	450	430	433	476	456	408	396	437	434	453	432	421	460	402	417	399	407	428	403	389	417	448	432	416	407	436	431	380	446	405	426	421	426	424	397	412	449	448	390	452	439	446	447	448	429	480	459	408	468	438	407	405	460	425	403	425	419	454	456	440	389	448	453	451	415	457	392	439	405	387	453	442	437	446	446	454	414	399	443	435	409	426	447	459	389	429	435	406	450	443	385	422	434	402	441	425	444	425	454	429	449	456	441	473	438	410	395	439	399	374	462	444	413	429	427	430	450	455	401	421	445	402	392	387	413	418	425	418	392	464	403	430	466	429	452	436	442	422	410	410	422	434	445	454	443	459	437	447	411	433	423	459	431	414	463	387	436	415	414	400	472	375	432	410	433	416	423	418	426	438	418	443	421	448	395	401	452	427	438	433	406	438	431	403	426	460	443	399	449	431	446	427	422	443	428	411	436	446	441	430	405	442	471	412	471	423	437	435	431	435	413	427	422	402	422	400	437	443	445	438	389	452	465	432	416	451	440	415	396	432	411	397	414	431	377	406	424	419	437	401	423	418	443	423	455	417	446	420	453	432	451	440	410	416	462	438	465	428	401	430	435	432	462	426	429	436	402	434	436	433	414	416	414	410	442	430	391	385	432	422	395	439	420	428	414	448	421	409	393	443	382	448	424	402	420	438	431	427	450	430	441	418	411	443	403	413	435	414	422	425	406	447	441	410	434	430	427	404	424	468	407	411	440	452	435	405	411	430	431	434	397	435	426	434	424	411	423	442	429	434	440	388	384	416	401	421	409	385	410	441	440	439	461	430	403	432	436	424	413	440	417	476	434	479	415	412	444	447	425	431	463	437	434	429	447	385	416	393	455	439	421	443	422	441	435	461	447	416	416	457	433	421	429	377	394	421	450	403	419	424	418	446	401	459	428	369	425	410	451	412	440	473	409	412	436	428	456	452	425	467	460	423	444	417	434	449	441	445	382	405	404	466	413	428	431	412	434	438	439	406	382	409	430	420	406	429	461	448	418	412	433	403	417	425	425	421	432	401	440	379	420	406	369	425	441	406	448	465	429	418	416	445	429	435	407	415	440	461	409	477	431	421	400	395	416	417	427	398	410	432	414	403	423	447	453	434	420	429	408	409	472	446	391	411	419	451	416	407	425	399	440	463	419	388	424	471	427	438	433	439	403	421	406	406	416	464	420	405	427	430	430	393	404	409	436	456	418	403	443	401	459	430	410	454	427	422	461	403	387	406	443	405	403	425	403	390	433	394	440	416	439	409	429	442	439	430	441	395	421	392	428	412	404	408	407	430	396	412	454	434	483	442	427	431	413	413	403	431	451	404	403	439	389	423	477	441	454	426	431	439	434	439	436	432	410	435	410	416	403	417	400	441	412	440	415	384	395	396	413	416	407	420	455	435	435	401	442	433	415	435	426	420	425	448	442	416	451	426	461	451	438	465	416	458	454	443	431	414	445	437	403	445	439	415	439	431	456	450	443	447	451	457	422	411	419	389	429	448	440	421	374	464	425	427	424	431	403	432	444	457	443	433	419	453	421	400	426	426	457	401	391	464	434	440	405	438	467	422	415	429	455	414	408	406	405	390	442	429	402	399	405	424	418	406	412	416	459	411	422	398	429	417	401	425	440	439	440	387	418	456	439	401	401	395	442	435	414	433	452	390	431	458	416	434	418	467	409	448	445	416	413	394	405	437	446	413	418	403	421	447	460	394	466	388	422	405	419	431	444	456	428	447	423	441	437	459	406	442	430	440	432	386	432	410	455	460	438	414	427	441	446	410	408	414	428	384	436	432	453	465	416	430	449	419	414	409	440	429	478	406	392	403	412	454	455	387	442	458	429	436	444	413	455	436	440	408	416	420	420	446	430	383	443	446	403	398	427	407	478	430	424	421	445	401	427	419	401	401	414	422	428	425	401	446	447	453	448	453	432	435	421	450	386	433	440	419	408	419	445	440	426	422	432	398	423	440	408	429	444	453	434	414	415	412	457	428	424	420	429	448	422	414	430	429	409	414	425	418	415	475	406	428	410	441	416	451	424	414	403	443	432	438	415	420	423	453	428	448	432	452	429	452	419	435	439	442	412	450	450	410	464	423	417	451	450	409	395	423	430	417	405	412	455	436	382	427	460	425	467	464	419	423	428	372	422	431	465
32860	55353	44636	30285	19638	13561	8987	6583	4462	2625	1948	1599	1733	1499	1225	1134	1002	942	800	789	636	584	534	478	491	481	500	469	508	514	517	469	502	440	482	466	454	493	455	515	450	494	467	461	481	493	417	470	473	448	445	427	437	442	436	433	448	438	461	445	461	436	452	427	426	412	427	447	449	442	497	452	473	446	461	459	431	450	441	451	438	436	434	497	479	437	420	450	458	463	443	473	485	437	418	456	476	446	462	476	426	433	445	421	455	467	459	474	491	438	487	458	430	436	486	445	457	462	463	444	475	472	447	475	485	437	431	441	433	471	452	422	437	460	422	413	429	417	486	469	475	423	471	466	435	449	442	433	413	439	393	458	427	426	474	457	455	424	455	440	423	443	453	454	402	445	472	446	445	482	499	476	432	469	455	445	485	435	466	462	420	466	445	410	480	422	468	463	456	431	465	411	415	450	445	489	421	437	488	478	419	428	445	442	478	472	472	453	432	490	475	455	449	417	492	425	453	465	498	439	486	465	423	444	479	458	427	454	451	489	428	444	442	457	464	481	501	460	433	486	411	459	458	439	461	468	400	448	468	474	457	435	444	461	449	475	447	458	442	451	460	470	424	505	433	484	458	435	530	459	457	475	454	442	437	471	467	414	446	446	431	471	481	497	457	424	444	487	443	453	486	422	463	468	436	485	446	462	491	436	467	448	477	457	446	449	463	438	482	447	438	459	456	436	483	454	469	420	473	417	465	443	453	465	452	496	473	457	447	459	458	483	434	492	475	477	482	466	425	452	441	467	454	433	418	412	477	427	469	434	406	412	464	470	473	431	446	441	467	446	436	471	443	444	452	448	458	461	466	486	441	442	458	485	466	465	494	458	429	435	437	444	508	443	462	464	439	461	452	472	470	454	445	442	442	452	449	436	452	453	457	451	473	439	481	443	451	457	446	430	432	451	468	465	433	465	433	440	482	450	441	465	475	433	445	461	461	474	459	463	441	461	463	478	438	426	470	483	458	461	443	465	439	437	485	424	459	462	458	492	437	463	430	426	480	446	449	476	442	449	460	461	445	458	459	455	450	424	440	440	441	439	436	482	443	404	474	453	482	431	473	439	449	437	504	484	410	487	424	450	452	463	466	470	450	440	481	451	440	421	505	437	459	451	443	416	408	440	452	442	441	459	464	482	435	452	434	463	464	453	465	462	448	450	477	480	470	464	410	514	446	460	468	480	477	455	452	431	445	448	438	440	440	452	455	456	453	450	447	468	448	486	445	488	465	439	466	445	434	462	418	449	450	474	423	486	479	480	433	459	429	406	432	449	440	466	465	452	424	481	472	478	431	442	466	458	455	478	441	439	424	437	453	463	423	446	470	456	438	467	456	438	531	439	474	436	440	407	446	452	485	461	469	416	433	450	492	512	455	438	450	431	461	439	454	452	450	423	493	458	468	444	481	473	441	420	459	439	472	425	453	438	412	473	452	452	467	434	459	460	428	452	434	481	445	466	432	461	454	469	480	427	442	457	454	440	456	450	416	464	477	458	448	469	470	452	449	451	437	485	495	479	444	468	422	467	438	459	464	491	453	451	478	493	441	457	491	441	458	437	487	421	409	406	430	485	475	465	451	454	461	454	465	429	433	435	491	445	434	449	485	451	490	438	460	445	475	443	470	464	443	462	445	443	493	450	442	478	450	459	486	462	468	455	393	472	448	480	437	438	448	430	451	433	459	441	462	460	468	445	498	443	488	478	471	473	440	410	472	434	510	443	462	431	483	465	438	466	439	492	440	428	432	499	460	481	472	442	480	453	470	438	445	434	452	450	465	480	444	461	440	487	427	461	479	482	474	457	470	445	463	470	446	472	478	451	479	486	484	444	456	439	420	489	458	443	446	446	510	471	467	424	459	427	467	455	470	463	460	489	449	435	448	468	454	461	464	445	451	434	406	456	465	447	439	463	472	453	486	408	468	445	448	455	447	442	443	456	454	414	482	439	487	466	452	437	475	443	419	438	448	451	503	460	481	452	510	480	466	471	474	461	435	453	445	436	468	450	442	433	481	401	444	484	430	450	460	439	480	473	471	467	464	445	418	451	468	466	429	452	475	482	422	404	443	465	419	452	494	488	443	472	463	456	434	443	427	428	440	434	453	474	417	439	442	465	469	463	446	441	428	468	437	459	430	461	513	458	428	464	460	489	478	466	463	442	478	481	476	435	455	455	461	470	447	425	478	425	396	468	462	479	457	422	446	444	478	427	422	441	449	467	413	458	448	435	475	470	446	479	415	445	462	453	484	465	464	420	492	481	440	434	448	474	446	498	487	476	469	470	426	444	487	462	465	418	498	448	472	463	457	425	458	451	460	476	434	482	454	486	418	470	462	460	436	440	409	484	461	465	486	446	458	408	458	475	464	481	470	441	459	439	466	429	450	442	457	442	486	485	457	431	429	446	447	463	447	443	452	435	449	478	460	450	450	461	449	461	452	460	470	490	448	440	472	432	491	424	438	447	441	475	482	428	400	456	411	468	494	497	424	472	455	470	454	458	455	413	468	417	431	460	423	453	460	461	457	464	462	459	441	439	482	469	452	440	434	462	464	441	438	458	456	467	466	444	439	447	468	434	445	421	454	426	408	463	423	444	414	437	460	418	458	427	470	471	438	472	425	485	458	464	448	453	420	438	438	444	425	455	452	478	475	500	404	474	512	415	447	425	428	466	492	469	444	450	449	440	469	450	479	433	413	439	474	436	469	416	450	419	420	400	457	449	451	470	436	461	463	426	485	449	440	453	419	470	414	468	479	460	452	439	463	445	456	420	439	490	463	457	477	455	446	477	446	465	455	438	433	474	479	430	430	445	437	427	455	462	481	452	453	474	450	439	452	436	476	422	501	484	414	477	434	473	441	473	431	481	433	477	499	431	479	428	438	449	479	474	449	446	415	487	454	438	475	440	439	450	443	483	434	454	462	459	461	457	450	446	446	423	452	468	489	435	448	441	477	432	418	499	472	469	462	484	437	455	489	438	468	475	440	448	434	477	427	452	444	415	478	450	476	436	442	413	459	440	454	426	455	440	429	474	422	437	479	443	463	469	431	446	448	408	492	459	452	469	467	440	469	488	449	456	430	435	457	480	465	450	432	423	480	433	465	458	440	463	470	464	464	458	449	447	448	454	443	454	480	425	443	476	422	459	477	477	444	435	478	417	461	454	433	448	487	442	478	406	428	443	479	473	436	457	441	502	483	467	478	489	451	453	421	463	482	449	473	459	445	430	469	462	435	434	474	450	457	420	485	448	479	423	436	476	466	420	433	425	483	457	446	442	446	459	444	439	448	459	440	444	423	498	489	477	432	442	478	480	435	440	467	456	430	489	402	491	427	453	483	446	484	441	423	424	413	443	428	407	435	439	448	456	442	428	449	482	490	487	453	429	457	466	464	450	435	422	466	440	435	454	464	481	460	439	458	458	443	441	426	458	448	464	467	413	408	470	471	456
23297	21701	29512	24715	22419	23590	19006	9460	6706	3553	2022	1716	1814	1593	1405	1171	1123	968	931	832	773	626	580	561	562	557	559	533	545	509	545	508	536	499	525	538	532	519	521	512	524	518	480	479	482	488	517	567	492	530	488	522	517	439	500	536	521	468	511	478	494	503	521	474	473	475	511	537	532	502	471	514	481	517	487	475	495	509	475	494	511	537	489	470	486	526	463	512	535	501	473	456	499	464	490	497	499	461	517	551	505	504	515	501	520	470	538	503	469	488	508	473	488	500	479	500	488	460	508	488	464	485	499	533	466	490	511	512	506	514	497	483	484	497	492	498	509	529	497	512	500	515	460	509	497	485	473	473	482	483	493	511	474	505	461	517	489	511	494	536	520	471	513	485	498	497	508	487	470	507	492	490	497	470	501	516	465	517	503	505	490	529	510	535	464	506	520	527	512	500	513	520	497	491	491	511	488	501	500	479	459	485	498	445	502	494	521	471	463	537	471	488	516	495	482	508	480	476	486	463	451	485	466	497	474	481	496	549	505	480	457	486	473	503	483	467	499	491	517	518	499	492	474	477	506	488	504	474	490	511	480	478	452	492	508	460	493	494	511	451	484	511	466	436	495	482	496	461	487	455	466	508	494	469	493	498	496	511	457	501	496	488	485	497	508	514	499	512	471	533	503	468	514	524	459	473	508	463	469	477	451	477	471	466	485	489	474	509	491	462	466	493	532	470	481	510	469	500	455	496	531	504	474	540	547	497	518	481	483	489	493	502	505	487	495	506	487	531	519	497	506	480	532	516	483	520	510	480	474	497	503	507	533	480	532	504	519	488	477	493	522	512	472	538	508	481	466	546	485	501	505	499	534	446	549	484	468	474	521	492	512	493	528	475	487	521	482	474	511	467	474	505	501	518	514	525	462	500	479	494	494	491	483	525	497	475	479	524	480	493	528	509	502	488	513	508	476	467	484	484	509	496	496	505	522	493	507	511	468	502	500	459	463	501	472	462	470	488	495	482	524	529	504	470	504	527	494	469	510	510	480	483	502	534	546	551	487	489	520	489	460	506	505	484	479	504	447	475	500	519	510	501	474	476	524	506	489	553	528	471	474	477	468	491	487	510	511	492	506	459	520	474	487	514	493	525	499	443	496	500	451	509	486	527	487	524	519	484	495	513	509	492	514	476	467	494	506	500	526	510	440	470	483	471	479	497	456	515	497	515	500	466	475	494	524	498	517	524	502	514	495	474	470	518	493	535	485	573	542	526	482	499	450	462	495	497	478	515	515	477	511	533	482	491	513	476	524	470	514	480	506	473	518	459	494	478	491	521	476	530	508	467	513	462	499	512	520	518	503	484	495	472	485	488	492	478	493	482	468	501	520	485	463	494	482	501	476	496	513	533	436	472	479	478	537	510	532	465	487	513	498	477	488	481	447	483	449	494	483	473	509	472	458	516	512	543	456	532	507	481	482	481	469	469	481	487	513	484	514	522	479	515	495	506	500	493	467	476	470	481	491	494	501	479	493	484	489	523	476	515	481	496	507	502	480	510	475	496	503	484	486	480	500	475	488	503	511	495	480	521	502	494	510	496	499	516	492	546	451	512	528	494	512	495	481	505	469	495	447	461	492	486	469	483	515	503	496	488	488	470	513	548	501	492	494	481	474	456	483	512	511	477	515	484	451	469	520	459	463	513	499	496	459	507	488	509	488	524	497	525	535	479	470	502	489	468	475	478	508	493	462	488	473	463	509	523	501	494	474	503	527	482	477	499	499	479	481	499	508	477	499	472	452	530	490	523	527	490	487	535	466	525	490	489	517	476	479	464	517	497	482	461	517	500	496	500	474	503	418	450	433	544	482	462	540	541	475	478	498	461	493	505	511	468	463	489	466	495	466	515	517	505	537	507	482	485	488	525	493	471	498	498	501	518	488	485	541	490	491	512	485	468	485	473	507	525	486	515	482	477	482	477	492	504	499	491	510	486	461	489	469	504	528	494	508	474	471	480	497	502	461	525	465	475	490	497	460	481	544	495	495	531	478	509	464	451	473	481	500	468	500	494	495	484	509	534	477	461	477	511	487	496	459	525	481	507	522	500	506	494	494	501	479	465	503	479	472	488	504	479	460	498	495	485	478	466	493	466	505	501	511	506	498	501	547	488	521	472	477	485	472	482	499	503	465	460	468	501	485	512	489	529	491	480	462	499	462	511	491	475	516	478	476	467	466	557	508	501	509	486	491	479	451	519	505	472	509	515	551	494	489	486	509	495	504	495	477	434	523	477	493	494	518	551	471	484	509	503	516	488	464	488	515	467	499	476	459	486	470	457	474	500	507	531	541	511	516	490	493	470	549	493	470	527	493	489	489	482	514	493	442	494	518	493	507	499	518	498	494	475	478	497	467	515	559	485	497	495	473	503	526	542	467	445	479	503	549	481	451	478	539	476	461	530	518	496	516	483	453	494	502	457	457	499	460	528	495	532	482	487	494	522	538	495	497	506	497	533	480	459	490	539	489	513	474	496	497	486	502	537	491	516	468	461	502	511	482	472	545	515	501	476	449	526	500	527	438	489	471	509	507	498	477	457	483	441	481	497	503	469	490	485	492	496	476	518	478	493	510	493	469	483	474	490	498	503	489	493	463	493	461	539	520	474	501	499	482	479	532	502	476	476	506	517	467	473	461	463	492	471	472	489	476	481	501	437	454	477	503	484	535	524	481	492	489	518	532	499	502	453	461	504	503	526	466	520	482	483	433	473	503	469	464	465	469	513	477	502	528	516	478	495	501	482	491	503	506	473	563	473	453	467	482	500	501	474	508	491	505	498	481	472	481	470	492	475	517	479	480	502	483	527	451	479	531	537	455	512	490	520	503	469	470	501	483	507	487	533	466	518	492	516	477	486	450	494	458	471	496	468	469	484	508	512	520	505	484	523	504	527	479	463	493	453	515	511	477	519	440	516	510	463	517	480	477	465	503	501	521	516	509	508	456	503	537	495	468	499	492	487	461	517	508	456	491	531	479	498	446	476	512	507	459	483	504	519	473	480	482	485	497	496	447	516	481	499	480	519	495	478	513	474	524	478	482	442	489	503	544	513	490	488	492	518	469	541	506	490	488	465	514	486	488	480	473	526	492	505	505	448	510	505	483	504	459	523	462	506	467	488	518	501	457	498	520	521	515	513	486	491	481	518	496	488	465	479	474	511	495	485	480	502	468	479	455	497	475	490	461	456	501	463	498	475	483	506	491	523	433	489	488	510	516	517	524	456	496	482	478	512	500	477	488	494	508	493	495	513	493	467	479	470	553	525	494	502	517	506	500	505	498	521	526	494	509	491	504	500	479	501	479	489	455	499	498	500	485	508	506	486	463	516	478	513	470	487	496	492	512	482	505	487	481	465	474	467	505	523	514	509	473	519	482	482	483	494	526	489	502	558	506	512	520	480	471	456	476	543	527	503	512	520	515	484	445	498	507	511	452	484	489	482	470	480	524	489
35127	65758	54565	39555	30084	23681	15481	12368	10077	5171	2946	2828	3029	2488	2180	1693	1515	1321	1191	1086	900	801	689	616	596	591	608	579	564	571	589	530	567	501	541	551	531	547	552	498	550	528	514	471	526	516	558	507	537	500	518	506	529	479	498	470	484	509	515	503	528	537	486	516	483	530	524	508	543	513	469	469	520	498	533	482	517	498	519	500	505	472	449	516	461	499	491	512	518	489	542	501	479	493	503	508	465	470	510	501	519	493	532	492	455	490	508	493	519	475	500	522	498	521	528	521	519	492	488	486	487	527	510	505	485	510	492	525	520	503	484	484	513	500	535	517	507	501	500	508	529	525	491	501	454	477	495	503	509	522	481	494	473	494	490	487	484	497	511	496	466	494	527	522	489	549	489	537	470	517	506	512	492	479	504	522	457	495	484	509	513	531	502	494	501	490	456	497	522	500	500	505	495	491	472	495	523	490	478	490	474	526	482	521	468	475	524	502	493	524	526	501	494	537	448	484	479	498	476	482	492	509	506	528	500	505	528	539	487	511	533	504	524	515	493	512	505	502	504	551	493	488	490	481	480	499	489	506	472	503	510	464	489	496	481	490	480	496	521	521	503	531	501	482	513	476	506	521	468	518	518	512	469	490	484	520	518	461	484	500	496	493	509	501	472	550	524	516	477	501	538	476	510	465	506	505	464	520	516	485	497	496	510	493	539	462	530	504	520	477	514	505	496	519	514	526	528	523	501	532	513	464	494	513	509	545	515	486	501	531	449	469	502	495	462	483	535	493	489	519	507	542	512	523	504	487	461	504	484	486	540	508	482	505	512	502	520	518	494	449	516	511	518	484	490	511	485	468	518	527	495	492	516	488	456	483	526	471	478	534	468	524	498	527	468	481	492	500	503	512	524	510	543	480	522	551	499	533	517	523	532	484	495	523	481	477	485	471	502	498	524	493	491	464	480	540	514	535	518	494	486	526	514	465	514	492	504	521	499	481	514	509	504	519	472	493	498	518	514	499	487	491	486	538	525	499	500	478	516	486	506	462	458	507	464	496	472	511	513	485	530	531	491	492	515	475	465	505	460	502	541	471	457	508	487	506	516	475	505	521	543	485	456	490	486	509	502	501	512	495	526	485	495	530	506	503	523	548	533	514	507	520	470	508	494	499	500	531	515	485	480	476	500	471	522	504	512	514	497	471	499	497	509	506	515	526	487	452	459	509	505	486	461	533	478	498	487	496	531	519	524	538	493	497	497	484	523	504	509	478	480	466	494	443	489	508	524	485	498	481	497	526	487	509	513	509	468	477	537	450	488	498	498	484	488	498	489	510	456	516	501	488	485	509	493	533	523	504	526	490	514	471	481	485	536	492	515	512	517	513	485	482	491	553	525	521	517	500	459	520	531	490	503	484	526	470	503	489	513	503	502	514	512	494	458	513	504	515	534	496	529	496	508	488	508	514	516	486	501	491	473	482	477	512	485	523	499	481	542	493	468	534	507	537	492	513	498	515	498	496	507	527	484	470	483	511	498	482	523	522	536	563	496	500	464	506	459	509	477	482	466	518	507	503	503	527	528	465	475	551	534	518	495	479	470	507	513	522	491	527	566	501	488	545	508	497	506	507	457	559	494	492	475	516	480	485	499	550	481	507	525	550	489	476	483	474	538	493	508	492	489	454	525	492	517	533	465	498	530	485	484	517	509	493	496	478	486	468	498	492	535	489	492	498	481	499	476	504	539	482	512	520	534	525	491	523	462	504	507	483	492	532	467	507	478	501	530	502	518	464	526	495	474	548	500	472	524	502	496	498	511	492	477	456	530	476	514	507	492	515	498	519	526	527	469	529	490	486	489	508	509	576	486	505	503	526	477	505	503	484	485	537	497	472	493	468	500	502	535	493	496	485	489	512	516	537	510	490	514	467	527	474	512	476	504	500	516	530	471	495	535	533	524	460	459	486	516	486	497	502	485	502	486	485	467	475	509	488	487	517	481	471	524	519	502	510	501	533	496	502	470	508	483	491	493	503	542	510	505	522	481	546	521	503	516	483	506	483	501	461	548	499	463	515	501	531	463	535	493	504	502	519	515	559	496	538	519	466	485	520	534	459	515	503	535	486	491	527	521	504	477	490	496	517	473	458	475	516	527	463	498	492	525	498	479	522	502	502	514	516	481	507	534	484	492	460	514	503	519	522	453	477	485	525	473	475	484	495	489	501	514	499	532	513	527	495	500	506	507	528	479	501	468	509	506	480	515	515	488	474	508	497	502	506	476	472	503	525	500	536	518	492	485	501	516	465	490	493	489	468	524	466	508	533	524	521	497	546	487	486	481	495	497	516	513	537	517	513	512	507	486	501	515	461	526	467	510	483	512	539	553	487	478	489	526	493	485	519	501	501	518	446	500	500	488	507	520	480	507	498	505	490	515	536	494	515	518	500	489	469	487	475	498	492	486	521	523	509	505	497	491	526	499	511	492	476	487	483	490	467	523	484	506	522	493	502	516	494	487	543	494	472	525	535	542	506	499	532	538	548	501	516	494	478	521	500	500	520	468	476	521	501	494	534	507	496	490	471	503	497	489	470	516	524	503	494	520	472	546	503	503	492	464	476	500	502	476	469	453	540	534	494	514	463	481	517	520	504	482	516	484	502	476	476	493	489	498	518	466	514	477	499	498	530	468	489	518	521	460	472	526	498	466	539	519	511	500	520	500	471	483	495	498	504	463	503	501	492	494	466	495	535	490	475	486	504	501	483	507	483	456	486	498	491	486	454	455	524	502	490	492	501	497	487	539	476	487	481	493	467	504	503	480	485	480	534	502	514	502	556	512	490	481	504	557	481	499	507	522	509	500	477	507	512	495	485	488	519	462	514	505	506	510	498	526	492	484	497	492	532	515	503	503	502	508	511	513	501	539	508	449	486	469	533	505	496	482	524	485	497	549	536	487	513	452	508	502	525	512	504	511	480	507	491	491	500	500	468	486	468	467	462	536	517	509	530	504	492	508	517	499	526	542	461	488	502	503	524	456	512	511	486	470	526	464	475	479	536	524	485	474	488	489	526	478	486	486	490	479	500	514	540	499	502	526	481	464	499	512	552	511	481	492	497	503	523	477	477	488	509	503	483	514	525	477	504	464	441	529	484	503	498	486	463	510	479	515	497	470	460	482	498	485	498	531	490	487	508	550	490	489	481	493	505	492	481	505	506	502	496	510	507	504	489	501	508	508	480	485	525	479	534	500	529	555	491	518	470	488	486	473	491	485	494	514	564	519	493	517	516	485	511	506	504	522	465	539	486	522	468	475	503	528	507	507	517	491	490	546	469	510	469	494	489	498	523	494	470	480	503	489	478	525	474	505	526	537	527	513	542	537	514	484	527	512	489	524	508	490	491	521	488	475	490	528	519	490	500	519	486	486	525	513	497	484	480	481	493	478	501	518	507	497	519	496	486	521	521	496	516	504	494	485	501	520	477	517	522	510	463	514	523	477	526	484	503
32310	36944	38128	26461	16187	8553	3281	1770	1045	714	812	851	770	692	612	524	522	476	410	419	389	380	364	326	322	308	334	340	342	307	356	349	310	328	318	330	322	304	297	312	331	347	291	306	334	314	277	343	320	306	309	319	335	293	313	296	354	324	333	322	307	288	324	328	323	310	331	305	319	312	295	315	298	344	322	319	319	330	319	333	366	336	328	313	317	305	365	301	325	310	286	308	329	289	330	315	304	305	288	346	334	313	322	287	324	322	334	339	298	289	303	299	354	281	301	325	308	293	324	324	355	316	357	305	344	290	284	325	301	322	308	326	312	307	313	352	298	324	281	316	298	339	341	308	317	294	318	280	339	328	282	285	310	322	302	292	306	327	321	299	290	318	293	327	306	316	315	309	318	350	289	321	337	303	314	345	322	314	342	272	299	326	346	309	319	312	306	304	306	320	281	318	357	297	322	290	296	307	328	322	307	307	308	305	314	289	308	311	298	333	326	293	340	355	295	319	298	321	318	358	324	319	332	331	305	325	285	322	319	315	351	299	274	315	315	296	315	339	318	302	328	323	296	299	305	303	345	331	330	282	307	317	315	333	312	302	314	289	327	348	322	283	332	320	293	333	321	297	315	339	335	311	316	307	304	308	311	316	323	284	299	340	338	343	310	323	302	317	301	293	312	287	303	300	338	319	312	321	334	306	316	307	319	288	292	312	346	299	325	304	316	332	329	295	282	295	311	267	314	314	292	325	326	338	299	318	327	317	286	291	310	289	350	299	317	293	319	315	328	326	275	321	310	305	314	331	285	334	315	322	312	318	318	316	306	310	343	312	330	314	315	328	313	323	302	330	304	275	308	297	321	321	322	313	300	314	355	322	310	318	338	314	357	319	316	316	283	304	320	304	295	295	313	365	314	318	306	308	314	346	302	320	333	320	325	317	321	292	316	325	306	279	309	300	272	356	294	343	314	309	330	335	316	331	314	269	307	301	327	316	320	321	324	318	306	306	311	302	347	283	324	334	310	318	316	346	339	330	312	291	298	308	320	338	305	302	313	297	338	314	303	304	333	337	299	309	314	324	316	297	324	302	309	316	319	329	304	325	306	323	333	300	294	322	271	309	312	310	320	340	331	323	332	319	291	273	279	310	313	302	305	334	313	297	304	300	290	328	336	310	306	345	344	321	307	323	333	330	320	306	318	312	339	294	301	317	308	315	295	329	312	306	293	312	299	305	325	294	291	316	291	291	300	307	351	284	311	323	305	331	291	321	324	339	314	344	337	310	350	324	313	276	289	322	337	297	331	307	306	335	305	280	310	324	293	313	332	303	325	306	326	291	345	305	326	318	342	326	301	343	309	312	309	304	330	333	339	317	297	325	308	309	306	274	305	324	281	326	298	322	317	275	359	324	330	356	344	316	326	312	310	298	314	322	323	269	343	323	312	323	298	318	347	316	316	274	300	335	299	304	304	323	271	306	286	325	287	313	343	284	303	299	296	328	287	307	347	307	315	321	310	296	321	299	331	326	338	279	313	342	310	315	329	300	300	310	309	303	341	301	316	299	333	328	325	308	300	275	299	306	303	339	307	290	320	314	323	320	321	334	334	284	291	305	289	314	297	308	303	324	308	331	313	311	332	308	317	294	348	305	332	316	298	343	323	310	307	306	325	325	320	343	287	285	282	297	306	321	336	330	318	309	299	317	306	296	321	316	318	307	312	348	340	342	358	341	300	335	333	280	293	300	343	318	316	308	339	310	311	330	339	303	325	317	280	311	322	298	320	369	306	314	298	329	365	327	313	306	286	337	303	287	286	313	277	316	302	338	314	323	308	319	305	303	290	316	311	289	344	317	288	335	301	317	300	327	292	319	347	323	303	291	325	305	301	277	329	306	323	309	359	303	329	317	321	312	295	342	330	303	331	318	322	332	315	308	330	327	320	318	344	291	295	316	297	323	333	317	321	329	321	278	329	330	306	311	318	306	322	351	338	320	316	315	282	288	345	338	322	331	319	329	297	272	288	347	309	352	349	318	320	318	333	315	298	334	316	313	299	319	302	338	326	328	326	315	326	316	354	286	315	284	285	319	286	311	285	312	346	306	333	304	319	323	300	324	286	298	304	336	283	323	293	303	292	334	319	371	286	286	301	365	314	305	309	324	315	297	310	308	326	301	295	299	317	326	293	337	336	354	330	301	280	327	337	296	301	311	311	338	289	306	303	311	305	299	307	308	342	321	279	299	305	301	323	294	311	323	314	341	293	362	332	300	334	309	304	322	302	296	312	291	308	299	337	311	316	299	307	337	330	307	299	295	332	319	298	324	323	319	308	347	304	278	295	349	335	311	323	332	321	317	312	293	273	303	327	290	340	338	302	309	293	327	349	302	295	321	325	315	302	306	318	316	326	305	314	312	309	334	353	295	325	312	290	330	332	318	327	295	312	348	325	315	268	307	313	333	320	295	308	335	318	305	302	324	301	269	324	299	315	338	310	319	304	310	314	337	324	325	327	309	295	308	314	280	326	321	322	323	318	316	311	271	329	318	305	335	327	346	326	327	301	333	335	324	334	353	316	305	311	321	332	363	339	320	320	287	316	342	347	334	321	317	298	326	277	312	334	306	306	312	337	296	309	265	306	291	324	338	309	306	325	331	319	288	316	283	315	312	289	315	298	317	284	295	327	322	293	292	297	309	314	323	319	336	306	299	321	317	316	326	337	282	309	333	311	297	319	333	296	323	294	342	315	320	359	347	323	327	279	322	362	290	348	333	354	309	321	334	314	314	325	335	318	338	319	318	308	325	303	292	340	267	305	325	312	290	327	330	320	316	302	309	322	290	308	301	346	291	300	305	311	286	286	287	306	329	314	326	318	326	310	318	332	301	298	340	343	307	334	329	327	314	327	310	337	353	306	334	313	289	347	319	326	320	332	323	342	327	300	303	311	314	342	327	326	317	346	334	286	347	276	313	339	326	326	296	333	303	312	298	306	314	290	316	291	298	284	322	294	335	308	313	331	327	287	304	304	355	315	302	261	300	301	290	293	297	347	304	299	323	306	317	319	294	302	330	325	296	310	316	333	310	330	346	298	330	333	326	326	306	320	305	301	308	345	315	319	309	308	318	310	350	285	297	280	334	303	332	325	309	309	313	316	342	324	323	312	303	324	325	307	300	341	305	304	333	294	298	283	329	326	301	303	334	310	329	293	303	295	303	334	290	318	322	314	323	315	289	310	278	313	321	354	295	324	310	310	307	311	309	312	306	307	299	297	296	337	303	315	297	353	289	327	304	317	314	319	311	328	349	308	343	309	339	343	315	356	309	312	336	311	350	293	304	333	304	284	285	314	320	314	310	292	317	282	309	311	302	296	363	342	283	299	305	279	333	298	305	308	313	321	295	329	320	303	288	348	320	322	333	302	325	337	336	341	326	320	291	305	333	312	309	347	322	323	287	332	308	295	321	305	308	321	286	334	336	345	326	313	335	307	289	348	306
33427	50564	37819	24798	18537	11969	5097	3268	1854	1242	1321	1291	1141	1058	879	758	699	610	539	566	481	397	419	402	342	341	372	350	345	332	346	384	389	349	355	356	313	345	350	356	336	327	377	338	346	331	367	374	330	358	348	358	374	345	336	365	341	389	336	363	331	366	364	350	337	346	346	417	316	332	327	328	338	336	342	326	335	366	340	337	344	337	346	360	313	367	332	347	323	353	319	347	323	342	340	342	334	370	342	324	330	374	318	328	333	326	350	325	364	342	358	333	339	310	306	347	353	356	326	332	338	316	345	344	371	324	330	346	372	343	313	367	339	313	332	352	332	341	343	362	326	322	307	349	352	339	348	343	302	327	345	339	348	355	332	334	323	343	345	400	331	300	339	333	339	361	344	366	342	371	370	362	345	337	344	331	364	351	338	345	345	341	322	356	354	338	343	320	332	352	339	337	345	354	343	371	353	366	350	305	333	340	319	332	331	340	330	329	338	312	319	314	339	323	313	309	341	333	350	345	338	339	335	311	366	331	307	336	308	324	344	318	309	319	339	303	357	322	337	337	316	295	337	320	323	340	347	334	334	332	352	350	320	369	335	329	323	330	332	322	355	335	312	349	350	352	341	354	360	339	348	321	344	382	323	335	318	345	352	317	344	319	355	339	319	372	347	363	358	363	336	339	349	354	354	332	315	327	319	361	340	385	360	404	385	370	342	335	349	368	351	323	323	369	327	337	361	315	322	330	336	350	348	372	311	338	350	322	311	369	337	361	377	338	349	349	358	345	353	321	358	323	359	330	353	363	321	327	321	302	317	340	348	339	332	345	377	351	300	325	346	336	329	318	349	358	345	333	355	369	343	333	334	333	345	308	357	344	341	344	320	354	352	342	332	315	325	336	306	359	349	352	315	336	315	321	350	342	354	352	301	346	334	315	337	382	335	348	338	314	339	334	354	333	333	342	336	335	354	361	348	329	339	348	318	315	344	353	313	348	327	327	357	316	336	336	356	322	334	348	364	328	341	336	332	374	353	302	356	356	339	329	334	329	338	319	344	340	366	318	372	330	320	364	393	343	339	354	345	343	357	354	327	328	354	355	308	333	327	342	311	335	332	369	336	326	309	330	348	363	345	337	335	384	355	301	322	320	343	324	336	341	341	337	317	358	367	366	343	339	354	338	376	319	367	315	355	375	317	363	314	351	341	350	314	336	342	329	335	352	319	330	332	331	333	343	295	331	353	335	372	340	352	371	326	336	337	351	333	320	351	341	317	341	339	349	319	329	353	350	359	355	328	356	331	329	367	346	323	324	391	353	339	319	331	362	344	371	347	341	337	353	384	365	342	329	353	320	318	336	327	323	351	333	345	339	343	356	314	307	332	352	341	335	328	325	324	359	334	340	346	307	355	343	353	350	327	345	347	333	350	326	338	318	331	341	352	328	326	353	344	373	358	344	339	340	322	312	324	347	352	312	360	328	356	358	312	340	367	327	321	367	319	335	370	325	340	356	356	331	338	369	317	342	405	336	339	340	358	340	327	324	379	340	367	356	333	359	382	342	352	334	357	367	339	326	377	337	310	377	334	334	312	328	359	324	344	310	365	346	310	377	312	347	358	358	358	327	319	342	347	331	350	325	363	298	340	325	315	321	343	325	333	346	335	368	362	331	367	319	326	348	367	340	359	337	331	344	344	318	364	341	356	350	333	364	340	335	305	348	336	350	326	329	337	305	338	353	337	330	339	333	355	367	354	329	304	348	358	322	330	323	352	357	359	340	332	309	330	321	346	370	360	338	339	322	350	357	380	337	356	319	335	337	332	342	329	341	386	370	343	345	322	310	353	293	350	353	328	344	340	323	368	350	342	377	331	354	307	319	331	344	310	332	306	311	341	341	338	343	322	328	355	328	358	335	295	333	319	373	353	346	343	335	338	302	331	341	370	341	321	328	348	336	349	348	362	326	356	326	340	367	340	354	351	360	328	335	331	327	335	370	379	342	325	325	349	342	358	371	377	344	339	320	356	363	333	352	363	371	373	311	384	343	352	339	357	339	335	344	325	362	317	345	319	331	340	331	320	311	348	333	347	338	326	337	350	328	340	318	346	336	322	323	359	329	326	344	352	311	328	332	319	337	319	346	361	315	379	342	337	363	323	336	350	339	349	312	330	353	338	323	330	347	320	360	311	308	360	363	336	326	332	333	356	357	336	353	347	339	320	315	345	348	327	342	340	326	356	311	347	323	353	296	348	288	340	332	334	341	329	363	336	371	342	357	322	330	338	354	337	316	325	327	326	341	333	297	345	342	289	354	352	337	323	317	330	352	323	318	361	361	326	343	309	339	347	338	339	347	299	338	336	352	301	335	322	349	348	335	313	346	342	298	331	332	330	314	333	331	351	342	304	348	328	302	344	314	332	330	355	293	327	347	355	360	363	371	376	349	330	342	312	371	329	349	368	353	308	321	327	309	347	362	338	323	340	356	331	352	332	339	341	318	331	335	333	341	362	353	312	321	319	301	332	332	341	345	336	321	340	339	393	336	335	321	386	340	318	351	325	354	308	362	358	371	348	320	337	333	382	362	311	320	349	347	338	368	305	342	346	344	343	348	337	338	358	363	366	363	308	318	322	338	321	318	316	385	355	333	314	326	337	397	331	311	319	297	337	337	388	345	309	331	326	368	294	337	335	355	353	330	348	330	339	334	309	319	334	329	339	357	339	338	346	346	298	363	304	361	353	343	352	346	319	359	346	345	381	323	368	355	321	346	350	330	340	335	347	343	352	368	346	372	329	327	328	357	334	312	339	334	334	350	339	333	334	335	356	366	333	314	316	324	333	334	379	341	351	343	315	347	340	347	339	316	348	354	344	334	308	319	313	347	340	331	315	297	326	335	350	335	336	370	312	351	343	319	305	367	337	358	319	335	354	333	355	332	341	333	303	334	339	319	320	339	348	310	343	325	346	353	350	363	345	343	313	309	352	363	353	338	332	347	351	364	315	336	315	330	322	374	353	325	346	309	358	337	334	350	340	381	309	351	332	340	342	322	314	341	327	328	320	363	337	360	320	337	375	341	356	320	340	381	324	355	365	353	348	303	343	326	337	327	340	333	333	340	368	338	354	342	325	349	340	362	334	341	335	339	325	327	356	330	373	358	341	333	322	323	340	349	343	339	338	347	316	378	359	314	322	332	354	352	337	337	339	342	353	356	340	313	331	322	340	329	321	309	323	360	365	320	347	374	318	304	355	347	341	358	336	324	347	383	346	377	347	300	356	324	326	301	317	339	347	349	347	339	344	341	377	310	310	370	363	342	323	355	332	367	344	366	349	312	344	358	323	365	291	349	351	343	333	331	325	346	316	354	334	351	330	347	300	322	340	330	339	331	348	331	295	363	346	314	315	338	332	325	344	333	322	342	327	344	345	349	343	331	323	292	310	319	333	334	332	356	342	356	293	328	331	319	295	340	339	362	339	334	304	358	354	330	327	336	334	349
24428	21673	29259	26109	22931	16468	7892	4483	2099	1220	1111	1219	1246	1019	912	836	755	715	621	567	534	416	398	369	380	363	362	327	387	356	355	324	321	328	293	349	335	350	342	325	314	307	373	348	325	340	359	347	316	307	335	356	337	343	332	346	360	337	302	374	347	333	334	345	358	316	314	337	334	342	314	305	351	337	323	321	322	336	319	338	324	350	344	320	337	336	331	318	293	352	313	329	319	323	306	330	314	310	323	338	343	311	299	298	320	352	327	356	313	322	322	332	305	337	313	311	349	327	346	338	313	340	363	323	314	353	320	360	303	292	312	337	324	314	346	352	297	323	333	352	352	305	306	321	365	309	336	349	342	330	345	340	326	324	312	323	342	336	345	355	305	321	328	326	324	347	320	353	332	333	325	328	363	308	302	348	336	321	317	339	306	338	330	350	296	337	313	325	316	291	329	327	345	341	320	329	330	342	343	306	327	319	349	327	354	338	319	344	335	329	348	332	344	327	353	343	349	349	325	305	306	336	324	333	332	337	301	331	341	332	306	319	330	305	304	357	345	349	332	345	354	349	335	336	322	321	318	309	317	323	343	336	349	302	365	322	301	337	343	299	355	339	354	335	310	328	314	348	318	305	323	318	324	351	333	348	334	353	314	309	325	335	333	312	317	355	364	319	310	331	329	323	320	336	298	339	309	302	322	333	342	311	345	322	352	300	364	330	335	328	330	309	334	348	329	330	328	346	318	327	330	329	327	323	341	304	329	324	307	333	341	350	333	321	322	337	323	340	378	309	325	318	322	309	332	356	325	338	322	320	317	295	329	340	349	314	328	329	298	308	337	324	330	349	340	365	275	352	335	332	348	320	325	331	341	315	346	331	304	332	332	324	314	352	345	356	345	322	297	314	329	293	346	333	345	324	357	307	309	315	384	312	319	346	328	315	315	335	331	318	336	307	325	342	330	317	342	337	366	358	329	334	302	312	342	346	325	318	343	340	331	323	330	349	326	322	317	335	328	330	337	327	327	343	299	384	318	347	305	339	328	342	371	319	339	327	353	311	322	328	342	308	298	346	303	325	302	313	333	302	372	327	322	319	329	324	280	335	341	321	350	327	322	302	317	342	297	349	324	340	358	328	316	307	312	331	345	327	324	302	325	302	333	352	341	343	330	283	333	320	325	321	345	340	329	358	314	325	376	299	336	312	306	351	341	326	298	300	332	329	320	316	321	319	368	348	336	289	315	317	331	286	369	318	299	350	319	328	320	307	322	312	347	348	299	346	359	323	340	287	323	324	348	319	316	350	338	331	371	329	350	303	320	316	344	308	324	344	303	329	331	373	309	323	335	349	327	330	350	362	319	322	347	328	324	355	347	329	337	317	319	342	332	331	313	313	330	342	331	324	310	340	364	336	338	280	335	337	360	322	323	344	291	326	311	306	307	327	334	323	336	318	328	347	326	359	315	343	324	322	348	318	299	328	318	326	328	356	301	306	337	337	376	321	336	336	315	326	336	319	338	330	333	336	341	358	325	327	311	294	313	355	325	293	316	327	306	330	333	326	299	327	331	323	311	346	330	341	332	326	353	326	310	311	335	322	336	333	342	385	355	312	319	322	338	317	319	326	315	312	326	305	310	325	331	354	335	356	341	333	313	326	284	293	317	315	309	339	323	379	316	333	345	342	291	308	313	335	355	307	326	292	322	337	331	358	322	331	337	352	333	330	310	320	327	363	329	328	331	292	343	323	312	321	310	312	332	346	317	346	366	307	327	311	333	327	313	348	331	365	304	325	352	338	321	340	347	321	326	318	328	332	321	332	336	350	325	317	321	353	365	303	314	369	304	329	323	328	350	335	344	349	347	306	347	333	314	346	296	317	354	283	345	355	324	308	292	355	346	318	338	326	351	336	328	316	320	344	309	318	316	298	334	339	328	314	334	315	359	346	324	305	343	339	305	322	350	326	329	341	379	354	370	315	376	334	361	340	363	348	351	344	315	295	335	321	323	347	339	333	320	342	337	314	339	330	313	329	313	316	324	337	304	302	320	311	318	352	331	324	356	342	320	334	329	331	311	318	343	307	357	312	324	311	317	341	359	324	322	349	377	327	334	274	311	316	339	302	333	333	330	351	336	301	294	323	333	326	320	290	341	292	297	313	368	351	334	337	322	313	324	310	273	327	315	326	334	323	300	317	355	305	314	286	326	338	353	328	313	312	317	324	348	350	322	327	342	324	315	348	359	336	348	352	341	321	319	334	339	326	315	318	321	332	305	348	330	332	316	349	378	299	350	347	291	286	360	329	329	314	317	331	351	341	314	319	343	308	350	319	325	343	332	312	305	325	347	333	333	336	331	301	330	345	306	327	325	311	336	319	338	352	304	344	356	344	315	315	337	357	325	306	333	319	311	321	337	310	300	337	336	334	321	311	361	334	348	327	343	359	315	346	334	314	327	334	326	329	337	353	332	327	339	303	313	331	325	392	330	385	345	347	323	320	321	315	314	348	374	334	324	327	323	325	337	345	326	310	300	341	343	313	315	341	316	317	320	339	335	323	319	343	325	307	349	327	314	301	343	358	332	318	325	334	360	320	311	321	321	357	326	363	337	340	305	344	329	298	317	329	339	363	335	311	307	292	339	333	367	331	303	300	313	310	297	308	350	398	320	356	321	307	326	330	336	318	319	330	351	320	319	330	317	323	341	328	334	318	313	302	338	364	364	369	313	330	313	324	365	325	337	313	311	322	348	330	330	305	304	324	319	308	330	313	316	304	328	316	359	320	355	340	303	312	327	322	348	328	319	328	316	330	337	346	315	289	329	327	296	336	327	306	347	311	349	310	335	329	362	328	323	323	321	333	318	350	299	349	331	324	296	358	349	366	316	298	311	322	333	312	341	342	363	325	309	289	288	342	326	335	328	315	343	344	329	334	333	305	321	312	330	332	297	311	345	340	320	330	288	338	332	358	308	292	323	338	318	284	325	319	325	363	323	331	334	325	321	322	323	334	354	351	310	370	361	362	329	325	299	322	324	333	345	280	307	340	304	357	333	330	321	313	316	350	327	344	338	318	323	332	281	334	342	326	367	348	351	343	336	329	352	317	362	325	324	315	330	344	350	317	348	334	322	368	346	322	352	317	335	322	330	304	343	372	334	350	339	317	309	338	289	334	343	309	328	309	368	338	347	299	337	336	337	318	334	331	326	330	346	330	301	323	347	336	329	325	351	334	327	330	328	304	355	326	322	348	317	332	329	337	337	307	337	341	317	279	298	347	338	307	321	321	385	314	309	354	335	315	342	340	299	300	354	343	318	295	339	321	346	291	328	344	325	310	325	321	363	366	318	341	340	361	345	320	318	321	317	332	331	352	355	329	336	346	317	291	347	322	331	331	342	315	328	326	330	328	323	352	327	349	337	325	327	345	338	309	324	315	336	345	321	350	305	313	359	328	339	331	310	332	364	355	348	361	318	334	334	284	318	326	330	345	349	335	307	306
33390	59194	47216	34219	23405	12925	9035	6753	3588	1920	1756	1998	1944	1672	1412	1184	983	945	873	762	747	580	512	428	405	404	401	422	374	393	380	381	391	382	384	368	385	367	371	406	349	348	339	355	329	392	368	353	369	337	329	369	357	334	358	351	355	323	337	336	349	375	331	335	287	318	357	332	351	371	334	346	358	328	359	322	345	351	334	362	339	320	317	318	334	372	333	349	365	323	350	346	366	375	352	325	323	331	324	320	385	356	341	337	349	347	378	334	351	352	335	352	313	337	359	348	349	375	328	355	334	348	338	354	353	366	377	339	347	379	363	365	379	339	363	291	356	328	354	325	322	344	366	368	357	325	291	332	355	354	337	349	417	326	369	344	381	383	366	338	328	329	353	356	359	346	347	352	333	356	344	341	351	351	320	343	347	345	320	329	321	387	305	352	342	350	379	346	378	347	361	318	311	332	319	332	366	312	337	338	366	334	354	351	350	336	360	317	330	341	358	357	378	342	360	329	336	359	382	391	352	321	332	328	342	331	331	345	343	328	328	329	338	356	340	374	350	310	345	351	329	335	364	366	363	335	344	340	336	340	321	361	365	335	340	352	297	355	322	330	307	334	297	331	329	318	343	359	355	320	338	344	358	325	350	372	323	339	337	329	347	378	364	333	374	333	340	345	344	372	379	332	336	357	332	371	314	368	382	352	312	348	328	327	359	317	379	344	359	350	333	350	370	322	333	343	353	310	356	352	338	334	341	347	339	330	341	325	348	374	328	342	343	359	308	367	319	337	335	319	385	325	342	306	369	315	372	337	354	345	388	335	351	331	335	329	333	317	356	349	316	344	337	316	345	366	358	340	348	327	336	318	327	325	353	366	370	345	356	378	348	380	309	344	361	348	357	322	336	355	359	368	331	333	341	345	313	334	331	333	358	272	338	325	307	313	363	362	333	352	345	322	301	292	337	350	355	353	332	327	323	349	351	319	363	364	327	368	353	362	347	359	330	371	360	385	363	342	347	363	344	357	323	344	359	324	366	327	349	347	358	317	325	351	333	338	359	381	348	347	333	313	317	346	375	381	339	364	308	328	378	367	340	352	374	341	361	358	331	314	361	352	353	333	331	313	358	376	319	313	369	327	349	351	348	334	343	301	356	337	346	412	333	340	324	326	342	328	344	347	344	333	304	343	366	308	344	364	349	332	334	356	353	349	382	351	355	370	313	340	324	336	368	339	352	384	367	319	331	358	348	329	358	347	377	369	344	353	345	331	344	357	343	342	346	314	335	346	323	362	362	350	338	330	339	341	336	373	336	347	357	359	353	338	369	338	363	330	333	357	326	313	360	336	360	371	362	304	367	355	338	334	319	350	358	324	360	366	364	333	359	360	294	371	359	331	355	390	342	354	362	319	343	356	374	350	337	343	348	320	359	351	331	329	339	334	345	349	343	368	382	344	323	330	329	329	385	346	324	340	329	342	352	350	346	354	355	317	353	335	347	310	338	321	406	326	335	349	365	327	335	316	324	337	330	352	347	335	335	345	320	326	341	367	310	388	350	339	362	340	370	346	338	331	341	315	385	329	358	353	344	354	303	337	328	377	336	343	325	316	340	342	340	344	355	349	341	371	363	322	374	367	345	369	332	389	386	344	350	369	354	363	349	362	356	350	326	360	343	348	325	337	328	340	359	333	368	342	354	402	330	370	341	338	366	362	336	325	343	353	356	338	363	324	350	383	339	333	291	333	301	337	329	371	366	342	330	316	344	320	366	357	332	352	306	325	365	352	347	337	374	368	343	363	316	348	319	330	347	340	378	382	343	363	336	366	331	370	354	313	363	340	332	341	364	330	325	394	349	333	321	350	341	358	337	368	358	334	341	362	321	361	323	306	333	345	360	343	322	356	328	337	336	353	358	354	314	367	357	342	329	367	350	330	341	345	338	378	356	347	363	380	348	383	339	314	345	381	367	339	359	339	319	310	334	316	347	351	321	337	365	342	351	337	349	338	321	326	339	351	373	316	326	373	340	330	330	357	320	311	337	316	336	330	335	363	349	379	345	371	321	316	307	355	344	331	324	372	356	312	331	368	335	327	355	351	345	320	347	368	331	306	341	322	351	362	321	312	363	324	364	387	361	350	384	360	373	360	369	332	350	323	322	358	339	360	314	317	333	335	366	349	350	316	358	341	347	340	356	370	377	345	343	328	338	351	351	359	330	355	356	364	312	362	345	332	332	357	324	305	373	318	337	352	347	326	365	340	365	336	344	341	358	339	353	339	321	375	361	343	367	361	353	369	352	349	311	333	341	354	331	343	313	356	387	329	340	350	362	330	314	370	358	368	313	318	352	340	352	332	342	358	371	336	327	332	344	328	343	331	334	348	363	352	359	351	337	351	350	330	313	346	352	328	355	342	329	327	332	329	353	341	335	316	341	349	361	346	334	361	347	344	343	366	326	336	326	349	346	328	333	337	347	356	361	365	338	322	342	309	339	364	315	370	363	329	339	349	332	326	371	329	376	328	330	350	352	379	358	328	335	353	335	333	361	337	326	312	336	338	312	361	339	369	383	316	357	366	340	359	302	347	355	349	365	381	346	319	329	332	334	347	344	348	352	354	319	330	328	365	333	343	334	365	306	351	344	328	349	353	329	340	353	322	330	318	351	318	348	336	345	355	318	359	381	363	364	326	372	316	356	337	358	315	360	348	338	356	380	362	352	341	361	352	343	353	327	337	338	375	349	341	334	378	325	334	385	332	320	330	358	351	360	345	341	381	363	359	328	370	345	353	339	362	347	348	369	372	339	360	322	332	358	357	315	324	351	326	319	317	365	358	392	344	347	392	354	370	356	332	356	363	336	342	354	347	361	353	344	365	351	348	350	354	349	327	354	378	333	376	327	336	366	327	365	354	359	320	340	358	373	359	352	343	338	335	346	329	335	344	341	340	350	356	340	320	321	334	369	322	310	361	366	373	372	343	323	339	292	317	323	338	351	332	349	339	357	341	319	332	375	390	327	339	376	366	375	349	365	304	329	354	315	362	334	330	351	364	357	351	330	358	324	353	341	357	337	325	337	354	337	351	338	353	335	334	353	372	395	337	359	351	354	351	329	351	334	376	374	362	359	359	366	340	334	345	380	359	345	357	348	330	345	365	372	338	341	307	359	359	318	322	347	361	349	341	338	364	352	351	314	356	354	353	352	354	343	343	300	324	326	358	330	332	345	311	347	335	330	369	363	349	368	334	351	344	309	303	319	411	363	307	336	333	337	333	334	362	338	369	326	345	343	372	336	343	342	345	331	360	329	359	326	342	339	321	341	362	345	345	366	339	331	360	336	355	338	346	364	345	347	359	360	367	358	337	345	367	361	349	345	346	323	329	366	344	320	355	352	340	332	310	340	366	338	333	321	376	348	372	362	351	352	385	349	353	346	342	349	360	342	371	380	332	322	395	353	328	339	357	338	343	351	362	356	353	327	355	333	358	363	313	318	360	345	310
25666	21818	29684	28862	19587	9676	4764	2273	1252	1125	922	936	1028	1022	861	771	752	718	636	666	592	497	495	507	481	437	460	455	427	429	458	409	453	397	418	404	447	486	419	378	423	457	395	414	422	356	408	439	427	430	449	465	431	420	405	435	448	451	413	416	398	422	386	427	440	400	434	388	421	407	386	412	423	479	393	391	400	434	432	409	442	450	427	414	421	425	426	421	399	455	440	414	447	430	425	410	359	414	418	428	444	432	432	437	438	438	368	434	421	439	452	407	432	395	425	441	434	393	429	411	439	440	420	411	415	432	411	431	384	441	428	383	434	384	440	430	444	423	394	393	413	418	441	426	411	454	423	447	387	392	400	446	437	403	395	410	416	414	412	409	420	479	446	442	390	419	462	432	387	414	449	419	439	400	394	398	461	431	425	413	401	410	424	391	408	436	460	437	437	428	389	406	446	378	402	434	409	428	432	422	415	416	428	452	402	471	422	431	444	407	384	421	406	388	401	423	414	359	408	414	382	382	412	439	428	415	428	411	420	405	426	458	446	461	453	434	426	411	411	369	448	413	421	417	417	421	397	389	424	416	424	417	390	400	434	419	432	400	413	427	397	439	409	394	438	400	420	425	417	401	441	418	400	437	411	411	400	392	432	400	409	437	427	420	383	413	430	422	420	435	429	432	402	421	418	446	394	429	434	468	401	402	448	397	438	445	399	438	467	448	441	375	423	415	406	409	411	414	407	392	381	417	434	392	396	418	419	409	415	452	406	426	393	433	391	403	456	420	392	409	433	413	398	409	453	413	405	429	410	421	427	422	439	430	422	395	385	400	420	464	403	391	447	436	445	405	446	464	404	408	401	404	424	419	430	409	408	396	413	396	435	400	444	418	420	454	433	418	414	395	438	413	391	437	372	402	408	419	415	425	418	391	481	387	414	401	404	397	423	398	393	382	408	414	396	410	426	388	449	436	427	450	368	383	415	416	403	413	401	424	428	385	426	415	436	436	411	473	429	407	407	427	438	402	405	446	434	411	448	422	398	444	397	428	429	422	426	414	380	433	379	417	411	420	444	431	443	440	406	441	415	421	398	447	415	413	416	469	424	411	390	413	435	456	448	440	423	419	460	441	423	431	395	444	488	468	404	440	406	417	396	409	411	434	413	440	425	418	422	439	407	406	424	448	439	438	422	440	414	429	455	417	436	426	412	401	358	409	415	405	466	382	432	429	432	403	436	435	440	409	405	442	423	412	398	431	429	407	457	442	417	416	434	383	437	399	405	410	415	406	430	389	459	422	435	405	446	426	364	383	441	415	415	415	402	416	429	447	422	405	422	416	394	398	422	449	369	431	407	415	371	431	396	455	441	386	418	414	405	398	427	443	431	426	420	419	433	425	432	391	430	449	403	386	436	380	389	438	415	422	447	404	434	401	410	388	428	420	413	415	414	415	391	421	391	452	402	424	397	418	420	408	441	439	455	389	448	442	457	424	414	418	423	403	437	382	421	430	449	361	403	432	416	471	433	451	431	409	416	429	401	395	425	408	425	377	407	393	428	440	427	383	395	417	424	420	440	422	433	404	409	432	459	376	431	398	455	386	433	413	406	413	436	412	409	398	452	417	425	439	387	416	449	408	421	414	395	367	429	425	411	422	464	388	393	414	385	401	443	433	423	445	442	428	418	387	423	422	407	426	444	427	402	405	418	415	386	458	410	439	420	442	428	403	418	442	395	412	413	425	402	432	392	380	430	402	411	402	419	417	445	428	414	432	452	392	384	407	380	437	426	408	461	437	436	395	430	408	433	435	428	413	419	413	429	421	409	408	406	423	420	463	404	420	424	437	409	429	451	421	390	453	376	429	415	414	427	419	390	421	452	455	437	420	434	412	398	440	429	400	449	427	455	431	405	404	406	407	423	384	421	392	405	419	380	423	401	451	428	431	463	410	407	425	458	437	390	407	424	408	407	415	430	408	397	384	414	404	416	455	419	425	428	391	466	423	405	422	411	425	448	423	375	417	410	366	461	419	404	443	380	449	403	452	431	381	423	394	430	428	391	391	422	453	424	404	418	437	454	406	470	434	467	376	427	421	410	414	449	382	419	388	398	411	435	409	425	415	409	427	453	431	433	401	453	419	374	450	418	396	405	400	438	477	401	430	452	399	408	392	418	409	411	449	404	408	421	455	423	427	405	399	429	443	450	414	449	408	413	424	459	410	430	385	448	417	408	401	445	401	413	431	376	409	437	439	424	434	439	418	410	393	398	426	502	438	401	411	403	425	452	441	409	442	430	440	428	429	431	465	409	396	399	418	440	408	398	434	409	439	422	437	408	435	424	420	432	419	407	408	455	408	443	373	420	412	402	430	427	452	431	402	427	437	425	434	411	383	405	454	451	420	433	399	417	430	437	438	414	440	430	446	375	441	396	416	408	405	430	463	398	404	420	446	397	439	441	407	441	428	430	423	447	416	387	415	401	432	438	427	438	429	415	451	415	433	378	414	427	440	399	435	387	412	414	408	426	390	413	394	365	390	409	429	408	412	449	427	432	410	420	429	452	432	457	416	403	430	423	436	434	454	397	400	434	406	432	400	439	457	414	399	440	390	389	453	436	415	424	418	431	428	403	447	428	423	432	409	374	387	423	433	420	409	407	412	402	386	369	412	398	389	434	411	438	402	415	394	417	404	417	404	438	410	408	402	403	433	404	397	413	417	442	443	445	418	417	433	406	417	419	429	409	431	404	413	400	444	423	417	414	441	408	399	393	410	419	414	399	417	439	431	463	440	410	411	431	402	401	424	441	416	397	440	447	391	393	434	368	409	410	417	399	418	468	412	424	426	396	420	434	431	452	444	415	414	425	420	419	406	429	399	409	422	376	445	351	455	446	420	388	424	432	446	395	425	407	446	436	413	393	404	399	408	458	385	424	455	420	459	424	425	490	438	417	405	441	421	413	403	433	402	433	429	417	425	401	446	442	415	412	401	452	414	405	428	445	440	390	432	413	386	445	424	442	395	367	447	409	407	423	429	411	403	436	384	461	411	418	399	398	427	425	448	405	430	420	423	408	403	422	394	415	429	386	406	446	421	447	413	404	421	409	421	420	441	399	429	394	455	447	377	450	406	419	421	392	405	382	405	375	408	416	407	429	419	386	418	434	409	434	399	449	430	433	384	407	414	411	432	416	400	408	405	436	401	451	390	408	413	400	432	372	436	392	390	412	414	447	382	462	448	414	418	398	442	417	432	468	456	387	440	421	422	410	389	445	414	435	428	422	424	420	439	418	446	398	421	424	414	402	394	383	425	431	435	414	398	445	399	434	433	408	411	409	395	403	399	384	401	451	449	426	433	363	441	418	409	415	408	398	417	418	415	436	451	384	398	426	420	466	409	423	426	383	454	402	416	404	427	446	457	402	403	454	442	402	418	399	410	422	405	434	419	436	408	393	413	432	381	441	412	427	428	442	392	421	384	432	430	373	399	471	410	432	428
33174	54497	44108	31360	18879	11210	7468	4099	2119	1799	1509	1386	1537	1613	1289	1188	1026	911	884	892	789	692	584	549	472	476	510	489	493	480	467	495	474	504	491	457	493	482	476	455	497	443	464	466	470	477	472	466	456	433	461	432	470	428	434	434	466	425	456	416	408	431	431	481	460	462	416	441	445	454	438	438	413	417	421	505	487	468	453	427	454	421	484	458	455	434	443	409	428	459	439	408	459	424	437	457	419	427	488	461	444	445	443	445	433	462	444	429	468	482	473	424	450	448	444	452	432	450	421	425	451	405	472	431	444	444	456	470	463	450	429	455	458	422	472	411	433	444	452	384	440	408	432	452	429	442	457	473	440	446	415	408	419	482	512	467	455	443	436	462	430	432	441	460	445	452	478	435	421	458	419	506	467	462	426	470	436	457	454	465	439	457	462	472	434	482	471	450	450	472	446	439	430	440	430	435	416	476	438	482	453	434	450	422	464	445	469	453	435	432	455	438	469	459	456	386	434	440	447	458	465	457	452	448	441	425	431	497	468	423	460	452	454	463	423	479	483	428	472	443	430	466	456	449	452	435	477	439	425	404	463	445	456	452	441	466	453	463	439	436	423	452	414	442	459	470	399	458	446	418	440	420	456	451	428	468	435	457	432	469	460	397	453	411	496	428	449	453	424	453	441	425	404	442	445	391	441	470	463	434	479	439	455	433	469	408	489	451	470	434	485	414	466	471	473	429	461	423	436	438	428	426	475	443	440	481	415	433	407	467	454	453	438	416	458	421	473	483	434	450	424	455	443	435	480	428	465	409	444	468	412	457	426	438	466	452	457	471	449	460	508	431	469	447	416	460	457	440	421	479	418	429	465	449	437	457	457	435	486	453	436	480	448	436	466	470	436	427	468	431	457	455	435	449	394	432	474	458	453	456	465	429	463	461	474	447	467	447	464	457	460	432	453	452	418	444	450	451	434	421	435	452	429	455	410	491	446	483	468	388	407	428	498	457	469	451	461	445	430	452	436	424	485	445	457	467	447	430	448	456	434	411	438	459	446	456	431	443	461	498	440	447	443	460	401	425	464	467	441	478	464	464	447	435	426	433	466	426	441	422	467	436	423	427	423	455	431	397	464	433	452	428	484	428	444	503	458	454	408	443	411	473	449	466	460	424	468	457	435	460	441	487	410	445	436	449	447	480	422	454	428	418	451	421	497	459	480	449	422	395	477	409	427	453	444	423	465	463	384	494	444	443	447	438	448	447	452	429	441	458	447	437	450	440	419	449	417	462	434	421	431	392	441	460	448	445	474	446	499	441	444	455	444	432	508	404	429	456	433	429	440	406	465	467	451	461	476	404	448	438	458	447	436	444	408	409	412	413	443	470	452	456	405	428	465	412	460	472	450	449	468	475	453	452	456	445	446	467	428	477	436	462	405	467	427	418	463	422	485	431	458	472	444	461	472	469	445	464	434	468	454	448	450	443	472	428	451	433	445	450	430	439	439	451	479	421	454	452	509	456	432	433	455	444	433	450	443	403	442	443	454	488	405	436	457	448	468	455	441	469	436	430	458	437	484	429	435	422	440	463	444	420	430	432	461	474	407	443	440	461	440	475	448	450	449	431	409	436	440	481	426	403	450	445	445	418	434	435	437	401	409	459	472	475	452	404	455	459	494	458	467	427	467	458	438	442	430	454	484	473	403	419	417	459	458	446	461	459	494	423	419	425	465	415	485	439	438	461	456	462	432	457	485	426	418	457	460	445	428	436	480	420	448	423	451	444	454	430	472	431	465	462	435	436	445	447	466	445	439	458	466	413	424	423	467	465	457	432	443	494	491	422	444	428	398	419	471	490	447	422	447	469	481	442	442	475	425	459	420	491	426	451	421	478	413	415	446	467	495	431	501	446	440	461	447	429	458	437	447	486	454	435	434	464	455	455	452	475	438	462	468	444	417	438	450	427	428	443	448	477	439	498	456	462	466	426	430	454	446	398	417	465	424	458	439	447	428	434	453	463	467	429	417	460	453	418	470	451	440	458	395	442	457	459	437	422	441	446	451	468	451	422	461	434	461	415	482	425	434	443	404	433	460	406	426	487	424	423	468	406	457	389	428	459	426	425	444	471	445	432	422	457	504	435	429	473	451	447	472	485	456	467	472	460	437	441	466	483	456	459	417	476	448	448	455	425	456	414	445	443	460	426	459	458	430	432	429	465	444	466	431	462	446	434	485	442	453	446	430	424	430	440	432	441	495	450	438	447	416	419	437	426	456	442	437	462	490	493	459	442	443	422	445	459	497	467	447	458	447	448	433	496	440	411	431	421	421	432	437	451	437	420	436	421	462	461	406	451	460	430	429	446	460	467	391	462	426	450	422	450	445	416	428	447	445	443	461	433	410	420	465	437	412	460	428	480	450	477	438	447	463	433	441	444	431	483	451	484	485	434	451	446	445	470	450	450	460	464	458	446	426	417	465	443	429	428	466	488	436	466	463	459	437	388	441	466	446	426	446	426	450	475	429	441	462	437	470	509	433	446	482	427	463	433	450	460	469	447	426	446	457	463	425	438	426	451	421	467	405	454	439	447	469	459	484	448	432	426	441	467	450	412	443	454	450	432	421	421	467	428	420	456	417	434	428	468	452	445	459	495	455	420	410	390	427	435	475	427	427	450	478	500	444	445	415	481	477	501	434	442	388	446	444	443	454	420	479	424	434	458	400	410	435	467	432	429	455	429	415	412	442	487	490	449	453	436	435	447	459	461	416	430	472	431	441	434	456	471	442	417	431	477	446	404	465	460	443	446	445	429	403	445	463	422	444	485	448	472	440	450	453	460	490	452	514	444	459	440	440	411	427	427	455	436	444	444	436	439	421	463	455	475	429	430	418	442	411	425	436	419	429	428	477	468	425	435	449	453	417	421	477	454	420	434	450	419	450	450	403	414	455	434	431	437	449	462	437	444	460	475	450	428	455	436	448	485	425	436	461	442	471	460	456	429	436	433	456	480	468	446	448	426	455	442	451	481	479	427	452	452	438	419	433	440	447	434	422	471	464	466	428	446	443	430	424	477	464	410	421	457	427	455	461	465	411	495	420	417	446	422	457	444	453	466	452	476	458	412	406	463	478	452	442	431	463	481	484	429	427	454	474	424	444	439	456	417	483	446	474	438	429	408	463	445	420	448	448	435	452	429	444	454	440	466	482	472	430	403	439	513	430	434	485	447	436	435	441	450	469	477	466	467	490	419	433	443	489	463	465	405	443	468	426	446	458	429	407	433	456	441	455	437	433	444	431	421	431	437	464	474	450	467	438	459	455	438	443	448	477	430	420	519	458	456	412	461	449	447	470	447	456	409	405	453	458	456	458	439	475	462	418	396	473	450	441	504	447	426	424	494	459	460	469	459	445	456	478	427	450	458	452	394	447	466	438	490	445	426	427	464	441	455	475	426	446	493	449	449	472	449	446	439	455	437	473	468	431	479	417	440	455	433	500	452	458	443
23225	21625	29373	24576	22131	22676	18785	6535	2514	1819	1777	1718	1586	1478	1372	1264	1138	962	928	963	870	766	658	612	542	576	531	523	485	485	536	507	498	564	548	491	486	519	470	520	487	514	488	478	475	507	485	513	504	523	524	498	486	465	460	521	556	466	529	492	501	510	493	473	480	485	477	496	489	467	459	465	473	518	489	487	498	495	496	436	484	530	508	448	484	489	495	521	501	504	484	475	483	491	492	484	435	512	502	474	482	504	523	475	494	458	500	483	467	509	453	501	473	458	541	466	459	496	519	489	480	467	470	474	442	460	503	485	474	488	497	467	472	533	468	524	485	502	488	509	499	510	532	445	511	503	499	503	491	484	454	516	543	471	486	442	510	468	478	491	504	468	508	444	529	500	453	508	540	509	493	500	446	453	454	505	502	486	479	497	472	484	487	502	525	473	497	470	474	458	512	492	487	500	505	489	496	479	474	508	475	453	492	480	508	470	468	469	505	498	475	494	476	488	500	482	495	525	484	446	507	478	473	445	525	485	480	500	516	497	493	472	475	521	511	469	517	462	538	472	482	452	485	504	495	508	497	478	484	457	509	500	508	484	475	496	505	547	506	459	519	481	439	467	461	460	442	522	492	481	489	468	504	500	489	491	474	458	488	507	468	490	461	545	482	495	479	503	481	507	453	476	480	473	504	520	542	433	450	468	490	521	487	467	499	466	481	523	506	470	494	472	484	454	478	485	478	533	494	469	462	461	476	480	466	501	445	481	480	485	497	459	529	514	453	499	506	485	488	477	511	511	483	439	442	483	512	545	489	509	484	481	486	472	479	454	460	517	484	477	472	500	505	535	522	434	496	498	489	484	487	489	473	500	541	506	475	497	486	473	477	416	485	499	473	494	523	479	495	491	533	499	526	496	497	542	449	514	479	469	487	506	462	497	471	459	493	475	459	479	468	506	477	505	462	511	466	474	467	474	448	440	479	488	458	474	456	476	513	472	486	499	447	497	496	500	474	533	487	526	461	518	446	489	465	521	521	477	435	513	470	478	478	465	504	457	513	476	491	446	477	487	498	483	470	478	491	485	469	477	500	467	475	478	502	490	487	455	477	506	516	457	480	473	501	495	485	503	518	463	453	439	485	489	454	485	491	520	485	472	447	486	476	462	505	519	465	466	498	473	480	439	508	480	513	461	509	474	509	462	517	507	446	520	480	475	497	498	491	484	486	477	523	470	474	497	515	496	467	486	468	509	477	460	511	499	486	490	495	504	450	480	488	506	505	509	486	481	450	500	455	507	497	466	481	514	467	438	508	444	494	476	487	517	482	469	486	466	452	498	545	455	503	472	493	457	471	439	502	471	472	479	518	516	542	491	517	525	478	474	467	468	490	479	478	490	469	503	493	520	522	500	437	462	473	496	456	472	515	417	459	459	468	468	502	482	488	446	476	493	485	486	475	500	557	465	472	504	470	441	453	447	529	463	485	448	469	451	501	510	467	483	488	469	497	495	516	495	502	469	532	491	458	506	495	475	481	517	481	467	471	459	502	495	462	466	504	489	469	486	490	483	501	469	479	497	455	466	443	490	468	495	507	516	519	470	462	478	481	499	489	517	501	511	488	465	499	494	457	472	458	483	520	496	517	508	464	489	485	490	496	445	474	493	484	462	453	481	498	494	474	480	502	475	492	474	451	491	479	525	505	496	505	464	474	479	538	463	456	494	473	461	510	524	485	478	429	486	469	517	480	505	485	491	521	510	524	429	441	485	486	494	451	494	505	489	523	499	522	472	437	452	505	440	442	513	480	479	517	492	473	480	465	512	519	495	495	481	469	490	531	490	459	452	502	510	477	489	487	462	500	502	443	486	502	461	523	460	459	474	418	499	479	492	492	495	509	515	506	474	521	464	470	488	462	486	452	446	479	473	457	497	449	482	468	513	482	484	480	482	482	482	484	463	442	488	516	483	459	491	456	486	493	507	478	443	482	495	481	491	533	459	463	499	485	508	527	463	517	485	502	476	500	491	504	495	501	514	505	513	450	478	479	483	507	507	477	458	480	484	470	464	489	496	525	478	494	496	452	506	464	453	472	503	505	515	531	489	475	509	483	502	469	510	427	494	467	496	508	504	475	479	479	474	454	486	479	509	512	506	532	507	486	492	510	511	465	505	519	480	469	458	509	519	491	535	483	477	458	475	477	464	473	469	499	474	474	500	492	520	492	510	516	490	484	448	467	456	487	471	465	467	462	474	497	485	546	492	496	486	494	545	495	483	522	513	496	515	496	497	457	494	457	494	485	458	474	515	480	458	476	488	468	469	485	467	496	490	525	485	477	462	448	499	469	449	486	476	503	475	451	463	521	490	490	493	478	484	452	480	497	483	461	491	516	513	483	534	490	513	463	497	504	464	465	525	515	451	481	503	493	510	515	491	479	475	528	496	474	467	464	514	496	473	488	472	499	495	474	466	498	514	464	444	525	504	460	494	514	490	550	459	449	484	454	492	477	507	501	485	450	517	480	469	456	488	461	510	455	506	491	481	504	466	510	520	493	477	481	471	493	461	479	476	506	512	449	464	490	532	454	461	496	479	495	504	490	484	518	464	487	489	480	473	484	498	509	499	484	513	475	484	493	494	500	466	507	463	517	481	483	481	459	481	469	491	482	486	450	477	496	481	515	475	520	476	466	494	502	511	460	498	486	459	478	445	460	462	457	492	495	482	464	502	467	502	504	485	510	471	526	453	485	493	470	531	503	455	456	457	516	474	515	521	488	488	456	493	464	495	511	484	460	500	433	539	525	490	519	475	477	426	477	484	489	484	461	475	511	504	472	480	498	493	452	489	470	476	528	462	494	464	472	455	481	484	465	517	471	485	524	462	454	504	505	488	486	468	517	468	455	492	474	512	457	453	479	503	434	517	426	479	474	489	485	473	483	474	501	479	486	490	479	488	482	491	498	516	483	504	489	503	520	445	479	482	435	457	461	510	470	474	471	492	463	491	438	475	476	462	500	422	485	481	530	471	477	515	486	492	524	469	478	480	441	502	479	457	514	461	479	509	485	530	488	486	509	511	493	477	471	446	504	490	522	495	523	496	497	491	488	508	465	461	482	495	467	489	492	476	492	530	503	466	523	513	514	504	481	466	494	534	514	478	459	478	472	456	505	468	478	480	497	503	487	488	482	462	493	501	459	495	499	527	489	455	491	486	465	469	487	534	468	469	507	479	457	458	479	499	475	551	479	456	484	482	475	483	528	492	487	476	460	463	523	485	478	479	506	472	453	534	502	513	470	476	496	494	473	492	504	521	483	473	486	508	477	477	447	512	472	517	505	478	510	506	494	485	478	496	478	479	480	476	509	458	477	497	446	485	489	505	459	454	458	456	476	518	477	503	476	465	489	497	460	477	457	466	520	465	515	488	488	510	443	522	478	492	489	473	496	451	474	460	504	472	499	453	495	505	521	501	505	499	476	525	446	528	468	493	473	498	470	523	493	428
35816	64551	52620	36914	27678	20119	15810	7764	4224	2881	2773	2650	2366	2304	2115	1875	1636	1361	1332	1259	1165	913	771	760	656	597	541	587	582	515	581	519	570	597	529	529	536	544	492	544	508	527	546	537	519	536	496	541	515	475	523	508	496	522	481	484	497	496	513	493	507	499	527	475	510	516	485	492	479	510	492	487	479	494	530	521	492	509	466	524	513	519	531	472	502	469	464	479	496	478	503	501	505	485	469	492	515	506	491	482	511	488	526	457	472	500	529	490	482	475	539	475	475	461	479	521	509	526	517	516	501	494	510	463	456	489	494	465	513	511	512	495	525	522	494	517	538	483	530	503	476	502	480	500	479	517	508	485	500	488	498	524	509	489	460	475	518	502	510	489	437	480	497	537	512	536	483	460	471	529	485	478	510	487	474	463	470	521	503	507	475	538	514	483	536	517	479	463	491	451	510	473	466	503	521	474	480	492	496	478	483	505	503	488	512	510	506	491	478	486	474	530	530	460	475	497	490	459	529	492	521	503	474	521	478	492	501	493	483	496	471	514	491	486	491	453	510	509	488	460	515	534	527	537	488	475	443	513	459	476	510	474	502	479	477	529	494	506	504	508	491	493	480	477	480	467	512	452	509	514	479	483	504	480	465	490	473	523	488	483	463	476	515	456	476	504	493	480	478	495	522	475	513	437	449	481	473	484	521	488	547	458	462	503	521	479	469	481	502	494	468	474	492	480	504	490	499	492	488	496	514	483	483	468	496	455	483	490	502	488	499	495	515	469	496	492	481	485	501	473	460	480	517	484	459	481	484	503	512	509	481	506	499	502	502	483	486	483	451	519	485	443	487	499	474	500	502	481	483	519	523	488	498	473	525	485	469	493	496	504	442	531	506	477	470	536	480	465	524	485	492	448	477	519	481	499	475	463	510	492	478	509	459	477	482	422	467	482	493	482	492	466	528	464	471	446	539	506	469	491	512	510	486	485	526	484	518	506	488	506	517	497	477	507	517	472	475	498	467	469	478	496	495	483	501	511	524	482	494	488	453	520	467	481	464	518	499	478	523	478	460	505	497	505	525	500	477	511	471	496	483	487	493	513	480	513	454	486	513	455	475	517	460	514	519	463	480	465	480	488	501	487	479	487	504	472	511	509	489	490	476	494	484	470	493	509	471	480	463	501	466	496	497	511	458	503	526	500	494	483	510	512	504	452	506	482	477	527	499	493	520	495	517	450	500	506	485	463	476	512	500	523	496	457	516	477	500	509	495	468	535	499	503	471	483	535	502	512	520	492	471	497	456	485	479	514	505	466	509	501	502	500	482	509	525	438	510	465	494	479	470	514	486	484	500	438	478	496	518	470	510	452	482	479	535	504	502	479	502	506	460	492	456	494	500	478	476	467	522	564	474	485	471	501	503	500	490	499	503	476	488	503	463	494	502	476	510	480	502	487	461	466	495	495	468	488	471	527	475	506	502	520	509	508	503	490	521	484	488	450	525	483	479	484	474	501	449	523	481	530	475	482	504	481	501	457	510	476	469	444	518	500	523	492	484	540	486	512	503	481	495	509	500	504	488	509	517	484	485	520	489	486	493	518	501	512	543	517	492	493	490	486	505	497	510	511	501	508	467	507	486	482	479	475	542	503	472	495	463	487	490	481	491	495	458	522	491	480	493	473	470	504	491	474	532	485	503	498	455	528	515	496	511	472	525	492	491	439	496	512	477	486	552	530	527	487	474	523	468	477	511	515	516	493	512	489	520	525	463	481	469	496	495	504	532	478	512	475	474	496	488	491	480	486	456	476	492	457	434	453	510	476	490	504	499	450	473	448	532	520	462	532	517	534	461	520	487	485	448	472	495	535	440	479	481	500	485	487	514	468	466	480	505	507	475	477	469	498	491	473	496	481	478	463	520	497	504	491	513	488	486	485	498	484	498	517	511	509	544	543	524	533	513	522	511	528	516	512	522	460	475	504	490	496	450	522	487	523	471	518	477	484	511	471	487	521	508	524	475	491	480	493	511	511	513	520	510	501	479	501	484	505	478	475	485	520	512	485	481	565	503	461	466	494	465	497	484	446	516	467	484	473	476	512	471	505	483	480	492	505	459	489	475	482	526	463	520	477	481	460	489	545	467	489	462	508	513	497	506	464	488	460	495	484	530	501	520	495	514	512	468	522	516	488	494	554	464	488	520	474	469	524	524	524	489	457	538	473	495	508	520	447	459	506	474	492	541	486	529	492	512	498	510	492	485	526	500	475	484	474	464	498	487	498	489	514	492	498	470	441	474	519	479	460	489	507	509	485	497	526	473	479	498	477	462	473	549	509	509	518	501	527	484	486	491	518	482	444	498	536	459	484	510	522	520	531	507	490	489	521	497	459	471	561	508	511	527	499	499	503	468	507	516	529	452	485	502	527	517	468	505	501	526	499	458	472	515	509	473	509	470	505	530	504	470	515	510	476	496	510	479	506	489	469	506	515	500	471	517	505	477	474	468	497	487	534	518	540	488	509	502	523	455	497	483	458	475	494	487	502	494	526	484	495	500	511	499	481	507	523	479	514	497	480	510	473	477	535	523	484	499	480	462	480	515	466	499	483	486	454	487	477	492	458	526	480	524	496	505	529	467	456	529	482	477	507	504	485	467	538	506	483	476	498	458	500	535	507	459	512	488	484	489	485	534	515	489	503	492	493	491	489	503	481	511	478	526	500	486	486	488	432	485	519	470	468	465	485	473	478	473	500	500	518	498	456	511	499	484	502	471	496	505	496	511	468	451	494	469	517	487	504	473	486	501	492	489	515	429	525	529	537	495	475	491	468	495	529	459	516	482	494	534	477	539	519	469	518	497	487	518	476	511	491	509	479	500	512	478	520	483	481	493	484	482	468	468	472	475	452	502	527	480	460	446	471	487	548	472	496	492	485	532	503	504	475	480	463	465	465	493	491	505	505	505	509	510	477	459	492	506	514	505	504	504	478	465	502	481	469	537	464	470	499	524	525	509	523	500	490	518	507	482	487	462	505	494	489	499	529	504	512	503	500	508	460	477	478	441	536	497	482	500	498	464	531	465	526	463	471	488	557	452	461	499	513	531	494	454	475	456	512	481	465	510	464	490	464	491	507	472	488	502	521	493	521	531	496	482	460	509	453	524	484	483	496	495	453	500	488	456	514	471	501	505	485	508	497	487	518	495	494	507	461	494	501	486	469	498	467	490	506	506	456	494	487	465	491	491	510	538	495	508	470	478	495	538	504	483	487	485	473	485	473	504	490	498	488	530	461	517	455	474	458	467	532	532	496	493	458	450	504	485	494	510	491	487	500	513	539	523	513	483	544	506	501	524	474	476	506	489	499	500	543	471	492	481	496	527	493	546	513	491	477	492	514	494	530	481	471	492	458	490	498	486	507	498	476	491	475	498	477	466	487	523	508	476	478	484	467	504	504	505	468	467	482	448	439	501	503	480	453	501	516	504	478	501	511	486	491	505	516	487	490	503	486
32447	34855	37355	25137	13375	6116	3305	1608	926	684	561	512	448	559	648	584	520	484	447	429	417	370	355	354	310	297	337	326	335	332	321	300	297	324	331	334	318	337	316	312	317	320	274	310	297	328	328	279	355	322	317	316	307	311	311	340	324	314	291	325	314	286	292	333	275	301	275	298	290	310	281	322	305	294	347	287	294	283	271	317	323	341	284	258	315	294	290	322	296	297	315	265	289	300	300	321	307	316	317	343	298	304	273	272	294	288	303	309	252	296	312	310	308	283	284	309	302	285	299	282	278	297	307	310	301	326	290	298	289	327	319	315	292	291	286	302	297	298	307	290	303	276	283	270	321	283	301	283	311	308	301	314	298	283	278	272	293	306	297	307	315	294	292	291	275	307	309	312	294	288	330	281	300	297	295	264	301	301	297	301	284	284	300	299	312	302	303	317	315	336	303	307	280	296	319	324	315	316	315	289	296	292	323	295	278	292	295	292	284	331	299	305	308	295	293	292	282	315	263	310	292	338	309	310	327	280	303	287	311	340	312	278	289	311	342	299	270	300	284	304	313	298	288	291	309	286	281	297	312	311	316	286	290	284	313	326	294	270	300	296	300	271	309	315	318	320	302	262	331	300	324	322	327	321	292	316	300	298	288	267	310	306	292	277	294	306	299	303	333	300	317	327	305	322	302	285	290	330	309	288	303	327	306	310	303	293	313	318	310	298	300	317	318	336	328	307	309	278	312	321	326	291	297	312	304	340	276	326	287	319	306	311	303	295	304	307	303	322	309	302	278	290	288	310	260	273	305	287	300	291	321	341	297	301	281	289	298	313	326	298	306	296	282	325	311	299	280	296	318	286	289	304	300	306	297	319	275	313	269	287	284	333	322	292	330	294	313	312	306	301	324	289	288	284	293	306	294	298	340	299	297	322	297	309	343	278	298	277	296	278	289	313	316	309	298	293	302	317	337	311	283	294	294	294	310	317	301	318	303	314	269	302	281	289	320	318	270	303	285	311	285	322	309	321	303	308	354	306	303	309	322	283	292	273	297	266	272	278	329	326	297	300	303	292	321	278	319	316	356	326	261	297	288	292	298	310	298	288	303	312	285	290	303	301	281	312	313	301	352	295	322	318	282	320	287	301	263	271	323	299	314	321	298	296	296	306	314	284	276	263	305	316	288	297	312	315	257	325	307	297	275	312	290	297	320	294	266	302	348	275	312	299	312	273	275	285	315	285	284	293	303	301	306	293	288	287	282	325	284	341	344	332	272	367	322	279	274	282	289	323	302	307	312	285	295	312	298	300	280	298	285	310	297	289	285	307	323	283	276	281	306	285	317	289	287	282	307	296	295	277	306	310	300	298	296	310	295	303	319	292	292	282	285	289	279	280	288	294	312	298	298	266	317	319	289	309	305	331	299	299	319	299	279	301	291	308	331	296	281	298	297	300	321	289	309	274	320	332	293	307	296	324	279	276	276	323	334	305	326	267	309	289	311	300	302	294	315	294	335	307	354	311	302	304	284	326	303	285	274	279	328	299	296	295	336	337	290	288	289	287	339	288	274	302	274	300	289	303	296	288	297	303	267	314	285	282	292	291	293	283	306	327	311	321	300	287	299	293	275	305	284	298	306	315	288	301	319	300	287	283	272	293	288	290	293	321	301	287	326	335	326	298	291	288	299	331	295	312	276	306	274	306	293	321	307	317	300	290	320	306	308	299	336	293	295	277	317	306	281	287	278	304	268	307	282	290	293	337	303	298	286	263	279	310	325	296	285	294	334	292	298	295	297	316	329	270	325	289	306	297	284	285	268	322	311	291	306	278	292	272	282	273	301	286	298	315	270	290	274	287	316	303	272	306	292	294	313	323	296	319	306	284	301	295	287	310	281	301	308	273	311	314	328	327	283	288	328	313	294	303	346	302	297	295	309	315	312	308	270	325	313	297	307	287	308	294	323	256	302	269	297	300	310	305	325	293	290	283	260	315	312	322	281	309	281	287	329	295	314	325	303	292	299	273	300	320	326	308	266	288	326	347	259	321	316	294	303	319	315	302	312	309	297	281	288	303	305	286	303	308	299	290	293	350	308	280	322	276	326	335	313	291	310	323	319	268	278	304	307	292	305	300	338	291	297	295	294	280	307	337	322	307	290	295	327	301	325	257	297	314	289	300	321	302	323	293	306	326	333	301	303	324	300	288	314	281	297	316	324	329	313	279	271	281	303	305	287	307	306	311	254	295	344	287	326	300	291	309	324	330	268	292	276	295	292	305	305	301	300	291	285	289	318	314	280	296	287	279	286	294	312	279	331	328	322	285	315	323	302	291	312	329	296	335	281	338	329	271	303	315	307	280	314	280	307	294	297	335	272	292	291	297	293	321	284	309	279	301	290	279	309	297	273	285	259	309	325	279	298	316	295	294	273	307	300	315	275	288	310	311	299	276	300	308	293	303	304	291	263	296	313	298	297	333	335	292	312	311	326	311	293	315	276	308	307	311	304	324	297	300	331	292	311	275	311	304	304	334	281	303	304	319	258	299	312	306	295	292	270	306	279	291	315	298	288	317	288	306	262	303	309	302	323	302	293	317	343	291	303	280	293	309	342	300	286	295	276	294	332	327	296	318	291	319	323	308	310	306	277	331	322	283	321	284	336	310	311	291	310	285	298	271	297	297	322	302	318	331	308	318	338	293	325	293	306	310	291	290	319	295	321	332	318	309	301	316	311	260	301	303	303	321	311	294	303	275	293	326	303	276	302	282	267	277	282	303	311	302	314	302	281	304	305	302	291	314	301	300	286	297	297	299	324	293	296	298	322	285	265	301	309	284	290	308	302	293	322	309	294	278	283	319	287	300	294	286	301	296	289	279	292	267	316	290	297	301	282	300	309	297	297	301	302	315	310	285	269	319	302	284	298	281	297	292	303	284	296	307	284	306	295	305	299	305	320	311	285	329	279	309	303	275	291	295	322	260	308	303	279	281	279	299	292	299	310	291	301	290	272	297	301	318	313	294	298	303	318	277	309	332	299	304	290	291	300	297	295	315	280	306	297	324	312	298	293	301	298	352	270	283	307	311	294	296	343	310	320	260	328	274	308	311	350	289	314	306	288	317	283	338	305	281	303	310	309	299	293	288	294	318	299	328	335	321	286	329	322	311	269	324	285	298	306	307	299	300	318	295	276	282	330	270	277	291	335	304	296	304	321	315	322	286	287	278	300	275	331	297	309	268	292	293	301	292	287	314	269	286	309	311	302	283	298	289	333	288	323	290	281	284	269	278	294	297	286	321	270	296	291	303	294	242	314	272	335	309	316	289	294	328	298	286	304	294	307	314	289	316	298	287	292	287	296	278	315	292	291	264	301	321	264	282	310	340	309	294	325	302	294	330	306	327	323	318	315	298	298	299	275	305	291	288	278	298	309	328	307	342	340	292	329	283	290	336	287	317	286	273	303	313	276	295	291	312	298	301	304	290	288	307	298	293	324	300	294	280
33375	48849	37464	23192	15800	9087	5575	2867	1723	1015	854	762	647	785	954	811	701	660	663	565	526	489	484	393	376	358	359	319	358	378	316	353	361	307	345	328	348	326	350	322	308	353	341	309	318	339	327	320	321	320	334	312	341	340	323	338	333	340	319	328	337	326	333	307	356	338	329	301	311	334	347	347	345	326	385	336	333	323	333	342	322	275	337	346	326	306	317	353	310	310	347	347	317	351	349	332	358	351	338	340	378	340	337	349	343	330	297	332	310	310	323	327	342	331	294	330	281	310	329	341	325	349	354	343	330	300	321	313	309	340	324	349	347	360	316	316	319	327	332	307	318	327	344	363	336	322	320	324	320	340	314	361	349	314	343	343	319	320	344	339	316	317	344	346	322	345	301	316	344	340	324	293	327	326	307	307	326	317	319	322	314	307	351	334	320	290	316	314	340	327	351	314	342	300	347	310	310	321	323	341	313	328	346	310	340	337	330	320	311	327	271	348	320	320	374	319	299	302	309	329	337	308	328	331	340	316	332	346	308	307	330	292	307	340	340	317	347	328	305	357	339	311	349	318	326	300	322	325	286	320	328	336	343	329	337	350	320	346	343	329	343	309	317	326	341	322	334	327	358	336	339	284	335	317	323	314	341	329	312	324	336	344	305	322	324	361	296	337	360	351	333	346	321	307	328	304	330	320	323	312	297	331	309	309	341	336	320	322	350	296	355	361	335	345	344	325	301	320	318	335	338	331	330	334	340	332	340	319	303	327	327	335	338	320	306	349	320	326	332	340	296	312	342	332	343	326	314	317	342	330	362	335	284	323	313	321	345	325	321	394	306	333	324	331	352	314	297	327	334	342	312	319	296	323	318	300	318	366	336	322	311	342	307	311	343	313	336	295	363	319	306	332	285	312	336	331	296	323	343	313	305	321	312	331	313	332	327	337	337	342	330	333	324	338	347	320	326	329	339	337	311	269	312	320	288	350	334	336	333	337	351	310	332	346	286	324	331	343	317	378	312	302	322	334	342	325	341	304	312	295	315	320	336	314	336	305	317	325	312	325	327	325	358	313	371	335	341	339	324	312	344	357	299	331	341	326	310	330	317	327	374	319	301	295	348	335	340	337	331	348	307	328	314	320	347	349	283	341	317	320	299	348	325	335	322	322	309	329	344	320	308	333	314	346	341	325	317	336	353	336	324	392	340	281	358	332	300	310	308	313	325	322	300	331	325	334	346	310	336	327	327	332	321	345	343	349	341	340	327	329	330	322	326	328	318	370	327	343	324	295	304	354	335	322	364	294	341	330	326	331	341	308	395	319	344	285	349	331	337	306	343	352	315	334	349	325	294	322	334	310	349	312	325	333	353	318	335	341	345	355	314	327	354	331	352	349	318	311	337	322	351	349	328	336	333	317	310	326	327	319	333	314	321	333	345	308	333	326	327	308	337	293	303	307	326	336	341	324	344	327	337	322	315	332	326	348	342	340	327	343	346	343	315	314	335	329	333	327	331	334	315	313	315	309	345	363	312	363	300	356	317	343	326	318	318	357	327	304	348	322	338	288	309	301	349	325	369	287	321	313	291	309	365	332	377	319	321	328	340	311	321	358	329	307	315	322	342	307	340	291	349	295	343	332	315	294	339	301	345	328	312	367	302	313	306	308	325	339	321	317	336	347	314	359	329	320	351	320	325	289	324	328	320	322	339	292	330	370	339	324	328	356	306	342	327	305	381	331	318	312	331	326	319	329	337	306	314	346	345	313	339	319	341	344	348	361	329	305	343	324	316	319	340	307	330	338	340	333	293	334	321	325	374	305	329	331	332	315	302	329	305	295	306	334	322	325	335	320	280	340	326	329	370	340	314	329	331	332	328	336	318	340	335	327	318	331	349	326	337	338	332	326	317	348	330	310	349	300	349	342	315	308	324	331	350	319	306	337	321	329	315	306	302	354	292	318	346	334	313	342	323	296	350	325	333	363	342	347	326	320	315	321	335	313	331	327	351	319	342	305	308	365	334	296	340	344	310	334	322	330	319	322	343	342	304	338	316	336	322	365	352	297	319	310	331	321	304	340	299	366	285	334	332	335	326	323	343	310	300	340	317	354	338	279	360	307	337	309	369	330	338	287	320	368	319	323	338	337	370	313	288	341	325	343	331	315	317	310	352	326	337	364	345	308	319	327	330	317	339	325	308	338	341	333	313	337	326	338	371	340	311	309	353	365	329	301	290	336	293	322	327	321	308	323	313	310	377	345	283	324	336	320	307	304	355	327	310	329	374	324	348	296	306	340	326	322	300	356	346	334	339	351	336	299	338	348	319	317	337	360	347	301	301	321	347	346	306	315	327	367	336	310	354	346	355	352	318	324	335	328	319	330	342	340	313	342	327	313	316	332	342	345	315	319	343	321	320	320	324	328	333	330	321	314	324	293	303	338	314	324	300	327	321	324	330	340	334	319	332	343	295	383	308	352	351	316	300	340	321	314	335	338	323	330	332	331	306	336	344	325	333	326	336	335	357	308	322	321	323	334	348	350	340	334	342	311	313	335	364	319	329	323	315	309	300	334	328	312	334	342	337	325	310	295	305	312	327	317	300	336	335	371	301	320	327	327	336	297	320	298	307	319	322	353	314	310	332	330	304	346	320	352	321	296	344	319	317	350	360	300	347	347	336	311	335	333	317	331	335	290	318	352	321	336	324	347	306	343	304	306	326	340	320	348	328	314	318	359	326	325	311	314	346	313	314	330	304	318	341	362	345	322	317	316	349	341	323	300	331	359	360	277	332	325	326	326	338	350	303	348	342	339	335	314	362	335	329	349	346	343	315	322	312	319	336	349	323	346	325	326	348	303	351	320	304	293	307	316	325	325	350	332	359	325	336	294	347	336	359	354	340	322	290	316	314	316	318	343	315	397	339	339	334	330	344	305	305	308	341	323	372	319	284	318	336	318	359	331	348	334	313	344	325	305	315	325	325	305	330	306	319	331	363	328	327	315	307	333	335	316	327	341	303	334	301	313	320	320	317	321	297	320	326	335	342	310	339	371	333	296	324	349	339	298	333	304	296	329	332	364	329	339	319	318	322	321	353	327	331	283	316	306	303	320	315	321	330	321	318	333	318	284	311	344	362	354	336	299	328	342	322	297	339	327	336	316	316	330	303	327	345	306	306	309	360	322	339	353	339	316	306	345	334	284	339	335	323	345	314	356	320	328	332	313	302	324	358	325	319	336	341	336	305	321	298	312	318	337	365	335	328	310	356	320	318	341	345	310	317	319	303	299	305	321	316	322	341	363	324	357	351	326	302	316	310	348	356	329	337	317	348	317	307	317	341	334	354	331	327	341	293	374	347	328	307	304	321	338	334	334	296	302	308	314	299	356	339	320	375	305	310	330	336	329	306	313	350	343	305	332	316	316	326	310	348	341	317	319	330	326	315	323	316	319	334	358	338	344	319	327	323	340	383	323	342	316	299	348	357	329	339	309	297	354	314	333
24572	21700	29357	26318	23714	18760	11184	5016	2738	1521	1098	950	713	779	886	794	684	638	615	622	565	519	409	417	376	372	326	333	326	332	344	369	331	335	314	330	392	325	359	313	357	352	324	313	315	334	337	311	338	339	315	318	336	339	337	295	337	316	347	321	335	331	366	377	347	299	340	325	323	326	320	323	315	294	310	325	290	343	335	321	330	326	328	328	341	327	355	287	350	321	316	314	315	304	275	333	317	335	307	363	323	319	306	312	334	328	314	342	329	314	307	331	290	333	324	323	337	335	351	322	324	323	343	330	330	294	319	339	346	314	321	334	311	331	296	318	308	313	318	296	316	354	329	327	350	326	308	351	330	294	333	320	279	342	291	331	336	340	339	307	315	339	328	295	334	333	345	346	325	332	318	332	328	303	353	317	326	336	327	354	325	331	332	325	318	349	294	294	346	356	308	327	340	321	284	296	327	342	322	318	321	323	342	318	331	335	293	367	322	341	345	335	285	322	331	337	331	339	300	327	333	360	340	312	338	341	283	355	336	332	341	318	330	347	345	336	325	300	343	308	298	309	303	324	307	335	343	311	319	345	303	318	346	298	326	359	320	344	304	286	347	320	298	351	347	312	305	349	311	356	318	300	333	340	320	323	349	340	307	348	324	316	336	335	324	340	317	349	369	338	340	296	322	311	337	289	334	326	311	306	340	306	296	338	319	308	328	321	347	353	308	316	343	322	319	323	310	314	326	322	339	283	325	324	307	293	333	317	329	329	343	344	321	319	312	318	337	325	330	315	313	342	331	330	306	307	313	313	347	320	281	346	340	337	324	303	339	274	300	323	330	332	332	326	317	317	310	303	300	325	318	317	313	331	365	291	316	322	302	330	336	347	354	312	285	334	330	303	290	324	283	316	328	344	338	331	316	330	332	301	293	331	308	339	328	317	313	303	331	319	337	340	340	319	344	322	303	318	316	320	373	296	360	341	295	374	340	327	330	310	321	304	322	331	319	327	325	307	331	301	347	289	311	360	332	308	311	303	336	347	352	338	307	291	314	328	293	327	317	324	294	317	337	314	327	320	325	343	345	315	329	318	298	339	304	298	333	333	373	309	335	345	299	319	334	345	326	346	335	310	337	319	335	318	346	318	325	317	356	313	331	327	316	358	313	324	291	290	357	351	336	337	364	349	313	332	331	334	327	319	290	340	313	355	323	315	328	323	334	300	301	324	315	343	318	349	336	318	308	325	329	336	340	357	306	352	301	347	313	357	286	322	295	338	326	365	330	317	339	332	319	320	312	336	336	327	302	301	308	343	351	312	324	363	288	337	335	344	314	319	313	280	328	321	324	329	318	305	324	329	302	290	316	345	325	333	331	334	351	345	323	348	338	341	354	333	314	332	297	338	313	383	338	344	321	339	333	338	308	351	341	354	315	342	311	336	320	339	311	322	334	330	342	309	323	357	330	317	317	341	317	326	323	334	299	334	329	324	326	359	311	329	338	311	307	334	311	350	353	343	298	323	311	316	360	332	321	320	317	333	316	329	337	315	330	330	342	313	323	296	315	306	332	330	339	342	304	314	330	328	353	321	323	354	349	302	325	330	314	354	342	350	324	339	320	345	330	329	310	329	354	322	272	325	290	316	342	303	301	301	324	313	306	352	331	340	297	362	295	304	306	310	324	279	344	337	320	351	339	320	319	323	322	327	325	334	310	335	339	340	327	359	339	315	359	323	308	298	319	352	324	316	349	303	359	352	337	297	340	327	302	312	303	328	322	343	306	337	296	359	293	320	336	330	333	294	334	287	298	304	320	325	320	318	347	323	301	339	304	337	331	337	316	305	368	314	340	281	316	305	324	333	344	334	330	307	320	310	299	313	315	320	362	337	329	305	324	335	298	340	324	318	317	347	347	316	324	313	334	351	350	354	319	351	282	319	292	288	337	322	303	324	316	327	333	345	290	348	333	325	325	332	335	342	322	320	344	339	304	323	317	351	303	304	305	332	332	331	327	318	332	331	309	323	291	312	337	342	349	305	324	298	354	307	340	299	304	337	334	347	323	347	299	304	336	323	324	291	330	307	313	342	333	340	313	341	310	338	344	299	337	330	355	301	363	330	309	344	309	313	333	329	338	331	295	321	332	329	331	308	334	330	323	325	300	308	310	304	315	348	322	300	320	323	358	297	320	339	304	324	334	325	338	347	322	358	374	346	308	321	343	296	354	304	292	322	313	328	307	358	331	311	346	313	309	326	308	309	304	332	333	321	312	289	294	335	311	313	312	332	342	350	345	331	349	332	328	338	329	286	330	291	307	344	324	338	297	343	332	325	316	353	308	314	324	335	298	302	329	347	316	312	339	300	321	307	301	326	295	305	342	325	348	346	326	343	311	324	341	323	337	302	325	351	354	308	308	326	342	333	338	337	316	352	321	317	341	313	326	362	345	334	310	348	315	303	320	343	320	304	336	356	305	317	318	351	325	316	326	315	321	331	300	312	307	343	334	341	334	338	320	335	307	309	312	346	319	323	325	317	347	324	317	305	351	303	310	357	313	329	319	316	330	320	328	347	332	338	321	336	305	343	320	328	306	306	366	319	306	316	296	362	311	327	341	318	335	327	330	291	336	325	333	367	350	312	328	305	344	335	326	308	290	330	289	362	313	302	338	343	317	335	317	306	347	315	347	313	305	355	357	334	345	326	344	329	352	307	315	374	313	315	321	292	298	321	312	308	341	305	314	338	315	328	339	313	346	344	317	314	336	337	320	347	334	305	348	321	295	335	301	299	283	351	330	318	317	335	316	303	320	321	347	341	335	349	313	327	327	341	371	327	315	290	343	360	340	313	306	310	304	309	363	321	315	345	321	325	320	333	338	333	339	330	347	327	321	302	318	294	342	321	322	338	323	273	332	335	335	308	332	311	304	320	325	322	325	336	332	334	303	346	329	327	338	322	304	322	325	322	320	323	344	352	349	311	354	300	316	289	340	311	304	336	340	322	307	343	304	288	291	334	341	289	324	334	317	359	329	335	340	318	322	334	315	346	311	328	312	334	337	321	309	305	319	332	330	303	326	327	340	307	295	319	330	321	325	294	332	342	346	316	338	351	312	327	309	327	314	345	321	288	329	321	311	333	317	302	288	290	308	337	328	339	319	345	319	298	305	305	324	327	318	304	303	334	366	310	309	338	359	349	326	308	327	303	323	299	320	315	338	324	309	317	321	317	326	329	352	292	346	315	289	324	340	336	326	344	329	295	333	309	305	302	295	341	316	346	358	327	304	308	327	329	327	316	313	348	333	351	351	341	313	349	321	295	309	315	328	342	322	334	314	333	357	335	334	320	345	296	311	314	301	343	319	336	308	340	309	334	319	312	316	301	312	299	343	306	367	349	318	333	343	313	340	296	315	335	317	341	306	340	307	320	335	355	317	313	325	364	322	278	304	344	333	323	271	346	320	321	307	312	331	318	323	323	335	337	319	331	334	325	323	334	319	325
33282	58366	47952	35151	26626	16634	12380	7473	4661	2501	1703	1414	1112	1165	1349	1232	968	885	828	851	751	596	532	484	453	431	386	344	378	389	354	368	345	379	385	361	383	377	367	349	362	366	321	378	371	324	311	350	358	329	365	371	317	357	327	351	329	341	335	359	364	323	332	336	332	365	367	330	351	338	355	335	363	347	322	354	353	354	341	355	315	346	341	340	298	343	360	349	373	307	363	361	331	367	338	352	309	341	309	353	348	375	370	360	315	376	344	324	342	352	335	313	335	363	340	350	310	323	336	343	362	341	349	395	314	326	358	324	343	324	332	356	345	337	346	380	336	358	370	303	347	366	325	341	374	316	324	335	339	370	327	328	320	392	317	336	335	334	326	350	328	357	332	329	333	341	329	358	368	350	343	341	329	343	341	374	355	341	361	315	338	356	338	335	371	342	338	376	312	340	318	349	333	338	339	338	354	363	369	357	358	355	373	359	310	350	327	295	348	330	341	358	328	356	372	341	359	351	346	338	341	343	316	357	345	316	360	335	338	325	326	338	328	364	326	328	357	313	377	327	323	364	361	341	353	332	310	338	318	367	344	351	317	330	334	314	365	334	323	342	326	336	315	336	360	351	330	342	323	366	365	333	315	317	356	405	327	321	376	367	325	348	308	333	355	357	334	374	343	321	356	333	347	371	322	307	365	369	334	349	357	349	357	340	341	360	351	339	371	340	372	361	337	367	329	331	339	354	344	328	373	307	366	315	347	336	332	347	382	311	338	363	366	356	342	345	360	343	301	340	338	327	331	316	367	348	364	339	330	334	353	350	349	352	384	333	330	378	359	330	331	323	390	359	328	342	353	356	352	357	354	281	373	343	357	300	337	357	333	346	344	332	378	344	342	302	365	303	339	350	313	356	340	352	346	332	327	342	352	380	369	336	308	340	360	331	295	363	321	356	332	315	369	351	347	338	342	343	375	362	323	356	342	350	330	343	352	345	314	338	327	348	341	331	328	335	310	328	314	341	340	351	337	362	322	298	343	348	347	363	323	335	361	339	376	322	355	336	322	339	327	325	335	334	341	327	364	378	361	336	329	330	383	345	358	327	334	344	364	358	340	342	329	353	343	369	349	319	348	351	329	392	344	309	340	329	343	338	348	333	344	314	313	314	372	348	336	336	371	344	325	336	344	340	351	330	330	350	339	340	326	372	342	341	338	354	353	358	334	341	310	326	312	356	343	342	339	317	366	330	354	328	369	337	351	373	316	339	347	335	364	358	354	340	315	370	314	315	326	331	326	350	323	334	346	369	322	318	329	328	334	328	313	334	318	336	346	331	333	344	365	334	333	365	384	356	348	321	352	365	340	380	309	334	351	336	359	367	354	343	365	376	358	358	351	355	366	333	338	330	339	352	357	338	371	358	332	326	349	329	376	327	339	323	371	324	333	322	317	360	301	329	354	337	363	334	386	331	343	354	375	327	336	350	335	331	358	356	309	345	327	361	357	346	334	352	315	372	354	346	357	316	351	347	346	336	345	332	335	320	331	353	326	346	375	352	320	375	396	328	356	314	373	359	319	367	347	353	336	313	339	311	342	358	312	335	391	325	319	344	363	362	353	332	335	340	358	354	363	332	313	323	315	380	370	326	331	366	327	327	354	331	339	346	358	369	353	352	337	374	360	316	332	392	349	352	346	328	304	368	335	351	337	309	358	341	360	325	313	363	336	317	327	319	336	342	314	338	334	311	326	333	342	324	344	330	355	370	337	365	357	344	372	364	326	356	314	317	351	357	332	330	316	343	372	359	342	335	328	361	341	308	334	331	321	328	336	347	352	370	347	314	341	327	329	329	328	331	324	336	355	348	315	335	332	313	336	376	339	327	327	342	346	368	348	340	361	376	381	331	327	309	331	347	325	342	336	350	363	335	368	339	336	336	325	340	354	353	349	316	339	352	344	347	334	325	338	325	356	361	339	363	357	349	355	336	333	323	345	347	356	353	351	332	364	341	307	344	358	323	375	353	346	336	341	302	354	330	327	362	335	310	352	335	340	365	392	339	325	318	328	348	364	333	350	350	312	345	353	345	333	348	346	323	337	328	376	349	361	335	340	339	351	340	361	355	337	321	367	343	329	317	345	337	351	346	364	338	335	340	349	348	339	358	311	357	333	363	339	327	324	349	354	343	360	379	361	371	322	307	344	317	361	383	342	358	358	338	371	347	343	359	348	356	349	339	352	334	363	327	356	336	333	318	345	349	331	326	324	345	334	358	320	359	324	332	344	349	343	354	357	344	353	375	364	355	354	367	363	345	347	307	367	343	393	369	343	324	317	348	342	335	348	338	382	320	341	350	323	358	346	348	313	325	327	315	385	319	353	354	319	349	325	338	341	364	359	303	358	334	346	338	310	344	383	356	324	347	358	342	336	339	308	375	336	360	344	308	352	338	341	327	349	323	367	321	344	366	337	325	357	383	324	331	315	346	356	360	329	349	344	350	307	347	354	315	374	340	348	353	307	354	329	319	344	358	315	315	329	358	337	343	363	359	303	319	351	321	347	353	355	314	326	339	364	339	330	360	338	317	386	303	318	303	335	323	353	368	326	306	331	344	365	377	338	327	332	348	340	342	355	328	328	366	332	360	306	338	307	339	322	353	338	326	319	327	337	364	325	363	338	360	331	335	323	351	347	340	385	324	309	347	364	357	350	292	369	337	348	339	296	335	365	359	342	293	355	361	350	361	339	326	337	322	326	359	312	346	383	350	334	316	335	287	353	310	327	359	365	305	361	331	361	354	354	331	332	345	364	347	368	337	318	345	353	368	309	336	338	321	342	340	320	345	358	342	370	339	307	325	354	343	351	351	337	372	351	363	373	348	312	369	327	343	374	315	356	357	357	346	326	313	332	330	356	314	318	369	354	335	305	382	358	302	308	376	326	338	325	341	362	310	360	359	307	329	380	330	368	353	361	334	365	361	346	355	348	358	331	324	320	330	346	339	334	343	358	302	312	351	336	370	391	350	346	358	350	322	336	350	339	363	343	303	354	366	327	346	365	355	298	339	351	353	356	331	316	355	341	316	317	363	344	354	350	316	359	362	345	368	316	385	344	335	330	364	343	337	345	326	361	347	328	372	357	323	322	356	368	343	349	341	368	323	322	349	314	359	370	306	339	336	347	337	329	358	362	330	315	370	338	327	327	364	340	319	351	343	309	326	383	363	372	361	355	349	345	340	329	356	326	338	331	355	341	333	344	295	344	376	339	337	330	355	349	324	336	319	320	350	376	371	350	342	352	331	358	333	336	357	356	369	343	314	369	340	345	341	343	326	340	358	315	346	358	334	346	339	337	336	362	328	350	321	345	345	325	338	336	340	342	346	349	336	359	356	356	341	330	348	325	349	334	335	356	360	337	364	334	352	347	327	353	385	351	345	309	358	340	348	324	331	321	339	332	355	340	336	323	332	347	341	305	377	354	366	334	361	325	303	337	361	311	341	344	338
25617	21835	29716	28405	19989	11030	5811	2508	1282	1148	1167	1164	979	983	906	741	671	648	593	619	578	520	536	442	457	448	386	424	450	473	407	446	413	443	476	447	426	385	423	445	417	423	418	411	436	411	444	411	457	431	440	430	406	483	396	467	432	420	433	407	404	411	437	422	418	406	404	443	374	409	427	413	387	392	402	413	431	415	419	461	397	437	435	426	412	445	407	423	420	439	426	413	430	451	415	413	424	437	388	444	373	400	407	430	431	397	427	440	441	433	427	415	402	432	396	418	451	440	375	420	388	377	405	404	410	426	384	389	413	431	417	420	399	427	413	407	374	391	431	432	445	416	458	452	384	414	398	400	420	422	461	365	424	426	469	422	413	452	476	403	399	409	408	404	426	439	421	439	365	431	379	424	398	406	431	401	450	414	424	483	414	432	412	417	448	428	380	424	435	438	411	386	415	390	437	376	421	411	408	427	430	442	455	411	421	449	402	399	448	413	411	423	376	399	432	429	408	419	404	422	407	404	439	416	426	413	416	354	451	434	411	420	382	422	394	383	415	493	435	425	416	423	405	395	431	410	417	439	456	407	423	439	456	446	414	443	430	424	422	406	428	425	420	403	416	415	419	448	416	439	410	425	430	422	419	425	423	439	417	439	448	408	408	452	392	461	395	433	405	410	386	417	433	440	405	427	396	375	408	444	433	438	431	417	439	426	411	401	431	366	412	456	435	384	445	427	468	408	395	395	420	413	403	416	418	406	446	407	410	399	423	369	452	452	437	419	447	432	430	395	399	440	397	448	423	404	415	420	399	375	431	394	415	417	426	417	444	421	419	408	382	467	416	449	425	426	458	429	400	412	442	419	418	445	425	450	447	417	477	388	422	396	400	430	401	429	430	401	422	449	419	422	440	411	441	414	439	408	410	399	447	402	447	406	456	417	477	390	419	424	412	452	432	413	425	378	409	418	373	442	435	434	397	440	382	374	425	479	440	413	428	403	396	411	382	389	456	423	424	435	427	375	444	415	443	449	422	429	437	422	411	433	432	413	434	427	392	417	416	439	407	398	425	426	448	429	421	422	387	398	446	407	429	414	396	411	433	459	403	466	446	462	435	445	433	396	396	376	410	428	398	422	433	414	434	400	419	392	445	413	403	385	406	389	444	417	408	395	461	393	427	370	426	432	416	424	367	430	419	427	416	438	419	384	406	412	425	392	419	410	416	416	423	415	477	430	411	411	426	382	394	419	460	404	441	417	432	405	409	401	467	445	392	399	415	424	406	410	428	425	382	452	404	396	442	427	399	411	433	408	418	397	396	423	398	429	439	417	407	387	389	454	450	404	435	449	426	427	441	406	415	395	402	400	415	429	409	434	421	417	426	413	436	399	414	423	434	444	379	443	415	441	423	416	438	390	422	405	405	389	420	416	425	407	438	431	402	440	417	420	416	395	447	468	409	415	363	443	394	414	394	396	415	414	424	425	403	418	397	405	440	405	402	441	397	425	432	410	438	415	424	435	405	367	400	406	424	404	454	433	376	400	397	423	440	376	407	452	423	412	400	408	407	409	418	406	442	413	435	391	416	417	439	389	391	431	357	420	418	453	392	416	398	414	413	422	476	386	419	401	393	428	397	399	411	423	413	442	441	488	467	417	435	420	417	412	423	425	458	412	411	394	399	450	419	431	409	434	438	406	395	415	406	416	461	454	436	418	436	410	428	411	405	418	441	444	439	422	442	436	410	450	423	428	458	424	417	411	408	416	406	385	427	433	401	447	424	422	412	436	404	425	443	409	435	457	414	410	417	432	402	425	428	386	405	395	407	411	436	416	419	386	425	385	409	460	384	411	409	365	416	429	425	428	455	405	432	423	424	450	409	444	417	421	422	410	422	365	404	447	432	426	440	411	412	394	417	423	380	411	411	392	415	429	402	372	447	426	434	428	408	429	409	435	432	447	383	409	410	399	415	387	435	416	381	377	420	395	417	416	399	410	394	401	435	429	359	470	404	405	409	420	461	419	390	372	399	393	384	405	424	430	417	442	414	471	408	418	395	415	423	419	420	431	407	413	456	415	461	432	445	399	429	439	446	403	388	404	413	457	389	397	438	405	417	404	470	422	435	411	427	405	450	443	392	418	443	379	433	427	419	425	408	448	455	428	374	440	406	402	394	388	417	415	408	410	424	414	412	437	405	455	428	408	407	420	409	465	425	416	419	395	431	450	390	425	397	439	428	427	434	435	435	443	438	371	412	415	394	399	424	456	425	419	429	413	407	447	415	416	413	438	435	408	449	409	470	375	416	439	446	400	413	397	406	463	427	404	422	439	401	426	456	415	415	418	420	451	443	466	369	409	429	426	410	411	446	434	432	435	428	400	436	409	396	463	428	396	368	385	416	365	434	416	440	446	418	442	406	449	425	429	406	415	446	400	421	425	424	399	400	419	422	400	417	444	438	410	379	423	395	373	429	421	399	437	408	450	399	420	436	387	410	419	441	404	419	443	415	406	437	419	383	422	424	448	433	418	429	423	444	432	430	467	430	437	414	431	461	417	453	423	413	448	382	430	444	405	404	428	402	366	406	421	416	416	451	392	419	438	426	422	443	474	430	430	450	402	430	407	414	406	401	410	439	443	428	411	430	431	419	379	420	411	381	402	413	451	415	384	408	418	405	435	425	417	437	430	414	449	438	402	433	417	430	482	430	416	386	396	419	408	410	430	457	438	402	411	434	417	395	438	427	407	397	392	399	452	410	435	380	394	433	418	440	416	433	411	434	389	430	424	411	433	419	423	433	434	437	437	428	424	443	414	438	433	407	422	403	434	418	433	435	432	386	420	406	406	456	445	408	434	403	418	403	443	416	422	391	414	448	434	437	377	389	474	416	416	431	440	408	399	442	418	391	384	419	398	389	430	436	414	401	410	427	427	422	394	434	439	390	383	441	414	409	409	452	419	403	429	389	434	428	456	403	426	405	426	375	445	415	412	471	414	412	433	425	392	442	435	416	433	450	409	420	399	428	403	417	418	409	440	421	410	470	432	410	420	410	390	434	431	404	379	392	422	430	423	400	424	446	413	420	394	446	426	433	400	403	435	384	391	399	419	398	423	460	438	424	413	410	396	415	425	398	456	432	422	404	390	407	431	424	389	424	431	432	409	426	422	372	396	409	396	403	416	445	411	409	466	418	431	403	410	431	411	395	405	407	455	450	432	390	417	395	411	421	433	416	423	400	434	404	452	454	422	393	422	411	454	435	415	421	417	435	399	427	436	439	458	452	430	397	419	435	415	404	459	406	438	405	444	419	408	415	447	438	420	395	401	434	435	404	434	391	398	424	419	408	407	431	437	394	424	413	442	413	440	425	403	420	454	410	435	399	411	411	377	412	390	411	422	428	411	411	400	419	424	411	442	432	403	450	424	398	417	464	441	428	416	409	409	405	435	428	430	414	427	411	473	427	411	422	431	439	417	406	429	424	392	441	440	471	441	415	403
32558	55069	44386	29271	20218	13096	8800	4296	2150	2028	1864	1750	1565	1442	1273	1111	987	831	818	819	718	689	581	577	532	504	536	478	464	467	462	484	462	442	426	460	458	446	454	451	454	458	465	451	484	450	501	461	436	468	437	437	412	462	437	474	440	433	453	450	471	465	424	424	445	465	469	466	441	430	439	450	484	466	444	488	453	446	498	462	446	444	458	483	416	437	478	452	447	431	504	428	431	491	454	415	427	418	467	466	451	482	437	427	448	461	452	400	447	448	456	472	439	437	420	443	439	451	419	455	441	453	451	444	458	453	468	413	423	437	436	425	406	470	432	466	440	468	436	451	464	461	426	473	445	424	473	432	450	442	430	438	431	461	418	478	447	441	457	437	469	497	422	448	452	479	470	389	469	443	444	463	458	465	423	436	444	418	429	474	470	447	451	447	461	438	450	429	495	453	460	414	420	461	445	420	415	420	456	441	473	403	463	418	502	460	414	483	450	438	449	500	448	465	462	482	422	473	427	456	437	457	453	449	440	429	465	439	453	426	446	455	444	461	477	455	416	474	455	396	459	442	426	439	412	433	454	441	438	477	431	484	441	460	483	486	464	426	438	446	438	465	485	436	454	434	421	430	425	397	470	471	454	423	449	436	497	456	456	476	478	450	447	455	435	463	426	476	465	413	467	497	437	460	418	462	405	454	433	451	432	496	490	461	441	453	476	446	449	456	464	447	435	444	474	480	439	484	460	427	467	435	445	436	450	450	463	467	418	462	429	464	400	423	446	435	451	466	444	462	432	433	476	440	462	462	451	439	446	470	444	429	474	463	426	449	445	455	422	458	459	442	439	414	481	471	456	472	452	452	413	419	440	438	443	488	414	407	434	413	430	484	397	443	440	434	438	438	418	474	454	444	401	456	484	428	474	467	447	431	455	417	473	463	452	446	496	443	483	484	463	421	441	452	469	451	457	456	443	482	414	433	477	415	465	423	429	445	404	447	502	474	481	447	472	450	421	441	441	463	429	468	414	428	452	442	465	485	478	485	451	439	436	420	448	460	453	447	446	441	476	468	425	457	425	449	435	463	451	432	467	437	473	456	422	441	448	440	476	475	429	419	445	460	465	447	475	488	466	508	447	460	455	415	463	462	423	467	443	413	481	423	417	445	477	484	466	450	436	415	425	500	469	468	444	458	476	460	463	447	455	457	444	449	414	443	457	430	447	431	454	456	503	432	419	470	427	453	434	483	422	464	443	410	453	473	448	444	457	450	454	428	448	459	453	435	457	466	457	456	438	449	419	477	459	444	446	469	407	429	454	445	409	443	425	408	444	484	474	427	472	455	476	415	451	474	458	447	447	422	431	466	491	451	449	443	472	428	467	436	453	446	440	472	475	421	446	449	455	402	483	440	469	459	421	416	413	438	429	474	442	455	457	453	457	451	448	413	454	462	473	461	448	415	464	455	438	444	432	437	448	416	445	448	431	411	428	426	425	450	447	451	445	468	435	466	438	500	458	454	394	463	461	452	403	420	456	442	447	450	416	444	414	441	454	411	427	454	452	463	448	486	404	467	431	451	464	467	427	418	435	446	415	471	422	440	478	450	444	455	407	448	428	437	413	466	455	473	464	464	428	452	427	491	478	397	449	453	472	477	448	416	448	439	460	435	475	489	435	443	477	433	483	468	437	434	429	455	451	464	441	479	428	478	439	434	455	474	450	416	437	465	443	451	486	397	423	446	452	489	479	473	411	445	466	446	478	460	446	467	449	398	421	475	454	470	434	387	459	425	436	474	445	484	442	436	446	435	394	489	439	467	478	469	426	437	405	438	411	454	454	454	427	440	420	443	464	461	471	442	452	473	456	458	435	447	488	458	396	435	444	445	472	452	457	450	429	467	425	409	448	450	440	433	449	445	473	462	420	434	437	479	450	479	447	397	409	436	491	444	480	446	449	462	448	414	442	424	446	418	452	468	448	464	448	424	415	437	446	461	463	433	460	442	477	465	425	429	457	443	452	459	457	437	446	475	453	430	436	503	457	442	421	430	485	420	440	465	464	457	475	443	467	468	463	441	450	458	450	469	433	469	445	435	454	466	450	469	440	458	517	454	436	405	432	480	411	430	446	442	463	420	432	463	473	451	422	443	474	441	469	454	451	467	451	439	438	437	446	454	474	445	426	449	462	431	469	469	458	401	484	444	434	419	436	479	429	455	465	416	491	450	464	428	470	484	454	421	453	458	448	456	422	441	434	416	467	420	464	435	406	410	476	430	458	435	461	418	445	475	490	475	457	451	493	472	440	412	446	462	453	482	451	464	433	479	457	477	447	474	443	461	422	457	467	420	453	462	477	455	452	449	444	470	482	451	414	437	436	447	457	428	441	460	473	432	442	409	441	467	413	432	503	407	428	415	450	467	468	450	454	474	426	459	450	443	442	459	403	439	481	439	455	446	376	447	430	439	504	424	457	445	487	487	423	419	423	467	468	434	446	481	447	488	467	448	410	448	405	440	469	443	443	459	433	438	455	421	448	446	479	410	447	407	434	428	455	476	453	423	435	469	433	455	474	415	438	446	458	466	435	454	441	446	412	489	458	483	488	454	437	449	420	447	428	477	454	449	453	408	440	405	430	465	480	441	446	493	473	466	417	435	454	486	427	433	436	437	435	456	438	438	453	423	438	487	448	473	436	427	472	410	516	447	446	449	447	417	453	453	431	394	434	453	420	481	452	430	424	424	430	474	454	454	451	423	469	465	452	464	426	461	443	504	472	414	456	439	436	485	432	452	438	424	462	404	434	479	422	466	428	458	461	455	431	431	445	451	439	452	433	410	488	449	459	452	452	456	453	430	425	467	454	428	430	452	472	471	402	455	448	416	451	441	445	466	432	408	429	483	424	445	409	440	482	413	430	468	454	400	451	449	455	441	411	463	424	444	411	448	454	464	423	418	446	474	441	434	436	436	437	475	446	440	455	454	424	474	432	474	451	430	482	440	449	412	468	436	460	462	451	454	457	453	487	456	421	457	445	470	441	436	456	438	451	452	469	426	467	458	466	431	433	446	449	442	424	451	435	455	465	459	487	449	466	440	421	435	456	491	466	424	443	497	423	465	437	434	461	449	466	437	426	460	450	412	444	466	434	438	390	415	478	465	471	459	419	495	486	432	474	458	445	438	477	421	420	437	425	492	438	433	438	464	462	438	450	414	428	406	485	429	442	406	459	412	486	442	475	464	420	447	460	430	447	443	471	473	450	454	442	431	449	431	447	439	438	413	443	471	459	469	440	468	392	438	472	425	442	452	462	450	441	409	443	435	435	437	457	450	428	410	449	430	440	412	421	469	465	436	419	426	418	461	467	438	436	427	461	471	420	479	440	425	451	455	415	450	454	437	479	416	447	459	455	483	425	457	476	474	433	432	478	472	455	507	425	425	454	434	451	438	443	426	463	429	437	487	444	452	456	424	453	448	464	464	454	459	483	470	498	396	458	450	448	421
23262	21663	29469	24582	22164	22396	16023	5011	2653	2235	2322	1933	1662	1628	1679	1225	1102	1004	1001	873	869	744	644	638	573	525	536	552	516	525	522	491	528	517	512	525	500	532	502	481	515	514	532	485	474	513	523	482	461	538	529	509	463	485	516	500	538	493	458	479	504	512	479	487	482	467	491	464	456	481	517	506	451	488	464	479	487	476	451	500	473	507	520	447	475	484	506	456	477	469	485	467	494	489	440	465	455	520	501	462	448	471	464	485	464	473	536	516	508	471	475	434	493	521	504	530	482	501	520	448	523	462	455	457	498	506	501	461	493	480	523	488	481	458	468	493	501	516	493	486	466	501	515	501	484	481	462	467	472	480	498	487	496	491	490	495	474	458	478	471	473	451	458	504	488	480	512	455	524	435	482	493	475	452	469	476	499	484	474	489	554	491	472	464	496	484	485	484	484	493	500	515	484	492	491	485	503	480	463	511	474	489	468	452	513	518	456	473	507	488	506	483	498	457	467	482	504	519	508	465	449	487	476	492	504	469	503	499	498	491	508	498	464	470	510	505	507	445	512	487	495	448	487	474	471	515	489	495	464	467	456	510	518	486	485	516	493	517	485	443	443	439	507	446	531	461	466	504	493	531	474	465	471	480	533	447	461	485	479	501	435	477	487	470	454	501	525	489	475	510	470	454	480	483	449	473	489	481	465	486	478	503	473	479	435	483	486	453	471	506	515	484	517	499	483	477	492	507	457	495	500	490	462	461	472	482	471	514	527	491	458	447	447	479	497	495	550	484	475	508	466	481	482	505	499	492	483	460	472	462	481	500	476	478	490	506	490	484	466	433	456	509	467	498	504	462	472	457	480	466	482	463	528	481	479	503	472	491	519	489	462	483	467	469	529	479	473	490	486	513	489	468	498	520	474	498	453	522	494	495	494	486	460	496	524	445	453	470	463	477	470	459	434	487	522	489	477	485	454	510	481	514	444	487	479	516	487	458	497	480	500	521	514	465	492	505	494	493	529	452	491	492	467	475	437	497	491	485	438	473	472	495	458	473	496	498	487	501	521	497	520	508	477	472	499	490	471	522	532	521	484	478	482	481	527	509	492	502	474	466	495	486	464	461	477	512	491	528	472	422	488	478	478	454	491	464	458	474	519	498	499	488	481	477	485	513	496	522	504	451	460	455	505	475	463	488	432	481	491	450	486	523	441	483	462	455	484	441	467	444	483	478	482	500	493	503	508	493	527	476	505	542	540	487	513	489	473	491	491	460	506	486	478	454	502	503	462	462	456	442	485	457	522	485	464	427	505	498	497	485	474	478	479	493	482	464	504	427	493	500	474	480	515	467	512	476	479	475	512	456	512	451	478	507	488	469	470	473	500	500	516	515	442	480	498	484	472	491	509	463	465	457	485	494	461	495	476	486	492	509	439	489	503	483	496	506	504	470	466	471	455	511	491	475	492	472	490	489	511	499	489	479	461	499	514	534	513	478	486	480	477	506	443	493	462	470	498	488	489	498	465	503	477	477	498	496	461	479	479	496	484	517	520	479	484	526	484	511	460	504	504	499	455	458	491	463	469	508	499	496	497	511	497	489	497	502	480	460	492	538	500	457	468	471	487	484	477	496	472	508	471	496	478	527	467	503	508	491	461	473	501	510	503	475	474	498	497	500	457	519	505	480	502	484	518	511	459	505	501	444	499	467	540	495	506	492	480	473	492	466	492	455	480	488	505	474	463	479	473	483	490	471	504	455	505	504	485	484	485	482	497	477	439	470	489	474	478	474	509	490	469	521	493	477	465	468	445	513	490	505	515	524	482	503	512	473	489	531	477	472	447	462	473	489	517	451	502	485	449	511	495	525	441	507	463	519	495	488	497	507	479	497	504	490	489	480	495	488	488	512	469	495	496	479	457	449	481	486	498	485	477	488	463	461	515	497	507	479	472	473	485	503	503	455	471	495	471	498	449	465	482	471	468	470	486	503	489	524	485	517	496	454	488	482	512	486	441	491	487	462	495	507	542	468	437	464	525	471	495	501	498	468	460	479	511	445	511	480	467	441	502	455	487	493	471	472	475	474	483	495	482	451	506	479	486	509	467	482	498	463	477	470	499	459	464	468	455	480	494	485	496	459	504	516	456	485	488	483	474	475	493	483	477	451	484	484	472	500	488	482	480	448	478	546	490	525	494	490	487	467	503	483	487	475	503	479	450	458	473	486	471	473	474	503	465	522	488	502	459	479	487	469	442	435	457	454	496	441	483	500	504	505	517	484	502	529	496	524	478	521	481	474	472	489	467	466	422	506	457	443	523	509	521	485	476	476	514	456	509	467	504	439	465	478	522	453	479	455	465	479	517	493	450	469	478	450	479	451	480	483	480	487	485	469	498	493	473	442	484	500	484	497	492	485	507	492	487	512	493	430	470	480	482	491	462	483	500	502	497	459	490	488	498	497	518	485	477	516	444	526	490	463	517	484	521	474	508	503	481	474	492	509	487	490	495	503	476	485	488	532	469	495	449	492	488	469	497	518	463	481	502	465	483	551	500	479	510	493	512	462	492	469	478	483	507	451	520	512	534	485	506	452	473	466	435	506	503	510	483	478	466	477	490	503	464	512	464	496	469	495	503	477	509	490	433	508	433	493	477	476	494	490	476	500	525	513	464	477	442	482	493	489	467	480	472	486	561	481	481	509	506	500	481	510	493	475	481	473	471	447	486	494	470	484	476	524	521	477	522	507	508	515	484	460	499	490	473	531	439	486	456	494	457	475	465	498	512	471	479	489	461	537	483	501	451	475	462	489	482	524	498	461	458	461	493	494	405	473	459	485	515	479	474	498	510	474	520	472	461	525	488	478	502	482	490	515	529	508	506	524	481	500	462	474	518	489	466	478	507	441	479	470	480	492	465	456	492	481	470	469	460	522	489	481	483	475	492	471	501	449	479	479	507	513	512	467	501	464	475	490	503	443	476	500	511	492	485	491	472	471	566	525	466	462	501	497	447	535	495	482	481	494	451	503	492	468	492	441	533	477	515	435	487	456	534	482	466	528	479	454	478	497	413	496	485	492	461	463	466	515	509	536	497	491	455	470	506	512	487	495	476	449	498	481	448	508	487	485	498	478	502	466	478	482	511	461	449	459	492	481	517	484	474	450	470	489	498	457	479	512	478	486	493	515	512	525	507	432	474	498	462	477	479	475	462	488	487	528	498	471	485	450	465	501	502	488	511	480	452	467	461	453	552	455	467	474	469	472	523	479	458	516	495	518	510	470	454	505	505	477	500	548	463	474	481	521	487	456	495	494	478	444	510	452	509	499	490	467	504	519	473	474	480	507	499	509	499	492	473	504	486	466	459	525	469	498	503	510	446	530	469	459	481	466	480	489	526	482	446	512	479	474	469	477	491	493	444	458	504	495	480	490	466	468	475	464	517	478	500	504	538	477	454	482	471	481	512	482	475	488	483	508	435	463	488	494	492	481	437	460	465	505	469	473	449	497
35536	65116	53502	37673	27546	18363	12066	6468	4244	3805	3679	3318	2702	2595	2409	1729	1535	1354	1245	1246	1060	955	765	707	628	578	563	548	588	530	523	541	545	551	540	549	528	544	544	490	529	533	505	507	493	483	504	492	491	464	511	522	504	541	508	515	500	517	496	503	497	477	475	507	500	492	506	490	542	479	499	481	459	473	477	499	503	538	497	499	454	499	482	475	519	458	504	427	477	492	500	459	507	504	518	491	505	531	500	531	506	464	471	481	520	464	467	497	503	532	475	480	500	465	488	483	476	519	532	504	476	469	480	520	476	482	458	482	511	503	504	505	512	456	560	502	496	494	489	505	500	460	506	492	487	498	521	462	470	471	511	486	483	442	473	474	532	490	461	487	491	481	511	439	470	478	477	491	511	460	482	481	445	474	482	499	529	488	489	472	505	475	462	535	490	479	507	505	501	535	487	508	501	452	495	488	512	497	538	501	496	506	524	490	503	502	461	492	453	502	492	502	503	504	466	524	506	452	482	486	517	506	466	517	510	497	482	491	468	461	511	481	463	479	484	491	520	470	493	482	488	511	494	465	497	523	488	469	492	492	538	469	471	501	487	511	506	491	515	495	524	488	498	528	498	484	487	490	483	499	475	505	503	471	529	500	483	473	494	487	505	474	510	468	506	516	463	486	503	445	477	503	480	459	473	485	481	538	505	499	469	482	487	505	501	508	485	453	464	494	530	496	515	524	482	493	500	503	515	538	484	532	488	483	527	443	476	502	470	515	497	472	502	466	487	463	491	484	500	507	534	481	490	496	489	487	536	486	517	527	440	519	561	465	485	518	543	505	502	542	492	538	482	477	513	485	520	486	461	479	496	514	489	524	506	511	473	499	484	507	511	495	468	489	495	505	496	510	516	448	513	460	482	496	530	478	447	519	485	502	490	469	492	508	517	475	495	445	481	508	494	492	519	478	487	525	461	473	483	455	467	488	482	523	480	495	483	498	504	503	502	467	486	506	489	485	507	469	474	490	490	481	480	471	514	498	459	488	497	505	474	510	489	528	484	503	485	523	482	457	486	487	478	498	508	485	506	492	542	515	509	514	485	495	478	502	526	515	488	533	472	485	531	495	489	514	519	496	467	485	498	481	500	502	520	512	516	511	464	463	467	498	486	519	505	468	488	533	497	516	468	520	477	469	521	454	518	481	458	503	497	498	454	489	497	466	545	506	488	480	549	543	491	479	475	524	487	454	494	544	493	490	460	477	473	485	479	499	459	467	450	504	532	491	510	489	505	492	529	514	474	480	452	458	482	529	472	485	533	484	482	442	475	543	514	482	510	496	523	472	473	574	501	503	506	491	489	466	516	498	500	480	510	494	471	544	491	513	543	496	509	469	469	454	486	502	518	494	485	456	473	504	496	514	523	520	485	482	493	526	483	507	476	483	490	481	499	493	497	475	532	482	503	528	490	503	485	491	487	504	499	535	469	482	493	533	502	484	500	490	479	431	483	492	464	467	537	500	480	510	494	482	492	485	542	484	499	507	505	526	481	511	491	500	492	507	486	486	467	507	511	485	512	519	503	477	505	461	495	478	472	534	494	489	490	553	486	471	482	525	509	499	484	506	500	481	483	481	469	436	468	473	489	540	446	498	473	516	522	501	508	484	483	497	518	486	521	508	533	491	500	512	475	513	507	502	502	521	521	506	474	500	513	489	499	494	480	503	498	516	470	482	524	491	455	501	474	499	493	500	472	461	505	482	472	519	528	512	501	465	479	497	499	492	463	491	517	472	545	526	481	480	507	519	499	490	528	528	487	510	483	469	497	497	467	542	507	484	474	468	494	493	491	518	490	463	490	517	509	491	502	507	538	462	522	494	498	470	494	514	491	478	498	497	495	509	502	484	494	515	493	494	521	532	490	493	503	460	500	488	506	466	509	491	502	475	513	498	495	523	491	460	499	505	508	571	516	478	484	512	493	482	505	478	483	477	516	484	518	495	489	510	494	499	451	466	528	514	474	467	519	496	497	503	521	490	525	454	488	472	488	493	506	507	485	502	514	459	536	506	506	496	468	470	476	508	522	499	497	543	520	485	478	507	506	477	517	487	499	471	516	498	489	475	481	526	474	524	462	531	503	497	495	505	487	490	474	541	499	491	498	462	512	528	475	487	487	520	469	501	492	532	508	529	497	506	509	534	476	469	543	516	519	459	474	508	540	515	490	483	528	509	529	518	518	504	455	493	510	472	486	488	462	514	461	498	477	488	495	498	495	521	444	500	492	475	497	501	497	476	455	490	468	476	533	449	484	510	505	505	473	454	467	488	459	489	478	492	472	464	505	488	477	485	493	477	474	510	496	457	488	458	483	489	463	475	507	489	507	524	470	489	511	487	507	490	509	496	502	515	464	516	499	462	500	493	485	484	512	506	533	508	518	439	500	494	482	514	472	483	487	514	466	521	492	505	473	487	502	501	497	496	496	555	451	449	545	502	520	515	500	489	498	516	459	456	514	528	464	487	512	468	486	499	526	489	439	490	522	515	509	525	502	488	522	495	500	478	451	538	557	506	542	461	515	509	510	465	490	500	485	481	518	515	483	523	486	487	463	492	515	529	477	484	505	505	514	489	484	503	482	492	466	539	496	491	500	487	520	538	503	510	501	516	515	477	518	515	507	465	494	504	535	495	546	529	506	466	528	526	468	495	509	455	522	485	487	491	502	516	508	499	453	513	472	482	508	480	496	474	533	493	526	488	447	501	470	471	557	494	516	499	508	523	489	494	487	533	531	503	527	500	442	493	487	468	470	484	477	505	510	497	495	454	535	514	488	485	498	529	509	477	466	456	502	466	486	473	491	522	525	505	475	502	488	508	501	471	486	483	496	467	515	524	504	482	498	466	488	476	490	477	506	471	498	531	501	513	477	476	530	483	539	480	495	497	503	466	496	477	517	504	486	488	479	459	476	505	461	542	530	485	478	523	477	476	485	448	518	464	494	459	456	495	449	521	494	510	514	508	527	472	470	527	522	464	488	502	525	511	472	522	508	496	552	477	476	462	534	510	479	463	508	467	506	488	514	500	500	499	447	484	527	495	504	479	497	491	474	511	484	503	511	517	500	481	526	495	504	479	442	501	503	498	467	473	509	496	495	454	480	485	487	489	505	474	504	508	487	483	560	491	499	475	520	469	492	529	497	497	495	479	485	472	478	500	492	532	537	487	508	479	499	469	506	514	464	502	457	486	497	539	499	508	489	477	496	446	503	477	556	511	545	506	483	535	496	491	506	500	443	504	464	495	498	480	526	522	472	506	485	547	513	473	496	482	503	448	474	488	535	479	419	499	495	521	501	511	528	478	465	485	487	473	526	481	451	451	457	532	482	470	505	448	526	544	462	520	481	476	481	499	505	489	473	517	511	492	489	496	460	490	476	489	499	474	493	476	502	496	515	478	508	545	491	480	479	519	458	498	466	502	514	458	555	486	480	466	550	501	460	501	488	461	548	522
32634	37299	37887	24250	11607	4664	2582	1602	885	680	668	589	550	639	617	527	506	466	407	429	431	363	356	347	340	344	339	331	313	317	318	314	298	312	341	294	281	317	287	316	305	293	329	312	302	284	302	291	284	314	304	318	285	288	299	321	286	313	333	266	290	287	306	319	263	332	285	292	316	305	285	289	310	328	275	310	298	288	287	313	311	308	316	275	301	315	317	307	300	277	302	299	321	279	311	308	316	296	287	321	274	301	282	294	332	268	287	328	305	311	291	294	309	291	334	314	308	288	299	292	303	285	320	301	303	275	322	255	297	304	301	277	315	289	296	322	292	262	344	292	297	265	285	328	292	297	291	300	293	310	311	273	296	286	324	296	310	289	293	256	289	298	270	310	311	301	318	318	311	321	269	313	292	336	320	312	259	284	308	296	297	292	325	272	315	270	312	286	329	299	283	316	312	277	309	305	317	321	372	277	296	302	293	303	303	279	298	305	312	293	295	294	325	294	286	321	311	330	280	287	332	303	317	261	277	295	345	286	314	287	269	305	298	290	303	365	299	298	349	319	305	325	313	282	308	291	328	285	315	295	300	290	303	292	303	297	311	306	283	316	306	278	293	301	274	316	277	293	299	280	297	307	308	296	307	307	296	313	276	303	302	294	297	311	330	320	278	272	297	288	323	267	342	310	335	325	290	288	321	289	299	284	311	299	328	302	322	285	320	314	296	306	300	312	314	284	275	310	306	295	298	306	290	296	311	297	302	298	307	325	272	296	313	305	320	297	291	287	298	316	291	327	299	293	278	321	284	281	331	337	290	315	319	305	297	313	271	279	306	313	298	316	311	283	326	285	312	293	290	302	299	278	285	308	327	294	328	307	317	313	313	288	311	303	302	314	281	313	328	307	316	316	289	321	293	320	315	337	286	326	318	281	293	300	312	286	289	296	325	314	308	321	302	321	334	303	330	316	304	318	291	282	323	276	316	319	270	315	251	304	315	308	295	312	327	313	285	278	295	307	293	294	292	346	297	326	292	316	295	301	330	289	291	304	299	324	296	298	296	330	298	310	295	313	314	281	309	303	332	275	309	296	290	305	319	314	306	297	302	317	313	297	261	304	289	302	308	269	308	301	311	307	267	287	319	331	300	302	300	322	325	300	324	282	292	303	287	290	282	316	308	287	294	310	307	291	326	286	332	266	319	309	293	304	292	334	270	305	315	335	282	316	286	315	301	303	300	285	289	293	302	298	336	296	288	314	307	321	292	296	334	290	312	296	279	300	291	310	314	303	301	310	292	329	309	322	308	298	290	291	296	291	324	314	301	323	291	314	291	296	311	312	294	276	293	305	305	285	328	291	327	346	311	309	323	304	289	284	301	314	324	306	313	281	295	281	280	301	292	323	318	251	301	337	269	299	283	257	277	308	312	287	311	319	309	297	285	319	297	306	310	298	322	291	271	289	290	320	297	290	320	313	285	297	293	327	303	301	307	295	300	318	290	290	274	326	298	300	305	303	301	317	294	298	288	318	287	325	313	289	323	310	302	301	305	326	315	329	309	297	322	295	313	297	324	293	311	317	302	299	294	328	297	300	304	266	338	355	290	308	288	285	299	304	295	320	316	316	294	284	292	291	316	269	310	291	281	299	291	312	332	318	278	319	307	322	324	307	327	317	313	317	285	319	306	310	327	283	299	306	321	289	322	324	289	315	288	302	338	317	303	323	289	311	295	292	277	325	256	305	303	304	284	303	298	326	299	312	297	327	296	300	302	318	341	311	322	298	295	306	335	280	305	322	306	285	305	296	317	298	289	303	262	337	321	308	340	265	296	302	260	287	303	326	304	288	340	310	288	292	340	308	299	322	262	272	326	283	305	346	319	291	303	314	304	296	290	305	315	295	295	298	302	299	302	297	317	296	293	300	284	306	318	312	273	298	336	315	304	306	270	318	322	302	290	320	306	334	277	332	314	296	325	290	298	296	315	312	281	309	306	325	288	308	306	287	296	304	291	309	303	289	316	296	327	292	306	278	281	309	330	274	296	278	304	278	306	298	311	295	267	299	306	328	274	317	299	313	304	284	310	280	300	257	295	320	328	287	288	272	293	315	325	277	310	308	299	299	301	336	288	298	305	312	303	299	259	291	319	287	310	298	294	310	322	289	324	262	283	288	306	305	293	331	329	320	305	294	299	312	316	286	284	291	296	277	338	341	291	273	321	315	298	292	311	298	334	306	313	306	271	309	311	325	302	275	292	320	336	341	325	298	315	307	323	317	306	268	307	298	324	299	318	286	279	293	307	282	300	311	311	289	296	314	330	314	302	328	299	303	343	290	341	326	298	287	317	312	302	312	300	248	296	332	319	289	288	322	311	313	315	323	351	268	325	319	298	323	302	273	292	305	314	299	285	327	319	312	301	316	289	299	303	291	293	283	318	298	295	320	307	301	290	293	312	285	322	286	329	315	287	291	305	329	312	289	321	305	296	283	314	321	321	301	283	303	303	297	310	316	325	294	280	317	313	305	303	333	293	319	276	280	278	292	305	340	322	313	258	287	332	299	293	316	326	291	335	287	299	338	280	312	347	293	309	305	269	297	293	285	346	316	307	313	294	301	327	317	309	331	290	306	298	297	247	321	291	289	319	314	304	308	294	299	276	302	298	299	319	314	335	313	299	302	329	325	331	304	276	323	297	299	290	304	300	275	281	295	308	275	275	271	296	294	309	288	281	281	313	306	292	281	296	295	292	330	278	313	307	264	318	302	292	303	307	295	321	307	283	327	305	297	319	304	279	290	289	297	314	321	305	274	313	309	311	314	304	285	278	291	299	302	284	261	298	331	304	310	295	286	313	306	336	334	296	307	296	292	287	309	279	281	293	317	276	329	292	300	315	326	304	311	287	290	270	307	302	318	329	301	290	286	294	309	299	289	309	320	299	271	338	307	295	296	336	307	266	296	309	331	343	275	316	297	291	316	305	292	285	315	288	333	314	287	310	304	297	314	305	322	277	299	277	320	316	315	317	296	310	283	282	323	290	304	317	296	299	319	315	330	281	280	312	275	299	299	283	291	292	294	305	320	302	313	295	315	309	314	324	305	315	308	318	300	295	325	322	320	291	272	305	282	291	346	328	301	314	321	284	297	301	291	302	304	304	310	306	303	357	300	315	323	337	281	309	289	302	289	296	305	310	268	313	299	287	263	296	317	304	299	302	297	325	316	287	305	298	312	269	340	313	312	288	306	332	313	287	335	305	256	336	302	282	301	315	316	299	290	344	288	261	289	299	305	298	289	279	274	304	314	313	308	285	305	279	309	299	304	332	294	312	304	288	315	335	342	310	279	286	313	308	267	276	298	321	308	293	290	296	280	275	299	329	326	303	301	311	252	304	312	298	285	311	292	284	279	306	299	310	298	320	333	299	293	305	288	289	282	288	293	281	281	302	308	289	293	333	275	316	290	301	302	318	297	314	317	303	293	304	297	296	317	329	312	318	313
34147	50871	37086	22149	13741	7223	4635	2721	1460	1088	1021	870	828	852	851	744	663	622	593	620	548	455	436	386	373	365	335	406	367	347	373	294	339	333	358	307	359	341	329	359	358	334	337	304	337	334	330	335	322	368	368	357	322	348	330	341	332	332	338	345	339	358	311	346	324	325	331	345	305	337	333	307	327	311	325	315	318	318	322	319	314	329	338	313	349	334	326	327	315	343	367	307	320	340	310	344	339	334	325	315	337	347	315	313	326	342	350	344	335	321	313	361	331	320	328	319	337	353	321	343	321	317	318	360	309	350	316	309	317	318	316	331	320	299	298	347	341	326	350	336	306	284	344	347	330	319	328	351	335	318	302	313	377	310	306	334	359	332	340	337	333	341	322	306	312	310	328	332	342	346	334	359	329	311	354	337	324	337	331	315	322	333	306	320	317	338	312	304	320	321	323	339	334	344	313	321	329	330	331	304	349	344	320	317	302	328	326	335	325	338	355	313	320	339	357	334	339	368	316	319	333	343	330	358	312	340	307	340	343	303	316	305	330	297	311	310	352	298	299	306	339	341	309	322	336	310	309	330	327	311	320	331	330	324	333	321	318	318	313	329	315	363	324	357	352	348	330	344	314	335	335	340	303	345	344	332	333	360	309	299	303	333	334	327	323	322	324	334	344	330	328	339	321	360	330	300	308	370	316	321	312	313	331	349	343	335	293	324	316	318	342	335	319	322	315	316	369	284	319	327	340	308	349	332	318	308	321	306	373	319	327	319	314	379	304	349	309	319	331	310	320	347	326	335	346	348	318	305	328	320	328	312	310	308	305	330	349	331	357	331	342	319	345	332	355	323	336	323	332	331	324	325	361	326	335	323	329	308	341	347	315	335	324	292	341	320	354	349	337	312	343	325	328	318	335	355	323	314	321	312	292	302	307	297	356	320	323	337	323	320	314	340	345	336	318	300	344	329	301	338	334	307	310	315	333	352	346	346	326	284	333	332	336	346	335	318	284	327	360	307	349	331	325	331	340	318	314	327	351	315	297	341	315	306	333	320	354	337	333	350	331	352	305	336	339	317	319	332	334	327	329	355	299	303	299	342	364	329	305	323	330	327	291	344	321	345	351	339	307	342	319	332	315	341	330	338	322	327	331	317	341	325	332	290	323	324	351	356	301	326	309	319	335	336	315	357	320	311	341	331	356	313	342	353	312	323	327	329	340	330	353	325	297	340	327	324	321	336	330	313	337	304	348	325	326	343	350	293	318	353	332	332	339	328	328	344	320	332	320	340	300	366	354	310	309	296	328	354	297	319	313	318	316	317	309	349	312	351	316	318	330	315	348	349	310	321	291	327	346	313	350	307	331	325	324	334	307	350	341	326	315	316	306	333	307	348	334	318	328	314	344	322	307	347	329	315	335	317	355	357	321	302	358	309	358	307	376	330	289	339	334	301	350	335	320	334	303	331	329	362	326	331	300	359	343	327	290	323	319	301	310	379	326	325	370	333	340	295	339	327	339	344	351	341	319	318	339	287	337	312	324	341	313	347	316	323	316	313	320	303	300	324	354	358	322	346	313	335	329	347	356	332	323	351	351	341	329	336	329	296	310	320	337	315	345	314	341	323	353	319	342	329	307	345	303	328	313	314	328	349	340	349	329	316	339	361	346	356	331	343	356	340	306	341	307	306	347	315	318	340	341	336	322	341	320	331	318	328	323	312	299	309	310	382	309	330	335	287	323	306	320	347	338	352	346	354	332	314	330	345	334	311	306	320	337	376	312	348	315	337	326	316	327	343	310	339	344	341	342	321	333	365	336	311	330	342	321	293	322	357	329	310	317	332	307	299	322	319	340	315	334	319	328	352	303	334	320	329	361	363	306	328	327	303	331	320	328	317	334	332	365	339	351	328	336	355	321	328	344	330	315	336	358	367	324	307	324	328	312	330	299	313	350	310	329	337	338	351	361	315	328	336	332	354	351	339	298	324	333	311	330	314	324	335	299	328	338	328	334	321	336	310	332	310	336	341	304	298	301	313	292	319	339	328	316	338	347	355	304	327	364	315	310	347	297	329	357	321	301	337	342	337	322	313	330	354	306	309	319	324	359	316	310	315	303	325	315	303	324	314	345	291	324	326	297	299	341	355	331	331	303	288	304	354	317	332	336	342	339	349	307	344	337	309	308	337	323	335	306	331	331	320	311	314	337	339	381	346	328	313	293	343	297	324	316	334	350	319	296	326	350	325	331	308	319	314	331	334	332	350	314	305	331	311	370	318	332	287	349	302	355	327	292	345	335	312	321	342	324	311	320	339	334	304	331	320	293	339	291	348	331	317	341	341	330	320	289	350	342	357	320	350	333	310	326	309	326	342	331	358	311	335	339	334	324	361	304	367	335	302	338	344	308	330	329	351	317	321	348	354	301	329	293	341	313	323	318	331	339	339	329	321	290	330	335	301	330	352	338	319	347	322	332	312	316	302	341	302	310	320	308	326	334	310	317	334	317	354	328	348	356	341	338	332	319	352	322	330	354	325	326	324	339	351	293	312	337	325	333	309	342	323	346	310	319	333	290	301	367	327	337	354	303	346	321	336	331	370	291	367	346	334	312	335	312	347	320	331	304	373	350	325	310	317	323	310	301	312	329	316	316	343	327	345	313	323	324	315	325	309	341	338	348	360	315	353	323	316	361	299	349	293	347	349	322	323	315	347	331	309	330	334	331	346	330	333	290	349	290	325	335	319	331	331	306	322	302	316	312	301	317	363	322	349	358	346	319	316	348	314	306	316	338	345	330	334	316	323	354	318	329	317	304	307	314	363	346	353	339	352	343	311	324	293	354	358	353	304	316	317	311	309	339	288	327	267	366	352	338	324	312	323	335	324	321	335	353	346	325	322	351	350	329	316	324	320	363	340	282	338	313	329	303	321	323	295	375	348	341	332	343	300	309	328	380	324	303	333	317	337	348	307	313	339	316	327	297	316	324	327	325	346	354	355	313	301	331	321	319	334	332	301	338	314	330	347	370	345	287	319	319	305	323	318	350	324	348	351	344	339	313	344	308	316	313	342	288	351	332	311	331	318	320	330	339	368	352	285	323	310	348	328	358	336	353	306	338	329	335	332	324	306	368	305	336	321	328	329	326	320	353	337	339	325	326	331	313	317	303	317	351	344	340	350	357	298	363	316	327	316	335	339	321	328	317	331	336	350	316	339	347	340	342	324	315	317	338	328	333	339	362	311	345	316	318	333	315	337	343	323	340	337	335	334	339	339	335	318	328	315	316	332	305	345	332	344	319	318	349	327	345	327	311	337	340	324	327	329	321	341	331	315	315	326	341	362	337	333	336	305	322	302	334	347	323	357	301	313	365	308	322	356	349	340	337	327	318	328	331	307	329	334	289	318	322	302	344	333	329	315	312	306	321	321	324	310	308	342	335	317	327	327	331	318	334	306	298	323	303	323	322	327	319	340	347	303	325	293	328	310	341	329	351	332	310	331
24540	21733	29317	26027	22508	16133	7709	2962	1402	1794	1645	1421	1322	1203	883	715	741	665	616	560	550	529	465	417	421	361	353	310	336	340	373	348	321	354	332	348	326	351	336	326	354	335	337	295	318	336	321	361	323	351	315	325	338	329	346	312	312	350	330	330	324	326	327	314	325	323	335	322	319	312	325	323	316	312	310	356	313	347	318	348	317	321	297	311	300	354	348	343	330	334	340	324	319	325	321	329	347	334	368	351	337	298	329	333	320	329	306	306	340	326	370	386	332	319	307	306	307	302	290	313	344	336	346	315	336	283	322	333	337	336	318	310	306	320	347	291	357	330	332	310	335	328	309	313	333	338	332	301	310	335	343	328	327	338	310	307	330	322	337	307	338	327	335	319	312	314	355	289	332	304	309	325	343	343	320	357	328	331	316	283	317	354	337	342	328	329	307	354	329	312	308	342	320	349	348	340	330	305	300	307	303	330	329	346	330	346	337	321	324	325	348	354	333	333	326	310	292	330	300	351	348	302	315	304	306	329	336	321	359	315	346	343	329	328	347	337	321	301	300	345	331	365	353	304	348	323	347	329	365	313	304	328	313	325	335	313	360	353	315	353	335	327	332	304	322	321	334	333	355	312	328	331	333	333	299	307	315	305	343	341	325	312	324	326	314	331	296	314	320	347	317	294	325	317	301	325	302	353	344	373	318	306	316	330	303	346	330	329	323	311	310	317	344	322	329	340	353	347	342	296	312	306	344	350	302	334	294	330	306	297	304	306	326	315	350	302	313	292	335	341	328	346	329	333	327	305	301	298	295	318	339	333	287	350	335	352	336	310	320	340	324	319	344	310	336	307	316	314	287	334	342	336	332	336	302	339	373	336	350	304	342	332	323	339	335	315	346	356	348	326	303	338	359	316	355	350	325	316	339	328	310	301	331	342	313	309	289	360	308	327	336	322	371	331	349	298	319	326	365	310	328	320	376	342	326	329	311	335	343	308	331	317	360	331	324	357	356	331	330	365	328	322	299	347	322	307	320	327	323	330	330	298	291	333	314	341	319	331	336	321	333	307	347	347	330	336	336	311	325	325	339	346	325	337	301	312	326	323	338	280	323	318	315	349	304	320	330	339	328	317	306	318	292	345	323	363	332	347	305	296	317	316	360	305	336	326	308	317	348	326	318	296	278	327	348	317	330	325	334	318	286	309	309	335	328	301	326	320	338	339	299	290	354	322	370	303	347	307	350	295	290	320	337	295	349	321	285	323	294	306	320	328	334	327	347	341	333	343	338	344	305	318	351	356	316	356	355	278	312	343	308	342	342	342	316	306	331	327	319	322	317	344	299	350	310	329	340	333	326	316	306	347	356	323	328	325	314	337	319	295	321	292	330	350	283	286	302	333	336	338	318	348	335	317	309	316	330	328	328	302	326	322	333	348	315	332	344	319	374	318	332	311	320	312	323	306	346	340	321	335	307	301	349	328	305	351	304	321	332	314	308	353	312	318	321	304	331	322	324	341	344	338	322	322	346	312	352	354	333	312	348	343	342	328	338	355	322	336	317	330	332	331	318	330	323	322	319	328	327	308	329	330	378	369	359	323	287	309	319	304	354	314	329	345	320	355	333	339	318	277	299	345	292	318	338	325	300	318	306	335	342	329	352	320	330	323	336	305	337	328	356	369	306	333	325	346	313	336	353	297	313	323	289	306	293	335	335	309	353	332	335	347	328	317	295	300	336	353	324	320	338	347	304	316	294	310	314	343	383	325	353	337	340	348	340	309	350	333	339	356	330	340	364	316	352	337	301	334	360	337	327	338	356	350	350	329	329	307	318	312	333	315	331	316	324	313	361	344	312	328	344	306	331	319	310	354	316	313	297	320	329	328	317	330	293	336	331	350	327	343	314	346	348	352	321	317	373	337	318	317	345	304	317	315	347	320	354	285	342	327	326	310	336	343	329	340	364	315	310	336	330	303	305	314	301	311	298	343	328	328	315	331	338	314	324	317	309	322	308	310	353	359	323	308	344	298	344	307	332	312	356	322	324	321	344	289	308	310	350	337	333	339	324	360	334	320	350	329	344	344	308	341	308	319	345	340	293	313	332	332	333	362	334	350	358	330	353	327	340	304	319	345	321	330	341	348	338	322	339	318	319	334	330	304	344	333	353	311	344	352	307	305	290	320	332	334	288	313	358	343	313	333	359	340	321	332	329	341	348	339	302	314	323	315	340	314	341	318	296	336	347	289	329	308	347	348	338	312	319	276	320	281	329	319	340	334	300	330	350	326	328	340	347	321	317	332	351	293	319	302	348	328	295	317	346	346	317	344	360	340	333	326	302	312	323	333	310	348	329	332	300	323	367	360	362	315	362	349	317	334	321	337	359	325	344	355	308	311	367	324	305	325	348	333	331	333	330	327	341	333	327	325	339	321	340	314	341	318	321	336	314	357	328	337	337	348	316	328	360	331	325	341	334	321	344	317	354	316	290	311	308	299	320	293	318	325	333	329	326	346	334	307	315	358	323	346	334	299	324	325	344	310	309	313	328	276	336	335	310	327	295	332	309	318	376	356	341	295	343	326	311	311	306	316	335	324	320	352	307	332	341	325	327	345	312	311	335	327	345	321	319	311	300	359	307	331	330	350	313	295	330	318	337	312	334	339	343	314	327	333	321	352	319	325	318	336	329	346	321	327	337	317	340	320	331	308	328	297	350	324	283	334	337	332	348	322	323	272	339	344	307	334	364	324	322	342	361	372	303	331	340	322	319	329	336	346	347	325	306	312	333	312	342	319	301	307	336	330	339	347	324	333	319	329	331	327	341	329	317	301	362	332	373	345	346	316	329	336	332	346	343	311	337	308	326	328	324	347	325	314	362	344	304	311	317	348	361	322	333	340	351	342	289	300	313	317	370	329	352	321	331	294	320	308	313	321	321	344	326	342	314	321	350	315	340	339	332	338	297	337	340	301	306	326	323	314	354	341	287	332	301	298	316	357	326	300	326	327	349	297	326	344	350	311	333	331	332	326	323	327	313	310	321	331	337	328	353	312	319	326	364	336	339	313	294	317	325	296	353	291	315	326	340	319	314	354	341	294	313	320	347	317	325	358	332	300	322	321	319	300	324	298	319	336	308	337	355	338	324	327	308	304	338	312	310	344	357	324	343	314	313	340	318	334	333	290	314	321	329	343	343	325	356	334	337	280	339	349	303	304	318	326	317	318	302	299	299	298	311	359	325	328	343	348	327	308	338	301	332	333	342	316	335	306	340	362	313	299	315	320	326	363	299	306	306	304	342	302	345	313	349	348	351	309	311	317	317	310	333	325	295	320	330	358	330	327	345	327	327	326	374	302	323	292	353	304	320	317	346	329	347	315	348	331	296	316	324	347	340	342	330	327	349	350	308	331	342	313	345	328	328	306	336	346	314	337	304	339	339	346	331	346	321	336	312	312	292	340	317	312	334	326	323	320	331	294	333	363	347	345	344	304	292	338	361	339
34145	57839	46988	33445	20503	12771	8980	4512	2360	2856	2718	2221	2171	1898	1273	1134	993	897	779	753	711	697	631	518	402	398	380	361	415	371	381	391	383	371	332	347	341	357	354	390	332	347	359	333	353	353	376	348	341	346	395	383	353	339	352	342	332	346	321	328	343	327	335	350	368	330	363	373	309	381	383	357	319	361	328	330	364	332	325	366	322	327	351	375	333	371	345	333	333	346	356	352	342	380	371	347	316	361	341	347	359	317	357	296	317	349	331	347	335	334	331	339	334	328	317	353	325	359	346	391	363	331	323	356	349	369	328	340	336	337	374	329	366	336	334	322	354	334	358	343	359	342	326	318	356	341	322	345	377	350	335	337	352	326	301	341	337	363	332	318	346	370	340	345	341	328	358	348	326	328	375	345	346	359	351	298	347	343	319	359	332	342	315	353	364	348	377	364	363	369	354	316	366	350	310	347	377	351	313	331	325	344	328	337	374	328	319	370	377	348	346	345	325	361	384	367	319	360	310	338	345	343	382	346	362	362	325	342	353	348	338	358	340	324	317	327	330	330	351	354	351	366	322	332	309	339	366	356	316	326	329	332	329	355	356	340	345	341	366	352	332	331	319	354	391	376	379	332	333	346	331	344	356	359	347	336	355	347	348	352	352	330	344	372	373	347	345	327	335	352	354	361	358	375	350	328	355	342	354	328	351	348	330	365	359	350	356	331	341	338	367	334	345	385	323	360	343	321	353	354	351	351	350	311	335	319	329	349	347	366	345	321	353	348	375	374	374	349	307	348	334	341	367	341	331	329	359	340	310	315	361	371	294	333	318	379	336	348	296	373	354	356	377	356	365	319	348	351	336	317	329	329	366	358	353	338	335	353	365	380	317	370	333	346	381	339	339	392	342	328	334	354	342	331	354	365	360	359	337	352	333	357	378	369	350	325	350	345	359	334	308	360	330	363	379	339	342	321	292	356	337	320	357	303	322	334	376	317	321	333	351	325	332	334	367	376	323	349	362	344	336	349	349	328	298	343	327	357	324	336	336	360	336	397	351	350	364	319	307	325	340	335	350	334	335	369	314	315	359	312	322	354	358	344	340	350	338	319	369	355	349	329	363	356	357	355	368	338	331	355	329	345	373	324	343	339	342	355	346	360	367	343	349	340	365	350	344	332	339	361	331	360	323	326	350	347	354	327	357	342	320	350	355	326	318	330	363	347	363	325	346	339	353	361	322	360	310	336	368	340	321	357	346	358	303	359	344	368	353	322	321	353	361	332	357	357	352	347	323	366	351	372	351	320	331	345	355	322	364	334	332	340	355	321	343	325	330	315	313	361	350	338	388	337	344	344	362	350	379	339	343	348	329	339	339	351	321	379	365	326	349	341	320	339	349	360	324	352	383	326	345	335	336	351	305	337	295	341	351	345	348	343	386	297	335	371	341	351	328	312	382	349	331	377	374	336	321	345	359	315	339	344	353	345	348	323	363	350	365	338	326	341	326	336	304	334	345	361	342	309	332	333	352	377	347	328	369	341	356	315	369	331	342	371	355	333	373	350	359	354	316	324	356	316	381	328	313	344	348	355	333	337	347	359	365	349	376	369	348	334	344	378	323	358	331	314	326	352	307	323	341	363	392	342	294	360	356	331	325	325	324	370	274	327	345	362	332	336	326	343	312	353	361	342	358	316	357	343	333	334	320	344	360	337	366	360	363	339	335	333	341	350	337	324	354	333	337	340	354	369	342	370	327	333	339	354	364	317	333	340	360	350	341	356	353	362	376	337	298	341	373	385	303	348	352	347	324	342	351	352	377	308	342	337	377	353	329	366	344	357	368	348	347	349	367	343	329	324	349	300	333	346	335	346	347	351	339	336	333	309	333	323	379	325	340	373	302	337	342	366	312	329	357	341	352	337	363	337	355	372	331	312	329	344	344	302	336	360	364	327	362	354	377	358	313	340	356	307	363	342	333	360	365	339	334	347	347	361	344	356	343	347	370	370	322	355	357	328	349	338	355	341	322	337	371	356	324	348	349	378	327	323	338	350	336	356	351	343	343	303	370	336	300	340	354	354	335	355	345	366	336	337	369	336	365	346	307	341	356	339	310	338	340	355	359	318	377	343	344	326	378	346	350	327	332	337	333	318	322	333	374	362	336	317	352	353	333	365	344	331	373	334	307	320	336	339	363	340	326	355	327	347	325	344	348	330	357	340	359	376	348	339	319	336	358	337	332	318	349	325	354	329	359	328	371	371	329	366	361	348	393	358	343	373	344	354	359	314	348	322	333	330	331	378	382	358	363	347	371	315	335	367	333	344	378	348	357	353	305	355	331	326	328	361	305	348	357	351	339	359	345	377	329	316	331	346	357	332	360	357	322	346	361	339	322	322	353	332	319	325	341	374	344	343	310	370	351	333	329	321	355	332	359	316	331	342	338	347	340	359	355	327	349	328	345	358	342	339	349	332	342	290	330	344	359	318	325	356	347	348	343	330	327	329	318	345	338	343	315	314	324	340	362	333	357	332	357	352	326	335	329	359	305	358	349	333	357	356	358	330	342	347	346	339	344	357	342	338	359	338	331	347	352	365	337	347	349	339	361	349	332	318	345	324	391	346	348	335	371	362	313	360	332	332	322	377	354	310	333	337	323	333	347	350	353	312	333	328	349	378	368	377	333	336	350	299	369	355	367	309	322	373	337	320	315	343	337	354	365	331	371	343	361	345	362	334	338	336	344	352	350	356	363	311	347	343	334	388	377	338	340	380	402	383	347	339	320	309	348	341	346	364	345	342	345	332	352	349	334	324	337	357	349	349	327	349	339	322	321	315	330	335	329	357	357	349	346	326	374	344	346	362	358	328	334	349	335	304	319	340	344	342	369	374	370	325	330	348	365	341	327	340	312	344	346	375	370	341	323	368	354	356	359	334	348	323	346	346	354	339	346	349	343	326	339	334	314	336	305	353	344	382	344	353	346	343	341	308	379	352	321	334	332	322	320	331	324	338	353	369	343	303	334	347	308	350	335	329	379	347	359	330	346	350	346	342	302	336	343	331	350	365	317	348	349	360	323	312	346	360	342	334	369	327	333	358	317	333	351	345	363	345	343	315	342	331	347	334	316	368	333	321	360	353	314	343	344	336	342	373	343	344	370	315	371	336	348	340	369	340	338	370	385	346	334	336	332	333	321	339	313	345	372	330	323	340	322	357	375	346	343	343	357	334	316	316	329	365	342	342	350	320	346	379	332	345	297	355	351	343	356	329	318	355	367	314	374	330	331	333	372	362	346	329	317	347	388	329	363	354	334	324	317	319	348	362	345	351	345	341	339	390	369	334	358	347	307	337	338	393	343	329	393	315	349	323	357	375	342	332	314	355	376	346	338	377	332	360	357	330	336	351	381	331	344	318	331	321	356	343	372	352	366	318	358	348	339	333	274	347	342	326	343	347	338	351	345	341	341	343	376	314	326	326	345	313	356	342	376	367	364	339	354	341	333	361
25624	21856	28957	26583	17087	8295	4461	2101	1679	1427	1544	1598	1406	1079	869	756	688	665	616	615	577	609	554	487	473	446	458	412	436	408	447	425	451	420	404	438	421	412	453	464	429	414	444	415	419	425	416	426	444	424	409	477	423	424	432	408	426	386	430	429	410	455	417	407	418	418	409	416	440	442	415	418	429	422	392	410	434	427	445	450	388	436	398	422	408	414	422	414	409	404	393	399	438	395	424	397	421	420	401	433	452	430	448	454	417	405	452	435	402	399	446	438	443	385	392	429	387	438	363	462	416	420	429	435	389	441	383	422	389	427	425	427	386	395	432	414	410	421	373	448	410	413	414	410	424	447	421	460	470	401	409	433	417	393	424	444	444	424	419	467	410	414	423	414	440	441	396	437	396	394	421	400	422	448	418	447	424	423	411	402	438	396	417	445	398	413	401	387	423	451	435	421	419	404	390	422	410	424	436	419	440	415	432	430	424	382	443	446	433	436	447	428	418	433	402	413	389	426	431	431	430	401	396	420	419	445	385	386	411	378	401	442	396	443	416	392	443	400	374	416	421	452	392	432	413	440	368	437	403	394	470	416	422	430	414	403	409	403	384	396	432	457	415	421	451	431	423	412	424	427	409	419	454	444	407	459	416	439	413	399	437	414	442	429	450	429	379	425	390	439	416	426	415	415	406	450	405	407	418	434	428	399	408	438	390	456	421	439	393	399	393	414	397	410	420	420	441	444	429	413	445	422	432	401	424	388	454	381	436	408	446	424	422	439	412	429	419	401	419	400	418	406	395	441	442	407	421	440	428	405	406	405	415	414	404	457	397	437	435	440	428	432	437	370	411	411	436	402	411	447	445	406	432	429	399	431	409	444	409	386	436	420	415	430	408	424	374	428	414	428	421	391	431	420	417	438	438	438	384	400	420	435	364	415	405	424	404	429	436	430	410	422	407	434	395	390	419	417	408	417	439	425	385	443	427	400	417	412	407	424	446	432	411	407	387	430	410	408	425	410	431	427	425	426	416	424	389	381	416	382	422	452	420	437	422	416	434	432	415	455	413	427	413	415	412	364	423	447	437	401	404	414	451	429	448	418	442	437	379	424	437	443	377	445	467	393	436	405	458	426	427	416	416	434	407	406	428	413	415	395	406	418	405	418	441	405	405	439	403	450	443	434	436	417	387	407	421	427	394	432	426	388	433	394	425	438	393	404	411	407	366	420	384	414	398	429	478	426	443	402	422	408	441	421	431	417	465	401	437	375	446	407	444	417	413	398	430	397	412	428	399	430	421	439	454	448	465	436	437	383	414	443	392	389	434	411	399	403	415	382	457	423	417	425	433	441	435	402	407	435	438	398	431	421	403	430	437	404	374	441	418	464	436	455	419	426	419	443	443	446	405	432	436	449	436	418	437	431	437	430	427	450	424	422	425	363	428	443	404	418	418	424	447	411	404	406	450	383	453	409	393	435	401	434	417	444	425	410	409	431	403	418	449	436	410	445	420	414	388	397	434	368	452	413	417	461	412	399	414	424	436	429	406	413	425	422	446	403	400	423	404	359	406	426	446	381	403	438	385	441	430	432	417	409	439	423	405	425	412	408	411	375	408	433	390	395	411	458	446	420	432	400	436	430	427	404	410	384	433	396	452	409	410	481	425	435	451	429	416	430	406	442	422	448	415	418	417	426	394	427	419	427	445	411	381	448	427	412	441	420	440	395	411	409	418	436	383	404	417	405	410	422	418	407	438	414	438	431	420	361	423	391	404	428	411	448	428	445	429	403	403	390	403	419	436	440	445	433	422	412	394	442	427	393	421	425	405	394	384	379	447	419	418	418	405	411	427	406	378	430	431	445	397	412	388	429	414	403	438	420	430	358	408	409	387	433	397	418	442	419	379	382	437	432	413	419	418	461	411	400	411	398	428	414	442	417	437	447	428	438	432	415	425	434	396	438	415	425	394	451	430	441	437	415	405	429	416	445	375	376	398	408	418	411	446	427	406	431	421	414	441	459	433	410	421	441	428	392	400	417	392	429	422	399	403	422	472	431	400	394	431	408	394	425	444	441	420	414	409	415	447	432	409	430	431	430	379	411	404	425	404	413	440	431	433	426	409	410	452	401	420	404	422	414	460	414	386	447	434	377	442	400	420	412	402	423	405	434	418	384	441	420	422	449	397	424	429	429	471	409	422	447	413	416	402	458	419	432	415	437	402	424	422	409	419	427	420	426	424	432	433	453	406	415	404	438	428	413	408	388	383	411	428	414	413	453	462	415	399	429	428	381	390	397	398	431	411	410	456	441	439	377	450	412	411	411	458	436	401	435	384	431	437	405	415	413	415	417	393	423	414	414	423	432	454	422	390	420	405	406	413	417	401	392	410	382	428	394	419	405	372	408	390	415	438	391	417	403	424	406	452	415	394	397	443	431	417	412	428	475	431	418	409	435	427	402	429	431	429	393	444	421	415	417	417	439	461	456	408	427	449	446	411	419	434	408	434	397	438	442	394	405	399	416	455	432	411	438	426	424	427	412	438	401	424	408	403	395	458	402	426	434	397	435	441	438	429	395	367	402	428	399	438	447	395	408	453	415	456	414	356	421	422	405	415	461	403	450	394	420	449	380	420	383	432	436	395	412	449	424	436	443	405	425	432	429	444	422	411	445	406	438	410	414	426	421	406	447	404	411	453	426	435	401	414	413	451	419	434	431	421	441	406	416	456	420	417	390	463	417	429	417	441	416	386	456	443	434	415	384	427	435	402	460	402	406	453	433	418	408	433	414	443	397	413	371	397	411	401	452	415	437	437	401	452	438	436	398	403	453	488	406	411	385	385	409	413	395	408	439	420	393	407	408	398	429	413	401	433	422	410	440	447	435	433	448	452	445	446	426	422	458	406	459	409	393	433	437	414	420	378	414	408	436	407	413	415	415	440	414	446	398	412	385	433	408	447	417	427	409	441	453	374	453	407	397	453	427	409	434	388	427	383	420	442	405	404	468	394	407	396	449	435	413	447	386	444	391	417	416	385	395	414	457	408	458	438	414	447	418	396	460	429	380	407	392	404	435	423	424	429	419	391	449	415	438	396	408	375	418	449	413	409	415	426	449	416	424	401	415	422	404	455	421	403	394	465	467	415	451	444	435	432	412	448	426	456	445	412	424	357	431	433	427	427	393	442	416	375	381	452	468	385	421	408	418	418	406	385	411	392	384	421	458	426	407	434	411	438	437	394	453	439	417	419	438	420	414	422	438	440	444	393	408	463	437	443	434	413	400	403	367	444	428	416	423	407	425	442	440	423	415	424	426	412	437	442	451	409	428	449	400	434	401	414	422	426	426	450	403	395	387	414	446	440	443	410	430	427	405	421	423	403	456	435	392	411	414	408	433	422	395	391	430	447	382	404	386	405	447	407	420	424	442	401	405	430	428	427	445	419	436	422	432	425	433	390	434	387	419	393	446	409	444	437	464	414	383	424	450	416	391	407	376	415	450
33523	54860	39947	23310	14753	10768	7085	3715	3236	2436	2612	2774	2407	1537	1279	1054	1009	918	855	785	784	714	628	600	523	482	493	486	478	468	476	443	427	505	497	483	440	450	503	421	441	415	440	441	438	452	443	471	470	457	431	469	433	464	403	499	476	499	449	422	457	441	447	477	468	452	464	468	441	424	401	497	453	419	446	442	436	448	423	454	446	459	437	456	446	454	462	486	445	461	452	432	464	411	404	410	438	442	475	449	468	439	422	461	432	434	440	476	461	486	459	443	487	454	438	455	416	502	445	442	480	474	458	456	466	460	426	477	474	452	454	465	446	450	460	434	432	435	459	443	421	450	470	410	414	419	446	436	450	442	441	455	441	443	442	436	450	497	437	469	490	472	413	432	429	444	435	447	455	437	455	428	460	446	455	459	443	432	441	434	455	469	470	474	445	462	498	444	459	441	447	413	445	439	430	434	473	450	447	446	458	464	473	490	434	459	444	433	440	424	441	431	433	463	464	430	469	460	439	446	430	465	485	407	416	468	404	431	435	474	464	465	454	414	452	428	429	432	443	427	462	485	483	415	448	443	451	449	456	418	428	429	453	442	434	448	426	448	455	491	411	499	416	461	463	419	408	459	460	468	436	459	418	455	478	450	451	445	402	446	449	430	472	470	470	497	428	440	459	468	447	489	447	451	449	436	465	438	413	416	446	430	424	427	411	414	438	468	441	446	445	438	467	418	459	467	434	421	462	431	408	466	439	463	456	435	434	434	389	470	454	482	479	410	435	422	448	466	430	468	468	432	435	443	470	447	412	411	431	421	434	447	439	482	441	445	428	428	468	449	419	431	481	447	466	482	449	464	451	421	465	413	457	480	439	458	443	439	483	441	460	439	456	438	441	456	465	467	466	441	481	457	452	477	459	438	436	478	456	408	494	442	473	427	396	462	399	458	465	444	477	472	432	433	458	449	445	450	441	472	442	436	453	457	452	511	433	436	439	455	482	446	432	412	440	427	461	452	457	433	448	433	422	444	449	483	457	453	446	439	460	432	446	429	457	445	414	458	406	440	424	441	419	443	462	477	469	453	451	436	464	460	461	456	429	422	472	494	448	460	454	445	458	491	428	445	476	434	480	418	462	411	447	434	459	439	469	424	454	439	449	459	439	394	454	435	469	399	434	451	434	429	411	464	431	424	433	481	437	480	429	486	418	425	432	436	402	488	476	450	464	464	478	469	390	468	454	498	463	477	427	445	426	455	467	474	451	457	478	443	466	427	450	467	436	443	482	423	446	433	428	457	421	424	488	475	404	427	463	449	456	443	446	458	444	444	486	437	439	410	420	431	441	403	456	470	449	450	440	454	447	470	459	425	442	442	459	432	434	463	447	488	435	463	478	444	437	424	452	448	442	447	438	402	427	434	449	470	430	466	458	463	470	422	410	414	459	435	445	464	459	475	420	466	464	429	450	438	472	459	452	526	459	445	448	446	449	424	436	424	442	467	445	410	465	430	444	476	454	479	434	485	426	426	463	435	446	452	465	470	459	425	450	431	423	416	450	451	473	495	471	476	462	449	455	464	443	450	449	456	441	423	437	468	473	458	439	450	448	420	444	456	427	500	412	451	481	464	507	456	436	466	407	457	427	446	461	477	453	464	435	444	441	415	470	423	419	417	434	468	422	435	434	434	452	448	427	460	439	425	468	429	446	434	443	455	438	459	414	428	455	445	413	452	486	429	417	457	401	409	449	432	453	437	511	455	407	425	420	439	450	466	449	448	410	440	473	443	421	447	438	461	465	440	440	454	403	469	473	446	415	489	455	422	472	451	480	439	464	450	462	464	428	458	439	464	455	475	475	440	475	455	439	474	465	460	444	451	451	423	456	446	440	454	474	431	460	419	474	431	434	449	436	448	478	438	464	443	397	413	441	449	425	449	443	437	445	446	436	457	450	475	486	442	469	413	455	475	430	459	477	435	461	448	451	440	457	440	444	445	429	470	457	435	493	444	467	477	439	446	427	461	439	438	448	462	451	455	412	435	478	465	422	460	468	411	440	429	455	430	434	431	502	451	435	431	418	478	444	445	403	452	469	478	454	451	441	460	414	446	426	445	419	429	426	450	436	448	435	444	455	474	498	417	453	455	459	428	466	468	431	493	423	445	438	439	435	421	448	470	484	478	406	417	425	446	448	442	479	459	462	475	468	455	420	497	440	439	423	478	405	451	452	424	461	467	427	454	433	468	446	438	429	397	480	454	458	426	443	456	489	422	449	468	458	418	419	443	430	429	430	414	419	462	438	452	411	435	436	469	445	463	432	460	474	467	502	439	479	452	479	431	459	470	444	462	457	486	441	470	465	441	448	430	460	438	463	412	457	444	453	464	454	431	448	464	451	431	455	479	457	459	430	416	456	437	439	455	455	489	409	471	442	456	443	447	466	426	432	432	454	463	425	435	467	436	453	451	462	444	439	464	434	438	460	467	428	433	450	413	457	481	423	430	438	448	442	446	447	445	436	449	412	445	440	410	457	420	424	459	459	470	458	412	481	461	449	409	443	460	418	406	441	462	414	448	419	443	475	417	420	463	458	448	440	463	414	415	462	413	465	439	442	416	444	497	461	441	421	453	477	475	458	457	444	415	407	457	430	446	461	472	437	432	463	452	446	490	447	442	466	420	446	489	430	457	415	456	452	430	459	466	474	479	455	418	446	430	450	444	455	476	447	457	416	441	429	437	439	416	432	448	456	450	422	460	425	462	489	448	434	425	471	413	457	481	481	446	426	443	434	450	437	489	454	403	424	424	451	441	408	471	449	451	469	450	450	450	432	459	443	441	437	449	446	474	452	477	479	450	440	424	408	442	434	452	497	448	446	444	475	457	457	454	459	447	443	464	426	429	446	432	440	437	506	460	447	452	457	476	458	454	445	477	445	425	442	446	463	452	441	423	438	463	436	454	442	438	419	423	442	456	418	474	445	440	448	436	413	457	468	441	463	439	439	494	444	447	422	488	430	469	427	441	443	484	478	469	433	451	450	427	428	452	417	444	486	440	440	435	434	443	457	466	423	471	461	437	458	454	435	424	450	465	447	480	461	475	448	482	509	424	449	441	440	434	440	413	466	467	480	448	452	445	414	443	459	441	455	469	443	433	431	426	454	418	472	444	441	462	466	443	461	470	468	447	438	431	435	443	432	462	448	484	430	436	430	442	421	437	405	441	422	466	466	489	445	421	468	413	442	419	451	471	451	457	429	440	437	493	474	446	426	439	438	484	423	488	466	487	453	431	441	431	458	424	449	441	401	459	439	376	472	453	457	438	462	439	430	433	440	454	487	481	404	441	446	456	435	460	461	463	439	444	421	437	475	473	414	434	430	478	444	418	470	423	450	458	448	451	443	487	479	453	489	438	458	482	444	425	477	460	471	470	435	429	478	437	493	441	446	467	422	440	471	434	419	434	448	419	463	395	489	408	484	459	425	451	471	472	476	447	439	479	430	496
23261	21697	29458	24525	21942	22698	18009	8466	4342	2750	3542	3433	2078	1449	1301	1136	1061	934	925	803	884	753	699	699	571	576	525	548	531	531	519	523	580	547	550	487	517	504	481	482	525	458	495	507	475	495	511	517	478	503	525	496	506	489	470	506	523	483	454	483	515	486	456	476	468	470	509	511	504	497	528	485	503	463	483	492	471	488	498	475	480	501	548	545	517	470	492	471	481	490	481	502	477	501	474	517	482	498	519	500	498	490	521	499	497	469	498	480	473	454	477	516	503	506	494	513	537	504	495	490	497	503	511	506	522	485	477	504	487	470	526	503	513	457	530	497	517	490	509	478	482	525	513	507	518	525	428	503	459	507	494	466	526	450	496	496	465	488	517	471	500	486	489	510	464	493	454	466	480	488	492	541	475	493	508	485	471	472	477	449	510	448	488	503	465	528	514	505	457	533	499	478	451	508	482	498	474	495	497	514	475	487	496	543	524	491	498	489	498	490	501	505	492	503	483	513	480	474	497	479	487	464	484	506	487	488	459	487	481	486	513	502	483	508	496	505	504	528	497	518	453	485	512	485	521	474	466	513	521	502	493	469	501	472	507	546	486	476	464	484	481	511	481	466	522	460	496	512	485	500	494	502	491	507	507	525	508	492	466	483	485	515	497	485	475	509	493	489	444	487	473	477	494	463	506	495	542	495	502	490	504	465	510	504	529	485	473	497	469	499	527	475	496	463	470	519	476	488	511	473	483	503	477	509	509	474	496	466	507	484	493	456	482	490	458	486	487	486	523	479	466	465	527	501	466	519	447	499	470	446	505	502	436	473	478	479	521	489	510	469	502	484	501	493	475	504	483	458	484	505	466	503	539	506	511	524	494	532	499	495	484	486	492	513	497	536	481	470	457	476	515	478	504	495	470	473	459	493	496	514	507	495	525	467	492	479	483	497	495	488	482	469	447	489	475	508	521	460	535	498	511	492	536	499	486	496	511	502	531	521	503	483	524	491	485	517	474	485	481	488	529	532	499	434	488	491	469	479	497	481	482	488	504	512	501	520	513	494	489	482	504	522	473	455	479	542	490	466	484	514	468	536	515	518	517	452	479	529	441	541	459	469	520	478	542	497	499	477	470	496	484	538	497	519	465	469	511	487	495	478	490	492	539	505	443	514	457	457	462	466	469	495	505	479	441	469	519	493	496	472	470	527	478	452	510	517	488	508	453	479	518	487	473	524	499	506	466	504	506	477	472	501	490	474	468	507	473	502	461	487	511	520	507	491	478	484	448	495	466	479	495	475	506	495	491	487	492	488	475	488	521	494	487	492	492	503	524	505	518	526	484	507	480	510	506	489	494	504	462	518	438	465	468	452	469	501	493	456	435	511	509	537	510	498	475	490	505	486	497	499	488	472	507	442	506	483	496	503	517	520	464	514	483	478	467	451	462	496	503	455	496	521	490	468	484	514	467	539	552	474	475	459	483	466	483	462	489	468	454	496	492	487	540	447	490	498	480	475	488	498	479	534	524	496	503	497	492	511	482	485	460	464	500	511	523	479	529	455	489	533	476	466	498	505	494	505	476	509	504	474	460	479	524	502	494	499	490	488	493	482	455	493	506	454	490	476	492	519	477	481	494	517	490	470	518	468	494	465	504	537	471	468	491	512	497	505	502	514	521	515	481	503	509	476	475	500	469	454	476	501	511	493	460	498	461	463	502	479	472	500	502	472	464	479	486	490	462	492	479	472	516	512	461	509	529	494	499	502	483	474	499	529	483	505	477	470	463	496	503	502	493	481	491	444	513	525	497	494	511	488	494	505	497	453	499	503	498	494	494	511	544	496	504	462	517	480	516	447	507	484	500	479	513	496	508	508	484	483	463	508	505	513	498	499	491	461	497	508	493	491	472	516	474	515	493	516	495	481	511	507	454	536	498	493	493	480	528	444	526	502	492	527	489	456	507	511	535	490	468	490	506	514	488	492	459	505	513	515	456	461	505	496	513	515	510	514	502	492	504	497	451	495	486	521	484	547	522	520	451	482	492	519	456	467	496	472	529	495	475	483	521	476	515	484	482	461	545	482	467	482	471	478	475	567	514	493	488	523	463	471	530	508	493	502	473	519	477	478	495	505	516	514	491	526	482	522	491	504	518	496	479	480	489	502	494	473	489	526	485	514	498	475	524	511	465	480	436	471	474	472	520	474	508	467	507	459	466	470	486	481	475	478	476	506	513	496	494	499	488	517	492	484	494	507	464	536	490	513	487	479	502	480	525	486	509	498	488	459	502	504	517	459	498	508	490	518	468	489	499	486	466	464	475	472	491	483	473	495	478	509	513	516	487	489	467	497	523	507	526	518	551	454	482	465	542	492	485	463	472	496	521	464	516	494	495	518	479	507	469	491	516	444	508	522	490	472	504	485	494	559	505	475	480	454	478	469	513	494	522	475	516	486	492	501	460	488	490	487	490	508	495	523	502	493	494	489	539	498	491	487	534	458	491	481	465	465	504	478	453	495	503	454	503	457	541	490	487	508	451	488	545	511	499	476	496	460	489	527	474	472	504	460	552	483	489	483	481	491	474	506	460	520	472	518	474	504	536	491	479	475	484	516	460	506	521	474	502	534	479	505	501	489	478	510	499	500	507	460	479	479	502	474	494	490	516	483	456	472	473	479	504	512	512	487	487	535	474	485	489	492	484	491	504	489	502	506	494	479	530	512	473	475	496	463	510	489	508	460	506	456	453	489	463	518	492	517	482	483	483	464	461	470	471	476	519	514	513	466	477	489	485	472	510	465	492	504	486	476	504	539	472	490	501	456	508	511	525	477	516	467	479	492	579	508	508	486	507	497	500	442	494	475	486	477	495	486	487	513	475	524	535	485	504	477	511	496	477	448	486	477	501	472	478	468	487	445	455	500	514	505	521	503	505	487	474	474	495	467	493	502	494	482	528	468	481	480	467	482	495	449	499	474	527	492	509	513	500	469	529	480	493	513	460	481	448	496	491	533	510	516	493	496	494	485	507	502	531	498	523	514	482	487	504	481	511	483	453	488	518	527	500	483	522	483	497	489	527	462	487	488	477	461	463	472	498	514	467	497	471	500	502	501	499	493	476	435	488	525	506	512	472	501	484	461	513	472	536	512	441	493	474	512	500	517	470	478	495	450	502	489	486	495	488	490	501	524	467	509	502	488	483	504	471	481	507	467	466	534	478	449	470	489	511	490	501	485	516	525	498	447	477	503	496	488	512	546	480	441	459	515	496	495	429	498	503	499	504	497	479	510	527	498	491	490	482	451	480	539	509	500	471	483	484	465	506	485	462	487	460	476	512	474	434	511	489	525	455	460	503	488	475	506	505	479	476	504	495	478	540	490	450	451	458	519	517	482	513	466	521	466	464	489	509	459	515	506	489	475	475	472	490	476	482	536	476	507	485	476	519	483	490	487	484	462	467	489	490	450	499	478	500	434	518	490	498	523	479	486	506	496	506	476	481	522	523	467
35454	64905	51437	33352	23774	20319	14601	11414	6775	4669	5578	5468	3084	2055	1795	1590	1499	1348	1253	1075	1019	947	874	737	653	646	648	546	554	572	547	556	528	526	542	526	536	530	537	526	500	550	515	513	518	512	513	528	506	492	484	509	529	551	483	507	514	506	485	505	495	517	498	481	490	473	489	510	529	524	503	496	511	512	517	508	494	473	505	511	465	505	539	510	515	493	500	493	527	522	487	489	484	516	501	466	465	499	501	480	494	499	508	510	506	500	506	495	514	485	486	488	488	510	492	549	470	494	515	454	550	484	533	511	525	484	486	471	497	511	502	505	496	538	477	529	493	542	505	496	482	497	487	525	505	484	512	533	533	527	489	515	495	488	521	506	506	536	511	491	520	510	506	462	480	540	455	503	474	471	468	491	471	503	516	513	462	481	506	486	487	517	503	500	504	522	475	515	507	515	512	505	490	510	514	539	507	492	548	491	520	488	513	437	509	485	472	475	466	512	532	536	532	519	494	463	515	511	511	531	509	489	471	513	481	496	509	486	516	490	518	553	499	505	513	522	456	488	498	520	488	499	481	469	506	502	524	515	471	489	536	492	470	449	488	481	487	472	496	516	457	483	513	480	481	473	523	508	491	529	500	531	492	534	492	504	516	539	525	477	495	534	501	508	479	511	513	511	506	490	475	512	493	474	472	455	470	517	524	524	507	524	510	525	550	479	503	507	494	486	449	529	523	497	488	561	502	482	513	490	477	501	483	483	477	541	509	460	506	514	502	501	539	484	479	462	524	511	470	499	487	507	500	494	479	477	465	456	460	494	515	529	464	480	503	505	479	475	518	541	456	513	509	520	513	516	491	473	477	539	550	472	499	506	517	490	458	494	511	479	493	459	519	546	473	492	464	504	498	517	484	486	500	492	477	472	489	543	492	483	506	457	478	439	504	489	478	480	475	520	506	505	498	548	490	471	507	510	518	529	488	511	456	485	507	518	487	476	515	456	509	501	502	484	494	538	515	498	500	539	504	463	513	531	492	509	473	524	502	480	499	504	485	512	492	481	496	506	496	531	498	511	481	465	531	473	521	530	508	519	468	502	483	514	482	519	519	497	504	525	527	491	473	494	469	514	518	516	502	519	509	502	510	510	493	498	482	509	561	506	491	470	485	508	483	498	509	509	509	518	479	497	497	510	480	457	510	515	488	472	462	469	503	486	471	507	500	513	505	535	470	503	501	491	469	489	477	491	511	492	539	500	464	491	479	503	487	480	492	467	544	515	537	475	475	488	536	497	517	489	530	510	465	452	503	513	532	496	527	485	511	520	523	485	475	498	504	510	490	499	486	498	487	508	474	502	451	517	508	535	496	477	483	514	482	501	481	516	491	517	517	515	489	520	484	509	504	526	480	508	491	490	481	515	491	500	502	510	519	498	542	549	514	494	515	491	474	504	468	477	543	473	533	526	489	520	529	532	504	520	479	476	500	515	510	502	504	464	529	512	499	459	529	533	469	468	515	504	506	463	483	470	495	449	537	497	508	493	471	499	447	520	488	493	482	582	522	500	477	480	504	497	517	501	455	514	501	515	481	508	486	456	484	471	487	516	453	475	483	492	472	469	517	491	487	481	479	469	469	467	478	516	507	475	497	519	510	493	506	488	501	511	462	501	532	503	468	483	524	475	526	520	525	503	512	499	508	474	488	507	436	492	439	505	488	502	515	492	492	480	487	483	497	499	453	542	514	497	508	496	537	484	495	452	496	495	515	540	473	465	516	484	529	495	490	484	492	508	447	565	478	487	498	530	494	489	507	485	514	522	465	510	494	489	505	510	527	468	489	515	485	485	542	466	560	484	473	503	517	529	568	511	480	478	523	499	541	490	473	492	473	538	500	486	509	487	490	545	501	487	516	496	483	490	519	541	489	500	487	476	482	506	502	496	473	487	533	491	477	525	497	473	482	480	488	501	504	482	501	465	478	502	487	483	533	525	518	496	493	491	533	516	524	457	505	504	501	517	520	527	513	553	485	495	508	509	510	483	489	529	512	483	513	481	493	554	477	500	512	546	486	498	506	467	496	485	530	556	516	473	560	488	478	522	474	513	460	460	489	489	470	428	530	542	542	496	505	499	469	513	530	501	485	495	489	515	483	507	500	501	481	524	505	488	539	511	495	496	490	504	500	484	522	506	522	503	502	509	487	510	511	464	499	494	492	487	493	516	497	516	505	517	509	484	498	510	496	525	488	478	506	532	515	475	517	485	505	511	473	553	485	499	459	477	499	488	500	518	486	537	480	503	544	543	510	525	517	515	499	511	486	493	488	515	512	532	522	479	499	487	468	481	499	538	483	497	535	479	471	501	501	509	523	506	473	528	537	455	478	484	497	504	485	505	507	481	502	541	561	479	495	497	498	464	509	497	487	470	476	530	492	491	485	483	489	491	492	536	486	505	516	500	512	531	522	509	508	468	473	524	484	485	513	535	525	513	510	510	486	524	489	479	502	521	479	508	514	494	506	487	498	514	481	497	531	494	500	502	497	468	514	453	490	523	508	452	480	510	509	478	514	502	483	495	477	491	481	511	521	476	488	465	484	492	500	493	476	491	497	484	499	501	488	471	474	518	465	511	544	490	531	507	505	477	465	535	508	516	460	476	469	499	508	478	488	462	450	504	499	525	472	509	506	485	530	515	503	490	467	468	462	491	489	534	476	491	508	470	471	502	474	499	517	525	479	485	495	518	512	520	549	489	507	510	482	477	470	525	507	496	517	456	495	530	504	492	517	462	527	537	476	482	501	509	492	458	469	485	499	518	489	487	480	505	468	490	480	495	461	526	475	523	474	482	494	512	533	530	510	516	500	489	483	505	490	460	496	484	496	455	509	502	476	469	470	499	494	514	525	457	494	478	510	487	518	534	496	514	553	476	510	525	493	511	489	496	479	550	524	493	530	498	451	505	507	512	512	484	506	502	514	452	534	527	464	504	526	478	532	503	488	520	461	504	502	539	521	494	556	536	481	462	482	484	508	471	509	478	459	471	497	491	479	473	518	484	465	494	521	516	531	510	489	477	487	519	491	496	476	479	494	554	479	499	465	508	484	504	521	494	504	529	508	503	503	511	476	492	550	509	511	513	538	477	543	483	481	480	507	508	526	501	492	524	512	517	474	533	483	522	509	498	529	498	490	487	508	494	518	471	527	482	516	503	502	471	491	481	512	523	504	515	511	451	500	497	527	521	479	513	536	502	491	465	491	495	513	547	544	472	523	493	503	486	493	580	448	493	498	487	509	486	484	511	497	492	481	492	516	482	502	519	502	498	524	456	505	495	512	506	531	533	493	494	509	501	482	517	508	507	506	489	517	489	521	477	497	515	467	489	527	486	529	498	508	483	491	489	532	528	538	501	491	458	506	481	513	506	507	499	485	495	481	491	512	517	503	476	515	526	539	516	505	488	541	502	518	477	462	481	484	498	484	472	506	505	487	482	518	486	505	504	486	510	475	508
32098	35600	37177	21933	9980	4990	3162	1758	1098	963	848	949	706	637	574	527	509	483	438	446	398	441	395	344	347	325	317	312	336	319	297	326	294	317	288	295	309	342	310	322	336	272	293	288	281	282	313	326	293	317	270	302	322	317	298	321	304	310	304	312	302	311	307	290	301	316	338	293	340	342	302	324	324	319	319	316	319	282	333	282	301	269	307	307	297	280	340	292	301	283	309	341	309	319	284	323	333	338	313	304	302	312	327	319	304	293	293	308	296	321	282	350	307	297	289	295	292	313	321	293	274	307	334	304	314	289	284	332	286	333	313	344	290	312	293	331	325	301	301	316	319	292	309	309	326	290	333	314	303	298	279	316	326	311	307	314	312	294	305	299	295	321	301	316	301	327	308	301	296	313	294	300	308	314	325	323	329	293	259	307	317	318	324	319	296	282	296	304	302	280	298	308	296	288	310	300	315	336	294	315	296	336	272	302	276	312	335	310	307	282	318	344	255	300	285	296	288	329	283	281	319	291	288	293	341	322	335	314	297	329	320	306	310	309	319	299	309	292	317	296	277	288	315	280	331	288	315	304	319	278	330	296	311	321	295	333	329	295	302	313	318	314	298	314	294	282	306	294	296	305	295	285	315	321	275	332	326	312	289	311	301	292	316	274	340	289	319	289	305	302	290	313	341	292	296	329	312	302	292	271	326	302	329	315	343	294	312	296	318	305	311	289	306	328	338	320	313	328	314	303	313	303	296	317	302	303	304	308	306	333	326	323	306	315	305	320	290	313	318	316	314	273	342	327	311	333	329	328	289	313	309	318	276	300	316	301	335	286	291	289	279	306	316	305	340	278	290	318	304	329	328	292	297	311	294	293	307	301	302	285	326	293	320	328	285	302	306	293	302	338	255	306	304	311	341	302	336	297	280	292	334	287	303	285	309	295	312	292	326	269	316	288	289	276	326	292	304	277	303	298	331	289	297	301	305	286	330	307	295	293	300	294	305	316	319	309	291	302	310	310	287	290	293	289	320	305	329	291	308	316	321	321	339	330	291	348	297	323	306	302	312	343	266	325	279	351	306	266	293	290	314	287	285	281	325	299	291	309	300	328	305	286	324	318	278	335	297	264	314	308	317	309	307	316	266	313	306	300	311	314	304	302	298	288	293	353	294	316	317	309	285	312	301	329	306	305	306	312	291	318	311	276	329	324	279	273	299	294	317	305	337	315	313	340	308	288	333	313	295	321	349	297	282	314	302	298	285	292	320	293	296	327	292	297	291	270	298	324	283	318	290	277	318	306	312	334	304	315	317	297	306	299	274	316	307	307	304	295	309	322	326	292	312	270	273	292	331	318	346	335	308	301	264	341	313	319	319	303	307	339	319	328	328	317	317	320	309	324	317	307	311	315	284	325	313	284	303	301	314	333	302	322	302	293	334	301	312	309	311	320	320	295	328	304	307	293	279	307	311	294	340	302	275	329	316	298	319	303	339	287	283	323	319	335	331	298	329	310	315	290	307	279	306	305	275	313	311	289	310	303	333	286	335	324	292	320	325	287	313	318	325	268	293	308	311	285	292	303	350	295	287	330	299	329	306	332	303	294	282	303	278	324	323	291	287	307	286	319	312	321	315	302	317	283	308	323	291	316	296	323	295	312	300	291	285	317	304	292	306	304	322	297	304	302	294	323	304	289	318	322	300	323	297	312	295	296	292	315	293	287	335	330	298	325	308	321	303	303	307	319	311	300	320	318	328	305	287	290	301	313	305	315	277	305	273	331	318	311	286	306	288	299	326	322	332	301	275	292	337	282	305	266	296	313	300	296	295	298	291	304	304	311	328	293	305	309	323	326	311	315	297	343	293	310	309	296	302	286	302	307	293	307	328	288	316	327	297	288	306	283	275	319	337	336	283	288	344	259	321	278	336	328	326	298	318	332	322	286	314	294	306	286	281	334	337	282	257	319	312	313	294	289	330	301	270	316	316	298	303	311	274	298	318	272	322	297	294	305	298	323	335	299	304	291	309	311	332	298	287	288	304	296	295	308	294	308	334	284	308	320	307	293	281	322	302	285	278	321	334	283	306	308	304	296	304	314	255	314	329	280	315	293	337	285	330	302	300	343	302	295	328	271	333	315	326	297	303	299	290	291	306	290	297	277	303	291	324	341	331	327	294	302	313	275	293	285	318	286	334	295	302	351	321	282	292	293	287	342	301	299	322	301	304	312	326	302	321	256	299	288	307	300	333	299	315	342	323	273	319	299	324	315	352	303	288	323	337	314	322	294	274	304	323	332	300	327	299	301	278	315	359	310	308	273	311	316	301	290	340	316	312	306	305	295	325	326	320	297	307	319	266	322	312	305	279	301	297	310	323	280	301	312	287	291	309	313	320	298	301	307	320	294	327	315	284	287	313	304	315	324	309	310	315	313	307	328	305	308	332	304	294	285	296	264	333	296	302	292	302	323	330	288	329	292	304	292	271	330	303	297	312	266	293	303	310	303	284	305	277	323	297	289	297	307	279	311	311	294	299	332	273	291	323	305	309	312	289	307	292	321	313	314	295	302	349	334	286	281	299	309	312	266	325	281	296	315	309	322	312	277	291	324	299	323	297	293	314	301	297	308	298	316	292	270	334	352	322	295	292	298	307	344	309	296	336	341	302	328	308	291	321	300	301	292	319	307	323	277	342	333	305	319	310	291	292	265	313	303	300	290	254	317	307	313	311	326	293	323	305	319	317	313	302	333	292	289	317	291	305	309	289	338	329	293	277	334	315	302	330	313	272	316	321	285	289	316	309	272	266	310	293	291	288	301	310	283	300	306	315	294	318	314	321	314	305	270	290	275	320	300	287	333	336	304	292	307	308	314	294	328	288	316	261	310	330	280	312	307	303	306	314	318	295	328	305	312	313	278	314	321	302	299	311	269	284	299	305	277	305	325	320	301	306	308	327	327	314	322	277	322	310	301	311	315	327	257	319	298	293	300	286	311	315	304	320	289	274	289	324	327	310	280	291	313	303	315	314	282	296	278	307	304	296	290	310	289	310	297	313	284	292	275	280	336	307	315	295	286	290	320	301	319	288	294	289	278	303	323	317	292	309	295	303	295	278	332	303	287	306	327	316	333	303	343	269	335	316	317	325	310	314	345	359	329	293	299	316	338	302	297	299	348	296	326	291	286	284	329	308	304	308	280	316	335	312	303	283	333	321	324	328	338	340	284	340	313	272	308	281	313	301	342	301	292	280	287	313	317	296	329	316	302	324	301	319	322	306	328	321	281	288	351	292	307	314	277	309	294	316	311	334	300	292	296	322	296	316	325	328	315	305	312	257	311	297	290	334	300	282	293	272	301	316	317	317	301	302	302	302	282	307	285	282	305	313	302	316	296	313	292	294	312	312	310	299	310	268	286	306	297	286	288	314	324	306	320	298	337	325	324	318	285	291	319	312	304	323	303	329	291	318	305	301	294	342	331	308	302	283	290	325	323	312	296	301	294
32672	49420	36942	19677	12406	8060	5240	3102	1916	1604	1433	1504	1034	826	878	729	672	600	609	580	487	529	467	426	384	392	329	355	360	354	336	330	344	341	310	324	349	320	335	328	365	336	332	361	335	338	331	323	331	343	309	326	329	329	339	327	344	358	350	324	333	311	329	326	336	360	340	316	338	313	354	345	329	336	337	349	307	297	351	336	323	357	333	337	311	316	367	365	345	386	328	339	341	341	352	297	341	330	346	322	323	329	327	309	314	319	336	326	308	372	348	335	334	330	318	308	334	332	329	337	321	352	286	356	299	304	319	314	314	324	324	337	323	330	333	338	301	314	324	304	315	296	357	293	322	331	317	354	339	349	349	307	353	327	369	333	301	320	336	325	327	313	350	328	336	332	325	322	337	338	353	321	303	320	335	335	321	342	335	345	335	334	326	343	331	328	288	312	313	327	343	294	318	337	331	319	315	325	331	325	337	342	325	335	321	347	320	330	331	353	319	305	325	324	339	324	330	307	335	328	319	346	320	322	316	344	346	326	324	362	337	317	328	327	355	296	321	308	299	308	313	307	331	334	379	317	335	350	325	333	328	350	319	311	331	304	326	332	352	315	350	361	323	310	331	308	326	327	332	298	299	344	346	304	342	339	304	345	342	324	303	336	328	349	310	315	346	348	320	337	347	325	329	311	302	326	354	343	366	373	335	328	277	358	347	311	332	320	325	352	303	312	320	325	360	338	329	319	305	323	299	333	348	343	355	344	334	365	347	300	335	332	324	356	328	344	321	365	333	321	337	303	312	341	363	347	328	324	324	353	336	344	336	313	359	333	323	339	354	354	348	314	312	342	345	319	371	328	307	334	326	333	326	339	317	321	329	331	318	340	341	299	320	291	319	334	326	347	298	337	346	324	354	323	349	339	307	346	340	367	343	336	359	336	356	318	374	351	305	336	332	341	344	329	348	334	334	323	310	343	345	351	341	303	346	348	318	321	317	344	314	329	328	363	312	345	324	298	290	320	344	335	355	339	324	312	344	318	340	331	311	337	357	314	319	311	321	346	300	333	335	333	324	303	330	347	310	317	320	325	347	331	323	334	331	326	308	333	325	312	331	311	344	318	333	301	315	341	305	323	330	308	361	310	333	324	355	334	306	341	325	349	353	317	335	316	287	329	298	315	337	291	359	312	327	345	335	355	356	324	321	307	330	335	349	308	349	329	366	342	327	346	326	330	339	291	334	328	343	329	340	343	335	296	351	317	322	284	294	359	369	319	343	317	335	328	324	354	314	332	354	296	304	344	356	337	325	343	326	337	334	305	325	306	328	312	324	343	352	339	336	358	341	352	301	310	314	341	332	324	310	336	327	352	311	357	334	331	325	306	354	322	317	338	348	297	314	350	324	319	344	338	316	325	322	327	332	314	298	309	311	330	303	335	335	331	319	334	334	312	318	314	330	297	323	327	312	308	352	339	303	354	357	364	358	344	317	341	318	338	329	364	330	326	316	354	316	314	329	338	330	333	335	345	331	320	339	339	305	325	326	324	319	333	333	325	307	302	321	332	352	340	317	311	307	331	332	353	340	324	305	317	331	321	335	320	344	285	340	299	313	367	348	325	329	319	345	347	334	354	315	315	342	322	350	306	351	365	328	349	331	330	347	352	335	381	340	322	336	343	332	337	337	318	307	322	355	346	335	323	355	331	349	295	335	325	347	357	314	322	315	327	326	350	348	303	321	317	299	350	316	347	312	330	333	341	333	325	316	304	331	308	329	343	320	342	312	324	317	329	346	323	328	297	335	326	347	316	339	314	348	317	306	325	323	327	321	321	320	294	330	340	350	323	333	332	331	347	311	358	333	335	347	332	330	332	321	347	324	327	303	322	328	323	344	359	339	335	327	364	343	312	349	305	321	341	328	329	333	320	342	335	329	316	333	351	340	317	331	343	325	323	297	307	337	348	299	323	355	324	345	326	311	334	303	323	344	371	332	349	338	323	313	344	347	324	312	318	334	333	345	351	321	344	357	334	342	359	316	315	307	304	299	360	325	334	363	366	336	333	322	316	355	315	341	314	358	325	322	321	346	359	313	352	321	326	344	344	323	324	335	362	337	333	314	326	333	337	350	346	359	323	321	346	304	300	309	354	325	320	321	331	332	336	311	323	341	324	336	337	337	355	315	336	313	351	341	322	335	349	336	328	311	325	310	298	323	333	314	316	327	317	339	286	329	344	364	297	328	314	326	347	321	342	310	336	321	351	319	326	295	356	340	345	338	346	335	340	348	342	294	359	319	349	338	318	326	340	329	349	350	348	340	316	334	309	311	348	350	326	339	322	312	326	326	330	341	311	350	337	373	360	327	341	336	333	341	350	333	332	325	316	353	329	359	324	327	337	296	340	332	294	343	315	327	305	295	340	353	317	367	314	292	356	325	349	360	347	344	339	314	349	300	330	352	340	355	345	323	329	329	323	357	330	355	309	343	319	345	327	320	323	311	329	327	341	317	344	298	351	335	298	293	331	315	357	354	352	328	318	343	314	326	335	334	333	314	327	334	306	338	295	302	306	326	326	348	343	328	355	321	346	317	302	318	320	321	353	327	356	334	332	334	314	339	301	333	323	345	336	330	324	353	312	340	348	328	328	283	342	308	356	343	347	307	348	317	309	350	333	361	325	334	343	333	313	330	324	347	339	326	324	331	371	347	333	316	341	280	350	301	358	317	353	342	320	349	364	346	318	343	330	359	300	343	353	335	312	329	325	308	317	327	310	325	335	353	323	309	305	317	327	317	341	345	323	322	303	327	354	325	310	344	342	322	344	333	317	381	301	346	352	346	352	337	348	335	338	348	334	304	323	308	334	368	371	345	335	337	306	351	311	325	317	330	365	312	305	337	315	318	335	315	349	351	346	279	349	304	313	339	332	329	346	328	310	288	341	320	325	349	325	337	320	311	359	300	345	334	375	361	328	339	343	302	349	305	317	343	324	369	297	377	319	348	322	317	311	337	330	333	343	334	302	297	298	344	310	335	305	345	341	334	302	293	313	362	327	326	332	341	358	351	325	321	300	342	282	310	298	342	335	318	306	357	306	317	375	342	328	335	298	326	314	357	350	339	337	348	320	336	359	323	327	338	300	296	316	331	349	349	291	289	323	322	346	288	333	335	307	323	351	303	297	300	322	326	328	343	329	337	333	366	354	336	311	343	344	311	344	317	315	330	336	333	320	331	361	350	327	330	319	339	315	343	324	306	323	389	336	319	316	332	339	340	345	359	309	302	331	334	302	338	355	322	303	315	334	316	313	363	344	336	317	355	363	324	352	360	358	341	324	342	316	329	321	324	336	327	318	371	319	323	305	338	299	297	352	335	335	319	287	312	323	330	350	313	327	328	347	342	327	306	319	340	288	328	326	329	327	306	322	347	319	318	304	325	308	310	305	317	338	330	320	349	350	345	361	334	305	326	322	338	337	316	359	335	325	343	366	314	328	335	329	314	335
24521	21710	29058	25341	22504	17506	7934	3241	2565	2338	2208	1898	1408	895	967	888	716	651	634	575	501	529	481	439	406	378	365	374	358	359	345	345	329	393	343	335	384	316	312	342	348	360	344	327	365	343	313	305	321	349	325	332	314	346	330	328	330	348	298	328	305	304	295	331	318	314	324	298	339	314	297	317	311	337	300	333	319	332	304	307	345	318	361	311	320	315	341	333	325	302	364	303	286	336	330	303	357	336	299	342	346	333	356	293	305	311	334	350	289	340	325	358	324	367	332	328	330	335	329	319	313	331	295	325	309	331	342	340	350	322	335	327	336	313	350	311	331	337	319	327	296	342	321	327	348	320	312	311	330	309	363	332	321	336	310	319	328	334	309	323	297	323	318	311	313	323	330	313	310	305	315	302	319	311	289	291	335	317	314	330	312	325	311	328	325	333	322	315	314	301	323	315	329	304	325	344	331	322	319	323	330	299	323	342	327	299	328	280	350	342	363	322	313	347	335	354	316	313	338	322	286	297	279	365	334	314	336	292	348	326	330	290	336	324	327	311	321	328	279	324	324	311	308	327	335	302	347	290	345	341	348	316	297	267	298	317	293	328	334	307	361	314	351	332	341	320	330	317	317	329	319	324	333	334	363	317	308	322	292	313	335	303	328	304	307	325	297	332	307	332	335	321	344	335	307	309	321	297	322	306	337	342	284	388	320	329	307	302	301	311	313	282	308	316	313	332	325	320	308	346	340	337	305	322	330	310	323	325	311	330	328	318	327	319	332	290	315	327	321	344	381	317	296	312	305	338	307	314	299	315	355	353	312	328	287	327	316	333	347	310	314	354	302	307	318	301	325	334	333	326	321	343	331	303	311	322	329	351	313	349	337	298	335	351	305	342	346	343	307	301	326	337	335	318	328	312	312	302	318	327	321	330	350	324	297	335	315	321	327	302	357	329	308	364	309	303	313	321	332	315	330	307	350	307	358	346	314	298	339	320	330	304	315	314	327	329	315	295	313	294	329	337	341	320	324	330	305	337	309	287	347	312	306	336	317	335	311	317	327	325	294	333	325	330	299	329	298	316	334	306	333	327	314	359	309	285	316	365	319	301	331	338	311	328	319	314	348	335	336	328	329	296	329	333	319	321	303	327	323	306	329	324	347	273	343	318	353	324	320	308	305	299	311	338	331	315	331	322	321	358	323	310	328	317	351	331	294	299	328	297	277	333	319	341	316	319	315	303	317	337	322	340	305	309	349	350	322	300	341	316	326	352	330	323	313	320	341	329	352	314	326	292	378	314	337	360	311	304	311	310	349	350	299	305	318	337	315	302	318	309	298	292	337	341	289	309	322	334	307	332	343	299	273	359	317	335	295	320	327	314	299	349	351	346	308	319	317	341	342	321	363	315	317	343	297	315	325	295	335	308	323	311	347	319	288	309	324	338	287	322	314	324	320	324	303	355	323	308	324	326	298	345	334	314	306	320	337	316	332	316	344	328	313	332	311	331	335	351	340	332	337	342	304	330	314	301	309	318	345	312	327	350	325	306	327	324	323	344	337	309	333	346	321	296	339	284	322	345	355	330	336	329	316	340	311	326	329	314	323	351	294	296	339	326	325	322	340	350	325	323	325	328	305	321	292	325	325	310	315	321	310	335	303	340	357	315	345	331	314	342	333	295	339	313	324	322	345	302	312	316	345	331	331	277	322	323	320	315	309	308	321	311	330	289	331	340	300	302	335	316	318	301	337	340	340	304	306	311	322	342	294	301	342	295	368	306	346	344	321	351	319	296	349	287	339	326	303	311	353	339	299	341	324	354	318	329	284	361	315	341	344	324	344	331	326	360	328	316	330	348	309	316	310	337	307	311	288	355	319	322	326	358	319	314	331	321	308	342	325	324	324	326	311	350	357	328	319	355	320	331	324	305	310	367	354	298	321	316	347	316	335	314	310	322	310	331	311	351	313	330	311	337	318	319	333	329	332	334	327	332	321	346	317	340	336	318	338	308	323	318	316	309	308	299	331	301	293	337	317	379	327	344	330	314	307	344	298	308	334	347	327	332	309	318	337	303	327	369	319	321	323	306	337	295	317	300	327	322	312	316	313	323	320	347	301	299	318	321	328	338	322	318	328	327	329	343	339	315	341	337	312	340	319	302	314	298	330	311	304	326	339	322	349	309	328	308	335	331	335	332	291	308	314	313	308	307	307	320	333	316	321	320	323	328	297	310	321	318	321	342	298	327	356	315	333	304	298	313	346	331	320	322	308	328	340	309	331	316	361	306	342	316	348	299	316	334	340	313	328	318	317	307	333	301	296	300	317	311	327	330	324	301	328	315	339	304	313	314	331	292	316	313	317	358	309	311	343	310	310	300	326	361	363	324	333	322	342	288	329	311	329	331	344	313	325	294	346	305	320	329	310	321	354	351	287	311	319	311	331	325	300	338	344	336	309	325	333	316	340	330	304	302	308	321	300	340	341	313	337	326	305	322	311	360	317	316	330	286	312	335	305	325	338	321	306	343	342	327	324	335	334	320	323	316	329	344	333	299	326	310	336	291	297	333	356	321	346	291	310	269	327	342	331	329	341	300	316	318	310	310	324	338	322	332	304	319	318	305	342	334	282	327	342	330	317	322	326	343	333	292	329	328	318	329	312	341	310	330	318	343	302	304	315	343	326	341	325	307	324	341	353	320	322	318	324	285	310	366	319	336	318	344	324	326	323	306	325	306	306	321	296	343	317	313	317	274	338	315	336	336	349	304	308	305	320	339	320	334	318	319	351	316	341	333	333	330	329	324	329	320	308	274	316	304	321	306	319	334	316	340	306	312	340	304	351	314	306	315	329	329	334	296	297	330	369	314	345	304	281	296	309	314	333	319	322	315	324	365	353	284	349	317	336	316	358	349	317	321	316	303	286	290	340	313	343	309	351	332	308	336	336	335	315	319	368	345	354	314	351	351	324	347	307	334	304	304	307	307	299	302	281	357	297	327	303	319	308	309	322	357	346	340	312	312	331	317	332	295	340	345	323	319	309	328	282	285	283	341	324	324	313	341	323	315	319	373	291	329	287	324	306	360	299	326	326	351	297	305	315	367	342	310	317	353	325	315	313	355	326	316	300	345	295	328	308	321	288	300	311	303	313	333	338	339	330	292	305	302	352	337	336	352	290	343	314	318	326	309	314	318	302	348	324	293	349	336	303	322	312	338	298	300	310	305	312	326	305	320	315	328	299	297	346	333	329	303	332	337	302	316	327	309	356	292	349	309	327	345	357	299	333	344	310	346	316	345	320	340	329	353	331	323	340	346	300	309	300	313	330	305	326	316	349	326	311	327	305	328	324	347	330	304	302	364	300	333	309	355	327	337	330	328	321	313	349	297	345	338	339	317	304	342	330	309	334	313	292	320	301	315	365	333	322	362	298	333	291	313	305	331	321	326	340	336	350	343	331	318	311	295	333	327	301	296	332	322	317	312	367	301	297	317	341	362	320	355
32295	56796	40146	28071	21793	15847	8702	5238	4401	3792	3722	3219	2203	1416	1420	1273	1037	958	852	765	706	686	634	541	444	426	398	367	431	382	382	363	372	375	335	387	342	342	354	375	390	400	340	357	351	381	332	357	341	329	391	365	335	332	336	348	318	334	349	342	335	324	323	353	332	317	353	321	317	342	339	282	314	305	351	330	342	362	342	339	358	348	350	347	355	346	304	351	329	349	350	309	356	332	339	335	339	350	337	337	353	341	330	326	341	345	378	357	344	293	297	336	347	347	367	333	307	341	338	320	344	349	320	365	366	320	316	359	314	337	338	334	321	322	339	334	338	349	310	341	341	334	320	344	331	330	334	317	336	322	337	362	335	325	340	358	333	350	367	340	334	322	323	322	324	306	350	352	333	316	364	294	359	318	318	310	361	332	345	320	324	328	371	355	357	321	350	337	342	306	341	339	309	336	327	329	331	340	345	309	359	356	326	376	313	371	346	337	340	322	327	347	330	328	334	344	337	323	327	345	368	309	344	306	372	345	353	305	311	317	322	337	379	353	358	341	329	328	352	348	353	345	304	369	337	307	322	350	324	334	314	348	347	346	322	322	359	315	329	363	332	323	317	328	348	320	328	318	364	347	361	349	348	312	323	341	307	341	352	331	309	361	378	319	362	362	339	335	316	320	327	364	323	323	340	343	327	322	358	332	332	358	360	332	364	360	327	334	360	331	376	354	366	362	346	332	328	377	327	338	371	313	333	354	309	344	330	337	313	324	361	345	359	387	307	364	360	318	339	307	357	374	347	297	356	339	349	332	351	353	322	355	345	331	356	352	344	301	341	308	319	319	331	371	330	327	333	345	349	322	341	349	297	337	372	340	349	318	315	319	336	298	320	337	352	349	345	365	316	335	359	303	326	335	358	337	363	354	323	341	336	315	337	320	346	345	333	352	304	335	365	336	336	392	377	319	350	357	317	360	359	342	356	357	335	330	349	315	362	355	294	338	366	354	316	325	343	341	349	338	341	321	323	363	328	340	318	321	359	328	319	330	305	345	309	349	342	359	349	334	360	320	325	321	342	357	319	357	319	346	362	321	336	343	314	329	330	340	339	334	311	333	348	347	334	317	343	367	345	315	330	331	364	356	359	365	325	364	287	360	351	316	357	301	327	310	318	355	346	324	303	334	331	374	300	339	336	322	333	347	326	345	335	336	312	370	304	362	328	333	346	329	343	352	339	358	327	361	326	333	319	335	339	348	335	336	317	344	369	334	385	314	336	328	354	342	349	371	360	355	350	362	322	327	336	322	355	334	301	358	340	322	318	333	377	324	315	345	367	334	367	339	343	321	343	327	346	335	333	349	324	341	327	325	318	359	339	349	336	347	337	329	325	376	330	337	349	333	333	319	385	340	346	314	332	326	342	342	364	343	334	342	358	330	340	305	328	340	329	363	350	341	345	346	333	364	323	332	327	317	340	372	347	338	368	356	330	325	339	324	328	355	337	349	302	337	346	331	343	371	360	290	322	331	364	329	368	345	356	316	329	334	312	329	330	350	340	346	325	331	336	316	325	322	355	293	337	309	340	345	327	364	353	346	325	356	344	311	316	283	319	359	346	329	318	335	325	344	331	318	335	358	324	359	327	351	340	356	320	310	285	302	310	335	336	358	352	336	315	360	311	353	353	358	357	326	311	334	305	327	376	307	323	314	356	328	360	351	337	333	303	357	327	322	335	333	363	325	326	313	325	337	330	382	334	356	343	372	322	346	326	318	317	333	332	334	315	359	340	335	353	305	327	314	348	331	307	337	336	329	360	334	318	320	357	352	357	340	297	328	330	335	309	333	356	329	355	349	326	305	359	315	366	330	315	344	325	340	327	337	347	350	341	335	347	349	319	299	318	287	359	343	315	354	360	340	318	321	311	312	320	366	333	307	305	306	343	339	336	307	333	384	342	351	322	352	316	341	374	327	356	284	366	312	318	360	345	314	316	328	321	363	337	324	325	344	342	366	344	329	339	375	362	341	364	363	307	353	365	319	313	343	336	325	336	351	348	369	328	316	349	338	364	336	317	312	349	337	348	365	351	312	323	338	335	341	344	350	347	330	356	317	350	382	328	350	322	352	353	328	347	310	334	328	312	309	351	323	364	366	328	335	336	322	325	326	335	334	306	287	333	360	322	368	336	384	351	338	354	334	313	338	363	312	331	328	317	370	310	317	354	375	365	342	300	348	344	327	310	304	365	341	333	324	330	340	340	359	335	345	335	372	324	302	354	344	328	347	353	337	353	334	350	328	349	360	361	349	343	355	366	338	339	324	322	341	342	348	340	352	349	330	319	349	358	328	355	332	317	323	339	328	327	368	338	346	336	327	343	347	357	358	327	362	332	338	370	381	313	326	362	353	354	334	302	335	296	359	348	278	332	296	314	336	314	319	356	346	374	344	328	312	343	366	337	320	342	350	360	332	353	330	358	346	330	329	314	339	362	331	299	322	342	303	371	336	368	346	337	345	344	330	363	353	360	347	347	323	291	334	348	341	330	340	333	331	323	329	346	322	349	326	345	331	318	346	307	358	330	343	365	320	356	342	312	347	374	312	335	333	333	311	335	354	359	316	368	334	338	347	319	315	351	349	333	336	350	367	307	338	337	339	329	317	340	345	365	325	355	332	344	343	369	346	351	324	367	313	307	314	324	346	334	348	348	331	330	323	342	299	322	347	361	340	348	316	330	320	383	352	322	365	304	352	371	367	366	310	322	324	368	341	358	339	332	382	343	322	327	316	319	309	364	364	327	307	360	340	348	314	314	330	366	341	357	363	341	373	332	338	359	347	311	344	338	349	354	340	315	346	314	367	372	322	365	329	367	330	351	337	327	324	342	367	343	326	326	363	314	363	345	337	346	357	331	342	347	325	312	336	342	334	330	345	331	329	360	302	307	306	337	338	337	316	373	336	324	299	342	332	360	360	341	329	342	308	322	317	325	363	383	321	326	360	347	343	321	333	363	271	373	356	334	337	339	326	351	352	351	323	297	306	315	346	363	346	359	346	324	321	369	336	321	346	358	303	335	338	339	326	336	321	330	319	329	336	316	324	357	368	355	323	338	361	298	330	338	328	339	368	329	350	334	374	327	329	318	336	334	343	334	335	321	338	320	356	348	280	344	334	346	338	345	325	327	316	334	348	324	365	318	334	349	334	340	334	322	318	330	332	349	318	343	324	306	330	330	322	310	318	331	356	337	353	353	314	309	305	323	317	317	302	327	391	341	336	359	365	340	327	326	360	334	322	344	346	300	329	318	327	331	351	331	345	319	337	348	327	349	329	333	297	348	349	352	341	368	322	355	339	369	322	336	344	338	326	329	348	328	373	349	373	360	322	363	312	332	335	324	334	319	315	356	336	339	358	355	348	332	351	357	325	346	332	329	315	345	316	331	354	321	342	319	328	343	365	347	326	312	349	344	346	350	310	355	346	318	322	310	323	329	360	324	315	287	325
25629	21729	28596	27124	18608	9322	4402	2628	2201	1881	1800	1491	1300	814	843	835	711	663	658	604	553	547	529	501	500	431	450	425	444	445	429	448	429	464	456	432	430	393	459	454	447	425	433	424	420	427	451	448	370	410	432	444	395	404	457	402	408	416	420	416	402	364	403	428	397	415	414	425	402	436	405	465	448	408	385	391	421	415	396	407	414	398	387	400	395	414	419	465	414	444	406	417	393	425	385	451	428	452	431	398	440	443	429	426	431	422	449	406	444	390	396	413	440	378	415	466	409	413	437	458	428	393	427	404	399	452	435	397	436	404	420	423	451	418	438	432	408	424	413	451	393	433	419	390	418	402	417	401	423	438	401	406	420	408	385	407	433	405	406	431	409	415	410	398	422	393	423	420	445	408	396	417	435	435	406	411	391	469	442	447	462	419	425	435	447	444	430	401	411	403	406	414	425	413	421	444	408	430	410	432	413	432	414	402	409	457	448	446	436	417	421	398	392	401	419	387	442	424	413	449	469	435	427	436	429	438	431	407	441	390	460	417	417	423	370	415	432	444	390	405	414	402	433	407	446	450	417	427	407	395	426	415	425	428	456	407	403	395	405	425	407	427	456	419	423	419	445	437	444	427	413	435	398	412	436	393	409	435	450	415	412	372	417	453	433	418	436	439	431	407	423	424	405	418	410	447	423	467	408	426	434	408	399	410	437	454	454	452	441	448	452	437	442	403	391	425	414	436	455	441	416	390	392	427	410	397	482	445	423	389	433	471	422	428	412	418	387	427	407	437	397	415	441	461	424	442	420	418	401	402	423	385	393	440	397	391	412	455	479	447	390	407	438	407	408	406	427	429	388	387	409	452	390	408	410	432	412	385	449	412	396	409	389	408	436	412	386	408	432	453	409	406	379	416	429	428	410	448	436	407	437	411	424	440	412	417	419	438	449	447	477	438	410	426	439	405	454	406	423	404	423	421	419	418	394	426	383	394	407	397	422	418	422	442	413	400	407	454	403	453	438	402	390	433	400	440	432	424	455	370	431	425	399	436	424	385	376	405	426	419	408	414	460	430	439	434	428	421	423	425	419	416	420	453	440	416	408	418	424	409	433	407	416	406	417	430	412	400	430	393	428	422	400	431	471	422	421	433	421	416	443	440	395	422	409	418	471	421	447	438	417	420	419	442	433	410	418	409	414	437	410	439	389	388	418	455	420	445	421	440	418	390	401	418	427	423	435	419	407	415	434	440	433	404	408	445	392	417	433	453	397	422	430	417	403	386	418	377	426	428	390	390	435	449	398	411	458	410	412	443	411	417	390	383	441	439	458	413	409	444	403	393	426	457	426	429	408	443	414	417	379	435	440	406	434	437	423	391	457	416	412	455	420	422	416	416	414	429	410	467	440	432	433	415	454	427	416	451	414	399	463	457	436	420	384	397	425	399	448	433	435	432	441	389	400	420	420	417	413	403	417	366	422	447	453	387	416	431	397	401	406	423	400	389	400	418	435	392	403	402	447	416	412	399	440	421	431	445	417	400	408	437	388	421	451	408	390	407	436	420	428	406	403	404	409	427	446	417	399	408	399	407	422	443	426	448	405	455	397	414	470	380	425	392	413	402	433	388	407	430	403	412	430	411	410	407	438	383	387	420	420	440	436	452	436	383	402	437	404	441	407	400	458	418	452	384	411	415	408	413	437	418	425	414	418	458	439	435	409	438	426	431	425	416	411	406	402	396	398	413	438	408	433	408	389	405	395	429	444	458	425	391	443	396	436	418	432	408	434	420	413	444	411	404	412	419	419	424	431	435	420	398	391	417	411	444	462	381	431	412	383	433	434	428	425	445	426	408	412	394	415	429	389	426	437	429	461	416	462	393	409	447	421	424	417	403	455	449	427	393	426	393	398	377	439	417	411	414	441	415	442	441	401	393	428	456	409	449	418	418	441	378	419	413	382	396	431	367	443	401	426	417	412	413	403	396	416	392	445	403	450	425	445	444	406	445	435	402	405	391	389	439	434	439	443	429	394	395	385	410	447	448	431	432	446	405	440	408	449	404	422	448	439	396	411	412	450	436	470	445	406	425	413	439	434	441	401	430	425	459	440	441	416	431	400	398	413	425	430	399	422	423	412	400	451	433	409	409	404	402	417	391	416	394	463	471	425	435	403	452	420	425	460	448	427	448	403	434	428	417	420	398	421	437	428	433	432	391	423	430	409	404	376	405	380	436	425	459	427	429	401	390	399	432	463	430	443	415	457	460	386	424	364	416	415	455	409	412	400	434	432	437	411	446	451	405	442	439	405	398	416	420	424	444	450	418	396	391	449	423	415	406	373	405	433	402	418	400	415	448	400	439	432	381	426	408	425	410	385	422	421	402	424	402	455	460	413	414	426	439	424	415	417	454	425	412	396	406	398	413	420	426	424	465	429	392	412	440	454	412	394	397	428	438	438	407	418	403	407	453	404	403	413	386	436	435	410	423	402	429	409	421	416	437	426	428	453	422	403	427	434	449	411	460	400	426	441	431	424	441	441	435	404	438	455	411	414	454	383	436	446	415	438	445	444	401	360	437	460	426	407	449	378	414	435	415	423	405	407	422	468	402	416	403	414	365	431	404	397	397	421	428	436	434	429	450	417	412	424	461	429	397	425	408	382	417	426	410	435	450	432	446	404	406	425	394	396	451	430	440	453	387	403	414	448	424	413	424	432	462	422	392	427	408	413	402	426	402	371	418	406	446	412	443	418	411	443	454	451	419	429	419	429	434	404	426	419	438	410	452	394	414	441	457	413	402	430	463	426	423	416	407	458	410	425	394	420	412	432	416	431	413	438	463	412	440	424	399	446	434	432	392	395	440	422	443	396	410	406	433	434	455	413	407	400	400	421	454	456	398	429	414	438	409	419	408	381	412	443	413	415	392	437	427	438	399	419	421	442	422	423	425	447	382	453	458	401	406	391	441	422	430	446	427	407	401	421	399	455	441	409	408	453	395	425	394	429	433	438	406	422	417	444	427	394	417	413	406	439	408	435	415	390	505	402	409	445	443	454	413	405	391	426	436	419	424	422	394	432	442	427	422	425	414	408	430	400	397	392	444	414	433	442	425	430	392	414	403	393	401	401	423	430	427	396	424	385	433	432	418	473	413	421	419	427	430	469	438	449	422	429	400	427	408	444	437	406	435	415	423	429	410	408	453	421	427	388	419	407	402	398	411	403	422	421	460	440	396	408	431	440	429	454	442	427	407	481	442	426	424	406	429	417	413	398	413	424	379	447	419	430	392	428	420	463	404	409	432	403	392	420	432	435	432	434	438	408	390	425	415	424	401	451	439	431	442	428	385	437	429	472	403	429	401	402	420	392	428	450	419	413	390	397	424	405	447	454	423	459	419	422	411	425	428	374	432	416	414	430	429	392	391	403	442	409	413	413	441	416	411	412	403	413	409	419	408	444	441	423	397	401	425	447	423	414	436	463	431	429	419	417	423	398	405	399	415
31779	51061	39222	26157	18151	11507	6715	4754	4053	3441	3031	2617	2072	1152	1209	1117	961	926	856	778	718	677	670	568	537	543	502	457	477	477	455	483	484	471	458	422	456	449	470	482	467	428	496	438	464	463	520	465	414	457	437	483	471	467	445	452	466	462	447	427	457	447	438	466	457	468	460	442	457	437	449	463	450	456	453	467	421	461	433	425	436	470	457	461	463	459	443	467	460	459	477	468	456	434	454	446	466	422	488	437	462	429	473	445	462	414	486	428	413	444	447	451	439	466	466	424	446	428	449	450	437	462	422	435	410	459	418	415	442	448	468	450	486	445	425	413	427	499	408	427	441	414	432	412	452	463	468	450	470	442	446	471	455	453	397	414	449	465	467	441	454	482	438	426	502	434	447	452	422	422	449	462	428	444	437	435	504	422	469	428	454	448	448	456	433	427	432	445	455	469	470	409	431	395	427	429	413	456	451	463	464	442	465	405	464	444	416	488	440	433	423	452	426	453	469	410	485	449	448	479	445	549	451	436	453	473	457	458	424	427	456	450	405	452	475	441	451	415	469	496	421	426	457	465	442	447	455	470	446	420	457	432	457	414	448	453	496	439	435	457	466	410	455	436	460	425	394	447	439	410	438	429	424	421	437	439	490	409	460	451	440	445	457	467	489	419	447	460	459	468	424	470	467	446	464	457	435	457	440	476	446	485	437	428	444	445	458	400	427	449	458	457	421	478	465	471	422	439	447	458	421	460	434	452	467	434	416	451	439	436	449	410	447	443	440	471	458	428	434	457	433	458	475	468	438	456	428	462	451	459	462	437	445	414	457	441	425	419	470	461	468	436	428	445	440	449	434	445	472	457	423	450	444	427	417	474	423	448	399	448	468	392	451	444	439	439	466	467	434	481	406	430	436	429	439	463	421	439	419	467	425	445	452	463	437	441	446	445	428	469	457	456	475	484	467	465	449	463	432	464	440	425	461	429	445	432	433	452	472	446	464	495	414	445	455	444	428	459	462	468	451	432	442	465	438	429	477	467	465	460	466	427	465	441	447	451	432	455	386	459	476	434	431	500	475	468	456	440	435	417	451	421	417	458	451	437	460	430	458	442	442	469	419	434	453	454	430	467	440	424	446	414	442	473	438	456	462	419	453	398	439	438	450	452	471	471	428	452	441	442	444	469	460	441	482	433	439	453	426	430	428	437	409	425	426	444	397	465	459	469	437	449	439	503	465	492	440	424	457	465	455	445	465	476	449	474	439	481	449	396	468	423	438	452	454	453	499	445	482	451	466	459	462	415	439	391	419	470	449	424	455	476	456	436	424	425	427	419	458	449	454	500	448	421	444	439	419	451	509	446	425	459	435	445	433	466	460	425	473	384	434	449	454	456	431	442	454	449	446	437	440	470	453	460	453	435	430	445	382	467	466	460	459	477	436	432	480	451	435	471	448	473	427	458	461	438	456	443	432	457	398	436	479	429	422	449	412	465	419	429	466	418	453	447	460	449	472	459	432	449	440	485	451	460	503	486	427	435	465	441	435	425	471	458	459	444	465	439	433	447	444	454	462	465	443	428	447	418	452	471	434	437	451	435	454	472	429	468	462	440	468	440	445	448	476	403	473	439	437	467	413	435	419	474	453	442	449	441	459	455	464	428	456	434	444	447	470	502	437	473	429	448	460	445	428	457	478	466	462	433	442	458	459	457	435	475	420	442	426	473	471	422	451	463	451	430	427	448	456	448	441	415	443	389	452	455	478	433	454	459	467	464	430	448	470	430	466	471	448	470	418	417	441	409	447	457	472	447	444	441	459	425	447	469	437	462	457	430	430	475	423	415	448	458	460	478	405	484	450	411	459	479	430	414	418	456	473	453	446	439	437	453	436	467	427	442	442	416	437	485	407	448	439	440	497	433	449	410	464	497	414	425	437	411	437	465	430	446	456	425	461	453	459	417	413	464	459	449	477	414	453	456	509	436	435	421	460	446	450	492	428	461	473	435	481	446	423	466	452	425	429	419	456	413	441	462	463	460	453	413	454	435	471	458	470	438	458	424	442	434	472	472	469	448	431	501	446	431	456	470	421	430	422	448	472	467	465	436	472	449	474	441	442	429	449	430	404	436	439	428	463	429	438	450	495	415	430	497	456	435	470	441	493	473	457	443	409	401	434	448	484	460	461	457	437	434	456	479	436	426	409	436	428	450	446	453	465	463	449	467	458	434	455	428	439	418	485	456	435	438	462	473	456	455	457	469	434	429	433	438	462	442	426	430	433	474	449	452	438	495	458	425	431	465	491	472	442	453	424	417	470	419	433	449	484	413	430	438	478	477	413	421	428	405	433	439	453	432	471	434	441	419	470	450	455	461	443	438	439	450	471	430	447	437	454	456	441	456	471	436	435	447	448	438	448	495	450	407	437	485	422	465	427	459	407	442	467	438	423	457	470	451	451	450	458	461	446	416	428	439	454	396	472	436	443	474	447	437	438	443	470	450	480	465	441	416	457	412	465	444	422	447	439	447	438	452	464	451	417	426	484	450	424	477	451	446	417	463	449	434	465	422	408	470	436	435	457	462	463	413	416	457	424	437	418	462	444	429	465	423	450	447	416	473	459	443	450	427	457	465	446	428	452	465	458	468	466	474	420	476	425	465	437	436	433	479	440	485	457	494	447	457	481	428	425	480	481	463	463	425	428	469	449	430	434	440	430	445	427	446	421	455	440	439	446	429	467	489	464	472	458	402	454	460	429	425	413	452	444	427	490	478	412	459	459	458	476	455	444	430	474	432	436	458	452	447	449	455	462	477	467	489	449	454	439	449	448	431	429	419	413	460	468	434	455	432	448	478	470	454	446	441	473	447	458	445	442	436	450	460	475	456	449	456	412	438	430	441	422	459	441	468	437	479	428	463	439	453	458	433	446	426	431	442	443	464	422	462	467	469	463	477	454	407	420	462	421	472	433	432	421	432	423	408	427	460	470	421	451	449	434	465	486	465	410	463	442	416	436	466	443	442	409	439	463	461	456	426	428	410	486	432	418	486	480	467	441	463	413	472	467	440	482	428	467	418	442	417	458	452	421	420	435	446	439	428	422	436	477	466	463	409	450	453	456	463	438	452	450	452	451	491	431	437	433	465	447	484	440	452	477	435	429	403	411	454	404	455	455	453	437	418	439	421	420	433	422	422	436	438	440	462	451	431	444	439	461	425	456	464	473	421	423	449	428	484	435	448	469	433	447	463	436	447	433	461	455	456	448	430	432	468	456	433	447	473	434	462	465	453	416	439	465	443	424	451	412	459	483	454	429	437	485	438	458	499	481	408	452	453	421	419	461	449	421	438	458	480	491	449	435	441	461	452	410	424	453	450	437	437	438	468	417	449	435	440	400	416	460	425	434	431	420	421	454	481	474	462	405	462	451	448	475	444	461	448	447	440	461	420	425	437	449	456	461	451	449	434	419	454	436	470	423	450	453	425	455	510	455	465	461	469	469	475	482	447
23236	21667	29374	24555	22053	22122	14929	6222	4817	4252	4079	3239	2291	1658	1292	1327	1133	961	889	873	796	768	703	689	610	559	544	553	519	509	535	480	533	513	544	485	491	488	495	555	462	512	474	526	512	522	470	523	469	528	490	502	540	519	520	536	466	488	534	476	468	550	526	467	471	473	522	473	490	469	460	459	511	507	503	493	521	516	462	472	492	535	449	469	443	503	540	485	504	488	500	473	502	470	467	465	536	499	525	492	514	482	506	508	475	502	478	485	485	470	495	457	520	502	475	482	462	495	485	484	468	530	491	514	506	498	486	507	508	473	483	497	464	514	507	485	471	503	468	510	516	484	495	485	510	507	505	478	491	481	505	482	465	502	503	508	490	464	468	518	466	505	511	473	492	544	482	476	506	477	523	518	523	486	469	480	528	515	474	466	536	471	488	503	472	515	482	506	469	468	488	448	487	500	509	459	433	488	465	453	513	480	485	500	500	483	477	506	479	473	491	479	479	493	527	494	509	489	484	494	503	437	433	528	484	473	488	436	483	543	470	462	528	453	480	487	508	510	484	522	489	507	521	492	479	541	467	522	452	491	470	485	483	487	458	494	489	479	505	464	486	491	477	495	482	501	519	471	511	478	502	525	475	450	474	466	483	502	499	478	559	495	494	487	473	498	470	476	500	523	508	491	493	519	503	490	515	522	472	523	511	500	503	481	456	475	489	510	487	489	503	456	510	509	520	498	490	486	498	495	497	512	539	523	459	455	496	472	525	458	514	487	480	478	501	467	496	523	486	542	485	490	496	477	528	452	483	451	454	495	486	463	495	490	450	469	476	492	498	508	498	448	513	512	495	511	475	506	509	513	472	480	493	455	498	459	480	511	493	478	509	481	473	511	487	509	499	502	521	494	454	455	493	505	516	501	483	467	449	507	505	507	452	483	500	488	468	486	486	478	474	541	528	503	499	510	503	467	465	527	492	486	516	522	522	463	482	512	494	523	500	508	484	495	514	472	484	471	519	474	524	461	498	479	538	465	484	507	486	526	517	443	483	489	486	475	485	518	522	476	490	481	486	460	508	480	454	498	455	477	441	499	495	482	495	538	506	488	515	492	504	489	458	508	479	480	480	484	478	465	524	498	498	513	514	524	476	449	479	498	490	499	523	477	485	527	474	493	534	501	495	481	498	492	494	477	496	549	484	515	451	502	467	463	483	503	487	498	495	482	486	488	475	488	484	470	479	490	517	465	493	517	512	516	454	480	529	487	502	504	456	466	502	492	483	509	475	529	473	514	507	491	554	472	459	497	487	496	511	521	478	481	496	465	496	518	472	503	506	477	485	468	473	502	491	459	484	444	515	472	481	472	446	487	455	499	485	490	478	492	505	481	540	502	504	513	525	456	516	491	502	487	467	519	528	506	484	515	475	512	478	487	467	467	549	505	494	498	490	479	490	499	536	491	500	490	487	454	508	485	532	478	517	499	471	484	476	469	541	506	509	476	492	486	466	490	480	448	503	503	505	520	485	534	445	506	499	511	488	544	529	473	515	484	489	537	467	496	492	502	502	520	477	515	490	526	512	514	493	471	427	466	513	459	460	523	455	484	446	495	502	505	502	483	504	508	482	507	499	466	466	497	492	488	516	460	464	530	511	485	455	509	465	489	456	516	511	488	555	452	514	505	473	461	503	472	520	450	476	466	459	528	479	464	500	451	486	514	435	501	493	509	490	453	496	459	542	520	493	481	517	486	505	492	496	460	487	501	516	504	548	512	468	480	506	529	535	497	518	468	494	467	505	468	532	468	502	493	469	503	474	502	488	486	472	462	482	473	488	479	473	477	499	497	468	493	538	500	495	508	484	474	503	463	509	504	482	474	482	463	480	487	453	505	520	503	493	483	491	502	508	482	501	501	482	506	472	481	481	447	475	519	505	460	563	531	474	511	510	518	456	483	479	464	508	459	507	506	488	470	492	469	502	476	505	465	509	458	476	462	495	502	500	507	462	511	514	526	482	494	475	503	480	461	502	510	564	499	527	490	502	505	520	520	459	496	507	504	487	466	470	489	514	469	499	520	503	466	444	472	465	475	500	474	468	505	494	515	510	487	477	497	498	457	511	507	489	493	492	491	500	464	463	473	514	489	520	489	488	514	474	502	503	460	528	487	497	528	510	499	513	514	451	483	449	463	532	463	479	480	481	485	470	474	468	505	462	488	467	528	482	490	517	466	472	438	493	479	518	503	494	508	499	486	466	447	512	467	494	499	518	474	501	513	470	476	466	512	494	475	504	512	493	498	463	490	531	483	491	499	510	489	489	482	483	480	428	483	485	468	475	524	505	450	490	449	474	474	474	480	494	476	481	483	485	510	496	501	472	528	460	448	522	498	484	469	492	504	472	475	493	549	475	469	506	467	478	493	528	507	497	479	481	490	490	498	503	460	484	487	481	485	497	504	504	536	447	499	472	517	512	484	483	502	487	441	479	488	501	513	507	461	489	463	461	543	506	517	515	460	511	475	491	465	470	493	488	474	500	477	491	506	502	481	553	464	456	494	479	466	486	478	466	491	497	501	464	467	507	476	469	487	497	470	495	542	523	486	489	477	446	514	460	497	525	456	489	498	485	473	498	527	494	473	489	530	524	482	471	481	535	491	517	504	496	487	499	515	495	519	505	513	464	475	521	508	470	450	481	523	506	520	464	489	463	499	485	488	486	506	513	475	474	505	505	521	456	514	483	482	478	435	473	477	476	490	526	499	503	482	493	482	492	486	485	524	517	500	471	515	455	486	502	525	494	489	501	521	485	511	480	449	465	527	489	454	520	479	466	482	452	504	468	452	519	499	493	531	458	489	481	441	476	493	515	493	518	489	464	531	444	517	437	482	481	476	467	474	500	523	489	520	480	495	515	469	456	491	453	474	479	528	502	486	467	526	469	453	470	502	508	488	446	523	505	458	516	475	479	484	490	498	456	537	462	510	497	466	463	488	484	515	534	480	477	488	494	487	469	489	471	511	456	468	479	506	505	490	465	457	534	472	483	454	494	451	486	505	494	487	503	499	509	473	489	511	468	503	497	459	505	489	498	491	470	506	495	489	500	471	474	499	490	467	491	504	495	468	499	506	507	479	496	483	473	506	521	459	514	479	495	506	510	509	502	465	461	477	497	428	483	470	444	486	468	500	471	489	467	537	480	515	468	437	482	515	502	488	516	499	471	527	485	464	502	527	464	443	509	488	493	531	462	484	515	502	478	485	506	498	513	490	469	488	501	499	488	508	521	439	457	504	483	521	489	514	483	464	456	491	512	503	508	493	509	503	496	495	447	490	489	445	464	512	513	459	505	549	502	473	492	478	490	501	494	487	462	509	481	518	483	461	470	494	482	492	548	511	511	486	541	500	489	506	488	466	526	493	473	499	486	505	477	448	492	492	526	503	487	497	474	491	445	482	482	459	474	507	470	500	489	483	493	499	517	515	513	459	474	488	513	483	481	494	500	478
34820	60093	47665	35122	25750	16861	10952	9043	7956	6698	6736	5268	3498	2547	1879	1848	1604	1304	1190	1067	979	896	872	818	712	645	573	563	579	529	536	531	566	572	546	525	529	545	530	529	518	526	499	506	547	512	491	528	527	545	522	548	508	509	475	551	505	509	510	517	488	524	480	531	504	505	501	503	503	463	545	529	463	532	468	507	524	510	499	492	501	500	510	500	501	528	507	467	521	545	552	502	500	527	500	532	474	513	491	491	491	506	487	490	485	504	467	542	492	509	514	492	525	532	500	477	485	507	530	514	559	489	498	475	496	473	529	471	461	508	477	515	508	516	501	494	493	501	465	512	463	497	514	434	513	525	481	484	498	499	472	524	512	468	503	529	528	517	483	519	498	504	520	505	448	475	471	459	494	481	493	529	519	512	485	471	513	516	486	481	490	480	516	512	455	516	504	459	464	498	505	504	512	481	456	512	541	507	500	529	492	528	482	472	477	529	526	488	502	500	462	495	496	535	494	489	514	488	495	512	477	480	496	486	515	468	495	528	506	529	456	463	508	468	467	523	500	506	526	522	506	479	479	452	515	548	522	492	477	500	483	514	475	470	517	461	472	469	515	471	495	498	483	457	493	536	495	514	479	580	480	485	500	493	502	508	546	476	439	510	462	510	508	507	515	470	466	528	461	475	493	471	467	536	502	449	506	471	491	501	478	496	516	463	509	520	507	481	477	542	493	522	506	525	501	506	487	511	483	519	496	524	496	479	490	509	528	539	508	523	446	522	530	492	501	486	482	474	505	515	480	474	501	540	517	486	494	492	522	471	505	479	519	530	517	501	537	487	515	521	480	505	488	519	533	478	493	506	500	472	470	500	533	511	461	513	465	513	488	486	532	521	504	518	485	484	517	502	494	510	497	522	500	515	489	481	469	501	461	498	506	507	461	520	520	454	476	497	493	516	465	533	485	533	502	493	530	539	480	493	482	510	512	495	480	499	537	506	462	474	477	505	453	468	480	502	531	503	494	498	465	487	501	451	504	484	521	484	532	512	532	458	537	542	480	497	506	510	495	491	527	486	509	444	501	533	498	496	497	490	504	510	530	472	466	560	492	490	488	518	508	496	492	505	466	496	516	496	519	528	509	505	544	483	475	497	489	472	504	516	524	474	484	483	535	483	465	496	474	509	501	503	512	546	477	499	510	476	516	504	474	473	500	474	450	508	463	486	458	454	481	522	461	493	503	525	490	521	507	484	489	537	518	513	503	485	478	497	531	463	534	426	483	471	494	496	515	516	513	514	494	496	494	519	531	507	493	462	513	500	501	507	526	478	509	477	488	491	501	518	507	496	493	445	494	522	505	540	481	487	505	496	506	530	532	482	496	466	470	520	532	459	494	514	541	519	452	493	512	477	475	484	524	488	524	521	474	493	489	475	497	499	489	504	481	521	546	496	516	505	490	514	492	529	505	516	516	487	492	545	504	508	475	468	472	474	504	503	458	512	529	483	457	491	513	530	543	518	465	465	474	476	489	522	514	471	517	494	499	475	532	509	497	485	483	473	510	454	514	432	482	534	502	503	486	493	491	493	457	488	509	504	480	508	462	499	481	519	465	462	519	513	481	502	518	500	458	506	456	508	503	507	516	496	480	507	501	468	548	480	485	517	530	481	472	547	475	503	504	534	515	478	483	545	492	492	495	533	485	484	501	540	506	486	494	549	508	528	511	528	468	472	542	486	494	473	488	503	506	512	512	495	496	509	473	486	505	472	462	527	483	501	469	469	481	504	511	480	515	529	480	546	503	523	515	510	504	516	518	511	469	524	512	514	511	502	482	507	518	452	523	484	486	502	486	479	482	514	502	480	492	508	493	504	527	485	492	509	504	506	497	492	532	510	482	463	490	496	478	528	499	462	494	486	523	477	483	500	491	493	487	530	515	503	511	498	508	477	501	525	503	504	506	531	490	480	460	496	511	462	543	456	485	485	478	498	483	516	467	491	505	498	519	464	490	481	495	508	506	464	508	544	469	508	525	491	508	455	485	501	501	486	513	527	499	524	481	526	471	522	495	498	493	494	535	491	458	500	512	519	478	524	478	523	502	518	518	491	495	525	508	507	509	464	469	514	525	523	511	547	502	485	504	500	493	505	502	516	505	513	517	496	501	498	486	508	504	498	492	509	494	490	534	487	484	486	492	493	524	514	528	489	490	457	521	506	500	496	507	456	482	484	520	498	519	517	496	500	494	498	487	509	494	493	517	507	476	512	528	480	492	505	502	465	494	469	492	502	483	487	513	465	454	540	533	539	490	500	496	500	476	482	488	530	511	496	529	514	519	526	498	443	508	489	489	498	474	493	517	480	492	520	508	502	493	474	488	491	485	533	459	513	505	521	489	508	502	513	481	504	475	523	498	505	494	489	475	492	484	511	475	501	496	511	509	515	490	478	549	515	490	485	512	499	488	516	544	467	486	488	543	472	495	539	504	487	522	496	522	484	545	528	470	502	489	458	504	478	474	515	492	540	526	542	479	495	494	518	491	481	492	468	495	493	492	499	517	508	497	521	498	503	497	512	489	517	525	461	504	460	519	526	494	529	505	488	491	474	492	473	494	507	515	505	524	521	493	510	499	547	505	480	527	495	512	477	512	498	506	475	486	476	491	469	474	481	508	487	498	476	506	485	500	503	486	481	519	533	503	495	481	499	491	499	492	507	473	459	520	507	462	508	511	539	496	490	457	432	506	496	506	509	480	518	463	513	520	496	495	512	513	474	471	493	465	501	490	498	494	487	499	523	490	489	517	513	481	501	525	476	512	531	459	493	501	532	445	534	464	490	495	523	455	476	519	486	511	518	521	548	498	512	503	515	489	523	506	483	527	493	486	493	509	509	452	519	526	510	515	476	510	449	507	468	483	517	492	503	534	495	483	478	492	486	474	480	490	513	570	469	508	506	519	513	552	469	543	476	487	494	495	445	452	508	522	508	546	506	499	528	513	502	509	513	490	483	478	483	480	463	495	478	514	485	542	477	470	530	506	528	541	463	541	497	511	480	479	479	488	478	483	488	500	488	517	523	488	478	497	506	500	488	492	497	487	485	485	493	479	506	514	463	502	496	493	503	469	482	500	463	495	502	536	497	483	507	486	480	491	494	514	515	520	496	520	530	456	508	504	487	501	502	467	490	478	497	536	523	520	517	483	490	492	477	521	476	519	499	486	478	531	474	496	466	508	524	510	499	534	515	466	521	525	501	510	503	459	497	502	520	535	479	455	509	504	464	518	457	452	494	500	510	502	477	496	514	507	464	473	503	472	490	520	494	584	482	501	497	516	527	547	478	489	480	452	489	492	512	484	506	543	518	490	502	506	479	523	505	486	522	491	489	483	492	515	496	519	513	497	491	503	505	471	517	470	471	503	501	493	484	501	512	531	486	528	505	473	520	484	487	502	511	483	527	516	508	523	458	451	501	493	483	519	460	452	489	499	496	520	505	492	546	499	482	500	507
31624	31343	29720	19279	8705	4652	3116	2220	1335	1243	1177	918	702	619	546	546	482	446	468	421	378	367	374	357	328	333	358	346	302	294	284	323	301	277	311	314	296	309	270	304	314	343	287	323	306	324	317	330	308	324	312	301	307	313	273	304	296	300	304	344	322	296	294	301	286	302	323	338	336	268	285	284	296	294	285	283	299	299	299	299	299	279	329	329	291	255	315	320	289	270	272	295	288	304	310	299	298	285	319	283	283	316	308	338	264	307	273	304	314	283	328	304	281	312	311	328	293	257	284	288	297	272	291	290	305	305	303	296	298	308	307	279	322	287	294	287	322	316	319	306	298	310	268	323	320	337	304	282	285	291	296	286	303	293	297	284	299	290	296	278	301	303	289	326	299	297	295	303	306	285	281	299	306	291	305	297	315	307	290	295	299	279	295	336	294	264	325	293	316	291	266	298	317	307	273	302	301	292	289	297	291	318	278	308	282	310	290	284	313	279	309	299	297	294	279	310	302	250	301	317	292	324	302	288	277	294	300	294	308	295	312	298	260	285	282	312	291	278	313	318	286	299	342	291	291	339	288	300	274	306	309	305	290	293	316	365	301	307	282	301	297	294	280	316	288	320	275	316	321	282	292	327	282	290	311	308	318	298	313	300	303	299	281	300	269	285	326	296	329	304	305	284	280	304	293	287	319	312	292	310	312	323	295	275	302	323	284	286	320	314	328	323	306	292	321	290	303	311	303	309	320	305	315	323	314	315	311	302	296	313	301	309	301	289	284	294	311	297	281	318	342	307	270	314	310	334	261	261	302	321	309	281	298	314	280	295	279	296	299	280	296	304	273	272	275	275	331	300	354	312	284	268	280	320	294	315	302	327	311	313	273	311	298	305	313	282	320	301	313	334	279	308	321	272	307	296	300	318	291	304	317	290	278	289	282	293	306	286	257	310	313	321	327	311	291	295	302	300	319	307	305	295	332	321	310	283	294	309	268	329	260	281	350	327	285	300	285	319	274	297	303	289	322	280	268	274	304	290	302	287	310	292	316	338	305	269	313	303	264	298	342	306	317	296	289	292	328	275	300	275	307	290	299	291	300	331	315	323	319	278	291	298	283	304	291	293	311	292	325	307	301	278	281	289	280	304	299	293	314	305	310	304	279	303	338	282	335	293	311	323	317	300	311	256	275	278	282	267	294	309	311	293	310	327	277	296	295	336	322	313	304	282	301	296	270	283	304	296	281	316	316	281	300	317	304	275	303	313	257	334	326	335	293	313	303	269	346	300	294	301	292	294	290	314	320	324	289	304	279	314	330	276	294	304	303	271	301	318	340	304	292	276	271	281	273	299	312	301	296	289	352	291	302	301	306	290	273	290	307	315	325	337	294	314	332	307	337	291	306	294	311	275	300	324	284	311	298	302	304	299	290	316	271	315	309	294	296	293	303	305	308	296	340	305	314	315	292	291	295	306	276	305	281	299	273	291	304	298	305	300	299	276	281	337	313	333	305	301	297	300	327	299	312	302	322	322	307	318	299	274	296	318	273	283	277	326	301	313	275	310	262	323	297	295	323	318	343	294	343	326	292	339	304	286	312	299	315	283	320	281	334	273	304	295	292	267	301	323	276	285	283	294	294	306	323	305	314	267	306	315	302	320	308	291	318	279	287	298	295	300	321	295	281	314	268	279	315	303	296	285	297	274	289	287	308	319	268	320	304	312	320	317	305	316	317	284	265	296	294	318	280	331	289	335	340	313	294	326	266	292	280	319	318	273	305	302	313	287	284	326	309	304	269	282	334	304	298	281	318	295	310	304	319	325	281	317	308	317	289	263	312	289	290	295	298	294	305	301	316	322	301	289	296	304	283	277	326	333	295	293	267	308	286	264	298	337	296	294	299	281	266	320	301	281	291	281	317	282	324	322	320	326	300	295	303	309	307	325	307	285	323	323	305	325	302	307	278	284	306	297	298	299	308	319	297	262	328	291	294	293	286	328	284	308	327	292	346	291	295	320	323	312	301	294	300	285	286	325	300	280	301	271	307	299	294	323	311	294	320	310	299	268	300	329	293	309	329	289	290	296	312	247	302	326	288	335	311	287	312	274	305	287	280	313	318	316	308	304	339	298	293	277	296	276	300	303	308	316	283	306	277	290	294	302	300	291	284	294	327	301	304	345	296	268	293	297	307	318	294	300	282	290	306	287	288	329	303	284	283	310	326	273	278	298	288	303	296	272	271	266	319	305	287	295	292	312	297	310	338	308	303	286	289	328	290	297	294	284	306	304	275	299	307	298	344	289	299	318	310	302	302	285	285	318	319	303	281	293	313	299	264	284	296	298	288	300	297	266	272	328	314	295	304	337	314	309	278	274	304	305	277	309	319	279	285	299	285	266	292	274	285	308	288	324	303	279	300	277	289	292	333	269	305	312	333	290	285	309	298	310	286	339	304	314	300	298	304	316	294	296	283	311	315	318	331	292	293	289	279	266	309	298	285	317	291	298	259	284	275	292	291	309	334	319	309	305	303	301	275	291	305	285	279	351	314	320	309	308	290	263	309	313	297	318	280	303	286	284	291	290	303	289	296	288	276	298	280	290	290	298	325	276	308	290	261	291	319	305	314	287	308	305	305	312	268	328	300	275	281	312	296	311	324	326	299	301	274	320	316	287	283	301	280	275	294	293	304	318	286	317	318	281	314	330	267	318	305	327	321	323	275	324	321	327	271	286	290	291	282	306	294	284	271	287	261	297	336	315	305	285	298	271	298	305	283	335	308	280	308	276	301	309	318	298	287	324	290	281	333	277	307	291	304	295	292	287	246	336	320	288	314	349	285	322	290	289	322	288	315	335	291	304	320	309	298	314	298	302	320	306	315	286	268	304	325	285	273	287	318	308	313	313	304	293	299	338	288	300	308	325	282	313	315	314	325	289	270	335	292	328	304	300	285	279	308	308	313	264	326	296	292	318	294	287	279	297	295	299	298	323	309	310	301	324	325	305	307	334	290	296	284	324	298	310	315	317	297	295	294	328	317	306	279	327	313	301	284	295	281	347	242	304	330	346	264	289	315	280	271	324	287	291	292	289	304	318	313	312	310	269	308	304	302	303	301	295	304	287	290	297	266	286	313	324	314	265	300	295	296	296	305	284	285	301	295	308	282	296	289	294	311	320	300	279	261	318	296	297	305	291	298	317	314	282	258	292	274	313	319	317	276	296	287	317	293	298	283	298	306	278	316	266	284	307	301	296	271	298	300	282	282	280	284	366	287	264	286	273	323	317	272	320	302	309	304	287	300	294	305	305	277	298	333	294	297	320	306	301	305	312	333	283	317	301	308	321	301	273	290	286	306	298	291	326	299	276	316	297	291	273	296	327	297	302	305	298	321	282	294	288	288	316	312	296	292	267	322	281	300	281	301	280	296	313	285	326	293	294	294	304	302	312	293	288	294	313	290	328	338	278	280	313	306	321	275	322	297	304	262	320	310	312	311	317	280	299
31514	45001	30851	18541	11241	7399	5512	3984	2332	2217	1956	1488	1155	891	822	823	709	608	584	544	437	433	501	484	362	408	383	346	365	344	347	335	348	347	358	337	330	335	310	328	340	309	354	355	358	323	357	332	330	326	345	302	342	330	313	358	304	335	314	302	315	306	360	344	307	300	331	294	299	332	334	327	309	339	311	332	339	342	310	323	326	334	337	322	312	323	316	355	336	313	310	319	312	314	302	351	310	313	339	304	342	330	349	304	360	343	306	320	291	298	355	329	309	298	356	323	317	325	318	327	317	325	330	332	321	311	356	353	296	311	327	341	308	337	326	314	320	349	330	368	299	324	343	339	327	356	325	299	349	344	336	338	307	367	327	337	341	337	324	346	304	301	336	295	340	352	330	335	356	357	310	340	308	361	308	327	294	314	317	296	280	315	320	340	329	295	325	346	357	349	362	351	367	322	327	316	281	329	324	294	334	342	359	325	292	322	312	338	330	318	320	280	314	317	316	321	336	367	317	330	314	339	311	327	328	364	307	328	318	322	306	346	336	314	316	322	341	321	337	353	326	296	332	345	323	311	361	332	328	339	332	307	304	320	309	344	313	329	318	302	307	340	352	329	350	345	321	341	327	342	328	352	324	327	304	347	354	329	332	311	339	345	322	287	322	371	304	341	298	330	336	328	302	323	313	341	325	299	326	331	341	340	322	336	363	309	310	324	301	295	327	337	305	333	327	309	333	341	333	323	318	296	314	353	310	324	334	322	337	295	310	300	336	331	324	300	303	343	342	328	328	337	311	344	330	328	323	308	367	320	310	310	323	320	321	299	330	363	352	315	322	327	327	325	334	326	316	332	341	319	306	353	324	312	341	349	302	322	331	322	307	339	336	364	332	315	324	322	341	313	354	331	348	314	304	338	289	321	326	337	353	326	311	317	377	351	371	318	315	313	363	320	324	298	289	355	331	314	336	299	320	342	311	332	340	355	325	311	304	325	302	339	330	341	330	319	322	320	298	354	343	325	327	333	325	324	349	331	335	318	333	351	317	324	305	321	318	323	364	320	327	324	318	305	335	325	319	338	276	352	329	329	344	290	316	335	315	330	299	316	316	332	316	331	335	328	336	306	316	302	341	355	314	346	331	336	353	344	302	286	340	321	311	326	304	347	341	352	341	326	327	310	318	336	330	309	328	333	333	318	291	336	347	328	335	371	332	349	340	320	332	304	336	322	319	332	335	332	334	371	303	333	348	363	327	331	356	343	318	317	312	336	357	346	342	296	308	304	327	300	353	326	297	328	326	342	384	328	333	296	350	348	341	322	339	340	332	336	329	342	360	342	332	314	319	316	342	331	331	301	338	319	322	322	322	341	360	299	337	345	334	303	328	311	297	305	331	294	317	343	337	312	311	338	342	347	339	326	344	314	341	302	341	319	344	311	344	292	316	325	326	336	322	337	293	328	329	302	313	333	310	357	336	321	311	351	353	318	298	347	302	292	354	296	339	329	327	325	310	314	360	337	336	331	311	334	329	303	357	345	297	319	309	334	311	305	335	301	384	320	320	322	340	337	350	325	312	307	345	328	333	315	345	316	311	337	360	328	348	329	326	330	332	322	336	328	302	308	346	326	321	322	350	364	343	299	352	317	330	334	315	329	323	338	339	345	327	355	311	337	319	344	337	336	330	348	358	335	331	333	307	345	338	350	339	325	325	316	327	335	351	301	320	298	305	331	314	344	327	327	316	327	349	352	303	343	314	326	333	317	309	325	322	314	333	333	366	321	330	330	311	335	305	333	335	320	361	311	306	319	338	315	303	355	336	313	330	349	353	365	359	334	322	333	311	326	320	389	279	308	303	325	302	326	342	360	324	300	323	321	311	314	350	324	326	299	347	312	355	328	327	309	367	283	340	351	308	332	329	334	319	340	346	302	299	284	328	328	343	321	301	320	322	306	331	309	345	304	355	314	341	298	326	322	328	324	314	347	309	322	328	332	345	302	337	296	336	296	348	316	349	364	327	349	337	328	347	336	288	339	344	310	334	329	309	333	311	341	334	348	330	307	313	294	319	281	337	338	328	317	346	336	335	301	346	313	337	337	282	349	302	333	315	305	323	308	302	330	349	345	350	332	339	311	343	340	315	403	347	339	327	314	360	292	312	332	320	345	287	360	334	314	326	308	309	324	311	322	340	312	325	293	319	332	322	317	347	342	322	359	350	318	291	314	310	329	318	309	346	322	320	389	302	350	308	307	308	330	341	311	299	338	343	344	324	312	310	331	342	317	303	324	325	337	303	290	303	330	326	346	352	313	325	310	315	330	341	342	317	306	362	368	337	345	361	307	339	316	334	334	329	319	312	347	309	333	325	324	335	336	315	280	315	320	300	332	317	332	319	333	306	331	339	305	346	311	314	306	313	304	338	295	331	336	314	337	317	339	331	340	315	335	332	313	339	340	347	322	318	320	297	313	306	355	335	342	354	350	291	313	340	323	331	334	320	316	287	285	326	334	346	336	332	305	346	318	333	309	330	321	309	308	320	303	314	334	334	299	343	329	338	335	315	311	345	304	309	320	307	366	356	323	330	305	319	340	343	328	312	321	324	319	294	320	324	341	311	353	336	336	333	338	327	338	338	298	332	329	332	341	324	315	344	328	308	323	287	294	306	320	301	344	305	307	323	299	323	302	313	331	356	327	327	330	327	318	327	326	351	307	301	302	327	350	338	323	338	354	326	346	328	344	346	337	328	334	319	323	363	300	352	329	334	303	300	361	324	322	345	294	316	324	319	298	307	322	333	332	312	318	333	329	304	300	306	339	326	314	357	291	340	332	320	341	339	365	286	319	329	325	321	346	332	310	338	299	310	337	326	307	292	322	336	294	320	330	323	308	333	335	341	348	329	316	299	321	329	309	307	307	317	327	340	286	337	347	318	338	305	314	317	311	338	350	307	347	317	316	324	327	343	353	339	326	333	297	339	325	301	342	318	315	329	327	298	345	303	312	327	327	314	351	336	317	335	311	322	307	339	362	332	328	337	337	329	331	334	338	291	297	361	353	344	340	329	336	324	328	302	334	359	347	300	333	334	350	325	349	306	352	315	345	341	336	335	320	358	349	333	319	289	318	319	332	336	321	321	358	333	312	302	306	312	323	330	322	338	336	318	293	321	350	338	351	325	326	335	347	343	337	346	325	327	342	296	308	342	322	350	381	322	352	333	324	312	327	302	306	348	322	344	304	317	340	303	333	332	337	316	313	321	325	339	297	338	341	312	329	318	331	330	373	314	350	324	337	368	309	303	341	306	341	315	342	317	315	329	334	344	311	302	309	321	318	312	306	330	312	306	357	309	326	331	332	326	300	344	307	359	306	313	313	327	297	313	343	325	302	340	316	325	347	298	304	331	287	311	327	361	349	350	344	334	302	350	321	331	302	338	335	318	303	314	313	345	298	311	297	292	336	336	313	314	352	326	328	308	334	335	304	341	307	312	298	342	326
24473	21726	29075	25378	22280	17526	8901	4378	3214	2856	2697	2115	1458	1027	913	810	703	666	544	549	552	477	487	442	420	361	394	389	367	317	353	354	381	359	352	359	350	334	322	346	345	344	328	349	334	326	343	309	320	376	339	283	336	302	357	341	306	318	367	346	343	323	319	300	365	329	339	366	307	303	357	359	325	330	356	319	301	331	361	325	314	338	342	343	307	332	322	337	366	350	353	337	338	334	289	300	329	338	327	331	319	337	347	346	311	297	325	296	308	338	336	356	326	332	322	313	318	339	331	327	323	323	333	310	317	317	326	330	313	345	321	335	309	325	309	370	328	344	312	364	347	339	337	382	332	345	343	342	339	343	340	317	330	336	316	331	333	342	319	318	361	333	327	312	342	317	335	320	309	331	347	313	295	348	317	325	332	354	318	312	315	310	347	323	314	336	306	345	340	337	333	328	334	307	327	354	334	343	331	353	347	318	322	329	346	321	335	324	326	341	311	336	341	348	345	331	288	313	337	316	329	323	317	340	340	312	316	307	333	337	327	320	334	294	346	346	322	307	366	330	312	317	346	319	309	339	346	345	337	322	356	324	327	333	335	313	327	336	361	302	343	328	355	287	340	348	333	335	347	348	339	307	344	333	361	316	324	310	357	347	327	320	318	331	345	339	318	318	350	299	317	367	311	349	319	307	303	320	307	308	265	337	290	333	311	322	329	305	315	309	296	325	310	339	311	333	304	334	312	335	319	323	317	328	302	334	319	326	312	333	306	328	342	335	331	306	359	341	338	341	338	340	321	334	340	323	325	348	317	315	320	346	309	329	301	325	321	321	313	287	321	313	310	345	313	296	317	332	347	327	322	331	331	330	332	338	300	336	357	322	349	323	334	324	366	327	325	324	338	354	321	314	346	327	317	321	348	318	325	339	354	323	322	331	331	315	349	320	313	338	352	338	356	304	316	302	334	311	337	346	339	305	337	342	324	324	349	352	308	357	342	330	370	347	347	333	338	342	303	355	317	331	340	328	345	297	312	346	337	319	298	329	350	330	348	350	323	341	341	336	321	342	320	325	352	357	343	334	348	336	326	322	300	317	338	355	356	339	331	286	317	327	336	326	338	334	321	335	295	346	331	314	338	368	328	322	317	317	313	350	352	312	336	339	356	324	290	359	344	303	313	310	319	344	349	337	310	365	291	299	344	328	339	305	321	361	330	324	318	310	314	315	322	341	355	345	334	315	329	368	308	331	334	320	281	318	298	312	338	337	326	351	332	327	345	320	318	340	333	370	337	347	350	331	349	334	329	336	340	321	359	330	353	298	319	324	333	350	316	348	369	295	333	301	339	309	339	341	321	316	292	353	333	346	321	326	332	348	317	344	332	304	336	313	311	323	327	350	313	350	352	296	335	291	354	330	334	340	361	367	359	321	300	331	354	309	341	316	317	334	315	303	311	307	310	342	339	363	313	326	294	353	338	372	320	321	357	304	304	328	337	311	340	324	296	299	353	320	310	367	302	353	354	343	355	350	329	330	319	343	340	325	338	371	343	309	341	351	353	328	326	340	317	323	322	339	325	323	357	303	307	313	320	355	348	305	360	331	327	327	324	337	328	304	349	348	335	353	305	319	344	323	333	345	319	344	321	353	308	362	288	323	328	316	344	336	340	330	343	308	334	354	305	337	336	315	312	329	332	353	354	344	322	327	329	303	324	309	340	350	355	344	367	337	339	320	340	337	299	334	313	314	296	342	314	328	321	323	316	350	333	338	312	297	344	347	325	273	326	353	302	354	348	311	391	306	329	357	337	312	311	355	322	339	320	332	335	355	323	325	352	349	355	337	338	317	321	308	327	338	332	309	339	321	358	289	318	342	318	334	311	332	305	342	320	349	322	325	326	339	350	305	337	353	340	312	315	298	319	293	330	288	349	326	310	319	345	359	313	308	326	361	334	324	338	348	343	324	317	312	319	333	306	327	350	333	368	350	350	311	330	328	355	311	351	335	347	353	315	328	304	305	347	310	341	341	365	334	315	342	315	330	357	340	323	347	319	347	345	322	355	349	323	314	343	297	316	359	337	310	297	324	319	317	319	334	318	328	325	314	330	337	355	336	336	345	369	330	338	291	355	347	331	355	339	290	325	332	320	348	325	305	310	323	328	364	316	314	346	325	305	321	335	336	342	305	352	328	296	331	330	302	336	315	330	294	350	327	309	348	285	306	298	339	326	353	301	333	326	329	323	312	321	304	352	320	340	336	313	325	327	357	335	332	329	336	342	326	304	331	311	332	342	303	352	347	333	311	333	341	336	292	336	325	328	318	343	329	342	306	344	329	314	335	334	335	337	341	349	323	341	317	345	363	311	317	295	321	327	305	341	326	350	368	338	380	321	312	336	351	317	373	307	343	338	329	327	335	336	336	348	355	327	299	321	331	346	325	333	323	320	337	337	333	339	328	314	291	298	318	328	343	354	337	307	344	314	324	298	327	333	318	334	310	324	328	303	358	310	327	279	365	301	344	338	334	354	322	310	323	361	346	326	349	352	360	349	303	322	326	330	321	358	337	346	297	305	311	320	319	319	361	336	318	286	325	328	335	365	339	347	335	350	332	336	334	318	309	363	324	341	341	304	327	348	330	348	344	311	355	333	387	351	303	319	328	331	305	312	330	330	312	369	307	346	343	319	311	352	328	327	313	354	297	311	343	320	323	317	333	334	341	336	342	354	352	306	337	360	337	352	309	315	341	307	319	339	314	325	326	323	328	313	344	346	307	341	339	330	355	285	288	352	315	343	361	366	344	348	331	328	332	282	297	326	340	335	333	342	325	370	319	323	321	327	329	347	351	354	348	312	343	348	368	308	314	358	338	291	324	328	312	312	302	330	364	337	350	297	309	337	336	325	301	326	329	370	359	334	328	343	344	345	325	310	318	333	329	307	344	322	334	326	332	330	328	337	323	324	345	350	337	321	327	335	331	330	337	337	340	343	342	316	323	295	306	347	330	344	326	338	324	341	308	372	309	324	305	342	345	309	300	333	332	310	370	355	340	320	314	346	307	351	371	332	314	308	305	337	329	338	322	340	301	302	342	291	348	303	331	322	325	333	319	335	323	351	334	323	331	327	325	327	343	338	326	352	327	313	330	321	313	309	321	316	311	341	343	336	327	347	359	355	334	321	353	349	343	339	307	357	327	310	334	341	336	313	316	321	359	326	273	306	350	357	316	323	326	344	347	320	341	301	338	347	332	303	326	353	350	328	283	319	321	311	355	334	330	313	323	304	312	325	333	330	313	347	343	330	344	324	342	346	317	336	333	311	335	317	342	332	328	333	336	315	328	329	305	347	363	367	355	346	334	353	341	327	309	347	345	336	356	316	324	340	313	327	327	352	332	313	307	379	328	300	328	315	341	328	338	360	350	313	350	306	322	327	309	294	363	331	363	341	297	337	322	332	312	320	332	308	292	305	320	332	307	343	312	366	352	348	355	334	313	359	291
32206	54419	40006	27179	20985	15930	10452	6780	5486	4836	4596	3394	2451	1674	1363	1203	1001	858	775	647	642	572	555	550	511	424	405	378	375	367	380	363	371	391	371	362	381	351	341	377	337	350	376	356	355	342	363	322	358	338	345	346	384	343	343	359	339	383	346	335	339	347	338	324	348	369	377	338	374	347	349	376	325	353	348	347	368	353	377	341	383	347	347	335	354	345	334	328	324	326	337	359	352	351	358	397	354	338	362	357	329	329	316	352	333	365	360	345	308	364	341	325	347	350	341	346	334	350	367	374	372	329	330	332	338	360	340	341	355	351	360	338	372	344	327	358	324	333	350	386	325	352	334	338	335	352	328	385	359	360	346	366	342	343	367	339	357	370	344	353	363	342	359	344	351	363	369	354	325	356	388	341	384	353	337	340	367	338	376	369	377	343	355	348	317	382	342	357	391	374	327	329	341	345	354	319	365	350	342	358	367	341	390	321	327	336	315	331	362	364	339	324	371	383	317	355	362	364	315	366	346	339	327	360	335	369	337	355	351	322	356	331	405	344	350	342	332	360	326	367	319	319	328	349	325	356	331	331	321	359	323	366	334	354	382	351	368	367	349	328	358	345	321	338	370	344	344	347	365	325	348	351	373	329	349	343	347	369	370	355	330	323	377	329	355	393	359	331	344	382	317	361	334	379	338	365	332	349	335	351	319	340	342	341	315	355	358	367	356	351	353	349	355	340	368	335	345	318	326	370	365	384	366	366	337	357	344	340	333	345	348	344	330	353	334	362	346	392	369	375	338	363	349	337	361	344	318	332	324	336	335	348	356	340	366	349	339	334	339	344	339	371	358	354	340	330	346	317	347	343	340	329	337	332	352	335	354	346	370	349	378	335	353	346	329	345	380	363	353	315	358	368	344	337	348	322	304	333	353	346	308	334	327	358	340	344	366	358	334	349	329	336	318	387	343	350	341	346	329	335	336	354	347	329	351	335	336	345	337	337	363	357	371	347	350	309	353	383	366	381	354	358	324	354	306	354	376	337	349	359	345	377	340	336	323	347	339	337	336	346	326	360	357	348	331	353	392	331	337	372	317	325	314	365	365	373	337	352	330	334	369	310	336	341	394	319	363	330	385	319	349	355	315	365	365	361	368	332	350	377	348	380	344	354	337	347	363	339	361	338	345	357	332	336	345	359	378	344	332	340	397	336	328	344	344	343	389	340	336	350	371	361	341	353	329	313	349	332	358	336	359	331	368	343	363	341	371	375	374	377	356	324	340	349	345	383	333	339	353	333	359	352	354	313	337	349	334	366	359	327	359	328	352	359	311	346	338	363	321	352	357	361	325	317	372	377	330	373	383	368	342	365	373	370	329	362	340	344	334	359	334	349	339	336	370	326	357	349	338	319	332	341	353	331	330	350	368	375	345	384	344	350	361	336	335	364	345	324	338	324	358	331	358	381	305	360	352	360	336	351	354	354	370	371	367	329	361	344	331	333	346	317	327	342	354	383	360	338	365	374	335	358	341	335	329	356	342	347	356	345	351	381	367	331	367	376	371	324	330	332	323	325	349	367	352	340	334	318	350	326	338	353	321	349	325	371	342	330	384	363	333	338	323	370	345	342	326	391	343	354	335	322	371	337	343	401	350	354	333	371	335	340	367	338	352	366	343	358	335	320	327	382	368	351	363	325	345	360	344	315	334	363	370	350	341	351	364	347	321	331	366	373	319	344	332	355	341	343	324	365	365	349	345	343	372	321	349	387	329	365	356	370	328	344	340	362	351	346	358	310	362	325	354	349	366	321	343	359	363	326	348	352	322	346	359	350	333	354	343	328	328	315	348	338	350	333	361	312	340	339	347	348	333	344	345	363	354	397	326	365	374	375	354	347	341	359	316	327	296	317	354	309	346	366	371	356	345	343	339	360	348	355	362	326	333	340	355	382	366	365	319	352	346	350	329	351	332	353	354	336	382	350	352	357	335	327	366	355	344	357	326	354	350	327	334	341	361	349	337	363	351	361	346	347	360	336	343	362	329	336	366	335	373	345	336	340	361	338	352	341	346	335	412	319	335	360	338	358	362	359	342	346	360	352	344	345	372	347	376	366	324	348	349	372	350	361	350	355	384	328	341	372	353	336	331	344	327	365	318	346	307	334	349	351	345	359	359	346	348	328	326	324	346	362	324	367	311	334	344	358	391	336	346	327	356	351	357	332	365	375	313	365	368	338	341	352	366	359	367	351	398	365	340	365	323	373	333	334	317	310	359	346	339	352	370	368	302	331	345	362	321	331	315	354	318	309	346	332	358	341	351	327	353	354	337	350	393	334	342	346	344	369	350	371	315	356	321	352	360	348	325	370	337	369	352	365	335	329	365	381	333	419	313	316	328	353	355	350	313	320	352	351	345	368	345	330	331	308	348	353	335	363	340	355	337	329	344	368	358	326	399	364	324	323	342	333	347	368	365	349	334	375	354	330	314	355	350	341	331	345	347	318	319	344	335	344	350	361	375	324	326	333	334	314	348	343	345	361	344	358	342	361	379	350	368	364	333	355	365	361	349	357	370	348	341	346	338	392	352	335	335	350	313	339	338	307	336	365	339	335	319	362	328	356	358	322	341	351	378	377	364	353	358	363	352	352	360	357	385	360	360	363	337	350	359	340	363	394	389	335	325	330	333	358	328	327	360	324	331	343	373	353	343	335	333	341	337	353	349	331	371	334	341	345	334	351	359	332	359	343	364	348	348	329	340	364	339	344	323	371	328	394	374	343	381	352	334	362	326	340	342	342	296	373	331	313	352	334	345	303	362	342	343	345	384	333	388	350	318	367	317	347	378	400	351	361	343	358	332	350	336	358	354	365	350	365	339	356	305	332	368	370	331	353	314	336	332	381	331	360	357	368	387	355	373	384	349	335	355	366	363	351	360	379	349	364	343	359	363	375	331	349	360	342	346	361	395	338	366	349	360	343	379	358	368	345	317	329	358	314	364	331	343	372	350	319	318	366	354	365	331	378	354	309	326	359	393	335	387	363	363	352	375	326	366	363	384	343	395	357	364	338	324	364	391	332	342	330	331	351	361	354	357	323	324	358	345	354	318	349	357	371	362	374	316	341	324	340	342	345	353	337	307	332	375	359	369	365	351	330	326	385	353	330	327	359	358	411	328	314	344	341	366	329	373	344	350	320	326	357	325	376	342	308	346	349	338	368	348	365	319	326	309	358	329	325	334	344	317	342	346	345	359	347	346	343	347	346	340	319	361	328	347	346	344	346	369	346	386	330	311	341	349	321	365	332	361	318	352	351	362	349	344	365	343	375	322	316	345	342	352	293	347	350	339	328	323	332	308	374	324	367	344	367	349	367	362	348	332	356	350	339	341	348	343	367	340	339	379	331	359	353	372	349	346	348	369	334	349	377	314	320	351	346	306	337	346	366	342	342	357	347	341	349	336	339	327	299	325	363	331	360	341	353	300	359	330	317	320	325	358	352	332	385	369	371
25714	21740	28410	26933	20033	12788	6228	3236	2720	2640	2276	1571	1054	1024	887	796	729	609	610	543	569	537	550	532	505	468	461	482	466	455	443	439	441	441	457	436	451	454	434	428	442	420	448	441	423	437	424	464	449	468	404	412	431	426	419	431	442	447	429	439	446	423	409	431	423	451	419	414	426	428	423	427	421	410	423	464	441	429	424	386	407	411	458	411	425	468	434	443	429	388	436	425	445	409	451	449	434	427	440	431	362	415	437	426	375	416	401	443	444	454	396	419	432	428	448	425	419	436	413	436	449	433	412	413	440	473	393	413	413	421	392	409	416	406	428	436	426	447	408	427	468	409	450	421	399	456	422	448	406	412	391	411	417	442	455	463	432	429	481	436	410	430	390	435	451	424	462	414	429	427	437	393	422	451	444	429	442	469	464	421	397	422	434	458	428	449	442	440	437	419	412	435	424	440	404	437	424	423	416	430	453	440	414	441	413	399	450	415	401	404	444	405	415	441	440	401	426	444	460	419	423	440	428	420	408	391	404	408	461	391	481	440	423	406	439	424	445	426	403	437	433	425	424	427	422	411	434	408	409	431	401	456	405	394	415	415	433	412	432	407	398	456	424	442	449	445	426	433	433	380	431	398	396	419	430	413	457	459	376	466	416	402	404	381	423	422	448	439	450	421	417	443	384	417	428	444	435	401	446	425	450	433	428	431	449	443	435	440	392	451	455	435	432	455	410	448	437	413	441	377	443	399	416	391	409	421	446	448	440	457	424	438	432	416	458	371	435	427	391	469	448	462	450	393	395	474	441	382	421	419	399	402	406	414	431	450	434	396	402	430	409	416	442	436	425	446	447	430	448	408	440	406	380	441	454	434	417	422	389	377	445	401	430	400	422	443	433	416	424	471	492	443	413	418	380	432	444	448	414	410	451	418	427	451	422	408	458	448	451	401	439	436	450	427	408	380	385	470	442	435	447	421	403	423	422	425	458	413	425	374	415	422	417	430	455	457	423	433	402	408	451	452	413	417	418	424	431	426	438	470	410	379	392	425	394	420	407	411	435	426	412	441	460	424	414	408	414	413	434	408	428	399	434	460	419	415	419	423	467	421	409	418	427	414	427	429	424	416	425	434	424	405	388	392	419	419	417	449	457	382	406	394	425	390	444	399	424	444	428	430	423	433	439	419	397	429	431	426	466	421	419	451	438	421	434	446	425	420	452	425	430	401	422	410	419	435	421	412	409	434	461	412	390	398	395	474	475	425	450	419	418	442	437	417	426	432	409	432	439	434	433	441	433	405	426	423	398	426	415	416	438	413	439	397	403	430	425	393	423	407	389	436	422	412	429	446	432	395	402	468	445	458	408	445	451	394	403	470	407	435	436	424	387	446	423	372	429	430	425	483	442	482	416	429	462	439	444	427	427	416	457	433	438	450	419	383	413	408	382	448	450	419	453	428	446	423	414	442	400	391	438	442	444	448	412	475	430	449	430	466	408	443	452	428	464	413	406	459	404	447	436	446	417	414	444	410	448	423	457	455	413	422	412	403	404	394	428	475	437	466	447	429	415	440	395	437	457	446	405	412	453	411	435	406	379	426	461	432	407	455	427	420	422	422	438	418	450	439	411	396	399	440	411	432	431	414	430	423	417	484	419	436	391	406	431	400	422	454	437	420	417	447	437	411	422	398	462	416	427	420	403	414	426	432	463	432	447	436	383	467	415	427	446	398	453	441	406	419	414	417	448	440	396	420	421	438	380	394	409	374	436	408	451	455	434	427	433	429	411	460	410	437	454	425	414	410	415	437	437	426	405	401	445	433	428	377	438	426	428	435	423	436	414	409	433	408	414	401	394	410	436	410	434	385	436	413	424	410	422	412	423	419	435	395	436	400	423	407	434	407	446	423	451	426	423	393	413	398	434	392	430	419	380	432	427	369	435	442	438	393	411	411	428	438	413	415	393	427	425	437	415	424	393	413	435	393	418	407	418	459	418	456	423	428	441	457	439	395	439	424	391	389	415	439	444	409	415	420	446	424	429	458	415	375	419	435	436	437	408	434	412	452	442	421	413	385	435	444	399	463	426	409	430	468	435	445	429	414	407	427	389	445	382	425	390	447	454	434	431	382	419	413	422	453	422	398	460	436	400	439	429	437	426	434	402	442	439	443	411	395	435	441	455	417	413	412	456	423	435	459	386	395	416	399	431	460	450	437	402	451	414	387	467	397	400	426	399	423	418	418	412	431	425	403	391	412	416	444	433	426	424	443	452	429	444	413	444	401	430	431	416	447	394	405	394	436	451	445	457	402	439	425	437	418	419	465	442	405	404	426	407	440	418	406	432	422	398	434	421	426	391	461	467	417	410	398	439	436	420	421	458	447	440	416	408	403	423	445	389	418	436	423	448	438	421	438	400	434	435	441	418	371	428	430	421	401	425	410	387	455	419	417	401	407	443	412	477	447	417	424	426	444	414	427	425	428	404	413	448	445	428	384	430	445	391	428	412	435	417	386	414	412	386	415	440	403	397	418	384	416	394	428	415	390	418	444	413	477	439	404	434	403	411	416	424	389	419	469	418	417	449	428	434	437	423	406	446	420	414	475	427	468	410	429	425	433	446	385	420	409	415	450	461	462	423	416	397	425	408	426	404	427	417	421	379	397	412	421	413	454	412	407	396	415	418	447	415	411	473	439	429	398	419	391	406	421	373	406	447	431	441	447	459	384	415	420	425	434	449	434	428	431	412	411	425	419	481	442	448	419	409	436	422	459	436	427	444	441	436	423	449	403	431	416	413	387	415	422	407	405	412	400	415	427	405	422	465	376	407	421	403	407	412	406	418	414	446	452	426	453	395	391	393	458	433	432	411	420	421	436	415	427	448	431	418	453	437	432	422	446	462	408	421	417	428	427	419	457	422	407	401	429	420	448	394	411	450	448	410	428	387	430	408	392	456	468	429	434	449	479	422	443	414	408	439	416	389	445	419	410	421	450	380	409	446	421	437	450	408	396	421	420	408	432	433	417	414	424	445	432	439	442	417	416	420	435	406	437	419	451	417	382	489	424	447	418	439	414	427	414	462	437	428	443	415	431	472	419	447	452	461	459	428	451	446	379	407	424	433	432	392	437	401	400	410	428	418	446	431	425	424	455	436	423	428	457	416	432	417	461	430	429	426	463	405	406	421	439	448	406	459	406	448	416	411	400	427	468	443	438	411	423	402	433	423	421	437	411	418	421	418	417	448	444	483	390	442	424	395	408	397	449	434	428	430	455	463	400	446	439	448	428	393	436	414	424	434	420	415	410	455	463	401	391	424	420	441	405	443	434	409	392	439	435	421	411	435	423	434	423	412	440	407	437	432	432	433	417	455	425	393	400	422	407	422	405	452	432	462	404	440	410	406	429	420	435	419	441	413	443	421	411	444	397	416	401	402	419	399	430	425	394	407	441	452	411	422	442	403	437	439	412	486	420	401	440	408	426	394	411	399	424	401	416	405	400
30836	49382	36884	25253	21333	15882	9159	5557	4830	4844	4007	2664	1757	1458	1369	1142	957	819	692	742	685	633	602	586	550	513	535	475	484	508	473	493	445	478	423	475	465	466	453	460	458	449	463	453	447	458	482	446	470	480	491	459	454	469	446	450	450	475	417	449	450	435	424	468	444	442	475	433	448	460	444	461	477	483	459	415	441	410	455	408	440	459	462	479	416	433	447	453	452	443	446	478	483	421	456	473	436	412	460	441	446	454	453	460	464	467	420	458	444	459	428	446	496	446	459	445	437	453	426	485	470	482	460	445	450	443	452	452	434	443	446	481	481	467	448	488	460	456	467	486	435	417	444	487	407	470	468	419	473	461	481	443	453	433	488	466	460	469	448	453	442	441	466	458	483	468	503	435	450	481	486	465	469	446	459	465	398	483	456	441	437	479	461	463	475	465	464	438	447	449	462	508	464	460	472	475	465	460	484	454	495	505	431	461	446	421	466	495	430	483	421	449	429	506	453	462	454	454	497	442	476	450	465	406	451	456	434	461	456	435	434	479	431	434	441	451	447	444	447	458	398	461	438	447	423	444	452	488	468	446	479	493	406	452	436	472	448	450	470	439	433	478	484	425	430	464	448	448	446	455	474	445	442	483	459	470	439	448	436	463	411	460	460	444	467	460	457	453	475	438	495	488	436	457	467	438	483	432	476	466	460	423	470	463	446	421	401	480	442	465	453	468	439	434	444	461	398	470	469	491	480	459	474	453	456	442	452	428	435	464	474	483	456	468	431	471	453	454	431	443	455	473	449	445	447	481	423	440	433	514	478	431	451	478	454	497	462	452	471	451	458	404	448	435	438	459	417	457	502	431	437	464	458	439	470	462	447	474	494	464	448	423	420	441	415	451	471	488	442	448	436	463	423	460	420	456	447	438	438	439	478	450	476	491	446	476	431	427	483	463	441	477	403	468	477	469	425	441	495	472	467	398	487	442	437	424	459	464	443	475	440	459	468	464	456	439	468	456	425	490	458	436	421	462	503	479	418	419	437	459	455	488	444	495	476	446	417	453	465	467	458	433	426	426	387	462	430	444	458	450	474	428	455	458	430	471	462	462	446	472	437	410	454	470	434	451	430	444	481	420	459	459	440	466	437	484	471	463	458	462	407	438	424	464	453	409	460	447	443	429	436	449	452	428	448	465	453	464	477	453	444	481	458	433	462	455	455	447	424	430	444	445	447	430	485	457	449	412	446	453	445	475	457	475	426	452	441	472	465	457	499	453	475	478	461	475	443	433	449	459	424	441	422	474	451	454	458	440	466	447	477	414	425	487	468	478	434	466	427	441	436	442	473	468	444	477	458	499	456	466	485	509	460	476	438	443	446	458	463	433	413	447	486	450	437	435	444	435	470	452	488	443	426	475	482	478	448	483	462	452	452	464	488	463	440	467	447	457	452	435	436	429	520	427	432	406	448	445	436	467	441	470	438	435	447	445	448	434	501	425	417	446	478	451	456	488	430	419	416	479	464	480	440	511	409	455	470	428	448	497	454	456	440	490	424	400	429	453	418	407	457	466	484	467	442	455	449	440	481	467	454	439	469	486	448	450	498	472	467	469	415	467	514	426	458	513	440	467	481	483	464	459	474	462	488	470	446	394	446	470	468	438	393	474	465	451	455	430	455	470	428	476	467	477	482	423	415	431	445	468	446	413	463	451	446	443	466	480	441	455	452	453	429	471	426	471	467	417	456	463	497	475	476	474	451	454	474	457	449	473	456	445	456	441	423	469	447	418	472	461	463	462	451	452	431	419	480	440	441	448	424	443	465	480	446	449	445	450	486	456	459	475	471	442	431	407	468	459	449	459	441	447	452	451	463	491	444	456	441	435	476	447	463	450	422	468	416	482	476	437	442	459	492	444	441	449	443	464	443	437	459	469	493	439	445	485	432	465	493	421	435	474	460	447	479	448	427	470	445	427	447	425	437	485	461	457	470	424	464	421	471	474	412	437	436	469	455	434	434	439	445	416	453	438	423	469	472	454	423	464	453	477	474	400	467	525	431	442	410	445	460	416	471	496	428	461	450	435	464	462	472	465	465	448	478	460	441	460	444	480	440	499	446	428	476	429	429	473	435	439	450	444	445	393	480	439	428	480	472	481	424	449	473	447	441	480	458	459	445	461	480	407	457	448	428	434	426	431	440	462	455	437	476	467	465	438	433	459	481	451	459	469	515	481	472	457	471	446	484	448	477	435	435	447	411	432	403	450	442	428	460	471	419	473	419	430	451	466	474	462	463	442	470	433	447	444	466	428	418	448	401	461	457	421	454	464	477	436	501	436	475	439	439	482	465	470	474	452	466	471	430	473	481	431	436	479	465	483	443	464	418	472	427	445	439	443	451	476	448	426	434	496	422	443	484	430	426	461	479	450	410	445	457	446	458	442	490	397	434	474	454	448	500	441	485	439	426	472	446	455	457	459	413	467	455	447	443	471	442	451	444	436	459	453	434	480	432	453	465	435	435	446	428	457	443	473	474	479	455	503	420	483	473	461	442	429	474	414	452	484	442	439	457	450	474	465	440	439	442	478	468	460	484	454	479	462	474	441	509	449	454	447	463	451	465	445	454	515	452	459	432	454	473	469	477	453	468	440	442	447	449	404	438	487	435	487	464	453	457	462	459	510	455	439	474	426	455	430	469	452	434	445	440	461	425	470	407	451	451	474	474	433	458	456	444	434	445	480	445	468	430	462	432	438	456	421	420	437	485	406	500	470	441	450	422	452	478	397	466	427	448	439	459	481	475	461	445	457	422	429	462	461	430	468	431	446	441	487	442	453	439	494	497	439	436	463	454	433	441	466	467	458	418	438	449	496	469	448	450	434	446	435	429	449	429	413	467	415	451	468	464	494	461	460	432	484	508	413	453	452	464	428	450	407	460	458	447	424	423	463	431	447	436	417	431	444	447	448	437	449	405	444	481	461	487	461	437	409	434	453	448	435	434	462	441	430	456	453	461	435	420	470	475	419	431	460	444	466	442	476	438	474	476	446	435	451	471	448	488	460	437	460	443	455	465	422	471	476	442	426	452	397	455	382	453	479	461	474	451	463	454	416	440	461	432	483	489	416	480	465	423	445	457	462	426	424	442	429	430	476	480	495	420	442	474	471	452	446	459	466	452	498	447	456	452	451	464	466	440	461	448	419	464	458	462	454	461	438	465	468	487	447	422	448	436	433	470	463	462	504	482	420	486	439	452	466	460	424	392	459	463	488	424	442	439	416	434	471	412	467	444	413	447	465	453	426	457	458	451	433	471	482	451	447	447	432	448	451	482	480	450	421	477	457	452	472	468	434	483	457	473	468	449	461	484	442	466	440	446	467	456	461	465	442	429	442	471	448	473	490	448	452	467	465	471	461	460	455	507	472	431	469	401	440	412	454	433	510	502	436	465	458	483	470	427	492	449	434	438	432	441	462	453	442	444	455	421	453	455	425	427	467	482	450	446	456
23220	21672	29425	24551	22347	22304	16294	8181	5719	4486	3238	2089	1404	1333	1558	1293	1145	980	898	850	741	775	692	679	665	632	553	547	577	513	543	574	572	567	494	538	533	500	534	519	487	520	510	499	552	505	490	502	529	486	485	484	466	525	473	519	484	482	512	517	492	471	491	476	514	517	504	481	495	453	540	485	496	522	481	522	489	532	513	502	499	484	510	482	492	479	495	508	552	495	478	487	499	525	518	488	492	519	518	486	521	500	508	491	509	486	464	480	478	490	500	519	489	440	501	475	501	473	488	496	528	466	525	515	472	504	524	502	478	435	478	473	485	484	525	484	489	478	460	481	500	498	503	474	518	513	520	516	483	496	492	531	486	450	476	524	466	507	532	498	505	449	494	481	473	484	458	523	457	504	481	501	513	527	506	502	505	516	497	505	500	519	524	517	513	522	497	468	430	492	498	489	519	453	496	456	489	494	522	498	459	536	475	516	550	478	476	490	482	461	495	497	489	481	524	512	526	498	474	476	456	494	523	485	494	515	482	449	463	475	464	501	501	496	487	455	537	496	471	469	469	473	500	472	488	461	491	501	517	506	503	511	521	458	513	503	497	511	544	485	511	499	517	516	521	514	500	481	495	426	501	522	540	505	480	474	496	508	454	459	474	461	505	545	495	491	540	522	508	498	484	506	484	500	533	486	490	425	457	492	492	460	501	501	485	482	505	522	508	452	508	505	516	492	499	498	501	507	465	491	527	498	481	515	506	505	499	497	495	508	427	507	514	496	522	453	482	482	527	488	458	481	506	542	511	511	532	523	497	537	485	484	507	519	548	465	490	505	458	521	475	463	482	491	494	516	478	464	549	485	449	500	472	479	478	506	486	482	449	517	471	522	518	503	504	483	449	499	527	522	463	462	529	505	505	476	496	473	458	491	473	494	516	524	486	496	502	496	508	487	490	474	485	472	527	518	518	516	495	477	466	516	470	519	495	507	498	470	486	505	495	508	509	538	486	480	466	479	499	494	525	472	483	507	512	480	528	520	483	513	488	489	463	481	492	466	507	484	575	454	500	513	470	477	492	525	494	458	462	488	483	506	499	532	493	454	494	462	487	495	445	463	448	499	506	492	505	490	512	521	490	488	494	477	461	464	528	492	473	467	457	510	483	439	500	493	472	453	479	484	506	477	509	515	516	527	506	480	492	491	463	516	496	519	493	540	510	511	492	483	502	506	514	485	485	500	466	465	463	486	480	490	443	477	487	507	467	482	508	481	493	468	488	482	506	523	502	499	509	509	476	484	497	475	496	476	479	514	469	521	497	489	535	481	513	516	507	518	491	526	505	485	498	451	475	470	496	527	477	532	484	467	490	510	480	455	467	511	479	475	514	532	523	504	460	503	484	484	499	469	481	487	472	477	487	507	476	514	483	508	508	514	458	509	531	481	479	472	518	478	503	470	465	473	474	481	434	473	466	496	511	498	455	530	480	470	503	447	509	450	490	482	517	491	519	498	510	487	494	485	488	457	550	498	515	495	511	466	472	511	491	473	499	511	500	509	540	427	491	489	505	501	505	493	487	482	504	470	508	481	493	493	496	545	509	454	506	518	504	483	514	517	539	452	500	496	469	521	467	482	453	517	485	457	495	514	511	511	479	502	451	501	521	472	507	529	506	498	524	480	483	508	520	486	509	444	514	460	513	500	500	457	486	502	478	519	481	517	479	486	519	483	503	499	488	497	495	497	455	515	520	520	515	485	489	486	537	509	536	484	526	413	504	521	459	519	513	443	440	502	519	523	509	485	492	485	443	461	495	467	466	472	492	522	466	483	483	505	471	531	540	476	468	480	487	511	482	476	518	508	514	508	486	487	489	496	492	520	503	495	487	505	467	511	520	434	456	502	511	575	494	498	501	495	471	488	453	471	487	479	480	508	527	469	561	484	448	479	498	509	482	453	476	487	488	488	496	447	500	481	504	508	533	481	481	527	491	532	499	536	488	521	474	443	509	469	457	527	499	495	501	487	525	498	468	500	497	500	453	491	483	472	488	469	485	489	484	525	517	484	489	483	507	510	482	515	479	500	474	483	535	536	537	511	477	475	549	535	484	526	487	485	490	537	461	485	479	447	463	487	490	467	483	553	525	440	505	486	498	519	508	497	508	450	492	489	512	490	489	458	486	473	532	481	478	534	464	500	496	524	465	423	508	499	524	506	492	486	504	484	523	530	488	480	514	492	498	509	514	496	486	501	485	467	509	536	457	487	503	489	468	494	512	503	502	480	487	499	479	476	495	468	516	494	490	473	529	480	519	490	540	503	515	470	508	510	509	481	502	454	507	534	528	482	487	461	484	506	474	475	495	493	524	462	459	488	527	540	469	553	483	489	503	495	505	471	477	536	483	494	478	483	491	489	525	504	475	502	479	471	505	487	492	521	471	508	483	458	518	492	477	503	504	494	504	472	489	511	507	503	519	539	489	500	492	505	489	478	467	484	498	493	509	458	464	498	561	515	471	501	493	527	467	513	479	521	506	464	517	496	558	503	531	493	486	496	458	463	485	489	484	500	480	470	487	516	483	495	507	506	499	508	487	510	476	507	502	525	521	474	516	487	533	471	518	514	466	480	533	520	484	514	458	491	456	516	517	506	526	488	460	505	534	476	463	466	491	519	497	516	483	525	461	486	461	508	507	519	483	489	527	504	502	489	471	472	482	459	485	550	567	504	534	460	466	457	513	469	520	506	503	491	508	504	510	492	482	501	500	501	512	524	474	469	537	499	466	509	497	487	477	474	464	499	485	485	495	456	451	525	490	529	509	536	498	491	510	517	503	481	482	518	452	456	490	481	541	479	504	508	493	512	504	503	489	463	504	488	496	492	488	509	509	491	507	505	493	465	478	484	485	472	524	479	494	475	522	494	495	511	501	523	514	470	539	506	488	473	505	523	536	475	444	488	478	486	486	490	471	491	470	482	469	521	512	474	467	458	497	482	499	513	501	460	475	496	511	458	499	483	484	507	505	480	480	505	560	484	506	532	475	491	497	524	489	488	513	514	509	471	462	507	503	507	507	529	486	475	513	497	498	464	512	513	508	486	489	487	506	446	472	511	483	505	480	473	485	467	504	428	483	503	444	495	489	491	481	481	507	477	446	498	483	537	459	485	462	519	470	516	534	488	465	506	521	488	568	510	498	475	510	514	489	499	521	465	460	514	510	486	501	486	532	501	504	517	488	525	492	466	493	492	499	492	519	524	492	507	530	487	508	469	497	500	484	500	470	487	489	531	483	430	440	496	545	501	460	502	524	510	508	494	474	453	479	453	464	505	485	523	479	518	475	521	518	479	508	482	518	542	518	499	527	491	513	467	473	500	490	500	496	525	474	505	501	469	497	504	452	457	492	467	469	518	451	451	504	493	487	515	511	527	488	487	482	456	497	455	516	503	476	492	483	500	530	491	491	520	485	426	482	501	490	516	490	497	486	463	476	492	515	501	516	484	510	488
33663	61457	47329	34388	28518	16756	12954	11403	9104	6988	5235	3257	2091	1861	2221	1883	1577	1371	1154	1023	879	861	855	837	774	683	637	612	554	566	568	562	604	555	519	499	536	522	542	539	512	514	525	526	507	504	541	464	468	497	515	519	529	474	542	509	511	506	477	511	508	513	478	519	515	521	524	508	544	503	534	498	474	536	510	509	504	516	517	505	532	485	529	513	517	508	525	496	499	512	524	478	547	486	473	517	527	504	503	500	511	530	504	463	482	503	485	499	480	508	480	499	529	488	511	510	514	495	479	502	486	501	490	480	553	503	434	494	480	485	497	489	507	503	489	508	512	470	506	500	518	483	506	470	503	518	496	534	504	537	496	443	497	503	499	520	493	485	509	464	502	511	492	454	501	515	507	486	485	458	477	533	540	511	517	491	495	517	527	487	500	507	512	502	510	487	514	506	545	468	496	514	527	491	524	512	523	517	504	532	509	543	523	468	512	526	480	461	484	506	538	490	518	510	490	502	489	481	512	522	474	501	488	516	491	510	466	517	538	554	485	441	526	525	521	476	473	501	526	505	511	507	500	507	460	477	498	500	476	472	492	523	532	509	515	522	513	463	477	530	550	474	555	477	507	533	522	522	496	481	520	514	472	501	494	512	517	533	523	494	488	506	536	522	477	505	537	456	473	504	480	506	480	473	519	482	511	467	511	506	513	527	539	535	507	494	530	468	518	519	501	497	452	470	464	502	510	474	523	511	522	491	496	470	498	461	501	491	530	487	524	556	498	540	493	517	509	504	497	502	519	500	495	495	522	549	497	509	488	513	500	516	448	504	474	534	471	496	510	499	516	499	510	514	498	478	542	548	473	497	473	510	475	511	510	513	506	509	507	536	487	500	494	496	510	519	491	538	555	507	463	462	497	501	471	511	509	509	521	463	479	500	463	491	526	504	499	521	500	512	466	446	488	531	491	443	480	509	498	516	538	499	468	498	538	509	542	500	494	486	490	478	471	512	544	503	507	483	514	504	504	513	486	481	499	477	507	453	526	490	513	516	458	514	508	495	519	527	516	503	479	521	495	477	511	538	528	513	518	488	475	523	477	514	482	515	508	503	486	490	508	496	503	504	489	540	466	507	481	501	520	516	527	520	490	510	538	474	519	489	481	487	526	490	472	511	503	530	548	501	510	518	502	468	474	512	499	515	508	477	476	501	469	510	511	517	554	512	509	524	481	492	513	488	535	490	470	483	496	513	529	523	472	510	469	512	476	507	464	510	517	474	481	525	494	514	490	459	534	522	495	510	523	494	497	490	485	465	504	469	481	513	529	533	472	534	503	488	483	496	481	491	484	527	505	494	485	521	497	478	491	515	527	514	496	499	483	489	489	514	502	505	510	485	505	530	501	545	518	484	512	467	497	530	485	507	501	504	539	545	497	470	523	498	481	496	484	500	472	512	451	475	488	512	502	478	495	525	532	485	511	476	515	504	499	475	477	474	514	526	489	494	500	522	480	521	477	534	502	525	537	511	489	505	518	502	515	468	503	497	538	530	527	521	513	512	503	489	543	485	489	494	507	492	467	509	497	505	529	465	520	482	498	516	492	477	490	499	464	553	521	473	506	515	502	512	501	505	516	501	507	524	518	445	483	463	470	489	505	477	468	469	511	503	504	497	470	470	498	506	532	492	522	484	494	497	514	529	505	514	491	512	536	479	472	497	499	494	523	491	492	495	536	515	533	496	454	465	498	538	538	528	479	485	472	504	529	486	507	502	504	462	523	496	457	517	537	500	499	489	507	483	434	509	478	536	471	492	521	486	480	527	510	500	508	549	518	506	507	498	511	488	515	494	475	519	547	527	540	505	521	575	473	503	512	527	509	528	510	482	515	509	530	514	480	532	499	497	554	481	487	491	477	479	526	470	540	528	516	530	486	490	513	532	512	501	526	500	489	505	486	548	524	517	541	576	499	505	515	511	509	524	504	519	477	459	498	516	504	514	478	509	509	474	497	542	538	515	504	542	495	518	521	493	462	489	488	463	475	473	525	489	508	511	522	512	508	482	534	527	501	505	514	496	485	498	517	515	523	509	468	499	500	485	481	469	497	484	531	510	493	506	556	476	516	461	476	465	491	493	514	473	469	511	505	462	546	550	539	531	520	568	495	479	499	468	512	495	510	494	487	481	493	503	543	506	507	492	496	520	545	477	514	504	504	501	476	477	543	506	518	472	506	513	522	489	547	502	485	528	514	501	502	479	464	494	486	496	473	541	535	479	533	468	536	472	489	545	491	455	513	510	510	520	511	504	501	475	526	506	492	488	521	502	484	484	511	509	513	488	478	483	490	523	523	483	503	495	533	531	537	516	539	447	516	455	502	487	468	471	534	488	502	528	476	571	480	491	480	524	492	512	492	523	489	516	542	478	490	505	490	556	496	502	499	500	524	532	516	482	504	519	492	544	516	568	460	510	504	478	516	526	488	529	488	529	500	474	477	542	492	514	482	528	515	489	470	500	457	508	516	484	495	526	467	536	496	502	504	514	494	492	501	520	534	528	517	488	500	517	546	500	503	503	518	496	528	513	467	490	518	490	512	534	510	508	503	499	496	496	547	513	503	543	460	491	502	477	492	555	497	507	503	520	515	475	485	520	522	513	495	454	502	545	465	517	486	517	557	492	543	503	491	490	497	499	516	500	466	502	549	490	506	479	524	500	497	494	492	505	523	552	469	519	486	496	477	543	510	470	451	483	510	514	506	488	501	487	543	517	474	477	544	478	502	509	533	469	528	568	487	521	462	483	509	530	501	535	486	490	509	489	514	502	464	524	517	486	505	533	500	506	523	497	466	502	488	507	544	527	510	545	478	517	502	531	499	493	477	491	497	534	506	510	533	479	515	503	462	493	480	508	495	490	495	480	533	467	509	507	485	506	508	512	469	490	495	472	527	500	558	507	503	524	488	476	528	496	503	512	536	521	545	498	479	508	502	481	529	493	477	509	496	499	506	498	507	532	487	504	503	493	516	485	535	473	501	498	516	503	511	533	508	495	484	510	507	530	486	491	481	511	531	495	478	529	511	518	502	481	545	501	526	505	524	511	547	509	543	491	524	495	539	543	519	513	493	534	529	494	530	513	491	501	503	541	504	496	511	501	506	473	456	549	507	508	491	476	514	471	504	504	510	538	504	525	533	496	477	529	515	497	510	480	511	509	520	497	507	485	522	488	527	474	488	504	492	456	487	498	550	496	496	523	490	514	505	461	504	501	526	498	498	502	488	473	522	535	482	508	503	514	488	510	509	496	495	504	525	524	486	517	529	498	507	461	497	527	482	493	545	475	492	485	508	517	450	495	475	540	510	509	546	482	499	526	524	491	533	484	489	497	510	497	506	502	508	509	524	457	497	532	523	524	482	531	501	497	493	479	511	475	472	506	499	522	491	538	513	523	517	510	481	504	489	503	498	496	463	513	517	506	493	461	496	475	527	496	508	495	533	530	515	510	465	520
32030	32689	31628	21136	8113	3538	2546	2226	1546	1181	803	563	441	517	620	586	510	472	419	401	402	391	363	384	349	334	332	329	340	308	315	321	321	307	288	320	279	276	297	325	312	303	314	284	312	323	292	269	306	293	276	295	293	298	271	264	270	303	288	317	288	296	337	308	279	305	298	303	288	327	309	316	316	277	282	306	306	332	341	320	274	270	270	292	317	289	292	288	321	293	318	299	281	313	264	275	296	293	290	268	337	294	294	280	319	341	284	299	308	312	285	307	302	299	323	261	277	320	291	313	304	309	275	314	251	254	312	319	299	314	326	312	299	312	293	301	291	332	311	307	299	289	302	295	289	294	270	294	294	338	329	301	299	279	304	294	277	266	325	308	316	315	302	266	276	298	299	271	300	290	314	282	289	316	284	301	312	309	333	287	296	290	278	298	306	312	295	307	318	323	284	289	294	265	322	309	295	298	305	311	298	285	344	289	336	301	293	296	292	304	294	293	313	299	301	313	324	294	256	298	276	330	293	275	286	301	295	287	272	315	324	300	313	310	310	316	271	299	322	320	321	304	304	320	294	317	258	300	295	288	295	308	294	313	286	309	303	310	287	307	286	290	302	277	291	298	305	329	316	297	287	305	292	306	304	321	313	303	287	287	272	298	311	290	332	290	311	292	340	276	280	319	318	281	322	302	335	296	301	297	287	298	298	311	296	277	301	315	293	298	292	315	301	302	292	283	288	253	303	276	312	309	330	309	313	295	318	313	278	275	310	318	325	280	275	325	325	305	315	287	319	310	312	291	288	317	313	302	314	320	292	318	303	319	288	305	281	293	298	290	310	329	345	283	284	271	288	296	277	308	286	276	294	310	280	291	297	293	308	270	310	309	303	336	297	284	258	270	308	272	281	267	290	285	330	294	318	307	282	255	321	272	284	323	310	277	298	283	298	285	289	272	293	306	295	279	293	307	325	311	283	308	277	298	280	286	336	306	297	307	279	299	295	289	284	292	314	296	307	332	315	284	272	309	315	320	264	306	279	324	304	311	293	293	306	315	322	313	283	304	332	282	306	319	296	290	308	270	290	314	303	335	298	308	288	323	311	293	298	294	305	328	304	285	319	292	278	281	300	313	280	333	301	334	318	281	300	322	303	293	304	288	300	293	301	322	321	270	301	286	284	269	334	301	287	300	304	288	294	283	354	298	265	287	331	321	324	318	274	288	282	307	309	318	320	324	301	300	298	311	283	318	295	314	335	303	304	318	280	307	303	318	303	289	270	314	324	302	297	320	306	311	291	267	291	324	298	311	304	287	310	313	299	292	284	280	260	287	293	291	335	317	295	289	301	305	300	280	283	294	352	304	321	277	305	294	275	303	290	307	306	292	290	295	303	292	282	300	299	277	302	305	314	286	302	299	314	281	279	292	329	304	315	296	298	303	305	302	289	306	304	285	326	298	277	283	302	318	270	276	294	284	299	286	308	323	294	295	279	309	338	293	313	289	314	303	293	301	289	289	299	299	282	304	282	285	310	291	293	303	284	299	341	318	315	334	321	293	304	300	310	278	293	265	294	332	266	301	308	335	324	302	255	310	297	301	298	285	291	264	287	303	303	310	266	327	318	281	292	315	313	281	267	317	288	286	293	297	309	295	313	294	281	292	266	301	298	268	295	297	314	293	308	312	323	291	311	287	291	301	309	293	292	284	307	319	306	325	292	289	339	293	301	319	305	302	310	284	312	288	298	335	304	276	282	332	290	298	292	315	263	326	289	320	310	328	273	294	315	279	318	293	299	281	288	303	282	311	320	310	303	313	292	303	280	285	335	318	278	306	279	326	290	304	330	329	310	302	290	316	319	296	290	280	315	309	336	322	314	309	333	286	290	290	297	305	313	297	299	292	303	288	302	283	291	319	301	296	302	283	286	310	273	293	294	305	277	303	259	296	295	305	326	292	314	309	280	316	301	282	279	327	330	307	305	324	321	316	290	283	287	343	311	303	304	315	301	302	312	330	298	336	289	312	298	299	316	289	304	293	296	331	316	318	307	290	312	299	280	302	316	296	310	322	276	293	289	284	292	335	274	308	302	292	294	315	298	324	298	299	321	281	311	298	293	307	286	307	293	323	308	297	296	292	298	308	298	294	290	293	265	292	320	302	298	282	285	307	287	323	306	292	321	331	277	276	269	315	348	315	317	315	330	308	304	324	323	303	318	306	252	328	307	304	340	273	307	341	290	294	319	262	279	281	284	290	295	306	312	311	277	296	306	317	310	325	318	294	315	309	319	309	306	311	287	309	297	307	307	319	334	318	282	281	322	321	305	311	317	316	295	296	273	306	282	317	267	294	276	261	323	302	281	294	284	301	306	333	286	286	322	302	295	317	303	297	311	284	291	306	305	290	303	299	329	288	307	296	321	305	298	324	305	309	301	289	315	309	289	323	313	288	278	313	304	286	284	322	316	281	292	315	288	289	278	303	319	309	299	315	317	288	251	303	292	296	318	309	284	326	313	276	314	280	333	264	290	319	301	296	359	283	289	279	293	317	306	296	316	294	309	297	280	304	290	293	314	292	295	309	285	325	309	286	304	302	286	306	301	263	289	323	291	299	285	309	305	311	278	305	277	299	320	315	289	297	293	310	295	283	294	309	281	268	314	301	300	293	311	278	310	294	308	297	308	285	307	266	318	307	299	289	285	314	308	301	271	291	290	294	311	321	313	288	308	307	295	282	298	308	306	288	279	305	281	292	325	328	298	281	277	288	310	320	276	285	304	309	323	320	312	281	283	297	311	308	290	307	332	286	354	299	295	301	314	291	286	319	291	309	326	282	329	283	283	314	297	286	291	291	282	306	310	309	331	282	331	288	302	302	326	292	297	303	299	300	306	280	304	300	294	305	328	301	293	276	314	279	337	262	288	292	246	293	288	264	312	312	339	276	274	268	303	281	291	306	291	276	270	298	302	314	297	280	308	300	310	309	290	289	280	307	329	331	275	353	285	311	305	308	292	307	297	309	305	286	286	280	304	285	292	285	306	307	315	304	279	323	300	302	306	320	304	311	303	281	321	287	296	303	315	327	281	280	292	285	299	285	335	328	284	286	291	309	294	290	295	301	305	287	304	303	269	346	297	307	283	293	316	315	276	314	318	315	287	278	306	290	286	336	285	273	293	301	321	304	301	299	309	310	274	329	299	285	285	308	317	316	296	336	303	286	271	286	306	306	282	308	317	299	336	275	298	309	293	295	301	287	322	307	292	303	332	316	276	306	289	257	291	302	337	301	344	302	299	293	307	277	276	323	294	306	312	327	332	295	301	299	316	296	322	312	292	277	288	314	269	290	307	304	307	290	290	303	309	272	307	277	323	316	303	285	294	292	300	281	316	307	338	288	285	326	279	321	312	314	314	303	294	281	314	301	281	312	337	327	302	318	305	313	305	319	307	308	302	306	282	299	337	267	294	299	298	310	278	323	332	300	299	280	281	308	277	274	315	316
32760	46403	32287	19618	9640	5906	4621	4107	2913	2073	1295	842	621	711	916	855	726	650	539	487	482	425	435	438	441	389	363	372	361	313	342	371	355	335	347	349	336	329	316	352	311	349	340	343	307	315	315	339	324	330	364	312	351	346	336	309	328	282	365	331	338	361	343	337	336	341	345	349	350	321	327	300	305	325	335	335	325	311	330	318	358	300	313	328	328	329	348	341	321	346	319	322	322	353	315	363	312	345	341	315	304	302	297	299	322	327	320	345	345	342	349	326	309	310	344	277	334	348	316	321	330	327	320	326	295	348	309	329	314	314	311	281	328	305	321	326	340	304	331	310	338	334	324	356	314	334	326	285	315	334	367	341	363	338	322	311	299	334	362	322	341	324	346	345	317	311	330	328	320	343	330	345	335	299	346	284	299	303	356	315	327	324	321	356	346	299	346	310	364	348	329	304	307	344	337	321	320	333	304	308	347	320	333	307	332	329	335	315	377	332	337	333	350	350	325	304	311	301	315	340	335	297	326	329	326	347	328	328	317	306	309	331	324	335	318	308	334	332	327	302	338	339	319	339	329	347	329	334	354	313	333	304	351	340	318	327	316	323	325	323	318	333	321	340	354	347	362	333	351	330	347	317	334	349	317	330	344	306	295	347	332	316	325	317	322	330	325	335	334	305	294	350	341	330	333	334	338	323	338	334	312	300	306	336	346	323	326	312	338	317	323	297	346	328	316	322	322	314	328	294	321	338	340	344	319	326	330	290	330	319	355	324	306	342	318	323	340	314	338	321	337	339	306	317	364	356	335	348	318	305	325	314	315	315	343	349	339	315	331	332	333	294	336	306	359	297	349	301	289	338	327	299	305	314	286	328	333	345	324	337	348	301	321	332	345	330	341	299	313	320	331	339	336	329	338	354	332	303	344	316	324	316	373	325	306	332	331	360	329	293	328	307	329	319	304	332	336	316	323	315	308	305	339	354	309	311	325	316	348	343	364	328	313	347	323	334	346	322	300	338	337	346	334	323	300	331	311	352	317	318	312	368	323	313	344	367	325	311	335	325	317	305	328	326	325	358	372	341	339	321	329	332	345	340	368	314	320	327	317	316	338	343	329	317	305	317	345	306	356	294	320	311	315	324	336	349	306	327	320	305	363	330	321	337	347	311	328	324	330	314	320	336	337	290	311	297	319	317	308	310	333	299	326	365	293	327	316	321	321	305	316	316	369	335	330	335	321	321	296	321	369	329	332	356	318	308	314	331	332	299	329	329	345	323	341	323	316	332	350	315	328	339	305	318	318	278	311	320	328	328	358	283	359	347	367	372	328	335	338	326	310	323	308	337	334	318	309	363	331	312	311	315	341	323	333	346	325	337	321	338	337	322	328	341	351	328	340	317	337	317	333	327	351	297	334	333	350	330	326	330	301	332	311	341	312	299	355	324	357	292	322	322	307	325	329	333	320	312	357	299	332	339	356	344	318	295	317	338	317	366	361	330	315	337	302	284	316	313	312	302	338	323	332	328	347	327	358	323	322	322	330	309	326	309	356	322	337	342	378	312	325	370	338	327	321	330	340	315	329	334	313	343	317	332	368	340	341	302	338	329	288	315	335	307	364	348	337	332	338	309	313	335	336	338	310	362	340	335	310	323	344	316	332	311	333	329	318	285	331	321	330	381	313	294	322	336	313	314	324	316	341	361	294	318	314	321	332	320	337	327	342	346	346	362	353	350	314	336	333	276	351	338	310	306	345	308	297	334	305	320	383	337	329	330	337	311	326	312	300	349	321	320	315	340	306	329	331	314	326	315	315	336	329	339	350	320	324	333	324	318	325	327	325	342	336	310	326	341	316	289	282	326	338	298	333	314	343	323	299	344	331	343	325	340	311	314	346	334	350	290	322	327	292	314	344	326	325	361	299	351	320	339	342	322	321	333	274	323	335	360	295	341	340	293	336	370	328	351	329	330	314	323	347	314	306	309	321	342	313	333	354	325	328	320	314	335	339	325	329	335	357	337	305	335	349	319	295	324	332	339	357	341	332	320	309	341	329	325	348	351	306	320	318	379	303	351	364	308	291	310	328	353	329	298	317	316	322	344	314	310	294	270	318	358	330	301	334	298	316	347	370	338	351	353	312	333	313	348	306	325	333	321	317	321	319	328	297	355	332	327	339	305	303	331	355	346	332	350	327	324	330	347	333	317	319	328	328	308	308	349	345	311	346	321	332	339	325	301	305	323	333	300	318	340	328	333	316	342	307	329	306	321	321	338	335	310	322	315	317	313	366	325	309	324	303	327	292	347	299	304	358	290	315	370	318	318	329	292	302	322	337	322	335	307	307	334	328	285	338	312	334	343	306	336	307	320	320	362	335	313	293	327	313	297	292	314	347	344	320	335	327	305	341	355	326	324	323	349	310	328	319	306	326	355	339	322	363	354	310	321	313	321	313	337	356	328	339	312	329	307	328	363	316	347	292	321	340	310	297	356	318	332	334	324	305	341	327	307	331	350	327	311	344	330	343	304	334	335	326	327	325	319	307	329	314	320	285	331	345	304	327	337	326	343	305	352	332	337	327	328	348	340	342	352	326	327	359	311	350	325	330	376	336	330	313	325	335	342	307	321	331	318	321	343	338	332	319	296	323	313	322	294	334	314	341	315	338	336	364	343	296	294	325	327	302	333	339	340	315	323	331	302	339	329	284	347	318	295	335	338	317	351	360	348	328	314	348	286	353	307	313	317	307	314	346	313	336	354	333	325	308	355	328	334	345	338	347	357	303	324	345	362	329	354	334	321	352	332	286	303	342	324	344	330	350	332	332	352	325	322	327	356	348	328	357	344	315	304	337	317	312	322	314	335	375	328	333	321	322	319	324	322	325	321	333	314	322	312	311	375	351	311	307	325	342	323	342	325	349	317	322	354	318	348	305	326	343	328	374	348	357	375	357	320	330	329	292	322	341	338	308	328	326	380	327	345	322	295	341	353	352	319	346	301	302	350	304	315	318	328	304	309	335	311	334	331	338	335	333	341	331	320	325	300	307	341	359	334	333	337	314	313	373	344	301	337	345	357	318	347	344	303	300	304	315	310	324	330	330	327	348	325	333	321	312	311	354	314	328	330	341	304	305	333	324	341	331	295	338	364	305	320	328	365	307	365	319	332	304	277	354	354	302	327	314	339	321	333	323	305	325	304	349	366	308	322	313	344	327	337	337	316	322	311	327	352	330	307	322	342	335	361	311	324	332	341	318	336	313	318	315	337	310	326	327	318	325	317	341	320	326	314	344	288	361	359	309	340	317	327	326	328	312	284	344	348	321	316	323	352	329	332	307	340	350	358	340	349	364	327	327	302	318	318	300	281	392	351	314	347	330	340	304	316	331	345	351	307	293	316	301	358	330	342	358	327	352	310	313	326	312	324	311	329	308	316	315	335	318	369	385	344	345	318	314	320	313	300	307	305	316	345	323	316	319	312	342	340	318	322	348	319	317	329	310	325
24460	21643	28914	25272	21793	15553	10569	6682	3942	3144	1964	996	625	693	769	882	738	583	510	493	496	473	464	469	457	419	352	379	403	352	352	333	320	348	341	319	369	316	343	329	329	353	339	332	344	363	333	302	343	331	347	322	322	307	300	327	329	307	339	342	299	341	332	344	335	351	345	316	328	331	359	328	329	324	319	340	300	353	360	310	327	331	334	357	342	328	322	364	322	332	365	297	312	312	325	326	313	330	344	333	337	329	303	315	332	358	302	336	274	330	343	325	313	337	311	343	330	312	338	311	339	359	319	300	284	324	298	354	350	333	311	350	326	339	348	345	325	334	338	298	349	302	298	312	340	316	323	346	362	336	291	335	349	355	330	337	315	315	302	335	325	335	314	280	323	308	322	321	339	303	354	352	304	301	342	341	311	318	330	328	304	333	315	380	344	302	352	336	330	322	327	329	348	332	311	313	332	324	297	338	329	344	291	320	320	291	310	333	330	319	350	303	320	318	335	305	335	306	293	299	311	327	351	320	360	301	294	265	306	349	339	332	351	375	298	371	333	354	308	317	330	314	327	309	312	356	346	324	320	344	303	310	328	353	343	304	328	331	322	287	310	303	355	343	368	321	320	286	344	336	325	330	324	364	317	352	315	312	314	320	334	354	322	328	325	308	346	318	338	338	291	312	341	306	309	336	328	331	298	307	332	334	302	321	363	344	314	315	349	330	346	343	303	339	316	314	347	309	325	350	355	342	338	306	320	309	334	327	349	302	325	321	343	319	343	332	322	298	301	336	335	319	318	320	325	315	342	312	337	356	323	330	298	328	317	326	299	333	353	324	314	335	307	357	313	312	313	325	315	295	327	317	342	333	308	319	345	326	302	317	329	310	338	339	336	364	331	325	291	347	309	346	321	331	293	311	343	310	307	350	322	306	313	325	357	356	320	369	335	334	312	329	316	309	301	331	321	349	324	323	334	318	337	346	321	367	331	313	333	329	332	305	309	338	342	324	318	323	331	346	323	326	332	326	291	309	316	327	315	296	348	284	320	310	309	317	323	318	321	327	317	344	317	362	356	338	353	330	336	299	310	354	341	334	352	353	335	315	344	317	357	350	353	333	322	314	329	300	324	309	315	325	335	342	333	316	345	336	314	315	331	317	345	307	315	297	355	344	310	313	328	312	316	333	333	323	329	336	347	346	300	308	288	321	315	355	314	327	328	315	307	347	331	336	301	324	344	312	335	315	354	330	331	329	328	325	302	332	343	286	315	316	311	322	326	341	319	346	342	335	355	341	315	306	303	294	345	331	314	309	366	341	317	326	313	326	314	315	370	340	318	325	306	310	321	347	315	321	300	331	325	313	354	341	346	326	314	338	326	318	324	319	321	349	341	340	301	327	310	353	329	332	308	362	324	308	318	307	330	312	338	337	327	316	328	342	311	325	321	354	336	308	332	354	342	324	329	375	333	340	344	308	322	323	349	332	360	329	272	304	312	327	308	336	307	359	330	359	318	356	356	307	331	306	313	344	323	321	340	295	329	322	347	337	301	319	358	329	315	344	336	317	329	318	329	308	333	319	314	308	327	323	313	337	316	328	311	323	344	313	309	335	327	322	333	300	331	320	358	303	308	296	320	299	337	302	324	328	343	323	311	342	345	286	332	315	315	324	330	329	320	319	348	274	351	308	309	327	319	346	330	329	299	327	347	335	326	320	307	333	297	322	329	350	337	331	332	339	330	320	302	309	341	317	356	332	325	343	321	323	308	340	325	316	338	354	330	338	331	331	327	324	319	339	330	330	324	310	352	312	345	334	339	326	327	315	316	308	335	275	324	324	324	309	304	335	335	363	316	322	333	318	340	314	323	345	311	306	312	322	310	295	310	362	332	327	341	333	326	296	353	294	352	330	364	341	342	309	321	296	313	299	314	318	307	329	314	301	333	313	311	325	326	322	310	305	328	285	326	338	361	336	314	339	280	347	396	335	318	372	331	372	338	345	351	309	289	336	330	318	342	340	325	335	323	323	349	347	303	300	325	359	322	344	330	324	320	334	335	330	316	327	315	316	320	305	333	310	305	323	303	315	310	336	325	308	339	358	315	321	318	314	355	343	309	334	320	306	320	303	308	328	300	342	325	294	318	312	328	315	319	332	325	330	320	317	333	314	334	310	373	313	361	290	338	339	316	323	337	276	326	310	329	327	320	333	336	315	319	351	332	319	330	339	317	336	336	300	323	326	315	309	315	317	318	303	327	319	327	347	301	320	280	309	321	326	332	338	336	309	321	311	329	327	306	341	320	308	309	291	345	318	348	318	299	302	313	319	309	326	312	301	343	325	347	332	325	321	315	304	325	311	335	350	333	351	302	312	296	310	321	335	308	313	326	325	338	309	329	327	307	316	317	320	339	309	318	329	317	315	304	336	322	310	336	300	362	328	349	305	314	310	347	314	306	330	297	338	327	336	378	295	358	328	323	346	316	347	311	358	319	318	317	340	290	335	321	305	303	316	319	317	321	321	312	333	339	354	318	309	350	303	330	353	308	336	330	361	338	352	329	343	331	368	314	323	333	300	321	308	330	309	311	281	310	307	333	310	312	320	352	342	317	340	335	315	306	335	321	329	347	324	312	340	329	355	324	326	329	315	312	292	311	314	338	296	311	315	339	321	313	326	326	322	326	340	341	328	325	329	342	331	336	316	344	349	319	286	346	340	320	374	349	329	343	291	329	323	345	309	333	324	325	315	338	314	306	303	308	316	313	322	343	328	332	321	316	328	306	322	327	309	331	337	317	316	318	321	353	326	324	362	317	350	325	321	347	314	284	349	334	302	306	335	350	329	309	342	305	308	311	312	323	341	333	311	315	317	335	303	318	364	333	343	311	342	319	320	323	305	331	332	327	318	335	317	297	317	327	315	350	333	313	342	324	296	292	330	350	319	325	319	311	314	302	323	355	337	364	334	311	319	292	332	309	333	348	340	308	327	304	315	355	299	320	365	323	311	353	339	315	320	333	311	330	346	307	332	361	324	325	320	342	314	311	315	336	319	328	320	290	355	319	340	314	331	321	324	309	326	352	330	346	318	314	344	313	336	339	330	333	331	329	331	309	319	305	333	354	323	331	337	316	355	365	346	323	339	312	328	341	319	337	309	347	308	327	365	313	332	312	325	337	314	352	336	332	338	326	332	313	312	294	301	333	293	294	310	314	302	298	311	329	318	306	371	310	314	332	321	288	331	303	357	321	324	340	356	287	318	310	313	346	316	326	290	307	320	328	316	358	350	355	336	307	301	338	322	329	289	339	291	314	341	304	301	353	318	306	311	337	365	327	302	341	311	318	344	333	331	328	315	323	322	312	321	293	303	296	294	298	326	341	349	354	303	312	306	307	298	331	307	322	321	335	306	328	318	334	352	298	331	302	319	333	334	306	340	335	314	300	323	314	309	313	335	350	357	332	318	307	326	365	324	315	342	319	314	350	313	322	337	315	323	312	330
31858	53698	41170	25922	17756	13646	13448	10010	6554	5134	3264	1599	930	988	1219	1301	1111	939	730	675	622	548	541	551	499	452	444	386	360	358	410	356	394	375	378	368	357	376	334	373	362	372	378	354	332	353	329	324	357	346	361	355	341	371	326	348	362	339	358	364	318	325	342	308	362	364	321	357	393	330	360	342	354	370	352	337	316	322	372	316	328	326	386	316	350	353	358	363	344	320	350	327	386	311	318	369	311	329	338	353	326	345	335	374	358	326	343	333	353	353	326	339	358	333	370	369	335	321	317	328	352	363	370	328	352	337	352	375	375	333	349	367	322	368	337	324	322	354	339	349	348	336	344	365	348	335	335	349	316	350	336	326	370	365	327	347	338	358	331	322	327	340	316	318	337	362	317	368	350	332	356	351	357	354	361	357	341	290	312	327	332	334	327	347	346	335	336	330	327	336	336	338	367	362	320	334	326	336	362	330	362	318	330	354	322	336	298	334	353	341	343	348	312	331	336	326	328	315	351	340	327	358	319	329	356	322	335	327	328	363	352	330	336	333	324	339	349	388	351	380	322	361	351	347	318	371	347	311	353	354	344	335	328	346	341	382	333	354	322	357	340	311	334	343	335	352	320	339	334	336	351	331	342	349	340	337	355	327	336	356	388	353	316	337	325	355	350	337	327	320	340	337	357	369	343	359	326	338	360	351	358	354	353	328	319	347	293	337	342	345	307	347	364	355	341	321	312	346	346	355	346	367	336	307	370	340	325	346	340	345	339	353	297	343	348	356	355	328	289	352	320	347	360	310	339	377	325	339	384	379	306	317	359	328	352	357	364	346	324	345	341	345	346	384	321	332	368	363	360	345	346	324	330	353	345	324	334	314	312	352	316	319	342	346	364	312	340	349	319	355	327	346	334	339	369	335	347	354	349	322	371	342	326	356	340	328	368	321	355	355	380	318	349	363	338	355	335	348	351	324	359	309	324	344	343	343	367	329	354	379	344	339	359	320	326	305	336	322	347	343	345	351	335	337	340	342	340	317	331	336	354	331	316	320	344	326	348	346	344	366	330	369	371	326	345	333	341	364	367	361	338	337	349	357	347	373	368	373	359	339	332	350	339	307	343	340	341	340	323	347	309	343	340	361	382	349	361	352	348	353	344	347	335	328	351	397	328	332	380	317	331	358	347	328	365	338	357	350	376	380	320	346	378	332	371	346	352	338	368	374	349	355	362	366	326	323	344	342	360	359	367	346	327	355	353	322	351	344	338	314	329	342	325	392	333	353	313	342	343	349	312	357	319	312	306	359	338	334	337	357	345	346	363	334	350	328	339	326	334	320	344	369	364	328	374	330	348	323	331	361	323	350	352	367	321	370	344	349	357	332	332	349	330	333	338	325	352	354	320	351	333	349	309	341	342	358	310	352	347	361	347	355	366	350	325	351	357	313	361	336	362	329	328	325	360	347	328	337	340	322	328	351	325	355	370	321	366	338	347	337	352	355	314	293	324	315	318	334	322	318	317	347	366	329	375	292	324	373	375	346	339	354	317	347	364	335	328	366	334	353	338	338	345	367	347	327	374	369	324	345	361	368	363	310	334	314	330	358	373	363	336	360	345	349	338	320	353	367	360	384	376	352	359	357	374	345	330	352	347	343	351	327	332	368	350	381	332	324	352	349	306	304	335	344	348	337	369	337	363	338	371	342	335	319	357	374	332	351	352	325	318	341	356	332	329	318	372	338	333	354	323	347	344	362	336	341	378	352	324	335	355	348	354	354	336	371	347	367	344	352	338	318	350	334	327	346	357	372	337	320	343	326	335	342	378	319	346	347	362	314	327	328	347	365	348	363	338	346	297	336	334	332	329	325	322	351	332	350	339	339	334	339	357	342	359	362	340	358	374	335	344	325	332	342	326	354	360	317	325	354	348	343	349	370	332	366	339	345	329	343	339	339	340	348	362	348	331	334	384	382	353	346	340	333	346	328	374	345	323	316	343	345	294	341	378	359	349	302	337	323	343	348	369	341	349	326	361	319	335	335	363	312	327	336	356	336	338	332	368	352	321	328	351	362	378	301	364	356	346	366	343	309	321	326	319	311	358	339	341	362	346	349	317	347	330	346	303	330	338	330	330	346	327	362	347	296	372	318	351	339	360	370	313	337	318	362	334	343	300	335	330	330	379	303	357	344	349	381	374	342	375	331	376	330	333	345	325	370	323	342	355	340	366	345	364	305	351	349	355	345	360	331	362	319	327	352	326	316	317	345	330	328	355	317	351	361	373	345	357	353	342	349	346	322	376	343	374	353	340	352	341	322	327	338	335	335	346	333	346	333	354	348	339	340	306	365	358	359	357	356	318	328	350	346	352	326	336	370	378	331	350	350	382	320	387	336	331	373	351	336	365	390	303	337	300	397	333	374	366	324	308	311	353	333	350	312	330	350	372	376	331	324	340	360	320	331	360	363	320	353	355	342	331	378	315	352	347	311	356	343	341	374	344	338	342	334	382	388	350	294	331	360	337	373	374	372	364	348	342	319	320	334	338	319	335	355	376	335	351	380	370	340	335	346	335	338	333	360	325	343	362	326	362	356	321	332	340	340	377	360	354	365	322	361	354	329	354	347	301	323	354	355	358	332	359	348	362	373	316	340	354	359	355	369	342	363	306	346	363	344	320	341	344	373	325	326	322	329	343	363	339	340	322	348	361	349	330	336	377	331	338	324	339	375	318	315	330	352	307	311	326	375	319	324	319	314	357	327	347	335	373	346	355	360	352	332	329	360	355	350	347	342	358	351	320	304	353	329	331	344	358	319	322	329	343	371	330	336	336	346	369	335	317	355	350	334	328	341	345	352	332	356	334	368	336	341	333	341	358	371	353	326	341	343	363	375	335	341	322	342	343	336	345	374	350	345	313	309	316	341	346	344	346	336	379	360	329	370	370	333	329	317	366	352	364	373	337	350	349	327	350	345	324	332	333	368	335	309	350	368	344	351	355	349	347	378	349	354	338	337	341	308	322	334	347	337	357	360	340	374	351	317	325	335	337	340	361	353	339	339	329	337	361	355	334	339	322	341	362	334	362	380	351	340	346	345	344	355	348	338	334	323	320	341	346	312	355	340	321	311	353	318	306	335	359	333	352	366	347	352	349	375	338	317	318	351	318	366	358	324	317	292	354	349	318	342	358	344	317	366	364	338	346	346	373	328	329	358	316	351	337	352	322	330	371	327	337	348	357	341	335	343	315	355	363	336	320	335	334	312	360	339	344	353	347	323	347	336	352	340	346	336	347	364	333	322	376	339	353	329	324	359	364	321	311	341	361	350	373	314	317	357	388	366	338	355	332	342	365	362	357	347	305	331	366	374	348	357	376	338	338	311	323	349	355	344	368	346	337	326	323	336	351	330	330	359	335	351	337	383	319	366	350	345	374	352	359	344	343	344	339	341	351	325	356	373	367	354	318	352	348	331	333	338	332	382	339	363	347	345	367	331	367	344	356	368
25660	21724	28548	27159	19058	12360	8503	4688	2785	2560	1830	884	610	666	678	842	688	643	551	558	539	475	483	544	452	465	439	475	460	419	434	469	479	401	427	421	439	420	463	427	418	430	437	439	420	440	413	435	441	423	379	436	470	449	405	429	416	445	438	438	421	426	449	440	431	414	424	419	482	437	429	389	404	391	420	435	453	425	435	453	434	423	440	450	429	474	420	412	438	447	435	392	456	452	453	407	399	376	441	386	400	422	415	424	423	421	449	447	421	416	404	403	412	410	409	432	376	400	407	442	421	402	432	427	418	395	417	465	389	434	422	423	440	420	424	440	424	424	436	425	405	429	442	422	410	396	443	484	416	430	441	425	430	440	399	431	430	412	430	421	431	457	426	427	414	446	453	424	416	374	434	408	435	405	409	440	431	383	413	419	430	412	470	397	413	440	446	409	372	424	401	446	451	445	415	435	409	437	404	427	408	434	433	420	412	442	410	422	408	482	456	395	426	417	433	431	418	418	413	412	433	441	410	410	400	426	428	397	438	411	448	451	446	454	464	409	387	430	471	389	392	436	403	459	443	428	414	463	425	408	458	428	408	410	417	430	415	450	440	430	405	455	453	412	380	431	442	463	377	454	436	442	484	404	439	405	427	394	421	439	444	444	441	426	447	418	420	428	417	448	425	404	446	428	434	404	420	406	400	425	445	407	450	439	403	430	404	396	416	397	430	422	430	414	423	405	391	449	460	434	375	444	435	441	402	443	429	393	419	451	446	421	452	421	402	440	426	403	452	387	426	407	434	441	445	424	424	386	426	419	385	436	430	421	452	429	394	430	448	402	435	411	388	433	394	409	451	469	430	437	462	423	431	404	459	390	403	459	429	446	460	412	427	429	442	442	422	417	448	478	422	447	411	437	437	443	416	415	433	417	449	418	453	448	448	429	408	424	374	448	436	407	435	453	453	432	422	442	451	446	417	396	421	443	440	405	391	414	449	448	400	411	421	387	422	481	401	434	414	438	438	414	420	403	452	417	398	400	432	414	392	427	432	444	416	427	420	388	416	409	417	416	435	427	449	472	444	409	404	409	447	429	486	433	420	393	410	437	411	415	437	449	405	443	419	408	407	432	404	447	416	414	411	431	419	446	426	440	424	402	429	474	426	396	414	470	432	395	409	423	438	441	477	446	399	377	397	401	429	436	447	450	405	441	403	419	443	360	457	465	417	435	423	457	420	406	405	421	405	453	449	440	402	425	407	449	390	402	428	421	439	444	412	427	441	391	424	410	416	431	414	431	427	429	413	417	416	424	432	434	441	419	444	410	446	420	421	431	426	411	422	455	417	417	442	437	399	396	432	441	448	396	426	447	406	450	450	441	407	405	448	368	380	387	413	405	407	422	413	453	407	416	387	437	407	410	413	416	435	464	430	452	437	415	416	426	422	438	464	452	421	412	394	451	414	418	452	420	426	416	414	452	430	424	407	444	428	429	439	414	462	452	428	439	444	432	465	414	414	410	447	436	415	395	435	435	443	428	446	429	413	418	447	397	405	406	455	394	431	420	390	420	451	406	384	425	395	431	430	384	424	458	409	423	392	441	420	447	427	423	427	421	450	407	407	412	427	386	422	444	413	445	433	438	404	445	436	404	437	436	420	421	425	417	420	428	400	424	470	441	391	401	455	446	412	423	437	421	389	413	425	394	415	402	417	379	429	403	451	428	428	427	431	444	439	437	407	424	463	481	438	427	456	397	456	421	398	380	408	396	433	435	443	461	416	417	413	413	398	403	403	426	412	448	423	385	411	455	416	455	439	415	457	441	423	392	423	430	395	414	430	416	435	386	444	422	419	423	418	436	410	442	423	420	412	430	436	416	433	419	428	433	384	391	433	433	414	442	439	414	393	413	437	415	461	435	416	420	453	441	422	431	428	418	405	434	430	404	475	413	437	431	441	405	421	398	410	404	413	404	458	440	394	407	440	424	375	418	434	452	415	424	431	421	389	455	438	398	425	441	439	410	404	402	439	423	449	408	446	431	412	442	413	424	429	396	446	456	407	407	420	431	404	417	423	419	377	429	445	458	437	422	397	431	390	438	423	431	433	430	439	426	448	455	423	413	439	415	420	405	428	443	427	422	427	442	456	409	437	411	399	416	415	413	460	414	450	452	427	386	417	412	417	444	419	402	439	439	440	455	454	450	438	365	446	455	427	437	408	441	454	426	436	439	479	412	438	420	460	415	443	393	430	441	442	420	446	418	476	430	456	436	427	486	438	407	414	424	415	419	432	427	443	419	426	468	382	418	418	430	449	387	416	425	423	416	469	417	443	438	427	426	423	402	481	433	398	415	411	400	410	395	442	454	419	390	406	456	440	452	428	380	435	424	453	406	437	468	421	428	414	397	405	422	462	412	443	417	399	456	405	426	421	452	439	446	429	405	416	424	412	429	421	427	402	421	435	412	415	405	453	438	404	435	444	426	420	390	436	419	458	482	411	416	380	392	445	416	452	407	441	438	457	420	438	396	436	460	425	442	415	413	457	388	440	400	365	428	437	396	404	444	439	409	421	386	444	449	453	438	412	433	432	435	407	397	416	453	456	397	435	435	431	470	447	386	387	441	454	462	421	439	414	428	442	445	411	441	431	449	429	453	437	428	451	451	400	444	415	412	425	400	435	457	451	384	410	422	455	427	404	436	434	404	425	440	440	440	431	453	414	402	448	438	427	425	420	433	429	419	445	406	397	439	369	407	429	428	434	420	407	417	399	455	392	449	441	411	408	442	414	419	393	444	446	434	444	402	447	453	431	422	437	457	395	419	413	407	437	462	422	427	421	433	496	454	435	403	442	376	441	416	455	406	396	438	423	408	421	417	400	441	438	396	466	438	411	478	395	403	448	435	439	389	435	452	439	409	433	431	442	437	419	408	433	439	419	439	468	430	384	420	416	435	447	417	438	412	445	410	422	416	423	429	425	433	457	419	445	395	428	421	401	428	373	428	430	410	423	459	423	391	440	423	411	449	406	409	439	441	453	455	414	394	439	431	408	440	486	444	409	476	410	430	422	462	409	423	420	408	383	427	457	467	441	425	441	374	422	419	446	405	433	388	476	412	453	436	414	436	415	411	398	464	405	429	392	444	401	430	426	414	444	397	411	436	427	418	400	418	442	422	412	413	422	425	416	427	415	469	397	457	415	410	384	408	429	410	409	424	453	437	442	470	468	436	431	410	393	467	433	454	462	423	397	401	438	436	431	386	404	387	404	420	409	424	434	442	439	394	429	438	426	415	395	409	424	442	413	399	412	423	463	471	406	433	475	385	444	438	422	467	458	404	426	433	429	430	424	452	403	441	423	445	426	425	435	437	432	441	424	454	412	440	387	433	412	455	428	414	417	399	396	450	439	433	470	399	422	419	450	461	442	419	427	418	437	435	399	460	422	404	410	450	411	436	425	450	434	407	425	437	411	450	489	424	397	401	431	413	441	414	403	401	433	456
30388	48971	38498	26562	19440	16361	12550	7996	5044	4672	3235	1338	800	935	1029	1144	997	814	754	725	689	637	599	589	546	526	542	478	472	476	460	430	489	480	463	507	458	467	448	434	477	478	457	452	448	516	490	440	463	444	469	427	468	452	440	487	478	473	435	461	463	462	420	473	438	429	449	466	472	425	443	480	433	448	440	490	444	447	425	482	452	429	446	426	469	430	452	413	483	447	461	440	429	461	468	454	453	445	472	476	491	468	448	444	462	490	461	414	452	414	490	430	434	425	509	460	460	458	475	454	472	448	446	439	423	447	462	446	447	456	476	469	450	497	449	456	454	456	492	460	436	425	482	493	476	475	399	448	426	421	465	448	450	437	457	446	444	444	486	446	481	431	460	438	431	444	475	429	412	425	470	423	470	417	433	446	431	480	457	438	454	455	448	408	454	454	483	491	449	463	467	453	446	437	456	480	456	468	489	454	436	454	429	493	430	432	426	455	456	466	424	435	445	435	467	416	444	482	465	468	449	453	458	460	472	481	451	445	462	467	462	460	455	468	452	440	498	449	456	499	473	445	436	460	449	463	479	484	446	460	430	449	435	459	453	475	461	482	436	444	465	477	471	450	422	462	475	462	426	482	447	451	467	479	443	434	413	469	463	465	444	470	479	476	436	480	468	437	451	474	475	432	488	460	460	481	462	472	436	447	460	467	428	438	471	459	475	462	404	449	452	428	452	477	485	481	487	431	500	438	458	483	456	482	461	445	426	421	469	442	474	449	440	484	449	425	464	462	496	481	429	438	458	460	437	474	455	428	446	444	468	454	458	437	461	430	476	412	435	478	451	446	492	450	441	469	428	454	432	458	445	478	470	483	446	449	427	478	459	472	437	439	464	446	436	420	468	458	457	442	449	476	459	420	465	443	462	450	463	459	432	469	477	461	472	462	482	466	525	475	472	482	444	486	466	434	456	470	450	461	486	402	430	461	447	461	478	454	427	456	463	430	415	432	479	436	426	438	495	470	446	455	492	466	474	460	478	456	477	479	488	439	445	433	465	429	457	487	472	505	427	442	525	456	402	451	479	420	479	425	416	460	448	448	441	447	466	457	475	461	451	439	469	455	485	422	442	481	446	430	417	477	464	425	458	451	417	472	450	445	442	403	441	438	413	483	448	428	472	416	476	432	443	445	449	441	458	449	447	413	467	497	456	475	486	450	452	437	446	443	443	446	466	481	438	451	452	410	477	456	491	475	411	488	487	420	468	487	412	463	444	495	472	496	429	449	475	456	457	430	460	458	453	464	453	456	452	462	455	434	434	456	413	450	443	388	492	469	459	456	448	460	454	438	459	483	510	465	486	470	438	436	434	459	470	466	464	426	449	454	428	439	478	495	453	437	432	454	470	499	438	475	432	456	483	452	460	494	428	446	487	405	423	467	440	450	438	448	438	434	443	450	468	449	457	477	452	481	448	413	427	433	438	458	457	463	475	530	457	510	433	446	480	441	446	436	431	455	449	429	446	474	434	459	435	430	447	434	464	433	443	455	420	444	486	450	516	470	476	463	477	468	453	446	483	484	426	490	425	456	486	435	450	443	464	478	467	493	484	472	475	457	433	412	440	454	464	449	445	476	467	452	473	448	483	455	431	404	468	480	462	424	438	407	436	481	452	424	432	410	464	437	446	443	441	449	476	472	488	472	461	455	418	456	432	465	430	451	440	448	454	451	428	466	450	457	484	435	436	472	447	449	406	466	444	444	428	456	471	453	442	461	443	467	457	439	440	441	462	493	474	421	453	412	471	473	480	465	452	491	455	446	444	433	431	435	471	479	456	446	445	429	445	449	440	458	450	458	451	463	439	465	442	445	496	482	456	425	433	441	479	460	450	463	494	381	477	466	435	442	465	431	443	461	471	476	454	472	436	452	455	459	465	467	461	440	467	463	490	440	465	479	428	440	440	477	416	444	445	481	471	470	463	468	477	497	461	475	469	450	477	437	492	479	443	450	420	471	486	459	452	451	471	488	426	463	423	470	471	437	486	451	433	465	401	435	453	484	490	449	496	426	485	483	408	447	437	435	461	489	480	481	439	457	479	429	475	478	430	459	476	475	449	464	481	494	455	452	464	454	431	476	458	469	470	442	451	430	444	456	472	452	493	427	419	432	457	419	423	449	451	475	444	449	462	429	443	456	413	465	465	427	466	454	480	464	434	482	428	440	483	453	437	439	431	465	472	449	484	472	471	444	463	486	445	487	438	456	467	458	439	460	453	477	453	468	455	466	468	461	441	444	476	472	481	479	463	472	467	426	458	483	436	485	450	438	455	465	434	448	439	426	474	418	440	443	461	500	472	466	464	441	440	465	455	442	449	451	455	465	472	459	474	467	476	414	403	448	440	453	443	451	472	489	484	451	488	420	441	469	468	478	438	431	446	463	429	454	484	454	452	440	452	468	435	480	478	461	437	427	471	466	469	464	494	446	422	463	452	481	447	473	417	492	451	424	476	474	422	464	462	450	466	467	463	482	453	484	458	461	449	433	446	490	423	456	414	494	498	463	462	483	481	524	466	457	460	490	424	454	439	454	463	446	447	430	493	499	446	468	399	461	470	453	437	413	463	485	455	462	430	444	462	487	490	442	455	466	455	412	437	501	458	450	457	453	470	483	456	482	399	460	442	474	473	461	419	441	442	456	477	501	427	449	488	462	485	456	431	445	425	409	437	515	477	448	455	444	460	470	433	469	455	448	460	472	469	492	487	453	470	469	470	461	448	452	475	461	430	467	479	457	450	469	406	466	427	408	458	448	485	485	430	465	427	406	479	492	436	413	459	476	440	454	481	461	431	452	420	457	456	419	423	430	483	519	442	455	451	476	455	457	432	472	419	452	461	444	418	441	453	425	453	432	456	431	455	463	442	410	454	484	455	434	446	465	460	466	435	433	476	483	413	481	451	453	471	457	498	444	432	485	438	451	484	453	439	451	436	466	442	441	437	475	434	477	459	435	462	468	497	433	482	449	425	468	462	436	480	452	413	469	453	471	433	467	471	470	444	425	421	411	463	467	498	424	430	442	454	438	468	460	428	437	470	476	472	429	435	438	471	443	480	483	443	459	477	434	438	472	489	464	454	463	456	462	433	486	443	441	455	415	441	462	437	456	443	435	457	468	462	458	472	472	446	427	467	439	459	453	463	469	444	401	435	463	459	442	449	413	464	422	440	464	436	405	479	441	462	443	443	472	475	428	458	472	466	469	421	467	456	490	459	436	431	477	458	466	462	452	451	443	451	473	450	443	458	451	430	445	472	490	459	447	468	441	427	452	463	448	406	446	457	487	449	455	425	450	449	454	442	450	451	470	454	431	455	446	533	454	444	414	467	443	442	473	454	478	409	473	425	468	486	471	463	430	459	451	475	466	433	423	486	470	450	470	463	472	450	483	455	432	468	451	440	437	455	460	472	431	427	464	452	472	462	461	443	437	495	460	431	415	473	483	455	462
23271	21688	29495	24571	22308	23234	18329	9001	7434	7327	4249	1279	851	919	1038	1115	1066	921	802	726	752	665	664	637	616	640	529	519	531	508	552	467	533	544	512	536	527	501	527	523	503	476	553	512	479	460	508	539	530	528	520	552	476	493	527	501	506	509	496	500	480	504	517	496	513	519	534	497	475	525	506	501	534	505	493	519	516	513	495	462	515	494	504	514	474	501	533	478	498	523	496	482	519	489	519	512	545	458	509	531	512	499	478	484	523	471	474	516	490	510	503	521	502	510	522	506	472	488	512	517	520	504	474	498	458	497	493	478	506	452	520	520	501	495	503	509	512	517	462	488	500	550	482	464	502	519	558	512	497	491	481	523	461	493	528	498	515	446	479	467	473	492	479	510	486	516	491	489	473	491	486	565	479	522	535	507	473	508	483	539	504	494	495	493	467	550	491	526	508	514	556	472	508	513	492	493	521	494	479	539	460	500	484	519	479	492	515	485	484	501	475	508	513	521	542	491	487	494	492	495	537	494	473	454	476	504	502	515	521	514	516	526	428	480	491	496	496	495	500	520	490	497	501	517	526	532	516	514	521	499	467	498	467	534	488	485	540	512	535	494	494	498	503	505	490	517	523	541	496	502	494	515	500	536	507	517	524	512	492	497	529	483	495	496	471	546	497	483	494	497	515	527	534	503	491	536	549	452	456	474	499	487	476	462	486	459	464	465	511	452	502	478	542	506	508	541	478	495	472	541	518	511	501	501	463	523	502	506	504	511	518	465	509	525	499	478	505	513	494	516	485	527	517	520	548	499	517	533	500	479	514	522	517	485	458	522	528	505	482	478	482	480	464	454	548	480	494	513	517	458	510	476	511	525	513	488	460	503	507	466	546	485	462	534	529	457	506	484	502	494	511	528	474	503	525	534	532	480	510	516	503	458	538	498	483	504	486	497	503	500	478	484	480	493	519	505	487	500	497	516	518	517	470	497	487	513	487	489	472	483	487	477	471	507	509	526	506	497	482	568	515	500	461	508	519	510	490	480	505	533	499	506	497	514	509	531	509	490	483	463	509	481	524	472	502	500	492	524	507	484	470	517	479	482	498	492	484	478	537	472	524	521	488	545	498	482	479	477	493	535	507	511	502	505	508	526	523	503	494	499	485	475	547	502	507	479	506	472	480	526	486	491	476	484	491	495	542	502	482	502	513	462	493	468	477	501	493	455	483	530	475	558	500	499	480	502	524	490	478	498	510	492	496	488	508	507	483	486	517	547	485	510	518	495	479	498	487	471	493	495	501	515	496	488	520	525	523	483	492	529	521	481	473	473	491	503	513	481	502	473	520	525	537	505	523	481	488	528	508	521	528	470	481	537	505	519	498	477	491	490	532	443	441	518	526	482	485	540	520	495	536	510	519	476	503	525	481	480	501	566	483	474	494	519	473	485	493	503	484	460	476	545	541	448	438	505	477	509	497	489	492	485	520	499	499	488	554	507	494	505	448	505	514	490	521	536	522	485	519	511	500	520	462	508	482	520	474	490	511	524	485	506	512	505	518	522	513	468	473	553	512	487	497	517	518	490	532	502	476	472	512	516	546	537	468	536	533	502	496	472	516	470	536	474	468	498	515	491	526	506	462	514	500	461	480	515	485	495	497	541	492	495	507	527	530	507	481	483	475	474	503	476	461	511	510	462	503	551	523	501	567	500	503	480	510	473	476	476	453	504	513	529	510	455	476	518	502	489	489	515	444	534	525	510	509	497	524	553	498	473	482	502	476	532	563	485	482	484	523	512	478	463	532	482	539	509	501	478	525	524	496	492	534	505	475	506	480	476	499	479	491	515	488	488	475	487	498	490	513	504	496	495	474	499	513	550	530	503	483	530	524	515	485	492	485	494	495	487	507	499	507	493	554	516	508	524	491	527	528	505	492	497	522	480	489	478	510	540	503	505	509	490	493	488	470	515	539	490	490	513	529	510	482	478	484	520	510	509	517	507	555	520	492	476	506	496	485	494	513	452	509	553	492	520	522	492	528	489	492	523	461	518	531	506	521	506	473	519	482	453	526	502	485	483	523	513	558	502	474	478	475	483	496	518	548	522	482	546	503	511	482	504	474	487	481	484	517	521	492	500	478	507	488	456	498	490	510	537	485	475	489	541	501	539	483	501	477	545	485	527	511	472	512	512	507	501	485	474	496	516	530	513	511	511	537	469	479	521	525	480	476	522	517	480	523	526	493	441	475	515	497	505	490	513	498	472	437	512	519	499	540	486	498	494	520	477	475	489	489	522	523	478	484	478	521	500	510	503	500	481	486	517	475	493	481	506	510	513	483	474	472	539	516	514	467	474	486	517	477	471	528	482	525	504	509	503	551	483	521	477	512	478	524	547	527	485	495	556	502	497	556	531	496	515	517	489	452	498	481	536	500	481	468	521	505	481	492	524	488	501	503	508	504	477	483	510	523	500	477	488	496	500	524	483	480	511	508	481	493	463	508	503	515	546	498	505	500	503	520	529	463	528	545	476	501	511	479	514	486	451	461	491	510	497	477	459	443	491	514	496	482	498	535	469	459	470	510	528	503	483	518	491	508	514	492	506	479	500	503	500	466	501	476	499	479	517	493	513	492	487	494	520	467	504	509	509	496	531	514	513	535	539	521	513	520	475	557	486	493	502	479	519	490	509	493	519	493	515	472	526	483	533	467	490	498	469	464	504	471	477	512	511	490	501	523	510	512	481	503	531	456	523	500	524	515	474	477	515	514	487	483	513	531	491	528	493	476	456	506	508	456	498	530	471	478	481	485	483	491	473	546	473	443	504	524	537	507	519	504	506	489	516	500	479	521	435	477	522	467	467	528	522	492	493	524	504	508	463	473	485	519	510	490	521	484	501	488	471	521	530	532	480	500	521	523	480	491	523	479	525	536	525	492	461	483	506	495	461	515	507	516	476	514	429	512	504	525	502	488	525	474	508	488	494	516	475	518	485	485	473	498	508	519	479	470	505	463	483	514	485	496	488	485	524	535	520	530	460	422	479	489	540	505	520	482	536	526	548	497	520	518	529	487	473	519	522	488	531	464	486	481	466	441	459	530	504	513	521	523	497	518	484	521	493	490	491	484	504	533	465	469	511	516	458	468	488	466	476	491	518	520	486	463	508	540	467	486	490	484	503	471	503	486	475	476	487	523	500	473	509	524	539	478	494	507	519	479	444	503	491	496	516	477	518	550	515	490	517	486	501	497	504	476	460	494	479	491	505	491	529	488	501	494	498	472	474	465	485	495	475	516	513	482	496	527	489	503	483	489	510	501	487	477	486	462	490	494	541	486	514	492	476	468	489	506	511	513	518	469	494	521	519	497	490	521	521	505	484	462	498	509	490	487	521	480	537	524	493	508	525	461	509	489	509	500	481	506	517	495	475	501	484	471	514	482	510	466	502	530	487	494	471	530	493	491	531	492	498	505	464	504	512	513	534	486	486	523	504	493	524	488	487	514	461	493	521
34609	60137	49364	37705	29318	22270	14977	12199	11398	11177	6146	1839	1170	1158	1388	1591	1482	1275	971	895	915	762	775	710	734	674	668	576	618	582	569	544	523	548	551	524	539	543	545	522	505	532	521	517	545	532	569	507	497	506	570	486	537	503	528	552	467	530	511	496	528	516	526	522	504	544	491	555	535	533	496	527	519	478	530	541	496	517	476	522	511	467	504	513	519	518	512	519	480	502	506	503	505	506	550	484	487	510	516	504	532	498	515	526	478	523	487	535	548	516	498	494	509	466	498	482	524	501	487	489	503	464	507	474	517	494	477	498	455	533	525	521	513	501	516	542	519	496	500	510	513	504	517	509	512	482	488	508	487	488	491	515	475	511	522	498	502	508	525	477	505	486	497	517	545	546	529	455	483	526	493	540	516	515	529	500	472	506	485	522	475	500	481	496	529	513	525	519	494	514	496	502	527	530	510	483	532	493	531	502	502	526	526	478	471	524	483	539	506	494	511	510	519	527	521	487	513	497	456	536	510	514	504	525	519	544	486	532	531	498	528	505	532	551	510	524	523	491	457	499	508	502	476	521	505	449	516	504	538	529	528	504	487	504	509	474	521	513	500	551	492	494	536	493	529	546	529	533	498	506	509	504	510	493	514	512	501	510	549	542	490	519	530	519	503	542	534	532	497	530	480	511	504	542	506	496	525	498	467	483	526	504	532	483	491	562	518	532	511	544	518	547	541	558	533	502	531	511	497	508	536	535	531	501	475	534	511	556	488	517	486	513	465	529	468	492	481	498	504	528	531	506	546	467	507	519	526	500	497	487	505	501	517	490	526	530	492	497	525	510	495	536	523	477	535	481	502	488	522	547	512	475	489	513	489	476	517	519	495	477	484	533	524	501	514	525	522	510	515	480	532	481	530	531	506	515	500	530	540	538	520	475	542	518	512	518	516	526	548	491	479	469	500	520	501	493	527	530	524	505	512	516	501	499	553	496	496	512	523	482	527	524	512	453	494	506	523	532	490	487	459	488	526	524	519	476	474	519	518	554	518	527	494	518	499	482	503	519	536	516	541	526	516	506	542	541	471	522	452	510	476	505	549	474	523	503	518	491	497	498	499	514	472	500	504	506	533	466	519	524	512	517	468	486	481	483	487	497	496	528	545	517	560	494	539	498	486	502	508	472	515	504	527	503	531	523	467	525	544	489	458	515	488	491	530	507	498	505	470	509	483	497	510	524	510	498	575	496	513	500	567	530	531	494	533	511	517	496	508	528	509	481	512	525	487	523	489	531	484	521	444	529	489	511	481	513	472	501	519	493	524	527	532	526	512	511	519	507	532	537	550	475	529	540	505	488	516	504	512	467	509	482	539	533	557	516	514	525	483	496	508	504	520	508	499	477	478	509	519	556	518	503	502	510	468	484	486	481	517	512	542	472	524	534	520	526	489	490	538	516	537	530	521	526	510	537	523	519	475	527	545	480	506	487	515	476	497	534	498	549	497	544	522	505	505	551	498	497	516	513	491	538	489	527	441	489	514	492	508	506	509	518	501	520	495	509	531	492	522	525	515	523	507	502	527	495	511	534	501	500	514	508	483	499	480	537	483	528	452	490	522	497	520	522	548	486	505	507	521	486	497	545	485	505	478	511	511	504	515	522	511	520	467	507	493	474	452	534	483	502	497	514	511	508	548	539	479	503	489	473	500	533	490	509	542	512	520	529	503	479	542	496	478	522	478	554	532	520	515	494	500	536	531	529	477	507	507	500	519	501	547	523	495	518	518	509	488	514	509	519	512	473	480	513	526	505	516	521	514	510	565	473	467	502	534	501	498	487	517	501	554	519	496	543	534	507	523	516	511	512	509	473	511	518	477	519	530	509	501	480	517	531	497	515	477	496	526	500	530	501	480	444	503	518	501	526	482	492	514	526	534	520	531	509	499	521	484	492	517	478	503	555	494	514	498	551	508	497	473	541	495	511	527	492	505	565	520	499	510	517	478	517	463	499	515	494	514	519	528	524	492	494	527	539	561	486	520	508	497	511	480	525	485	514	540	536	522	500	508	546	474	487	493	496	508	511	510	496	484	511	484	500	485	519	519	497	530	525	518	527	514	493	523	530	537	516	492	474	492	493	509	492	535	543	513	497	513	503	472	468	517	510	528	542	517	530	547	497	511	483	473	475	512	515	532	496	509	493	468	519	503	524	501	514	500	474	513	508	507	521	510	518	534	521	485	497	471	506	517	500	509	494	514	539	538	489	503	540	495	490	525	561	462	497	504	527	526	546	486	505	521	467	516	510	507	565	517	498	505	494	512	503	519	532	490	487	540	487	520	516	457	517	489	510	502	499	538	488	505	552	492	482	507	504	525	517	482	486	493	501	493	538	516	499	493	529	515	502	513	530	501	506	479	513	506	491	483	500	487	509	520	519	516	520	520	493	511	514	511	501	528	565	485	528	466	469	510	488	481	529	538	475	521	528	528	536	504	499	567	529	502	469	513	541	477	501	507	482	507	518	485	471	523	521	501	482	509	539	525	529	526	548	509	477	506	508	508	517	523	508	516	477	511	488	506	567	520	511	494	511	554	510	508	490	549	546	509	507	487	507	494	492	506	531	481	558	495	484	530	523	505	498	491	512	531	524	505	523	508	516	461	469	475	522	540	495	488	475	521	511	512	465	486	498	504	535	472	502	513	505	506	502	504	490	533	487	538	509	501	484	488	464	528	521	519	519	521	474	508	470	522	531	487	478	530	475	500	530	463	486	476	467	521	540	481	518	482	514	476	520	558	524	491	517	567	503	474	507	540	534	523	530	497	485	537	511	491	510	491	533	543	520	502	501	506	484	541	481	477	523	503	511	524	507	468	485	512	495	502	505	514	487	490	516	482	517	538	491	507	507	522	474	499	509	492	519	501	507	506	502	504	536	507	509	490	473	504	500	507	503	511	508	517	528	500	515	518	516	500	533	472	537	500	494	502	548	487	482	515	523	488	519	532	495	524	491	521	529	510	507	554	489	537	460	497	486	489	499	533	532	533	519	505	491	515	466	487	496	470	543	509	489	514	516	517	521	480	542	496	492	505	526	473	552	554	474	512	489	503	518	496	531	478	509	545	502	468	499	454	556	510	516	510	528	477	533	536	515	552	469	514	518	475	502	490	480	479	507	534	546	525	526	505	517	508	535	473	516	496	530	521	467	536	501	463	513	459	494	493	529	537	529	485	520	522	535	483	527	519	535	500	505	549	465	511	530	474	498	517	517	501	522	512	475	525	538	539	525	507	504	543	548	495	530	494	502	492	487	548	500	547	477	530	528	526	477	535	484	474	504	496	515	510	548	530	544	517	517	522	524	493	482	549	460	494	472	523	510	513	490	521	508	530	498	521	488	492	482	534	553	505	552	501	474	510	498	484	516	496	506	491	479	506	513	482	516	557	558	506	488	523	517	498	492	487	538	513	497	472	513	509	531	551	529	535	492	505	515	500	532	522	525	481	532	552	494
31729	32563	33646	23668	12318	5996	3521	2655	2002	1860	1334	568	439	388	460	553	474	442	421	374	434	358	372	368	372	361	338	339	301	319	319	319	296	314	317	320	300	299	308	301	293	328	301	323	318	335	292	322	329	344	308	327	309	286	304	366	326	318	303	328	304	299	309	316	310	333	328	307	302	304	276	293	314	298	318	302	307	312	303	283	276	325	293	316	330	341	280	308	322	328	303	310	291	338	303	286	312	330	309	316	317	343	293	317	329	321	305	295	311	345	304	319	291	282	309	336	327	351	321	312	340	307	329	344	315	345	308	328	284	317	328	301	308	303	329	342	300	327	317	312	344	336	345	310	296	306	287	334	318	340	328	311	304	315	315	325	299	286	299	300	298	310	305	326	302	301	330	301	314	292	334	293	304	316	348	308	310	310	294	310	305	311	326	309	299	300	309	301	288	346	326	312	295	347	322	353	318	328	339	336	332	321	313	307	309	320	306	300	292	320	332	311	302	330	310	322	300	338	322	280	309	302	338	352	318	324	332	301	334	301	325	303	336	308	303	328	292	281	328	284	295	317	329	316	294	319	311	301	305	292	332	308	311	302	311	313	317	310	348	277	333	301	315	336	318	303	315	325	299	266	337	307	303	346	338	315	314	311	327	312	291	286	315	301	284	307	317	312	297	312	301	313	324	285	334	301	314	298	320	280	307	324	356	319	314	301	306	295	310	304	288	320	353	293	305	336	289	345	295	322	321	285	316	307	316	328	322	303	333	294	303	338	268	284	330	352	324	356	314	285	332	323	323	304	290	328	316	306	342	291	323	313	303	366	300	323	305	324	301	320	360	367	309	280	319	312	319	303	317	291	285	288	312	304	322	349	280	310	331	319	333	299	308	309	300	351	291	335	298	321	288	309	301	319	297	360	333	302	347	295	316	315	319	344	302	311	315	288	295	325	301	275	297	301	321	316	312	324	329	310	312	319	329	330	288	295	301	311	306	291	337	319	314	340	322	305	307	300	316	284	290	329	300	311	336	283	296	310	311	302	294	329	312	327	324	312	298	306	281	282	297	281	305	324	332	319	326	324	323	329	275	329	340	294	332	307	311	297	329	297	315	313	315	297	300	326	301	285	289	325	301	347	307	338	322	312	329	286	312	312	327	309	322	311	312	315	326	337	292	338	303	313	284	319	319	315	309	315	298	296	308	297	334	297	370	336	297	311	320	311	322	305	319	320	330	283	284	312	351	310	288	267	274	325	317	300	297	340	295	296	302	281	326	313	292	341	280	301	308	302	323	294	303	337	312	307	326	296	368	322	324	302	314	290	300	310	297	335	303	303	324	358	334	301	308	308	306	309	312	346	325	338	308	311	313	304	348	311	292	319	306	327	337	328	321	286	314	297	293	320	300	306	290	320	315	323	324	307	309	345	321	332	337	311	311	325	318	318	343	304	268	311	270	282	305	315	336	323	353	295	321	328	315	327	299	304	304	283	283	318	310	301	342	318	319	311	317	313	331	321	337	310	290	286	308	299	310	315	307	266	297	271	317	311	299	297	339	314	328	341	353	300	319	311	302	291	308	321	307	284	298	334	284	299	311	306	323	287	290	330	350	299	308	298	294	301	325	295	301	278	311	339	308	313	312	303	310	289	331	339	290	297	323	312	329	327	309	309	330	325	303	315	307	295	294	310	314	300	302	307	324	343	331	326	315	304	304	293	317	315	291	318	285	312	310	288	300	297	270	329	269	300	313	303	290	310	327	336	328	283	336	315	346	302	354	313	289	315	299	329	312	306	328	313	321	306	284	299	318	297	297	305	299	353	317	312	315	321	310	311	300	305	306	309	308	308	322	326	305	325	313	314	340	320	317	318	293	285	304	321	308	311	325	307	306	298	301	312	347	308	278	345	335	299	283	315	331	328	313	364	293	320	293	331	328	300	348	329	315	291	285	300	299	291	295	315	313	311	340	365	276	322	303	351	329	297	307	336	309	327	303	304	267	285	308	324	310	320	296	319	349	316	274	312	333	344	318	288	287	324	344	302	300	343	310	332	285	325	353	321	325	306	333	315	298	269	304	294	325	321	291	305	314	339	326	308	306	300	322	321	307	287	283	329	306	285	314	332	299	322	309	304	333	304	310	304	328	305	292	334	299	313	325	333	297	308	307	316	314	329	328	323	341	296	309	330	289	297	315	282	293	301	317	338	330	306	334	335	300	315	302	303	314	304	334	292	307	301	307	299	317	320	328	306	301	293	306	296	318	328	276	298	286	309	321	303	317	333	302	336	337	282	317	302	318	306	304	307	340	260	309	310	321	320	297	310	302	338	282	291	300	314	308	299	294	295	313	273	343	302	303	303	349	332	307	333	319	308	315	299	301	287	287	334	299	312	299	302	311	346	334	322	303	310	314	324	319	308	334	314	313	303	323	313	309	296	327	307	304	300	306	333	332	320	325	295	310	329	289	264	303	304	318	298	314	341	335	302	311	319	286	322	339	323	356	324	286	326	304	345	291	303	298	326	298	327	317	318	328	320	320	281	328	319	321	295	296	291	359	304	285	326	307	327	336	286	323	295	300	342	322	323	299	330	280	324	305	299	341	302	310	323	332	293	317	349	335	318	311	313	333	349	303	297	314	335	307	335	326	365	327	312	304	296	356	315	324	335	337	299	348	316	344	307	307	304	339	342	323	296	333	318	312	335	310	299	324	303	294	312	316	310	285	305	327	308	289	310	301	308	324	328	313	284	287	338	303	278	325	306	310	329	317	299	298	294	341	326	316	294	297	302	281	299	318	287	330	318	277	273	320	278	317	313	294	296	325	290	331	304	348	303	329	303	276	326	272	286	298	314	319	315	302	291	354	361	346	346	303	320	306	284	323	338	325	300	312	306	306	293	302	302	300	316	307	294	314	334	293	324	294	330	343	307	304	289	344	314	302	307	349	346	343	307	305	311	321	322	306	319	339	364	304	305	328	284	297	303	294	363	315	314	285	330	315	323	348	291	312	342	316	344	326	309	339	327	319	338	329	295	277	335	302	297	332	302	303	309	348	312	309	319	326	304	299	345	360	346	333	295	305	323	326	304	299	280	360	302	299	316	293	302	307	288	287	329	300	308	313	307	314	307	317	309	294	338	315	324	303	292	323	338	287	282	339	323	331	284	305	332	316	313	340	297	272	316	309	316	332	322	282	308	335	335	321	321	313	316	292	309	300	273	285	327	308	311	304	316	322	305	291	280	306	318	311	325	283	306	274	312	301	311	338	259	308	310	296	308	358	302	316	325	312	315	294	290	316	269	309	349	345	312	297	314	287	317	287	328	332	286	349	299	311	291	306	315	298	282	317	320	297	324	306	284	312	322	320	343	307	316	317	291	288	340	341	335	333	317	342	317	314	292	309	309	328	300	313	296	332	307	314	305	309	295	273	293	297	315	312	332	284	322	287	304	328	325	305	312	310	329	298	330	334	316	311	281	312	298	339	331	298	310	291	282	334	320
32020	46795	34765	22391	14964	8694	6208	4736	3692	3249	2096	715	508	511	635	730	697	553	480	506	454	427	423	410	405	408	379	389	390	329	344	335	327	352	351	347	340	312	343	369	345	351	351	330	356	336	331	330	359	339	341	349	342	344	367	335	357	341	300	315	348	343	316	346	354	364	342	320	369	338	339	311	354	334	329	330	380	336	332	315	335	330	353	351	335	335	325	321	311	333	316	315	345	358	333	331	333	353	360	355	352	330	340	322	347	380	355	339	331	305	304	335	312	322	350	365	330	312	349	307	349	333	326	292	345	325	324	308	330	337	322	328	333	340	348	316	345	349	320	334	361	346	311	349	316	375	332	342	326	314	326	356	334	347	323	369	286	347	348	319	297	332	338	326	325	306	304	316	336	305	347	319	334	331	361	335	346	349	334	298	362	336	320	337	316	328	342	327	334	328	331	331	318	344	326	347	367	375	317	379	323	311	345	324	351	319	337	350	362	336	326	356	329	361	334	343	362	315	354	318	333	302	322	353	348	348	333	314	342	318	336	324	365	315	368	322	351	338	338	324	336	326	364	348	328	328	355	323	329	366	337	365	354	337	334	334	332	350	359	368	325	349	316	338	320	346	321	349	361	323	301	314	343	336	365	325	327	331	364	332	304	339	313	332	330	361	339	334	345	348	370	357	337	330	383	334	343	341	342	294	336	342	345	344	326	344	342	349	323	317	367	330	385	351	348	333	327	322	356	376	338	342	343	334	386	322	311	313	300	324	373	329	297	358	347	330	364	323	338	328	310	333	314	334	305	343	318	348	359	318	337	341	327	303	387	329	317	328	317	357	328	359	334	354	342	327	368	344	331	348	374	349	373	333	352	356	350	334	329	317	348	327	343	337	323	321	348	327	351	318	344	364	322	390	318	324	367	342	364	352	341	333	338	336	321	352	349	353	351	347	328	326	346	345	340	320	338	323	335	337	385	332	305	337	346	357	316	344	330	337	319	329	289	361	319	336	302	302	342	307	304	318	347	347	340	341	349	336	379	333	333	348	345	342	333	326	317	332	308	323	321	337	354	340	302	354	353	291	364	354	340	335	337	335	361	368	363	349	340	322	348	363	307	311	357	348	359	344	345	313	299	384	337	329	342	356	378	337	347	334	356	303	367	328	309	362	305	320	349	322	342	349	334	327	305	343	347	341	326	317	341	324	338	308	317	335	334	308	350	335	320	351	327	339	353	383	329	327	349	343	329	322	312	358	342	327	344	338	351	349	333	352	338	298	339	346	322	321	338	332	331	313	356	352	349	347	323	331	318	313	369	336	298	305	352	321	320	345	363	322	359	360	343	339	327	366	318	366	366	335	334	321	331	343	375	361	343	360	321	360	310	348	339	327	340	332	383	319	342	371	343	331	340	340	325	357	341	341	361	341	328	342	301	309	360	335	335	351	347	330	339	351	326	341	303	327	321	344	342	349	355	357	336	346	322	322	335	335	354	359	354	345	362	311	323	323	328	345	357	349	322	349	339	340	339	352	312	376	323	342	392	362	339	314	317	317	336	338	354	359	329	333	349	347	325	332	362	383	321	356	336	356	356	324	325	347	335	333	344	337	335	328	329	352	355	327	376	331	346	329	334	343	331	350	346	342	322	346	320	327	340	334	352	332	323	352	333	357	327	347	338	323	323	352	355	342	339	378	348	314	332	357	314	368	322	331	324	327	294	356	324	350	333	365	328	336	345	317	332	310	372	324	327	338	331	317	353	373	350	369	338	322	360	329	322	315	353	339	372	340	328	308	332	316	329	334	359	349	337	356	329	356	330	334	343	317	306	345	336	328	341	333	333	308	304	326	354	367	329	345	333	356	353	305	340	325	306	365	361	370	322	346	331	360	333	321	346	325	339	330	335	301	327	331	328	357	387	324	360	372	348	340	350	332	332	345	372	351	356	334	353	350	341	336	309	335	348	334	373	317	354	346	336	352	321	373	337	345	361	333	324	331	347	316	350	321	345	364	332	335	357	336	315	342	358	336	349	375	348	335	363	363	354	339	336	318	340	337	317	335	337	332	331	342	299	313	337	315	334	344	325	336	342	350	345	341	319	337	337	320	307	324	335	364	320	364	326	338	335	332	317	340	317	326	355	346	331	302	331	360	328	332	369	351	313	340	367	338	329	334	327	388	356	338	306	350	387	304	358	326	353	319	361	302	327	325	335	357	375	341	319	322	310	339	323	317	358	338	324	295	365	315	356	315	338	313	374	356	335	338	353	342	326	330	357	346	325	307	333	335	321	340	350	310	353	301	341	333	305	323	325	342	334	326	379	317	317	342	330	333	337	328	323	323	328	310	338	310	347	322	310	344	350	336	368	330	330	334	364	333	317	336	333	342	368	364	363	372	351	385	335	342	341	351	337	324	338	348	355	334	323	347	357	344	354	321	350	337	363	334	305	337	328	323	320	342	351	313	347	329	329	337	311	353	358	324	326	344	318	327	363	354	339	314	322	363	333	306	341	373	320	339	366	365	350	352	321	327	330	341	340	329	327	352	307	345	318	337	349	384	325	337	336	337	338	355	340	329	333	321	352	377	330	341	338	322	304	347	359	336	333	357	340	372	346	352	331	327	337	336	345	343	328	324	322	352	358	354	342	320	325	355	337	365	344	374	325	349	336	303	348	367	356	361	318	313	332	349	329	345	342	346	345	358	381	314	340	338	339	325	356	346	366	339	349	363	348	360	331	343	352	321	333	344	346	311	349	374	346	342	336	365	337	345	324	360	346	321	331	320	354	328	325	343	313	352	340	353	329	334	335	348	314	384	331	331	333	346	328	345	315	314	320	327	324	366	350	343	331	321	340	316	345	352	341	348	337	349	356	309	318	326	315	355	327	352	317	315	344	343	404	323	330	320	366	329	375	325	342	310	352	362	316	358	350	319	338	337	351	381	299	339	299	353	316	362	345	333	378	377	343	341	362	363	319	357	325	326	318	367	369	322	346	341	338	369	323	349	326	347	331	354	331	344	349	304	338	302	346	358	386	337	345	329	346	323	383	339	357	324	383	355	337	319	358	350	334	318	354	352	329	329	335	339	330	337	354	328	385	362	331	336	352	352	327	332	331	364	336	329	382	333	336	371	346	308	357	353	340	337	354	348	365	329	329	312	359	325	376	302	350	353	326	341	359	324	317	325	363	339	351	358	302	323	362	354	349	326	359	352	336	382	290	334	328	343	323	337	331	344	329	323	352	369	319	361	338	334	329	345	356	322	346	351	359	336	328	364	334	345	318	343	314	333	345	362	337	334	352	364	314	337	342	341	341	356	355	352	357	307	338	346	310	357	339	337	342	327	349	317	294	309	312	331	359	315	311	339	315	364	355	326	323	333	337	370	343	345	349	353	301	354	336	328	371	343	354	319	320	350	339	350	319	348	311	340	343	364	349	315	373	369	324	372	333	331	338	327	334	366	330	353	344	341	357	356	326	363	349	355	326	374	325	350	353	336
24419	21655	29083	25672	22624	17703	10571	5610	3830	4178	3369	1009	587	486	563	729	705	601	562	484	474	459	473	405	393	426	363	383	379	352	370	356	334	336	352	362	368	326	351	315	371	322	332	346	320	308	336	329	324	368	329	350	367	326	354	339	298	342	372	356	358	298	333	336	331	326	279	346	314	352	321	317	349	321	348	307	351	342	340	331	343	332	323	345	332	329	332	339	334	325	334	346	362	351	329	337	343	338	341	332	295	336	349	321	332	338	331	321	370	352	334	350	344	323	353	335	350	329	338	315	339	338	324	335	341	314	304	348	355	333	329	381	331	332	356	325	318	353	377	327	369	326	335	323	308	328	362	338	349	337	362	330	323	317	376	348	321	314	312	363	326	306	328	326	333	314	336	342	322	330	322	372	343	311	365	301	322	309	337	320	301	355	324	328	360	329	355	325	341	352	319	354	353	304	332	343	318	335	341	318	325	327	330	317	340	346	317	302	336	376	361	332	335	321	359	321	357	323	317	316	327	343	320	353	358	338	337	326	326	342	324	342	330	297	339	319	355	340	331	325	355	351	333	317	328	336	317	302	339	322	344	334	316	350	345	343	349	335	316	331	328	343	357	345	330	330	324	350	344	332	321	351	343	317	329	373	343	340	344	349	334	336	328	320	337	357	351	311	335	294	308	360	344	353	330	338	322	326	300	364	343	337	331	292	340	347	313	287	365	325	326	352	311	332	321	358	346	301	358	315	326	340	334	320	340	365	307	379	305	339	352	342	340	309	350	302	345	339	331	338	321	323	337	338	338	361	347	342	344	362	328	358	332	355	318	317	325	331	338	325	360	327	352	339	314	361	351	338	341	341	331	326	330	312	307	321	321	348	335	327	361	338	345	337	325	348	348	330	332	342	363	341	318	353	351	352	306	337	311	335	338	326	340	338	338	361	336	333	341	337	317	322	353	326	318	319	344	344	354	342	318	318	310	311	346	338	345	346	346	324	366	357	316	337	357	378	352	362	312	345	362	349	305	337	322	350	319	340	322	366	340	327	332	310	329	322	334	351	351	312	348	359	345	343	351	345	346	326	318	317	365	301	355	362	314	356	329	336	323	361	306	335	327	338	308	338	331	369	346	361	323	359	337	363	375	356	330	322	347	341	323	334	314	351	292	340	354	328	335	346	366	327	316	315	335	320	319	326	312	373	352	312	304	351	358	343	332	327	341	366	371	379	341	314	361	357	327	345	325	364	336	344	344	321	334	346	301	351	347	312	352	351	349	336	346	286	335	360	340	320	359	325	320	325	355	311	349	292	305	365	342	307	301	334	367	327	332	328	336	321	363	330	353	309	296	319	314	315	347	302	341	348	348	322	363	329	356	334	338	332	356	331	311	369	323	346	322	340	302	363	375	339	327	338	332	312	338	319	339	329	338	347	343	290	313	347	323	318	337	341	318	319	324	314	326	363	288	334	331	329	363	342	351	345	338	309	342	317	345	362	333	323	325	375	330	388	347	306	341	328	306	360	369	319	318	329	334	339	334	337	330	332	358	357	343	324	346	311	359	348	329	326	328	296	346	340	327	338	366	343	379	348	330	338	347	353	298	334	322	360	316	320	311	320	346	346	359	329	339	343	353	321	334	325	326	336	335	331	364	330	314	329	332	325	307	329	339	355	323	312	355	366	342	345	294	317	331	306	364	352	343	332	321	344	352	339	333	350	353	331	319	347	300	349	327	349	338	337	366	310	345	323	331	338	314	348	337	389	353	336	326	312	332	336	367	336	339	328	331	327	327	348	324	315	359	353	319	295	303	335	313	370	365	307	284	340	316	343	313	335	352	366	371	321	339	318	305	347	326	341	321	341	322	334	358	306	353	342	366	358	350	340	310	307	330	332	327	338	338	330	303	367	349	310	320	351	354	331	322	328	326	324	342	310	351	331	335	347	317	318	350	316	360	323	298	306	337	307	330	310	347	337	346	376	339	304	327	339	336	326	360	311	335	357	344	311	357	324	320	358	304	327	375	335	303	345	345	350	322	328	337	367	299	323	322	335	338	339	354	349	330	335	328	330	317	350	350	347	312	352	317	321	340	345	319	342	349	301	306	353	344	368	302	306	345	342	368	349	332	333	313	340	331	322	347	342	342	310	315	330	339	344	332	316	318	337	325	381	320	296	333	360	360	332	322	341	325	340	344	336	352	322	345	354	354	371	349	350	343	328	364	348	376	316	344	343	335	348	318	333	324	356	330	347	314	305	348	324	337	359	324	329	333	354	359	325	331	320	336	316	331	313	309	309	349	327	314	340	355	349	328	319	321	324	323	311	341	349	324	317	337	310	329	341	303	325	334	326	331	323	342	333	351	340	325	301	306	361	330	363	345	335	325	320	316	298	307	342	314	324	349	343	304	340	313	326	316	308	358	338	345	303	334	338	351	298	335	338	325	357	339	310	370	311	346	346	363	316	316	341	338	359	335	322	325	347	366	315	352	307	341	331	325	305	326	340	309	332	333	332	322	326	312	344	327	346	352	358	313	370	306	346	377	346	356	335	323	333	329	342	329	347	318	320	313	322	330	319	331	341	331	328	339	325	329	344	331	320	339	364	343	352	352	318	307	313	343	319	334	316	316	336	318	347	337	312	328	331	339	353	348	299	346	318	304	370	374	339	357	332	316	342	307	386	318	341	387	341	354	345	329	327	340	316	348	321	324	354	339	341	306	366	325	348	329	341	320	311	340	328	347	345	349	342	324	323	348	326	328	328	363	300	346	342	337	338	340	302	343	341	291	321	341	362	320	333	334	333	377	361	324	322	320	326	303	354	315	357	335	315	313	361	339	342	368	330	323	340	330	341	334	337	348	372	324	305	327	326	363	313	340	345	343	351	325	337	332	329	328	361	330	316	361	305	308	335	352	335	331	374	327	333	335	338	317	324	351	320	378	356	367	322	363	348	349	333	326	357	327	349	317	328	311	347	349	352	346	303	352	366	341	345	318	315	372	309	336	314	344	326	342	377	337	342	350	317	347	345	301	333	365	336	345	324	328	356	362	344	305	315	344	357	330	332	345	350	339	336	345	366	309	348	354	345	330	330	329	348	329	347	365	324	328	313	325	332	353	326	347	338	343	325	315	317	370	342	347	339	366	373	321	362	325	347	328	321	355	365	342	340	315	356	383	344	369	346	349	331	334	308	336	347	301	343	332	290	353	345	332	316	324	313	336	332	344	324	345	390	329	321	334	343	339	342	339	353	345	337	353	312	330	313	326	327	320	301	296	364	350	318	322	347	334	352	371	337	347	335	337	316	313	316	297	355	333	323	360	339	335	314	342	332	324	344	350	318	337	343	355	332	323	347	317	345	351	341	361	327	334	332	332	314	316	328	329	355	344	348	300	373	358	338	331	372	347	345	346	346	293	356	336	332	317	307	316	353	328	351	347	330	322	350	353	325	350	338	344	335	350	364	366	307	325	362	310	363	340	324	345	329	359	347	325	304	352	362
31944	55554	43057	31558	22678	16027	12255	8273	6376	6801	5473	1492	732	686	722	1045	960	809	766	604	603	529	552	427	480	445	482	414	372	381	356	383	367	401	352	341	390	351	346	324	372	355	367	366	364	346	319	337	337	373	378	313	369	346	357	359	352	308	375	380	308	346	367	334	392	345	333	366	316	357	377	368	355	338	363	343	317	331	346	373	331	354	340	351	387	375	349	349	326	350	356	381	330	324	382	347	336	362	371	337	334	310	362	376	355	368	374	341	359	376	395	353	372	355	367	366	370	341	335	348	346	359	334	359	408	351	369	372	351	369	331	324	355	367	401	371	349	390	339	353	346	351	364	359	335	346	349	351	374	377	341	349	343	359	343	371	343	360	341	349	346	318	334	354	336	334	340	378	371	376	358	344	357	333	355	342	409	362	320	344	315	326	359	364	347	353	365	346	384	340	338	346	349	349	330	340	344	324	359	349	342	326	372	346	382	342	354	309	325	332	345	357	324	350	336	346	359	369	335	394	326	346	348	333	351	377	371	347	322	347	370	362	364	362	380	346	341	389	369	330	360	384	370	352	354	341	342	357	361	367	353	353	345	343	306	340	356	331	351	368	357	353	372	360	382	356	339	348	341	326	345	359	370	336	315	385	351	341	340	339	335	366	304	346	341	329	361	381	343	381	335	350	357	357	347	359	353	342	344	323	328	352	357	363	339	341	344	356	355	329	345	336	355	332	363	357	367	331	355	314	330	367	336	349	370	355	310	333	369	354	342	380	358	354	346	325	361	370	335	343	369	368	385	376	382	309	356	342	350	343	365	335	370	393	368	346	333	329	360	369	346	367	320	367	346	383	348	344	379	369	353	322	370	345	363	364	323	349	339	347	357	398	331	345	334	341	323	336	325	325	390	344	290	327	333	352	356	377	336	363	323	365	345	343	371	388	330	344	360	327	372	358	375	334	344	382	364	360	335	376	354	335	362	384	315	358	339	319	351	363	377	374	347	342	364	351	360	378	339	328	364	367	364	340	348	369	361	335	366	390	342	330	327	355	389	345	389	355	318	371	364	331	372	344	353	356	386	375	342	341	356	351	366	372	347	341	362	365	364	353	351	405	335	371	353	338	346	329	343	348	326	356	313	345	376	341	354	356	358	318	366	359	345	333	348	362	351	329	317	372	333	316	384	357	357	362	343	326	362	345	377	356	355	327	376	358	364	348	353	370	310	350	349	378	350	340	399	350	349	325	337	341	357	388	308	344	353	352	360	350	367	360	358	329	331	373	347	354	323	381	362	363	330	358	302	361	342	353	355	360	352	365	322	291	350	349	366	358	337	299	362	375	351	395	322	345	348	352	334	375	372	325	361	327	353	381	337	356	341	313	357	370	361	337	381	366	324	352	342	351	364	376	382	358	329	363	364	349	347	368	379	338	375	328	347	332	351	348	363	368	378	369	328	326	371	349	334	333	341	370	381	352	326	361	349	347	375	354	374	375	369	375	334	342	384	332	366	308	363	373	355	357	349	342	336	352	381	326	326	337	360	362	354	314	355	342	323	363	360	352	370	365	375	296	372	375	319	356	329	343	369	342	332	337	365	364	351	354	357	339	381	357	374	369	348	376	342	380	375	345	315	350	364	363	386	322	337	328	374	327	369	363	373	350	355	334	336	365	352	348	366	359	393	318	334	351	344	339	342	322	378	355	344	339	366	363	337	320	362	338	337	334	346	361	354	363	378	374	356	321	338	371	337	318	318	362	340	369	358	347	394	396	377	366	353	365	365	311	321	332	300	337	359	311	370	334	348	327	355	362	351	370	371	340	351	368	351	372	315	350	384	363	340	372	335	349	354	354	346	330	335	351	342	370	342	322	358	371	370	319	365	376	347	341	313	331	346	360	345	335	348	332	351	325	328	385	348	363	341	340	343	345	338	319	334	323	368	344	347	350	353	366	352	326	341	367	333	332	347	367	361	351	334	350	316	354	320	364	375	320	324	329	361	345	351	335	334	360	307	347	367	334	329	359	351	361	316	374	320	324	371	343	358	384	340	404	365	362	359	320	345	338	344	400	313	357	366	342	363	349	339	337	372	349	349	343	327	348	372	350	329	344	358	340	354	358	372	403	347	347	373	351	361	330	329	313	371	353	319	345	317	347	362	314	376	337	377	374	342	350	372	377	361	334	323	357	344	359	362	339	361	393	346	347	319	348	361	351	355	356	351	362	329	317	352	334	334	354	317	372	346	388	359	334	350	340	370	330	359	352	353	356	349	344	332	381	361	347	344	327	394	360	362	330	378	355	369	329	323	342	330	339	342	335	321	376	358	341	330	371	347	351	375	347	389	362	347	304	345	346	325	342	350	356	347	372	370	347	359	359	325	377	369	323	346	355	368	358	343	358	338	361	363	355	314	351	344	329	360	333	352	339	357	338	356	391	334	311	352	321	339	342	340	320	351	346	368	355	351	399	337	317	371	368	367	349	360	351	365	343	344	338	344	364	341	381	350	324	345	328	344	364	356	324	363	345	370	320	358	330	350	362	353	350	351	358	330	350	343	327	316	370	372	363	388	364	338	342	332	348	342	343	330	350	340	380	364	381	322	384	368	336	366	352	338	341	342	352	348	349	364	341	372	342	347	360	343	345	390	355	360	330	366	344	318	376	346	346	316	365	314	344	328	333	382	350	327	358	342	351	319	348	350	350	338	354	357	384	340	348	358	368	366	306	364	340	384	361	353	363	375	370	342	312	342	384	399	368	322	355	341	334	374	365	336	350	342	343	364	363	332	376	351	348	326	367	324	358	343	345	342	331	361	341	370	354	325	339	330	381	352	349	355	343	371	349	342	369	324	383	328	346	377	343	375	380	380	354	345	340	335	347	363	284	346	321	383	360	317	348	355	355	375	341	372	357	345	339	351	372	342	349	337	344	382	363	326	339	364	360	346	337	368	323	339	345	364	332	344	347	351	338	345	359	365	347	346	330	365	338	391	376	366	348	371	326	367	336	357	370	337	364	342	338	318	346	360	352	352	391	330	327	351	366	343	358	397	328	345	375	338	384	334	372	365	352	389	347	342	349	371	333	342	351	343	352	359	357	368	357	308	331	336	359	344	339	339	344	343	345	349	369	360	359	363	394	330	310	348	360	349	340	359	291	348	334	347	337	350	369	390	378	331	339	355	363	346	356	377	346	342	339	385	357	351	333	363	360	377	381	371	328	340	321	343	348	351	363	335	359	337	357	349	315	341	350	345	354	345	341	364	341	357	359	357	396	365	364	345	366	344	347	354	352	391	355	360	355	347	358	344	336	347	366	357	331	370	354	319	326	353	341	366	344	374	348	343	360	351	348	327	341	393	333	366	355	401	322	356	323	358	328	366	357	361	342	351	378	346	336	320	335	377	348	346	342	339	357	345	315	355	341	343	337	392	361	339	342	381	353	379	368	342	319	345	343	351	373	327	331	300	320	343	372	327	330	362	350	372	359	339	348	347	382	331	347
25641	21730	28994	27755	20268	11269	6200	4521	3945	3083	2011	941	576	588	605	676	687	604	590	578	560	503	526	541	506	519	462	446	447	424	439	408	411	428	396	448	464	476	442	443	459	439	412	414	433	420	427	458	419	459	422	410	462	419	447	399	466	424	421	390	471	434	428	438	405	461	386	450	453	439	434	423	393	429	426	434	455	431	423	432	410	411	427	418	434	444	424	426	411	419	420	447	463	436	416	449	433	448	407	451	419	422	449	426	418	413	431	412	446	455	427	469	449	398	422	483	405	420	416	402	452	437	435	468	496	437	426	438	462	419	451	436	424	427	441	384	423	409	430	435	465	415	399	457	440	460	429	424	440	464	417	424	435	449	418	433	392	469	402	422	402	408	448	439	426	456	450	410	463	414	441	425	407	410	459	466	479	435	459	432	436	463	395	424	436	403	443	444	403	445	425	424	448	473	405	444	448	445	457	425	433	441	426	444	434	435	417	432	426	438	407	430	436	404	464	440	426	445	442	422	429	455	424	432	433	434	415	451	425	423	421	417	402	477	432	464	403	420	416	431	435	426	450	456	441	428	442	426	418	425	483	433	443	415	443	450	458	447	379	448	448	431	380	428	421	460	451	463	375	446	439	452	435	431	429	438	406	435	435	469	428	383	407	446	437	418	417	464	412	452	407	398	474	438	425	421	442	421	409	444	410	430	474	477	410	454	461	460	407	435	419	433	440	423	432	421	438	444	451	444	403	433	409	419	444	400	466	419	438	425	435	424	403	460	405	427	426	437	418	408	438	450	386	448	394	433	417	467	408	433	460	425	447	455	453	410	436	425	380	454	443	400	435	451	385	430	445	446	417	402	454	450	460	413	448	442	437	445	440	439	478	421	488	421	439	457	424	424	440	444	449	424	417	468	438	409	368	406	432	439	454	439	435	430	426	405	460	408	397	411	449	449	445	431	430	432	393	456	441	410	433	478	424	439	440	469	434	403	395	435	455	389	453	429	436	449	439	438	413	472	478	446	442	435	414	438	454	431	474	423	407	442	419	476	393	435	439	446	422	460	439	414	420	418	454	423	481	425	427	399	461	412	459	429	452	419	460	422	427	384	429	434	424	429	428	431	447	415	441	445	442	443	435	445	415	429	415	461	449	397	417	418	400	439	390	442	428	434	472	416	412	419	437	431	425	435	490	421	422	432	424	452	468	451	414	416	420	405	446	428	439	441	433	419	423	435	457	450	434	455	468	423	404	434	439	399	431	398	385	441	421	412	413	447	411	430	424	418	472	445	439	409	410	405	445	406	413	464	456	452	410	437	453	418	422	434	427	399	442	434	420	436	447	397	438	447	455	471	430	411	416	459	452	422	501	424	408	461	422	440	428	442	441	406	412	472	433	425	406	414	424	462	428	449	419	446	415	467	449	429	434	432	393	404	450	394	449	428	505	427	427	422	448	418	486	437	418	421	442	449	417	418	434	445	434	407	464	454	470	403	428	433	443	431	421	446	481	435	446	435	438	422	437	404	435	419	426	400	441	440	468	447	486	436	456	458	405	416	433	486	425	433	420	465	456	421	454	442	442	416	436	461	414	446	413	469	454	407	455	435	420	419	415	448	459	488	446	436	408	403	434	436	434	402	431	456	415	432	469	430	444	429	467	452	410	446	419	438	446	446	428	441	439	411	455	457	416	399	439	442	408	431	432	471	421	427	432	439	459	449	420	365	398	452	421	473	418	433	412	437	431	441	478	432	444	411	435	407	486	434	430	404	438	418	415	402	406	438	464	426	429	451	445	432	406	439	420	399	430	453	432	447	417	418	437	455	418	444	454	366	431	458	445	420	418	470	437	456	423	405	415	426	436	465	408	451	439	450	440	438	484	430	428	405	403	434	442	460	408	421	452	433	453	474	449	422	413	410	418	443	437	445	458	434	428	433	439	433	427	468	440	446	454	418	430	441	453	426	480	431	377	404	462	430	417	386	428	424	450	388	443	435	444	415	396	431	424	436	425	403	396	472	459	436	401	437	432	412	401	451	451	440	429	470	436	421	490	418	421	439	448	409	408	444	424	434	412	413	416	451	442	451	430	410	411	415	410	438	416	459	415	411	425	413	440	424	411	432	427	463	457	444	439	451	430	429	439	452	434	427	427	409	434	442	428	423	445	433	428	448	451	398	468	421	458	418	435	408	461	446	411	407	409	438	437	437	442	455	458	433	414	435	435	413	456	445	437	418	428	440	438	435	450	449	453	407	428	413	422	448	428	434	429	431	432	427	447	440	453	425	428	447	417	441	423	428	435	395	426	464	451	449	398	417	451	437	440	443	424	405	415	451	434	463	403	421	422	429	445	457	425	439	428	428	428	424	430	417	466	415	408	398	434	411	400	433	411	404	428	461	381	427	420	443	446	450	412	462	410	437	464	423	436	448	435	452	406	439	428	442	455	425	457	449	431	460	458	457	436	441	408	408	454	466	410	475	421	447	436	437	458	437	395	435	447	437	461	461	446	433	431	437	415	449	413	441	437	418	419	449	416	429	438	407	473	449	451	408	447	458	408	442	382	438	421	412	415	435	447	461	449	459	420	410	469	430	382	415	424	468	448	429	407	428	481	449	429	412	442	397	449	420	451	464	441	442	405	406	430	453	441	444	405	426	454	448	394	461	451	404	451	396	418	423	449	439	459	440	435	436	406	431	435	477	436	434	445	468	418	429	452	436	426	440	441	429	426	457	386	421	418	435	417	398	418	460	445	456	392	468	480	414	457	412	408	407	409	386	470	428	420	412	444	448	440	451	471	427	419	440	465	410	424	415	466	417	424	421	431	463	419	458	459	414	401	443	442	456	450	458	420	445	420	466	446	446	409	423	446	441	438	450	415	410	457	438	406	441	455	393	444	447	427	469	436	422	459	454	445	443	444	398	450	413	438	453	420	418	448	447	427	382	405	407	435	413	457	427	444	407	424	432	388	430	406	454	454	444	407	456	457	431	438	417	415	479	462	406	407	440	429	450	422	444	430	468	445	441	441	426	429	423	446	470	416	422	429	420	438	408	441	449	419	441	449	448	428	437	414	437	427	413	426	434	462	437	433	446	432	426	417	428	422	442	421	462	422	411	411	453	436	457	453	395	444	442	425	417	398	444	422	397	426	428	470	426	453	448	443	432	397	447	429	440	446	460	415	452	448	464	428	404	415	457	429	426	393	441	437	427	422	423	480	393	399	452	414	430	462	429	445	444	422	441	449	445	414	463	412	445	408	441	442	413	422	423	433	428	387	409	471	412	420	434	427	451	438	361	456	425	405	438	431	432	427	438	458	447	442	449	420	422	425	415	427	403	428	448	445	439	408	427	491	409	437	443	423	439	450	413	450	414	465	409	411	427	447	425	462	483	427	416	415	440	382	487	443	449	456	416	413	432	387	478	404	388	441	451	445	449	415	407	431	431	419	459	414	432	443	404	432	411	466	454	421	453	430	417	415	480	413	429	399	437	453	441
32258	50977	40723	28960	21207	13614	9294	7866	7135	5425	3364	1327	745	773	775	877	918	817	694	666	658	609	566	533	542	505	518	519	491	500	471	469	487	486	434	462	468	466	479	482	464	478	472	447	425	473	486	502	499	491	461	466	454	426	440	450	419	483	485	449	471	463	467	465	400	442	462	455	446	460	457	450	466	456	447	464	442	487	482	416	457	455	465	455	474	467	479	479	476	443	491	487	463	415	442	466	444	458	448	490	488	479	458	469	441	446	456	419	472	455	447	477	461	468	450	438	454	484	472	453	443	442	458	468	454	460	493	460	452	465	445	423	436	487	451	461	455	476	432	484	503	431	427	449	470	460	432	471	495	449	463	460	466	459	496	476	460	486	478	436	443	439	466	463	434	471	444	442	472	476	492	445	432	473	428	428	447	429	455	443	509	460	453	467	443	438	479	468	466	474	485	462	463	450	432	490	413	465	425	484	445	455	465	434	443	519	453	456	484	449	482	464	448	436	417	451	484	439	477	436	459	452	469	468	446	465	494	489	474	472	417	467	442	425	493	491	429	454	452	510	481	460	454	461	440	435	459	461	470	455	477	482	504	497	474	472	450	482	421	421	453	455	505	431	484	478	467	460	466	488	453	443	470	486	509	482	425	416	479	465	426	446	466	448	437	501	455	463	450	444	476	441	406	456	453	441	497	444	459	432	457	471	444	460	466	442	470	441	473	502	467	413	490	454	461	447	465	469	458	479	474	484	454	489	452	478	493	453	468	414	472	495	462	464	487	477	460	463	485	478	498	482	467	474	472	457	458	430	460	477	496	496	471	476	456	483	495	469	469	468	448	467	467	451	445	469	510	459	486	499	432	494	428	453	460	458	462	421	444	442	423	475	458	472	457	424	467	472	465	462	462	438	452	484	501	443	445	441	446	445	447	477	449	485	493	466	449	439	444	466	462	434	476	456	483	459	464	473	463	447	433	477	467	450	473	483	429	460	429	408	462	458	489	477	496	485	454	482	449	477	480	447	408	478	443	467	425	472	455	479	472	487	471	456	458	439	479	459	496	465	485	414	477	458	452	457	481	461	492	450	446	470	479	453	454	457	428	477	452	436	483	459	470	441	476	453	473	494	469	468	468	510	479	451	468	444	474	435	454	482	467	447	443	477	432	474	421	491	467	468	443	461	503	432	459	473	451	435	473	477	448	498	466	472	496	433	459	502	446	458	463	450	448	454	469	495	479	484	442	446	483	481	486	464	485	488	418	496	460	465	464	464	458	454	435	416	461	448	483	465	432	462	446	467	438	425	424	495	470	436	492	487	433	416	457	473	462	405	470	470	444	454	454	467	452	457	491	449	419	445	461	451	461	445	429	443	454	474	436	441	444	439	471	509	475	478	479	432	449	470	442	457	454	493	460	441	418	456	444	474	467	505	460	453	431	457	435	484	402	474	440	453	473	481	443	444	473	449	479	462	449	449	452	477	437	462	427	452	468	448	467	500	450	484	465	475	465	444	480	451	452	479	485	441	474	493	468	483	486	490	458	468	478	480	450	442	452	443	453	420	480	434	445	470	449	452	482	459	424	483	503	466	438	480	446	461	430	483	462	445	431	443	420	490	497	487	445	449	441	487	458	442	460	505	515	479	467	489	428	472	432	481	446	426	447	450	435	456	448	470	456	491	457	472	474	475	451	424	466	512	425	471	467	482	491	462	453	460	455	499	499	446	498	454	446	477	450	438	412	468	471	455	454	430	447	478	464	454	449	437	454	499	442	460	458	447	462	472	459	484	462	445	459	454	464	430	431	464	485	489	430	476	412	474	506	454	479	495	421	466	445	454	453	453	439	493	458	445	490	492	444	480	459	453	463	499	467	471	508	492	480	490	461	478	472	499	491	483	432	472	433	476	479	452	448	449	497	454	445	484	434	467	435	458	442	450	468	443	466	465	437	431	448	495	487	456	452	469	443	454	460	444	443	475	480	452	457	430	477	476	437	453	497	451	503	484	455	455	442	442	423	484	509	447	463	467	467	437	410	440	473	506	457	438	448	466	447	447	439	437	450	438	474	457	476	483	448	463	477	469	456	455	446	429	486	461	462	484	480	435	463	453	466	494	476	475	487	482	442	481	430	491	496	435	421	456	454	487	477	455	435	447	481	429	455	467	461	475	445	490	433	448	465	452	471	440	475	455	472	450	437	475	439	453	467	468	452	459	470	440	443	464	461	488	461	474	440	461	419	491	494	480	476	471	459	440	432	478	387	431	450	456	495	425	451	459	454	453	470	483	485	476	448	489	442	461	405	442	424	447	445	477	435	420	456	480	474	449	409	501	459	453	472	446	451	428	469	456	452	419	480	468	426	467	426	455	467	497	434	470	456	509	482	457	481	474	473	446	495	472	440	434	431	477	475	459	495	433	432	454	481	452	470	433	475	457	446	515	433	457	412	493	477	463	454	475	430	477	480	437	404	438	456	447	482	497	426	461	452	480	457	435	467	467	463	467	484	447	439	493	422	450	449	452	462	463	459	442	495	445	464	464	467	480	457	438	433	460	464	451	437	470	468	486	475	485	448	461	479	466	441	453	487	444	464	474	485	466	447	458	469	432	475	455	458	479	467	438	458	459	461	464	449	446	503	462	469	489	442	459	456	445	429	467	452	454	459	459	466	439	430	435	465	458	461	464	441	475	442	466	463	445	492	423	485	450	476	468	440	445	497	491	466	460	437	465	423	452	475	477	502	488	452	441	476	443	469	437	460	450	443	464	492	470	443	500	420	472	447	472	436	451	444	505	496	460	432	441	458	460	471	448	446	508	477	511	462	445	438	502	446	462	470	433	494	446	447	469	464	470	465	510	493	463	462	494	433	509	479	456	460	440	435	452	438	487	457	449	474	485	472	486	440	447	488	461	447	442	440	495	437	473	475	455	490	476	461	490	437	459	479	470	461	466	483	440	430	448	432	464	481	474	455	426	451	447	415	468	458	457	451	509	502	467	461	410	448	472	411	466	473	445	502	467	438	486	461	435	473	438	484	468	464	510	466	485	448	429	447	474	444	440	480	432	473	447	479	434	433	456	457	468	440	489	450	464	487	438	462	489	495	450	437	439	443	453	453	453	448	510	450	464	469	452	437	462	505	463	450	475	416	445	506	423	496	479	459	521	470	450	476	449	469	424	412	484	461	423	492	479	497	458	442	441	461	434	433	464	439	452	498	471	480	466	479	441	439	475	465	460	447	444	518	471	469	462	466	463	468	470	458	432	431	480	469	430	435	475	475	479	508	471	456	444	460	438	489	448	422	463	473	491	440	452	433	463	460	436	420	417	446	448	454	467	463	449	455	411	406	460	438	442	450	438	485	437	444	412	440	472	445	434	427	446	445	445	461	445	446	463	457	457	482	461	501	460	487	502	436	446	468	474	396	461	496	440	450	493	473	462	465	471	454	504	473	457	411	521	460	465	473	436	455	502	432	470	423	486	481	453	502	481	506	422	463	470
23255	21672	29410	24621	22199	22875	20634	12320	9455	8088	5078	1916	1005	840	806	1083	1052	914	821	747	719	694	666	598	587	582	588	558	556	570	535	559	485	529	512	543	553	532	549	498	528	520	508	504	536	532	515	507	535	543	515	505	512	518	512	488	557	523	530	477	528	471	502	506	545	475	535	484	495	501	480	489	518	518	486	512	482	521	518	480	469	537	505	542	495	535	477	546	468	519	510	540	468	503	549	544	501	503	499	516	490	517	523	529	489	505	547	500	501	520	516	513	498	466	526	564	528	519	539	497	518	497	512	507	511	503	509	556	530	519	512	495	504	501	530	532	493	531	486	509	526	503	442	524	513	517	493	501	461	510	488	512	526	536	515	542	503	484	487	510	546	515	479	478	479	523	485	467	450	533	515	488	475	550	522	505	495	524	537	504	500	508	514	497	480	496	510	536	562	489	514	523	542	483	507	512	512	538	502	510	475	521	512	496	530	513	480	538	503	542	492	517	502	502	505	537	499	494	555	465	466	497	492	519	458	511	484	513	508	538	489	518	464	505	464	512	483	524	506	475	500	538	514	495	455	493	478	517	508	494	499	498	509	505	526	510	492	499	502	514	486	527	532	499	520	506	490	535	509	536	493	511	542	486	502	516	541	482	515	543	530	494	523	468	540	486	530	513	496	556	508	501	500	550	502	507	530	499	511	519	464	486	483	461	517	481	450	480	484	520	498	491	489	530	516	498	505	501	478	488	527	504	501	482	522	508	527	528	495	526	491	519	528	498	497	515	522	549	503	479	533	501	495	505	505	522	512	527	509	493	474	505	512	505	503	482	487	461	531	549	493	515	520	508	478	529	547	503	480	525	467	480	519	490	463	517	529	513	489	515	500	523	505	465	495	520	484	516	541	500	462	558	492	480	486	500	527	531	541	490	492	505	520	489	527	506	525	516	548	504	509	495	441	499	520	477	488	488	492	518	552	466	484	479	550	498	498	541	517	510	507	481	520	539	494	464	488	495	523	495	518	467	490	483	520	478	532	522	483	530	479	485	558	511	469	521	463	490	502	527	489	497	501	519	493	525	462	482	479	481	544	496	483	497	511	524	542	489	523	470	506	510	516	490	509	496	504	519	498	484	501	536	533	518	498	515	513	503	536	514	510	499	537	524	473	449	487	534	494	553	496	501	509	531	505	551	489	510	490	533	521	520	545	536	535	509	485	496	504	498	510	506	526	533	508	474	546	475	494	518	544	548	508	533	496	497	445	482	514	503	526	508	498	533	516	521	521	501	525	466	473	485	542	528	522	496	549	494	515	504	500	491	501	527	539	496	519	481	467	500	511	512	548	485	482	516	493	548	502	503	531	474	536	504	520	482	495	498	530	486	506	526	477	494	465	514	517	543	505	534	504	519	504	480	531	490	468	522	500	549	504	520	524	484	481	488	494	501	520	514	492	526	500	504	507	503	482	486	517	493	507	498	554	520	494	498	486	510	512	505	521	481	538	470	504	543	525	465	481	487	509	489	498	519	540	492	484	532	505	497	458	500	530	495	508	483	480	506	567	512	485	530	500	498	490	473	541	468	489	503	503	491	503	509	511	490	483	496	513	489	547	518	464	510	468	506	536	545	498	523	526	486	540	542	542	514	508	531	446	507	528	488	520	479	474	463	477	514	510	533	531	512	486	501	526	503	536	506	520	462	478	529	538	550	518	493	536	534	529	516	465	481	506	472	532	525	496	484	515	503	527	513	536	548	498	521	494	556	514	491	503	523	504	514	511	502	495	476	497	537	501	518	526	543	513	525	501	481	532	552	517	517	492	519	541	502	483	493	511	518	514	522	496	482	532	511	516	513	513	547	498	502	522	508	487	520	490	498	507	508	569	514	507	508	456	454	478	532	526	526	508	477	515	509	511	554	529	513	500	504	512	491	549	528	500	510	524	523	519	531	495	485	456	504	524	514	481	512	561	502	517	484	522	512	509	519	524	511	541	545	503	549	457	524	518	522	518	469	517	519	500	517	518	551	508	532	508	512	491	467	499	536	496	496	534	488	523	508	539	520	514	497	520	502	511	526	551	496	486	463	513	529	559	483	505	502	526	491	506	553	461	494	472	536	513	501	510	521	513	560	511	494	498	526	522	492	530	498	530	463	497	503	479	509	550	503	524	493	503	492	531	487	522	500	510	488	510	489	482	514	479	460	530	500	494	540	494	462	489	510	498	507	552	504	485	491	512	505	545	525	526	495	497	514	518	507	470	500	517	495	523	507	486	515	477	487	499	546	485	524	503	502	492	473	497	530	466	509	526	498	492	516	488	510	555	504	538	511	541	506	501	503	495	485	504	475	480	477	472	509	478	508	479	514	537	508	476	538	484	559	504	543	517	492	508	505	516	477	499	521	506	512	508	505	528	512	502	510	476	508	510	530	522	503	497	518	536	521	507	490	488	511	498	493	525	498	554	530	521	536	533	496	502	522	531	477	499	530	524	515	509	519	497	480	491	540	499	521	459	510	509	514	512	501	480	457	502	497	567	557	503	486	505	522	551	494	460	521	549	492	505	499	468	518	542	507	491	477	473	484	516	504	502	527	547	507	498	546	488	503	476	484	507	500	528	473	541	497	504	478	497	506	538	490	502	573	501	489	546	464	528	518	541	521	490	516	521	458	502	507	562	495	490	523	505	532	482	477	491	523	512	509	486	474	505	475	493	507	463	517	507	495	481	494	489	492	513	515	498	536	515	552	507	539	518	519	509	467	465	525	496	486	499	523	479	522	519	504	501	503	500	508	512	528	518	519	491	529	470	528	460	551	437	512	498	494	509	513	516	523	476	488	528	536	524	507	508	557	521	518	521	498	522	499	556	545	453	530	504	531	512	521	489	498	501	509	521	461	496	501	520	453	518	557	517	492	507	492	509	506	539	473	507	480	543	489	509	506	537	498	491	476	501	534	517	509	475	481	541	454	498	485	465	517	478	484	502	500	540	492	494	520	519	488	533	499	522	538	504	484	499	498	541	550	529	473	488	500	525	468	472	493	484	502	515	517	478	528	503	468	511	450	507	493	502	477	506	478	506	493	499	483	490	525	508	525	493	488	495	494	543	481	516	512	514	512	514	511	566	508	473	481	514	498	510	521	484	531	527	480	498	533	498	517	528	509	512	536	490	477	536	475	506	551	529	530	489	493	488	511	514	527	556	501	516	499	527	545	485	504	519	508	545	523	506	533	533	495	506	506	498	471	522	498	556	519	518	539	518	507	458	502	519	526	543	508	478	512	503	521	476	521	499	524	475	506	496	505	485	520	500	475	503	512	548	522	498	475	520	528	545	505	499	535	474	531	504	445	523	510	501	488	548	496	545	496	526	503	503	529	536	503	483	483	509	528	496	485	494	509	476	544	506	509	508	519	497	507	551	472	512	517	508	459	506	528	504	494	554	478	543	490	505	523	498	515	481	515	503	544	532	494	463	510	535	487	539	476	525	500	509	477	484	542	497	521
33292	61476	48935	37722	27967	21213	18876	15994	13729	11549	7237	2815	1423	1029	1133	1368	1328	1214	1053	954	838	757	745	697	741	664	650	584	582	575	550	572	556	586	539	535	538	499	528	550	584	509	509	524	562	517	558	517	526	497	531	504	516	497	593	528	522	496	524	533	562	499	539	497	497	534	513	554	561	497	537	520	540	562	513	526	531	534	513	538	504	503	503	533	518	547	508	516	507	507	517	510	524	496	530	498	518	514	566	511	538	553	514	511	513	548	489	510	544	544	490	538	528	493	515	485	523	524	525	523	525	504	503	517	535	512	494	544	524	521	504	533	537	523	494	511	481	518	508	530	509	557	503	498	533	513	530	540	531	468	524	535	538	491	509	507	498	512	527	502	501	502	501	517	507	501	507	537	499	479	501	528	510	510	484	503	513	494	541	592	497	505	523	489	482	525	501	504	526	518	511	466	494	533	537	491	519	521	478	485	531	507	518	549	528	521	494	512	532	500	547	512	520	524	517	472	536	522	531	551	487	531	537	492	487	492	514	503	480	479	555	525	537	529	476	516	517	524	503	551	496	535	514	501	511	530	505	518	504	542	523	491	445	469	524	492	525	542	526	549	543	521	495	512	509	549	530	483	488	491	503	516	532	506	508	527	518	548	545	546	499	541	493	522	512	495	499	532	539	516	514	503	525	545	562	489	514	508	509	529	473	536	495	496	515	487	525	550	496	481	508	525	520	517	495	515	490	519	543	527	477	509	501	471	548	507	502	551	507	510	504	547	531	531	525	490	492	500	517	516	477	536	501	523	526	560	506	502	509	500	510	489	531	520	497	513	508	525	538	518	497	548	554	498	488	508	518	536	503	506	532	537	513	510	492	511	519	535	528	521	492	478	537	503	528	549	535	501	482	500	534	527	509	490	552	485	526	546	533	515	509	495	546	521	532	558	528	554	492	523	518	519	551	538	501	510	532	539	498	515	506	504	504	485	515	516	563	473	503	462	533	516	528	520	512	542	502	506	513	516	514	470	490	475	514	517	541	508	516	531	507	535	472	541	525	497	490	489	500	475	490	559	526	503	484	546	508	507	489	490	528	532	487	503	476	538	511	495	515	533	500	504	525	501	498	497	496	522	512	500	519	477	518	489	519	494	523	513	507	486	500	527	509	497	510	548	543	534	483	494	496	522	516	482	490	508	518	528	492	491	531	551	496	522	514	515	530	499	482	543	516	479	530	513	518	528	497	481	505	572	509	515	487	506	510	505	509	534	530	487	519	539	496	481	496	510	556	503	547	542	496	469	520	494	532	480	522	531	470	533	506	502	526	523	515	503	487	497	538	529	521	557	530	507	505	533	547	476	453	506	523	541	504	553	495	528	533	537	504	516	474	467	522	497	508	520	527	538	510	523	549	515	554	547	503	542	492	507	532	555	567	521	488	521	536	516	532	481	511	496	507	513	513	515	535	535	494	512	553	502	545	548	531	536	513	527	500	517	555	528	506	495	518	541	490	478	517	494	505	531	545	532	535	542	540	503	502	476	511	509	509	491	521	539	527	538	499	465	503	498	508	519	510	520	521	523	532	511	539	503	489	547	524	526	485	505	505	529	510	508	541	518	487	533	496	492	466	536	490	555	552	545	505	503	510	520	506	527	534	522	498	491	540	493	536	546	520	519	467	504	536	499	538	516	520	494	527	543	549	543	488	509	537	516	501	528	541	481	509	494	529	550	525	544	510	538	517	534	535	586	488	533	579	494	480	522	555	502	527	514	538	498	534	516	514	507	515	500	540	532	521	491	477	524	538	486	505	502	572	504	555	507	523	491	516	512	508	501	521	479	508	546	543	485	533	498	484	507	502	526	535	507	525	524	529	528	490	518	477	507	499	535	548	502	551	517	515	553	519	560	555	500	490	483	487	467	524	514	509	514	522	528	533	512	530	544	531	523	496	456	557	530	503	528	549	510	497	533	512	544	522	538	522	510	502	512	546	489	508	493	534	555	525	520	493	514	510	505	496	529	554	527	519	539	515	506	530	498	528	540	506	519	525	529	533	518	518	507	511	501	513	496	512	546	498	549	528	538	493	514	513	491	488	533	535	515	511	517	534	542	513	504	513	505	511	521	524	530	523	552	526	502	467	558	512	494	546	500	584	520	511	507	501	504	477	520	536	524	476	497	532	522	501	490	524	535	523	539	537	568	525	499	567	529	483	528	511	492	501	520	565	565	546	510	514	497	521	537	520	515	516	535	483	528	489	542	503	523	503	528	506	502	502	514	482	528	520	542	536	529	516	537	497	535	555	506	484	539	544	523	544	521	541	512	533	478	518	501	488	536	556	578	482	535	504	525	531	514	522	500	548	505	483	487	519	530	535	433	523	513	524	525	514	484	516	510	504	506	553	482	475	532	511	535	529	505	548	518	513	526	488	498	502	531	487	511	500	506	526	513	531	543	511	523	501	528	522	499	498	512	482	517	546	528	519	488	533	520	516	542	490	491	502	502	528	518	514	543	498	509	567	518	513	489	501	481	528	516	497	493	473	504	506	510	520	507	511	491	506	509	489	504	526	524	484	522	538	537	512	525	484	529	511	512	502	469	509	493	520	532	527	516	508	510	533	516	558	473	520	563	536	512	521	505	524	549	556	523	506	473	513	505	511	503	514	539	486	563	522	618	507	533	525	548	523	539	543	552	510	538	565	516	489	534	542	539	506	511	487	511	492	468	478	530	514	568	492	530	549	523	536	508	532	497	471	544	512	507	491	498	535	504	492	480	515	520	506	475	500	511	532	546	527	495	515	542	558	516	517	524	534	457	515	548	517	505	515	535	488	526	498	528	487	508	489	532	553	481	488	529	494	511	514	505	505	510	480	509	521	507	539	533	500	529	514	495	535	526	527	523	516	551	512	492	518	519	515	498	547	541	485	521	494	538	502	495	532	540	493	570	495	508	502	500	510	489	500	540	507	516	493	523	504	516	513	523	493	501	547	504	504	520	496	533	522	453	520	554	508	520	476	538	503	530	504	571	506	464	516	546	496	512	518	536	492	519	459	529	501	473	520	511	538	532	524	509	518	488	530	551	518	524	476	520	516	527	562	524	502	511	512	530	521	506	527	544	518	523	528	501	530	526	486	540	525	520	507	528	500	505	508	516	537	551	490	495	518	525	484	511	528	538	516	486	508	506	461	481	497	528	534	504	528	476	521	512	524	527	576	541	515	536	464	483	518	502	468	469	567	511	507	501	550	519	513	521	549	515	484	536	512	546	539	535	497	538	504	500	528	522	516	525	538	509	516	495	509	498	524	515	521	523	569	507	551	509	495	524	510	530	560	511	516	529	473	503	511	511	520	510	487	479	473	509	496	516	496	490	474	537	523	510	479	552	513	547	530	488	552	541	502	501	520	511	555	486	515	519	519	502	551	545	530	538	522	539	513	508	521	549	525	511	512	546	524	497	512	519	478	525	454	523	506	523	492	577	511	528	514	507	558	506	516	523	479	513
31476	31978	35953	25805	13238	8011	5294	3772	2719	1721	1179	696	469	415	425	489	489	441	398	386	428	347	349	374	357	337	349	339	348	359	353	340	366	353	325	329	349	312	311	307	322	343	338	330	350	331	297	368	333	312	330	301	352	312	359	315	289	348	288	350	302	283	302	308	332	341	331	314	341	356	331	297	344	359	304	320	346	288	306	335	355	331	314	321	311	333	327	325	316	318	339	333	317	307	322	304	311	352	362	336	324	322	315	323	360	361	307	325	318	316	335	334	324	303	343	342	345	340	328	292	317	330	296	358	296	299	339	330	318	324	350	311	304	339	339	343	328	322	355	328	323	336	364	284	336	301	328	315	345	303	343	308	309	298	323	334	324	334	325	319	317	288	312	335	333	336	292	322	326	332	348	321	351	350	331	331	354	312	306	323	343	298	340	339	321	317	300	328	339	364	315	351	359	333	334	321	337	290	346	312	314	316	311	310	337	319	323	321	355	290	316	318	313	315	342	344	318	309	344	333	327	326	314	327	353	331	295	337	289	315	344	331	320	309	307	347	362	331	363	303	353	323	318	287	299	311	317	336	347	314	313	327	330	326	335	323	321	312	315	327	340	324	329	310	334	328	325	332	336	338	336	317	301	349	353	351	327	342	344	327	325	319	320	319	375	314	340	325	317	322	336	312	318	318	362	336	338	327	347	314	294	283	342	327	355	329	329	341	335	324	335	295	325	346	318	328	348	331	340	300	300	346	308	315	320	315	324	326	338	350	284	317	312	314	334	334	326	305	323	330	365	342	318	351	302	332	315	321	331	345	303	317	315	365	334	322	376	320	336	324	341	327	298	331	353	334	339	316	343	314	341	311	312	323	331	321	338	314	313	343	316	310	334	339	311	331	326	336	293	332	321	306	306	329	331	323	333	352	346	326	314	337	325	337	325	333	337	320	343	304	320	325	316	318	299	323	315	333	331	300	331	330	288	312	331	322	333	286	345	341	330	329	348	330	334	352	343	345	318	333	332	349	300	322	332	345	307	287	328	335	312	324	321	329	310	317	324	329	340	315	321	295	328	331	330	346	308	340	300	319	332	324	324	337	320	361	266	332	337	316	321	356	329	344	307	312	311	325	317	363	343	325	342	314	343	304	350	335	335	333	306	339	303	331	328	310	323	337	312	340	323	331	326	326	355	297	348	358	318	308	314	358	331	336	307	304	312	303	315	324	300	322	344	367	349	346	339	336	323	334	284	308	301	361	326	323	330	329	318	325	382	321	357	357	317	334	333	315	326	368	333	332	327	333	317	324	319	326	312	319	322	332	333	332	329	311	325	355	345	310	352	319	324	312	318	315	298	320	353	334	333	318	336	326	323	340	325	326	290	319	319	331	333	310	339	323	303	327	293	329	321	313	354	340	331	348	340	307	321	309	342	355	327	344	327	324	332	323	353	339	302	327	342	312	299	348	298	310	342	330	324	323	328	289	335	312	342	328	301	324	321	333	330	293	329	308	306	356	311	315	336	322	343	333	339	334	352	337	298	313	341	323	310	331	299	315	342	349	339	325	339	330	318	312	325	341	337	286	339	323	307	323	321	277	326	335	308	340	329	338	346	323	310	325	296	336	325	308	298	328	313	317	332	320	327	329	327	319	338	349	316	322	328	343	317	345	311	332	322	344	326	339	285	325	327	304	299	351	326	341	339	324	348	301	361	303	343	333	333	344	329	306	304	315	315	345	318	348	342	322	312	331	307	284	352	357	337	388	337	310	301	330	338	350	326	360	339	287	294	309	346	338	365	355	329	348	337	322	308	335	328	322	327	314	321	334	310	320	306	337	310	341	311	315	314	326	343	331	343	324	291	323	347	330	332	305	309	342	277	352	354	340	301	377	350	325	303	321	316	322	329	323	297	329	314	352	356	326	332	346	326	329	320	315	326	333	353	339	322	331	373	309	322	338	357	290	317	296	336	336	341	349	332	313	329	347	301	335	318	328	300	341	326	276	350	333	346	335	316	320	281	327	322	329	350	315	310	316	343	346	337	340	327	320	299	325	311	316	306	325	348	325	371	352	334	337	333	328	375	322	339	320	323	341	339	314	331	319	340	350	302	305	317	340	330	305	320	316	323	266	308	329	299	348	327	323	327	315	315	304	315	324	322	377	337	346	288	329	313	373	335	331	348	333	312	328	319	332	314	301	332	349	313	334	297	348	305	329	328	283	325	320	351	324	315	315	302	348	339	322	319	305	296	317	331	298	291	359	326	329	320	345	329	315	325	296	329	327	325	305	324	316	350	311	311	344	337	328	315	331	337	316	336	320	296	333	326	317	334	342	345	362	317	355	319	314	343	346	322	333	329	294	308	314	327	333	302	314	313	329	341	319	333	327	310	341	308	313	317	321	324	302	302	329	313	321	346	340	336	322	348	326	331	333	350	366	346	322	320	324	326	367	345	305	340	350	341	315	296	314	318	368	344	316	327	330	306	342	341	333	339	325	329	348	330	343	301	327	338	336	347	323	314	363	325	343	298	349	332	335	336	328	316	328	331	357	328	318	326	321	300	348	347	333	338	311	309	319	295	308	318	339	323	333	343	341	308	304	339	324	324	320	343	351	303	327	303	323	334	326	331	309	328	355	325	345	334	289	312	333	349	336	353	306	339	327	322	316	347	297	334	328	328	323	312	342	339	305	323	370	316	326	311	291	356	320	315	345	337	361	298	342	336	347	341	314	313	334	335	303	352	333	335	352	343	319	303	303	331	309	357	322	307	328	356	318	301	326	340	363	353	325	327	313	333	309	298	367	333	310	328	357	312	327	317	292	338	327	335	330	334	346	321	315	320	327	354	339	342	322	339	320	341	329	347	351	338	330	292	301	307	304	292	347	345	352	325	348	294	364	360	319	325	307	320	348	344	300	329	318	345	326	353	313	359	333	342	335	321	304	273	340	305	332	335	331	332	332	330	342	335	318	298	324	306	315	346	317	321	285	305	347	302	331	341	329	347	332	319	327	301	338	331	336	315	322	340	335	325	325	354	343	323	331	298	326	302	329	304	331	294	340	345	316	344	334	322	312	314	313	338	326	317	336	334	368	315	354	321	333	320	337	326	347	303	300	300	323	314	319	292	331	314	350	311	350	347	316	356	299	342	326	330	310	321	322	307	315	315	331	314	337	309	346	311	307	329	309	360	294	323	350	291	328	357	334	331	332	322	340	321	320	299	289	300	327	338	325	349	318	318	304	328	302	334	336	324	323	333	318	308	319	362	341	336	321	326	349	318	327	318	297	296	307	330	336	328	325	334	326	330	304	322	334	325	318	305	287	319	326	328	347	330	328	352	352	332	348	320	316	352	363	330	334	353	334	303	301	332	350	339	307	333	314	327	332	321	326	304	309	345	324	332	342	318	347	291	340	340	332	308	325	367	302	315	289	347	362	342	326	325	345	299	296	349	350	355	337	341	334	356	304	344	309	308	353	336	328	322	307	328	295	337	321	350	327
31263	46202	37173	24128	15696	11956	8681	6725	4553	3033	1985	1056	645	550	469	562	649	556	522	498	470	471	433	417	390	400	374	349	374	362	368	355	370	377	353	366	376	353	367	351	336	347	342	339	368	331	368	348	361	351	360	337	374	370	345	370	378	318	346	367	354	355	379	356	346	345	352	376	357	379	363	393	346	354	360	381	334	355	346	335	350	358	344	356	365	337	353	390	328	362	360	378	375	336	308	361	376	314	354	346	350	339	330	346	342	362	351	370	331	360	327	335	362	358	372	356	369	363	333	330	345	352	347	373	321	330	351	391	379	329	360	373	351	364	311	365	345	363	365	343	362	335	371	333	345	381	363	362	359	354	353	369	345	375	359	337	380	368	353	308	363	365	361	356	363	326	353	345	367	352	359	372	392	371	339	360	369	360	383	366	370	359	330	324	342	356	344	346	346	368	334	357	353	351	326	362	344	402	401	368	357	359	353	304	348	377	367	311	322	278	386	339	362	349	325	359	353	356	345	340	356	349	347	362	357	353	371	363	372	365	360	335	321	343	335	371	365	395	367	346	361	366	352	350	354	333	357	339	382	342	362	349	359	365	353	366	343	354	354	355	376	356	362	328	337	350	357	352	333	351	382	340	325	366	372	365	348	373	319	345	317	370	359	359	380	336	352	348	369	333	373	367	330	342	380	355	353	387	316	355	344	352	315	350	393	341	360	346	356	321	373	366	370	349	370	333	329	334	338	345	343	356	371	329	357	319	355	350	363	346	360	368	342	355	380	370	379	347	337	358	325	351	354	372	327	351	346	337	346	339	350	375	359	346	351	343	372	379	345	375	347	358	365	353	340	340	375	344	390	354	357	348	370	350	352	341	350	367	323	340	373	384	367	321	338	366	328	336	341	350	363	332	334	357	368	374	349	368	366	360	360	360	364	385	382	355	338	335	383	366	356	363	353	368	355	328	355	377	324	383	331	358	357	346	363	343	353	345	332	374	347	341	332	362	364	363	339	368	349	359	353	353	335	369	349	347	363	353	345	344	359	384	362	330	354	327	345	325	357	354	404	320	325	358	381	383	380	339	358	377	325	360	338	340	309	361	378	366	349	379	336	346	381	378	355	333	368	322	357	374	360	351	301	345	326	399	348	367	361	382	358	394	367	363	378	349	370	346	373	365	358	352	348	367	382	341	352	376	374	347	365	386	372	373	366	369	349	321	348	332	331	349	317	349	322	341	354	371	347	358	389	344	314	368	359	350	348	363	350	381	366	360	356	371	381	348	329	359	362	344	389	368	368	347	372	359	402	352	362	327	328	389	351	323	348	368	323	380	329	329	359	354	345	334	356	336	363	324	358	381	361	346	329	346	351	370	328	351	378	334	379	342	359	362	374	370	363	353	366	329	379	333	367	328	332	350	360	356	347	352	346	334	379	392	361	386	371	351	348	344	357	348	371	382	366	348	372	341	374	342	348	347	352	350	359	335	365	340	354	381	369	369	348	351	375	378	335	376	362	385	357	335	343	356	336	334	345	377	366	362	358	371	355	339	371	376	333	346	351	362	350	325	372	320	366	346	346	323	339	326	358	327	363	375	357	362	333	334	337	355	355	376	327	356	334	393	384	352	364	343	339	344	340	314	377	339	353	356	347	344	375	385	337	321	368	377	358	349	321	336	381	371	353	367	366	350	391	373	352	341	370	346	363	363	353	323	385	351	334	354	361	337	340	331	342	338	366	352	329	344	328	370	377	370	374	346	364	372	359	392	358	342	325	372	345	346	343	360	350	331	371	357	347	325	369	338	360	351	346	345	334	347	371	366	357	326	362	340	366	347	376	328	352	351	354	378	353	342	349	355	334	378	363	331	360	361	396	349	372	364	363	365	307	352	347	360	366	377	348	344	376	361	349	347	322	342	356	356	356	364	326	323	352	369	346	332	380	342	359	355	347	375	343	371	343	386	347	328	333	347	361	344	356	364	344	380	346	329	389	315	361	338	383	338	323	334	344	322	358	344	346	383	355	362	351	357	365	330	356	344	361	377	347	340	370	368	351	342	334	348	321	357	366	374	322	389	374	329	369	308	364	377	331	381	375	335	364	373	354	333	334	357	385	364	352	381	337	352	334	332	330	331	349	378	352	383	343	343	368	354	333	346	368	343	372	348	372	343	342	361	399	335	333	327	362	348	355	326	379	352	382	360	328	354	358	377	341	359	355	311	354	354	356	373	379	357	315	351	355	347	348	393	358	357	370	349	373	356	344	345	364	379	352	378	387	378	330	337	356	345	351	347	332	357	357	338	360	341	391	340	397	351	406	342	331	361	334	365	339	328	356	375	335	348	356	333	345	394	345	342	360	339	396	353	351	339	353	370	342	342	369	382	340	348	357	361	322	355	329	359	343	315	345	362	327	339	370	358	372	378	334	388	368	341	375	343	345	334	333	373	366	361	369	366	364	352	367	352	354	319	367	391	350	356	377	368	327	350	379	356	354	341	352	355	380	337	338	355	330	323	369	351	362	324	338	346	328	354	332	349	339	357	387	363	360	325	376	338	333	370	357	337	334	377	357	329	348	339	366	384	377	347	345	339	324	374	368	368	339	338	334	347	343	326	362	361	388	372	358	338	360	336	376	353	354	327	352	361	381	343	342	361	355	366	347	358	383	382	339	412	358	330	346	341	318	371	349	377	339	341	374	324	346	342	378	331	355	348	346	340	378	347	339	371	348	332	369	350	357	359	342	365	359	371	366	372	387	346	369	325	333	334	352	358	387	331	342	356	385	383	329	356	327	361	357	391	340	347	371	374	328	351	360	365	368	347	341	338	368	334	333	367	348	307	377	358	350	352	331	360	333	361	338	343	330	324	358	384	350	370	356	365	346	370	323	348	328	340	351	355	373	281	353	338	366	351	350	344	337	353	356	359	368	337	357	363	353	341	358	361	337	356	381	352	337	365	354	371	352	369	320	382	359	367	376	361	347	342	367	362	346	372	317	383	328	355	339	344	330	345	363	327	372	339	334	367	349	344	378	348	332	344	371	368	342	324	335	342	339	365	307	365	352	344	328	364	372	321	352	337	339	342	350	347	386	348	323	367	316	346	342	340	340	302	315	363	339	356	335	350	346	359	344	348	356	346	365	354	355	374	355	360	367	354	352	316	355	335	336	373	368	390	340	325	330	377	334	394	367	337	360	368	320	355	345	344	389	336	302	388	379	368	347	402	365	327	333	343	421	352	339	326	361	332	344	349	319	364	351	329	352	351	393	349	344	341	369	362	364	338	365	346	339	378	337	348	373	357	347	374	363	330	312	336	379	307	331	361	373	338	364	358	337	390	359	359	340	355	361	386	376	338	361	340	306	344	353	344	323	388	371	343	375	351	409	353	371	341	340	384	362	330	341	317	329	338	357	371	366	335	344	344	319	378	342	317	390	375	342	344	355	315	368	346	378	385	362	360	317	341	342	356	349	359	358	330	343	354	359	351	374	340	342	331	355	354
24569	21709	29200	25802	22851	19398	13352	7231	5416	3948	2152	1037	666	537	524	577	700	609	547	521	520	482	456	425	403	376	415	398	389	374	349	349	330	352	385	370	368	349	377	348	402	327	348	323	355	366	354	358	336	360	351	371	325	372	352	335	316	340	371	357	386	341	410	344	362	356	354	358	320	351	331	318	351	341	332	370	356	337	332	337	319	354	333	347	335	394	359	392	362	351	348	324	311	334	317	358	320	344	336	366	331	324	355	366	326	368	337	311	322	312	377	329	345	363	333	305	335	362	349	317	358	349	347	346	315	319	344	324	310	372	342	341	348	347	350	321	346	347	345	372	369	368	312	353	329	339	337	363	349	337	346	351	355	355	330	362	328	327	357	375	329	319	352	350	328	350	326	309	339	329	349	369	343	312	329	377	327	324	354	335	388	343	361	347	342	310	366	336	365	347	350	330	355	380	339	362	344	324	317	350	348	379	339	327	339	327	341	332	331	338	326	353	341	336	307	363	338	330	361	351	335	310	326	356	356	373	322	346	361	357	353	335	329	314	341	328	409	328	348	315	345	332	349	351	340	340	352	342	364	361	355	339	328	367	324	344	335	360	329	338	329	339	347	364	367	382	313	347	326	313	377	353	332	352	348	375	371	328	336	340	345	329	335	328	379	328	355	314	361	362	348	327	357	311	333	344	307	311	360	353	339	354	324	345	340	350	352	340	335	374	366	379	353	330	360	337	349	350	347	360	326	350	337	353	336	336	368	339	322	347	342	328	316	340	317	313	300	329	348	329	351	352	351	370	355	345	352	377	356	370	331	323	356	349	337	331	358	341	322	334	340	321	310	322	332	333	352	334	338	339	351	348	343	304	332	337	338	346	347	321	329	353	366	334	312	355	352	329	347	374	333	360	339	318	343	316	336	346	363	332	331	359	349	323	331	353	343	309	345	365	379	325	354	322	362	347	348	372	350	324	363	315	318	346	358	332	330	314	341	333	386	334	330	351	324	332	350	342	336	331	331	343	338	274	331	319	345	363	337	346	324	351	329	356	318	349	355	308	355	336	352	329	347	354	324	347	330	328	346	319	365	390	316	354	333	354	316	344	365	296	324	324	347	343	330	330	349	338	369	321	347	354	359	365	336	335	323	325	370	319	324	334	357	348	335	341	331	371	356	312	338	347	341	356	326	322	344	358	336	350	372	357	368	338	294	367	343	342	358	353	348	345	301	349	367	360	349	362	399	327	353	349	373	348	361	323	353	355	351	349	354	341	309	312	342	378	336	346	365	324	364	338	328	318	310	333	347	349	344	310	363	344	348	287	330	315	327	368	359	346	360	316	352	358	334	332	306	331	339	353	356	312	351	364	338	345	324	353	347	347	346	338	327	375	352	345	343	341	335	344	333	361	354	301	345	371	318	365	368	337	344	356	341	361	354	331	340	334	320	342	367	334	345	354	325	347	339	356	371	315	325	369	325	315	360	349	352	355	347	333	357	325	341	343	350	343	347	349	339	302	349	322	343	324	336	374	378	341	354	335	317	393	312	336	342	320	311	343	382	337	339	366	373	351	340	336	311	367	342	370	360	363	343	323	322	346	355	322	344	356	318	345	340	351	324	339	328	337	327	291	350	352	340	301	351	325	310	361	350	359	362	319	394	348	333	363	314	317	312	347	362	370	337	327	332	353	356	329	355	338	352	343	339	357	343	341	350	342	310	380	344	343	346	346	357	342	331	328	369	354	378	311	325	333	395	327	348	350	351	306	331	334	348	332	323	340	297	331	328	306	337	349	363	331	361	337	349	323	354	314	311	348	327	326	334	335	333	360	333	316	350	339	366	362	341	318	354	372	351	359	356	365	323	341	351	347	360	374	356	333	355	344	365	354	352	358	343	305	338	331	318	374	345	335	309	366	365	366	334	347	357	325	337	313	356	343	333	358	320	317	319	342	336	314	343	361	339	341	347	337	345	315	340	348	354	385	356	339	341	329	365	319	363	384	340	370	340	338	337	342	332	316	319	332	313	313	342	352	360	341	329	344	353	352	325	357	344	347	326	349	339	347	332	393	317	319	336	335	339	337	355	337	342	337	341	350	343	331	336	368	351	344	332	339	304	316	362	354	353	349	315	341	358	382	345	342	389	315	342	351	382	337	336	350	321	342	347	335	326	320	352	301	357	349	363	369	337	343	340	339	377	369	350	331	339	351	372	330	342	401	344	340	318	321	353	334	311	338	365	313	342	340	362	331	370	345	316	342	341	371	339	370	339	349	370	362	350	323	350	332	328	346	373	323	327	340	325	342	328	349	346	309	313	361	325	335	327	375	335	334	317	347	368	324	334	361	343	340	350	364	329	343	350	340	341	375	353	341	366	354	329	340	309	350	323	374	324	364	329	314	344	356	329	337	372	351	327	333	330	363	322	331	332	326	325	347	356	343	364	352	338	316	329	338	320	304	345	357	346	388	338	341	307	333	322	350	349	327	350	357	355	325	322	326	330	324	354	342	355	334	328	346	387	341	355	333	338	364	336	350	336	322	323	301	371	347	345	334	360	334	377	317	343	341	303	336	347	350	349	325	330	324	333	342	335	354	350	349	354	365	356	335	348	344	340	344	359	363	344	357	402	345	356	357	378	333	344	355	350	317	361	322	358	364	352	323	308	309	351	347	324	338	366	389	352	334	336	331	349	340	364	359	361	335	379	347	330	353	368	348	346	330	367	364	355	356	370	342	337	332	346	334	330	360	352	362	317	364	362	395	328	338	324	337	338	308	357	334	354	333	318	352	327	332	324	331	341	332	305	354	334	343	334	333	318	359	327	332	344	321	336	323	330	325	354	372	348	340	318	353	336	368	359	320	350	369	306	322	315	341	325	331	327	349	332	335	357	348	323	334	320	346	357	382	318	319	297	357	361	352	339	359	364	340	346	313	336	357	343	351	324	340	343	345	324	338	349	327	358	342	353	334	323	316	345	317	344	376	318	364	370	351	351	342	339	349	370	321	350	324	353	315	333	319	324	320	337	304	342	334	307	310	344	331	319	326	336	311	364	318	336	326	358	339	306	314	317	325	328	334	334	371	336	353	351	340	364	325	331	367	343	338	351	345	375	311	336	362	315	358	321	308	347	318	317	345	339	365	340	379	344	323	380	333	331	361	338	325	345	353	346	325	318	340	335	342	340	366	353	308	352	373	337	357	340	359	355	333	364	354	354	372	318	315	353	355	377	338	338	331	327	355	340	319	354	362	325	377	351	290	317	310	353	341	368	375	392	359	358	351	333	315	347	350	330	380	348	354	355	345	338	338	312	304	332	343	371	354	320	365	303	318	325	360	335	358	324	325	336	363	345	361	380	357	345	326	373	316	312	329	346	347	375	373	328	307	361	336	326	298	325	365	333	337	335	343	314	380	309	342	342	339	339	340	374	334	359	358	340	336	350	350	357	302	339	324	317	320	353	351	368	316	309	359	387	318	317	351	321	352	331	332	372	352	318	301
30905	56669	45141	32175	23741	19324	15342	10715	8637	6276	3392	1636	992	723	653	727	971	862	703	664	576	565	533	476	470	458	463	433	416	356	387	417	404	392	392	347	358	390	404	366	387	366	409	361	355	380	337	387	389	358	356	340	363	335	367	331	357	399	380	359	370	349	374	379	356	322	349	368	383	337	332	378	358	335	350	361	371	378	360	352	379	348	346	362	378	348	393	379	365	378	375	372	347	371	400	361	384	362	327	377	374	338	375	358	356	343	375	347	335	334	385	408	371	377	329	384	361	363	362	379	375	350	362	379	363	361	378	375	381	371	350	341	348	331	372	347	354	403	383	389	366	377	386	344	352	392	343	338	375	381	363	358	391	361	361	381	358	356	371	359	383	357	369	371	358	374	356	379	385	389	340	328	377	379	362	342	381	370	359	390	372	348	340	330	350	371	335	318	382	343	383	356	359	339	344	359	336	342	352	363	371	387	373	349	372	357	375	288	358	362	369	359	357	351	377	361	355	345	369	364	360	357	387	368	375	357	392	348	349	352	363	355	356	342	378	365	391	360	376	340	356	359	329	370	388	330	399	367	355	360	349	325	354	360	366	385	348	369	355	370	362	356	393	342	347	356	354	333	366	385	373	339	334	346	335	374	359	342	368	354	346	336	376	377	338	394	374	372	381	354	346	391	367	333	390	350	344	359	357	360	356	350	360	392	359	393	320	362	368	324	364	383	338	356	335	379	343	352	362	337	359	368	336	363	342	357	338	376	377	361	323	365	393	388	360	358	370	356	354	373	364	369	376	338	322	380	417	359	369	364	368	423	341	360	363	345	356	382	349	367	344	382	371	347	365	368	353	366	377	320	388	331	363	372	317	400	343	335	366	328	374	393	378	367	382	348	381	370	330	345	358	337	374	340	371	370	364	385	374	375	348	384	350	363	348	361	361	346	381	334	358	366	334	338	380	375	363	363	383	329	331	346	384	339	373	325	399	371	357	377	359	323	394	370	354	370	365	375	393	348	339	372	363	362	346	347	359	351	352	365	369	339	387	355	353	367	388	383	356	365	355	359	343	362	386	381	352	334	354	371	381	353	350	401	368	339	348	372	363	396	373	361	370	357	375	354	356	334	342	375	364	375	330	364	353	347	347	344	363	350	367	369	331	376	322	358	378	355	375	377	368	342	388	404	360	366	369	375	326	354	348	395	350	344	365	328	356	365	389	358	338	369	362	369	390	349	355	383	369	328	379	339	400	376	373	371	335	376	352	369	351	331	363	345	360	355	374	322	361	378	350	369	408	353	366	344	365	371	358	356	376	336	356	354	370	343	358	357	388	354	353	384	376	351	355	362	398	380	348	348	331	354	364	372	346	350	362	355	328	359	406	356	346	366	369	325	359	371	367	310	355	297	365	368	337	356	389	363	386	343	396	351	344	377	368	351	345	360	356	360	360	395	363	353	348	375	351	359	357	365	362	354	342	333	379	384	375	363	331	384	381	354	356	362	373	376	409	345	355	353	336	367	357	354	376	351	393	328	362	357	344	338	338	335	334	363	386	350	337	339	370	358	387	346	356	350	386	331	346	338	383	343	341	367	385	367	359	337	343	357	361	383	353	383	397	376	350	377	371	369	373	359	351	335	353	381	384	356	370	341	372	379	384	372	386	369	367	415	346	372	374	365	370	360	355	410	323	351	320	353	358	374	385	349	339	363	386	354	362	341	347	369	372	367	362	364	348	344	382	373	352	370	359	339	372	347	361	324	359	366	382	393	345	402	358	347	382	378	390	348	378	370	339	341	337	353	366	372	365	380	382	335	358	358	328	378	367	385	356	356	332	375	393	331	366	344	376	379	357	379	376	379	350	360	342	353	395	363	380	355	403	385	371	405	375	362	360	350	360	391	338	368	362	364	374	386	381	341	349	390	356	362	376	339	360	331	352	365	367	329	389	357	347	356	340	345	374	379	359	341	321	370	334	353	396	352	348	370	352	374	386	379	362	366	406	356	371	344	396	373	350	353	347	364	334	337	382	381	379	356	388	343	377	368	347	354	382	365	317	373	336	363	376	397	370	334	352	355	372	343	374	355	348	348	364	344	349	316	332	361	393	380	365	355	381	324	369	358	358	356	357	331	342	325	364	365	353	368	348	355	359	345	379	375	345	329	381	373	325	329	351	348	365	373	367	326	360	383	317	365	344	366	383	371	378	396	332	389	327	362	413	346	354	399	354	341	362	346	376	357	371	360	346	376	374	359	355	371	357	382	373	355	336	366	333	379	392	375	348	372	363	307	362	371	341	317	352	369	343	329	351	367	367	359	341	337	352	387	338	379	345	348	354	372	344	337	381	357	355	357	350	347	362	369	333	326	361	341	396	343	386	385	370	402	360	369	366	334	365	356	335	373	356	352	344	364	360	368	360	325	381	321	343	362	307	386	361	376	359	337	376	364	381	323	347	352	354	387	375	364	371	364	387	373	341	344	358	387	357	365	356	340	369	391	339	338	324	396	359	379	341	338	362	341	346	380	341	357	376	347	368	382	330	322	368	344	373	343	367	341	352	351	344	366	389	351	357	419	349	374	363	374	369	377	395	383	349	380	321	358	364	361	368	352	355	340	339	371	360	341	379	365	328	326	360	375	337	361	378	392	350	354	372	377	349	386	374	297	352	341	345	342	378	376	384	358	380	347	361	358	367	366	356	352	355	339	320	375	372	351	362	336	372	365	373	361	364	362	330	371	383	343	388	317	346	366	365	354	379	332	350	396	377	347	371	371	351	339	360	359	334	364	358	347	400	386	349	339	409	357	367	334	334	402	345	361	351	341	364	354	369	382	328	353	359	364	357	382	357	344	379	363	335	336	329	338	372	370	365	339	359	342	332	345	370	379	334	349	383	332	333	376	349	353	362	388	354	384	352	371	371	345	356	318	370	370	348	353	356	357	342	346	377	384	362	364	347	362	364	350	361	356	350	339	334	363	351	331	387	364	352	337	372	344	354	356	349	360	356	330	350	354	384	357	374	325	369	371	368	368	351	337	359	392	373	389	379	376	336	378	404	351	356	379	353	359	384	337	367	377	377	341	345	351	365	370	369	387	368	317	340	340	354	360	350	340	397	393	336	353	372	378	394	373	367	363	354	396	363	323	366	360	345	358	362	367	351	363	365	379	392	372	364	346	367	365	396	347	356	381	350	336	361	370	353	360	385	358	360	343	362	330	355	324	334	351	366	362	366	400	405	353	369	350	367	334	333	381	352	319	384	338	372	369	341	359	364	361	346	327	340	354	371	374	318	379	375	349	363	336	330	379	361	350	335	354	341	362	354	347	339	389	379	353	353	387	379	355	375	387	391	345	369	350	326	356	374	325	334	366	350	349	371	357	340	371	348	359	354	360	383	337	379	370	349	378	386	314	378	353	353	342	378	329	331	344	360	334	360	368	373	331	371	416	348	365	367	379	334	391	354	366	355	347	322	331	344	349	332	370	382	342	350	338	356	362
25663	21741	29173	27914	20692	13534	7865	5385	3992	2816	1992	1200	617	536	577	655	667	596	622	598	525	520	504	493	492	476	466	460	456	438	451	477	452	443	413	451	443	402	411	459	445	436	438	451	431	430	424	444	462	400	469	454	438	425	418	437	441	457	444	408	439	463	440	486	444	453	427	461	464	457	427	428	439	403	458	439	482	442	459	443	431	461	427	438	428	438	451	419	482	446	437	478	454	385	395	462	441	439	418	438	441	422	384	467	448	455	447	428	409	419	430	443	437	382	396	423	438	411	453	437	461	417	436	426	422	426	423	441	431	447	410	436	399	432	440	439	424	459	462	432	450	456	453	393	429	439	450	444	439	468	424	426	466	419	465	437	452	443	415	464	438	422	451	460	424	452	485	424	413	425	412	414	424	430	454	451	444	431	416	417	450	440	421	425	462	431	414	420	463	448	428	433	438	431	414	428	462	439	441	420	432	428	429	448	449	417	431	473	421	444	451	447	452	430	412	440	423	431	495	439	404	391	429	437	478	426	469	436	456	423	420	421	431	424	430	398	437	472	413	463	457	448	461	443	466	406	413	456	466	450	430	421	417	460	426	415	438	410	449	420	419	410	444	455	441	434	441	462	441	457	453	410	438	429	424	447	445	407	422	478	422	420	384	433	421	437	472	416	415	454	459	444	428	439	456	463	445	425	444	439	419	397	470	411	446	459	423	434	446	434	439	480	424	456	441	429	422	439	445	414	447	424	402	425	508	451	450	415	425	438	446	450	462	454	412	424	435	435	416	419	427	414	411	444	427	447	405	451	436	446	433	408	410	492	432	435	406	479	460	429	464	445	441	443	446	435	418	438	417	416	452	453	445	446	443	431	426	459	432	415	426	437	445	407	414	479	406	430	405	477	411	421	452	440	467	447	435	419	415	431	461	440	459	406	436	456	417	431	438	476	436	477	399	453	443	443	442	448	418	430	470	429	438	449	431	410	446	423	422	416	418	437	452	433	445	464	428	463	428	449	386	461	441	382	434	429	421	487	406	449	421	399	448	405	426	438	418	424	444	415	382	426	413	438	380	433	443	446	426	472	450	417	415	431	414	456	440	436	420	437	438	403	422	418	421	442	451	424	441	427	433	430	441	420	444	421	468	423	445	445	441	418	445	439	433	447	479	407	434	407	451	440	426	444	453	435	429	433	384	432	424	408	406	414	433	457	424	442	416	451	414	467	437	443	453	444	401	456	439	431	437	435	397	454	427	437	443	446	437	421	416	402	479	430	419	469	434	457	442	432	447	431	409	420	450	440	467	468	434	471	423	436	450	420	446	442	453	440	466	403	404	425	414	482	450	447	406	435	449	434	443	444	446	424	463	448	422	446	410	407	454	461	440	427	409	420	429	438	444	482	425	481	438	425	450	430	453	443	420	396	413	403	456	457	450	409	421	445	422	474	416	460	403	422	430	454	423	443	431	450	411	440	457	405	434	452	463	427	460	484	460	414	441	446	457	408	433	432	447	430	427	431	444	432	375	410	421	449	464	413	451	450	494	414	436	468	459	459	420	447	441	391	460	439	425	428	416	438	456	399	428	438	453	413	455	416	398	418	424	407	441	404	484	454	430	460	410	451	455	445	426	425	467	429	427	435	447	454	418	447	450	454	408	424	435	428	480	416	492	405	397	412	452	433	460	429	447	460	403	466	471	436	446	416	400	451	432	454	446	450	446	488	431	423	480	500	457	458	446	427	452	414	443	426	424	412	463	489	442	412	451	439	395	410	437	433	447	428	446	470	437	437	441	417	453	467	482	410	436	411	406	425	445	403	454	413	393	418	435	408	435	432	421	405	431	395	443	430	471	420	409	445	463	382	461	459	388	406	454	446	465	424	427	447	409	420	443	440	462	460	451	460	448	457	432	399	389	477	421	436	455	418	422	425	440	458	455	473	463	451	419	418	427	450	417	409	452	419	445	426	464	436	436	467	430	445	412	470	470	419	444	425	459	415	415	455	466	417	454	421	438	465	437	456	437	457	433	447	416	482	460	446	428	473	443	418	443	451	477	458	443	403	472	435	428	425	423	427	405	464	454	413	429	428	458	447	454	412	416	439	408	501	430	441	439	432	434	488	447	431	441	386	405	448	460	430	423	480	441	433	473	419	421	429	455	435	431	451	462	452	459	429	430	472	415	440	433	415	478	419	414	446	408	443	445	406	427	427	432	466	462	424	414	455	453	422	472	440	405	438	428	396	445	436	457	430	413	457	459	446	447	425	472	404	421	461	422	415	421	407	436	403	449	463	458	456	407	453	433	426	420	418	440	407	425	446	448	475	466	409	423	439	462	424	458	415	414	439	446	455	447	470	440	428	427	474	454	427	424	474	468	457	423	438	448	440	451	432	453	468	444	392	407	483	442	439	406	425	441	417	469	423	465	451	448	415	416	416	468	440	413	452	466	421	435	444	422	427	441	474	421	411	436	424	446	409	405	422	381	439	412	435	428	446	441	397	428	443	409	449	405	416	431	445	431	455	485	473	426	429	373	462	405	410	457	427	395	417	403	431	421	421	452	405	409	423	452	442	435	439	442	441	459	456	440	445	436	447	409	418	448	439	454	430	412	398	393	452	432	433	419	439	400	449	452	428	440	415	407	417	436	453	446	411	420	395	425	429	449	414	442	460	439	415	451	436	433	429	461	433	424	436	418	428	447	435	444	426	459	430	440	427	428	392	423	452	453	447	422	433	419	440	458	428	462	399	438	452	451	433	438	417	441	416	429	438	454	394	455	427	424	410	397	428	415	457	429	438	428	434	480	459	422	451	407	441	425	426	423	465	456	447	428	439	429	414	439	414	411	449	439	452	413	412	473	425	459	452	419	416	453	428	423	452	438	459	386	440	475	412	437	432	442	448	413	433	413	428	426	434	435	439	439	424	429	466	418	444	444	427	407	425	407	433	435	426	436	388	460	446	452	437	410	424	426	433	409	416	442	371	428	422	428	390	436	462	443	417	451	451	412	434	390	401	433	411	441	452	448	451	443	454	430	458	442	414	430	436	459	407	433	441	440	465	484	401	439	449	400	418	397	410	410	456	434	443	386	425	447	451	472	435	466	418	391	445	460	414	432	430	404	429	453	445	426	458	455	462	449	452	396	378	409	383	448	402	436	441	425	432	404	433	441	411	415	454	428	436	445	462	428	428	422	427	389	456	441	409	444	439	438	454	438	441	425	440	418	429	421	438	438	416	415	447	420	401	444	391	445	432	396	445	451	412	439	438	417	460	437	455	451	406	429	397	432	446	394	424	414	455	417	428	450	442	455	459	463	433	438	417	415	443	432	432	473	447	401	407	411	436	430	440	451	396	443	438	468	447	430	435	422	421	453	401	432	449	459	424	432	405	419	442	446	440	444	437	408	402	428	440	418	414	419	405	435	452	423	424	455	437	413	436	446	454	448	441	444	414	420	430	422	426	467	456	417	461	458	448	421	406	429	385	425	417	433	420
31345	53342	41743	29049	22082	16379	11298	9078	7024	5090	3397	1889	781	725	767	885	906	937	702	667	677	576	567	562	547	519	472	521	450	465	506	515	479	452	479	443	481	498	445	472	471	468	454	474	481	503	462	463	447	468	502	525	452	485	456	458	481	446	490	462	458	466	431	490	491	513	458	470	512	452	456	450	469	458	474	441	514	432	474	483	477	474	475	475	467	495	459	489	497	471	508	442	424	451	495	469	465	438	485	467	472	474	488	495	450	469	476	471	470	460	474	469	440	493	463	448	443	444	490	465	420	496	485	448	479	476	453	473	478	459	436	454	483	441	454	452	480	442	424	443	450	460	520	441	475	465	484	490	425	460	477	461	476	434	483	444	457	446	444	437	460	504	457	451	458	495	406	486	478	464	428	458	446	468	495	451	489	418	452	488	509	490	480	452	449	459	468	442	446	437	434	461	445	465	462	472	459	439	456	471	459	404	457	444	460	477	452	448	475	437	467	451	467	459	487	483	456	473	489	433	477	502	431	465	488	475	435	487	452	526	464	471	465	499	469	458	463	468	461	464	455	446	473	443	444	445	448	464	426	468	457	489	466	393	452	427	478	477	436	469	456	480	483	441	453	446	489	434	441	484	470	475	440	501	488	443	510	456	430	436	484	483	450	487	457	498	485	456	456	460	465	502	443	498	494	457	481	446	445	459	471	479	471	472	460	444	457	479	492	497	461	474	464	471	450	469	484	455	411	477	466	452	466	478	461	457	505	474	488	449	467	499	467	498	472	457	453	464	480	499	454	475	453	421	451	495	456	475	487	453	472	438	461	471	455	429	475	428	476	468	477	445	471	453	475	474	477	473	430	462	453	490	474	443	471	468	434	483	457	458	447	453	484	455	495	463	480	442	498	458	475	477	463	453	484	475	452	503	472	423	473	470	459	457	441	472	453	440	464	436	459	450	497	430	435	469	459	442	479	455	454	424	487	440	417	438	470	448	507	498	463	453	474	488	424	440	484	477	464	451	490	442	423	479	423	445	462	460	459	473	479	471	491	482	493	468	412	440	445	499	483	417	463	487	484	450	468	453	444	445	498	475	452	471	425	466	423	515	438	507	483	457	500	476	448	428	482	477	475	441	479	477	474	437	463	460	493	436	490	514	439	424	467	497	465	467	461	416	483	459	465	467	466	440	492	501	465	461	441	445	452	466	454	443	475	468	488	425	451	474	485	466	471	495	448	441	434	447	484	447	480	445	434	489	447	450	460	445	458	467	471	433	460	470	453	439	447	434	468	466	455	477	488	439	479	444	461	451	479	491	479	455	436	468	474	471	449	466	483	487	500	443	453	449	460	497	456	470	423	465	435	475	462	457	458	473	445	508	466	475	450	453	458	473	400	463	476	469	469	490	476	469	478	489	469	458	496	483	430	473	516	489	479	484	458	436	435	468	488	491	438	479	486	460	486	490	445	469	448	473	468	475	491	439	430	468	474	479	475	454	404	463	465	452	463	470	475	451	442	457	454	454	454	484	463	464	488	473	479	459	456	514	469	436	461	478	463	454	460	480	474	450	465	468	470	464	507	424	482	460	475	476	481	474	485	490	466	469	464	503	479	456	475	444	455	476	466	447	445	449	484	453	469	460	451	441	482	456	470	433	484	466	465	472	459	477	442	412	439	510	450	479	447	435	465	474	436	446	487	447	464	456	464	473	463	458	464	448	475	463	467	463	453	452	489	438	469	499	459	464	482	441	488	447	471	479	465	441	506	487	463	480	455	444	463	480	471	514	414	501	470	525	485	481	451	456	408	486	472	472	442	468	444	423	470	499	500	475	456	467	447	451	423	459	474	509	476	479	448	474	461	497	460	472	489	491	483	448	490	471	486	468	447	509	480	457	469	436	411	464	475	445	449	453	442	460	458	479	471	493	457	467	457	467	476	472	486	465	479	466	465	444	456	429	476	403	441	503	432	453	473	465	436	448	465	458	436	445	451	499	461	443	507	435	490	485	458	461	460	485	468	430	485	488	479	449	480	430	418	449	460	493	479	462	462	464	501	491	460	471	443	435	491	428	433	436	437	439	447	478	442	497	486	470	444	459	462	474	464	457	486	485	473	439	464	465	442	487	481	488	441	469	457	499	488	465	464	487	433	468	496	446	480	455	503	450	459	468	477	466	449	463	444	440	481	449	454	447	436	483	460	463	448	456	462	446	466	452	491	461	430	445	524	457	429	434	436	491	481	453	475	482	475	462	472	494	441	457	467	455	498	495	492	462	458	429	472	495	465	458	436	451	488	465	448	515	498	493	467	476	493	477	452	472	465	473	483	491	458	492	431	470	469	449	444	460	437	460	480	477	471	498	467	461	470	455	470	470	474	486	437	451	445	428	445	427	467	442	462	454	455	476	511	452	451	492	471	482	465	418	448	458	465	458	484	434	490	456	422	421	469	469	473	518	441	450	469	504	476	452	435	458	453	387	478	471	456	480	472	408	499	475	499	449	486	491	460	526	437	485	445	441	461	436	505	475	443	493	449	455	421	455	481	487	458	500	495	492	467	463	433	479	428	443	480	442	435	457	481	440	462	474	491	481	480	485	468	459	473	475	469	470	447	453	494	494	443	428	465	409	490	490	491	468	501	490	478	457	437	484	469	439	442	477	437	463	435	516	436	449	494	471	452	432	451	432	414	461	470	428	421	432	418	477	445	496	471	448	488	436	446	475	423	463	453	454	408	455	451	461	461	444	448	445	443	444	473	480	465	474	444	483	438	485	481	422	424	481	466	492	479	458	461	435	464	454	454	451	485	468	455	487	434	487	463	431	457	464	478	484	437	485	467	441	482	434	469	435	423	453	473	448	417	441	483	459	418	447	451	428	456	456	464	464	431	455	453	436	470	472	475	455	437	488	499	458	494	453	424	435	473	475	457	456	489	491	437	452	467	474	483	463	462	424	453	472	434	471	467	440	415	446	451	448	459	458	497	441	487	427	445	470	505	482	472	425	450	484	432	471	474	462	431	497	435	476	471	481	448	465	444	496	509	483	500	456	457	458	461	518	462	431	463	465	466	497	486	479	454	441	468	454	443	494	419	483	480	452	477	441	492	460	457	488	473	434	480	434	493	452	436	459	466	436	395	456	476	505	452	465	444	461	430	459	443	460	494	494	464	424	465	447	434	451	471	466	444	485	495	448	453	480	466	486	442	458	434	511	498	516	466	463	463	456	505	487	506	496	430	502	447	450	430	486	455	494	424	455	474	493	452	494	433	468	514	434	453	465	477	480	481	467	478	487	497	466	489	486	440	450	471	467	503	432	463	491	466	493	435	470	464	441	492	491	435	430	452	474	476	479	466	452	453	475	456	476	455	468	431	439	487	481	457	455	433	399	434	467	469	466	468	496	449	455	406	449	432	478	446	474	446	464	520	477	486	488	473	444	500	489	465	487	447	468	467	461	428	476	444	450	480	504	453	477	442	470	467	488	492	476	458	455	481	482	439	485
23330	21749	29499	24829	22883	24058	21698	12680	9436	5871	3368	1484	776	777	793	890	916	920	816	771	736	721	621	630	611	550	583	559	586	542	538	527	550	516	522	529	492	521	559	538	531	518	508	547	514	521	526	544	496	479	495	484	550	541	554	511	565	521	515	519	497	489	489	556	514	516	537	500	480	543	508	476	491	496	509	489	546	548	506	490	508	526	492	479	554	483	502	559	511	528	493	543	522	483	557	547	532	546	528	515	490	503	527	489	530	524	491	504	509	544	505	495	505	508	507	501	480	499	489	499	476	471	525	528	504	524	520	527	498	502	528	549	526	491	491	479	520	502	529	472	494	506	505	540	469	544	538	504	530	522	500	524	493	516	552	526	533	523	521	535	514	484	505	492	498	458	516	538	490	508	535	487	462	549	521	478	510	525	506	523	461	579	499	477	519	514	544	510	486	578	485	548	510	483	500	509	471	545	506	544	488	508	456	524	539	499	501	535	514	519	532	556	537	491	482	473	516	572	527	520	563	534	508	507	507	473	529	541	504	523	514	517	487	508	518	526	526	468	499	491	526	509	513	503	505	527	506	521	522	485	496	529	485	518	543	482	502	503	498	525	543	502	496	522	485	518	534	460	503	517	532	549	500	494	469	502	514	521	544	527	505	506	496	511	496	513	516	469	499	485	520	484	509	510	509	503	516	522	535	549	509	519	506	509	494	501	488	475	554	532	522	540	518	511	490	486	496	500	508	485	535	534	549	502	488	504	512	528	508	536	500	442	511	516	510	549	526	542	491	513	522	530	549	534	514	545	483	513	504	512	505	453	485	523	546	480	511	505	495	489	478	544	517	515	538	517	508	482	506	484	527	514	509	528	544	492	492	529	526	516	516	538	491	550	536	492	525	538	517	503	508	533	508	487	522	491	492	517	521	516	474	501	519	507	511	487	573	525	499	517	519	512	517	495	502	504	537	513	518	532	553	515	495	491	509	486	533	484	529	529	476	475	516	466	459	560	484	511	526	530	485	525	474	527	500	547	488	502	500	548	517	546	534	493	533	526	497	484	518	518	517	513	527	528	547	521	535	513	484	483	481	521	550	550	549	555	503	510	532	480	528	504	523	498	536	510	514	530	523	531	495	515	537	461	566	555	473	522	498	546	515	532	524	514	532	492	467	503	487	524	554	495	494	510	549	500	520	533	536	489	479	536	507	484	481	556	531	507	487	507	527	508	550	482	538	547	528	535	536	516	496	497	481	511	509	539	477	475	521	529	506	523	514	519	502	511	499	557	533	557	501	509	511	530	521	489	541	527	521	528	528	511	505	518	490	540	517	520	475	531	498	523	518	501	532	475	485	493	497	549	532	483	495	485	540	517	493	485	496	504	505	537	555	491	547	503	533	504	532	548	559	525	502	515	515	488	502	532	521	546	485	499	508	475	488	493	536	496	491	461	517	489	506	467	531	524	525	501	515	516	561	471	510	525	527	490	502	517	501	552	504	489	513	528	490	476	573	514	538	521	499	537	515	510	510	517	476	496	505	533	523	493	503	537	509	506	564	504	530	497	489	530	510	528	503	472	509	554	511	483	542	528	492	522	486	515	533	511	502	493	504	495	541	540	497	493	492	500	487	483	507	521	549	494	508	522	532	521	498	531	496	487	453	560	537	503	509	532	489	520	462	533	490	515	534	517	517	525	546	505	527	478	544	518	469	515	517	495	509	485	510	497	517	453	501	475	517	471	510	525	493	507	513	510	548	512	529	498	490	485	531	515	541	501	506	547	505	520	515	471	494	485	506	525	536	514	512	549	516	505	566	508	508	517	519	506	522	523	521	519	528	484	488	467	505	472	538	480	483	495	504	510	527	514	505	497	515	514	514	506	515	493	538	523	510	566	493	505	518	483	514	539	476	542	531	523	497	507	523	515	503	524	474	502	499	528	523	468	502	518	509	541	515	511	514	519	480	526	518	493	491	482	498	478	495	532	495	532	522	503	501	512	518	529	499	510	515	538	476	474	517	468	522	518	534	470	494	522	549	544	458	508	532	513	516	509	509	541	511	509	468	500	501	479	492	521	496	502	509	517	490	473	523	527	478	518	512	514	479	528	504	494	533	524	490	543	513	529	509	469	540	536	508	523	544	521	506	547	505	510	507	499	504	520	532	471	516	511	512	520	521	486	496	498	517	517	511	541	498	506	460	537	512	487	488	548	511	497	493	541	497	517	528	521	487	486	549	505	541	530	574	524	528	524	548	527	526	474	505	525	523	511	468	506	500	511	493	493	517	547	522	512	510	513	534	543	508	464	512	498	553	474	507	537	530	515	511	523	506	541	526	518	517	512	490	500	499	545	500	480	513	515	521	519	520	535	506	504	499	488	548	487	485	511	506	528	529	515	504	544	465	488	537	476	530	529	515	504	503	480	523	527	508	495	522	555	526	500	505	459	523	518	515	530	511	483	526	485	539	487	497	495	513	530	498	497	514	526	523	539	511	502	519	476	505	541	528	485	507	506	539	533	534	504	501	560	560	517	511	507	514	504	558	525	465	562	518	549	495	501	482	468	489	530	530	513	511	513	526	526	492	491	531	520	531	475	518	499	539	484	479	535	505	496	483	536	512	507	492	512	512	521	518	518	475	530	539	492	505	522	501	514	517	542	452	484	512	568	478	527	509	518	482	540	521	528	486	516	494	467	544	531	548	493	550	487	504	526	515	471	490	508	516	569	512	493	539	469	511	486	517	534	499	521	503	496	513	552	520	546	509	522	506	507	561	519	514	515	495	534	542	486	478	505	538	541	504	539	519	501	478	474	462	459	512	528	535	493	518	504	559	526	485	505	504	491	516	519	507	490	515	536	502	498	484	532	552	532	485	482	515	528	510	509	544	540	505	526	523	499	536	523	523	554	519	522	524	557	496	519	507	517	518	484	496	541	518	503	556	487	488	527	520	510	531	485	538	546	500	514	511	544	517	475	528	529	487	545	510	525	524	497	466	491	504	548	524	504	513	522	474	497	518	514	517	520	516	516	502	522	539	492	524	485	528	485	514	534	541	502	559	554	517	524	525	521	516	508	493	505	559	516	539	496	536	535	555	463	501	493	486	497	514	488	467	512	530	574	501	552	505	536	523	529	533	524	485	512	501	542	488	487	500	505	508	536	465	508	543	497	537	494	523	519	528	516	493	475	518	529	476	542	509	536	514	490	475	517	540	534	509	518	477	569	492	484	473	499	529	527	521	535	541	510	487	474	547	543	537	530	503	502	547	517	462	477	517	492	510	509	525	495	487	518	519	485	519	524	528	511	492	520	537	497	492	461	539	522	511	501	497	498	536	525	506	480	562	544	503	514	516	523	532	488	523	501	481	484	481	493	540	525	494	527	497	539	505	539	525	490	520	502	518	559	512	518	451	517	470	473	517	542	584	514	527	479	504	449	528	472	488	522	532	512	503	486	526	498	497	532	499	529	506	538	492	484	521	525	517	508	540	511	496	511	548	501
33893	62362	51191	39971	32560	25336	19355	16117	13534	8444	5054	2088	952	998	1070	1170	1227	1288	1027	869	859	822	724	660	655	624	652	632	608	541	565	545	546	598	584	527	541	516	562	537	530	520	525	515	558	524	513	523	569	530	523	494	520	534	511	534	542	552	532	522	494	526	527	517	485	526	549	523	560	512	518	476	483	520	531	518	505	501	495	507	511	523	503	532	504	553	517	565	470	548	555	573	535	507	549	511	552	500	515	500	513	551	548	536	504	505	554	476	521	502	518	558	545	549	494	537	512	470	544	537	502	471	512	551	534	526	491	531	482	550	557	508	524	506	529	535	508	508	542	505	506	535	557	543	523	543	516	506	495	486	503	502	491	457	546	520	505	528	464	531	523	525	546	525	477	510	519	568	555	495	488	527	513	515	505	554	542	558	501	491	522	564	508	512	509	536	543	558	485	491	499	551	551	469	513	500	521	485	471	522	517	533	511	537	548	499	514	530	524	527	544	570	548	539	538	513	473	557	508	544	530	531	514	473	494	555	530	512	537	500	550	517	512	512	476	514	506	520	523	558	537	508	518	531	518	544	479	518	528	490	515	513	547	524	545	518	520	551	510	517	530	544	509	519	529	561	518	485	527	496	529	510	514	530	497	555	566	542	499	556	467	520	530	525	561	533	509	550	543	506	545	544	531	505	520	529	474	504	523	539	511	526	572	543	494	565	543	523	528	527	504	535	552	534	485	517	524	487	549	521	517	530	482	491	492	500	485	549	530	533	508	532	519	507	522	534	537	529	529	534	528	541	543	538	511	532	546	539	514	511	564	528	546	511	491	504	524	524	508	501	506	503	523	470	508	564	516	547	554	504	531	528	510	526	519	516	525	529	516	517	484	484	496	512	531	529	553	508	486	501	483	500	512	512	503	510	528	505	526	521	536	516	497	459	503	510	527	507	515	543	569	473	513	532	514	524	524	518	512	522	498	512	473	473	488	509	535	514	512	499	546	510	534	527	542	543	551	504	518	509	497	568	501	545	530	499	531	497	517	525	526	487	518	513	520	552	509	511	507	514	557	517	549	493	538	530	540	558	511	519	520	519	542	518	525	550	536	499	510	516	520	535	528	480	517	503	534	490	525	503	557	584	530	563	512	533	562	507	536	540	486	510	506	518	515	508	506	506	486	516	527	525	524	518	531	503	537	531	557	507	512	492	549	528	558	491	513	459	504	493	546	527	526	525	520	507	512	510	456	505	516	499	539	535	518	519	541	515	525	524	555	497	539	469	517	485	493	490	538	474	504	494	516	526	527	518	520	522	510	540	508	546	602	509	502	495	514	548	504	571	521	484	541	544	512	490	512	497	522	542	523	514	490	502	494	505	488	506	545	548	506	521	514	522	516	557	486	560	530	539	511	533	493	507	532	520	556	532	478	517	499	541	511	480	502	531	508	517	505	530	548	536	517	537	513	550	464	522	535	544	484	530	509	491	537	544	531	503	529	554	493	529	500	537	507	503	521	568	504	553	536	549	481	480	508	533	525	557	546	503	509	527	509	531	530	540	582	515	513	505	525	491	551	522	492	537	510	526	552	511	505	490	524	538	507	543	474	560	550	502	499	520	533	518	473	513	534	503	555	547	512	468	532	496	564	505	477	529	520	492	533	581	484	516	511	518	474	468	504	516	511	530	490	540	526	512	574	518	497	512	488	498	457	488	542	553	506	555	500	527	492	502	527	537	487	461	552	547	517	491	512	523	501	478	512	503	517	522	539	500	527	509	522	556	540	523	502	509	548	514	500	509	520	538	529	518	555	526	523	561	511	527	541	524	497	547	519	490	524	519	529	526	497	541	534	552	517	494	510	536	511	498	524	503	529	507	499	532	514	531	527	517	526	530	544	525	500	494	568	571	532	494	525	507	498	540	553	483	517	514	516	521	517	498	498	530	513	521	541	519	533	526	534	514	522	481	470	510	512	512	522	530	546	506	523	527	525	531	529	511	514	526	503	539	504	528	464	496	526	556	532	513	548	471	538	512	533	518	542	540	528	561	507	517	542	525	506	511	541	507	549	473	559	569	522	518	542	470	509	560	517	513	527	541	518	562	553	506	535	541	521	500	509	557	527	501	531	524	492	522	520	512	560	522	514	508	527	488	493	543	520	544	535	567	508	533	516	518	529	494	541	480	530	524	503	522	553	513	498	553	538	527	495	527	558	530	551	513	555	484	556	543	501	529	561	527	516	535	554	474	520	488	532	511	506	531	475	507	528	489	544	522	507	483	522	496	478	513	519	503	480	558	538	501	492	540	490	547	496	557	493	529	506	536	518	525	556	504	483	564	508	467	511	517	589	557	539	564	553	518	472	540	544	496	503	540	543	556	505	564	520	525	510	482	512	538	521	486	533	504	559	508	523	558	533	519	528	518	544	552	531	512	533	533	488	514	496	531	484	555	561	555	538	487	556	511	509	537	514	484	522	552	544	524	517	484	529	509	512	511	574	501	498	456	554	523	520	493	480	526	530	494	543	525	488	516	516	521	507	519	532	498	549	512	543	520	513	486	491	549	521	534	533	535	498	520	502	520	569	497	518	532	541	518	510	502	518	507	472	541	511	548	516	496	552	516	523	538	548	564	530	503	547	508	504	472	470	542	539	499	499	516	528	507	532	537	544	528	528	485	551	535	528	549	504	520	526	485	528	509	555	533	541	489	599	509	469	533	494	508	565	513	489	489	500	530	531	535	542	546	525	513	516	546	479	534	536	548	532	503	527	526	544	474	531	576	505	507	551	545	520	513	493	486	506	549	533	500	503	510	559	477	519	534	519	506	541	526	508	527	528	531	545	538	515	514	499	504	531	529	540	527	538	534	485	508	561	543	554	513	496	551	538	545	494	545	553	497	573	489	491	510	501	551	496	536	502	553	512	569	486	503	496	504	488	516	514	507	535	515	522	490	516	524	506	526	508	476	544	499	513	530	564	513	528	506	518	527	534	492	530	511	523	540	463	523	520	533	528	504	546	523	518	564	531	501	527	504	528	501	506	468	491	521	492	517	566	495	539	496	527	547	512	508	489	534	477	509	480	511	513	585	523	541	514	533	524	523	531	530	551	474	514	512	542	552	512	505	553	515	471	542	509	494	511	499	517	470	498	509	497	493	539	531	534	491	487	531	519	532	542	510	483	536	512	537	471	521	496	505	490	546	517	540	543	564	506	518	545	518	552	540	501	495	565	493	518	539	510	519	511	499	506	519	475	536	500	506	528	539	499	551	525	535	508	527	514	464	508	537	570	476	530	507	527	540	525	530	527	540	511	514	500	538	522	535	550	522	538	501	498	546	536	501	518	532	537	525	500	533	536	476	528	523	564	528	498	518	484	520	506	509	499	540	530	502	529	518	503	511	521	526	499	532	509	554	562	528	534	484	485	526	555	545	542	548	505	555	502	519	476	537	501	525	540	536	521	484	545	530	538	503	549	536	515	523	558	505	526	517	540	550	533	506	538	501
31462	32336	37133	26545	15214	9090	6251	2937	1281	609	490	397	364	404	399	400	434	467	446	388	390	351	380	371	356	308	369	319	347	304	338	325	348	300	311	323	319	315	315	284	315	319	295	346	317	313	318	319	374	303	320	339	319	366	315	324	325	280	303	330	359	282	302	305	304	318	344	293	357	292	278	324	339	334	329	323	281	322	305	318	307	311	335	301	351	302	326	306	337	313	316	302	289	337	343	309	346	309	334	310	325	318	291	319	332	352	334	329	354	319	303	334	309	300	347	329	354	307	296	316	316	310	325	330	300	308	326	342	304	301	331	330	335	304	328	318	312	292	305	314	300	354	317	337	326	339	302	319	321	316	315	296	341	310	301	306	317	331	318	318	359	321	306	349	328	304	325	319	291	325	324	334	314	352	315	317	291	327	325	325	287	318	321	316	339	317	279	344	323	310	326	300	299	318	292	347	291	325	284	292	269	374	308	296	327	296	324	311	373	385	304	313	330	327	308	315	324	357	352	333	301	301	292	318	308	331	306	301	338	341	308	336	337	333	304	316	333	308	320	311	348	311	313	275	304	361	319	334	323	353	310	286	300	345	334	308	311	344	318	323	295	317	307	306	304	326	325	303	314	284	302	297	256	320	335	309	312	356	323	323	338	339	299	318	317	334	300	309	377	333	310	303	332	288	309	317	309	292	301	350	285	319	254	295	292	316	320	298	319	307	327	317	329	309	294	296	323	326	344	311	319	328	335	302	296	312	299	301	333	324	307	313	326	310	286	308	291	329	326	321	316	284	327	322	348	282	347	316	319	318	323	279	296	321	311	324	318	334	323	321	321	301	327	313	367	285	298	309	315	345	294	333	306	325	324	325	318	294	338	310	327	310	343	316	309	304	301	324	315	316	312	309	295	322	310	337	295	346	315	298	341	344	328	318	308	330	331	350	348	327	321	307	341	324	311	298	305	326	326	315	304	326	334	326	341	330	305	302	337	330	358	319	304	312	317	332	303	313	316	338	317	313	307	328	310	308	269	331	313	304	341	338	311	322	336	307	328	318	339	276	325	278	303	329	340	347	323	346	313	353	344	315	307	272	331	301	328	304	343	298	315	325	322	290	319	295	292	312	303	351	303	301	303	307	291	310	285	320	307	313	322	321	312	332	305	303	308	296	333	313	320	302	308	344	309	324	348	308	301	292	299	329	317	323	303	329	317	339	319	313	333	304	318	338	301	291	316	340	298	325	347	319	334	314	295	328	310	310	317	316	313	317	335	336	329	309	325	334	311	333	303	319	311	319	316	305	318	317	289	319	313	295	336	360	300	346	304	339	311	319	309	272	308	354	318	331	294	318	351	323	288	320	318	278	313	309	345	350	322	320	341	338	323	330	325	354	291	299	297	342	337	296	307	330	332	347	333	330	300	316	312	287	314	322	326	300	314	328	342	292	340	305	350	307	319	334	354	339	306	295	313	291	313	322	306	331	301	323	322	344	335	303	313	310	296	319	299	344	313	334	319	305	298	331	311	307	330	338	308	326	334	289	311	329	318	310	328	326	297	315	346	310	318	324	344	345	305	323	298	285	317	305	322	334	301	309	312	316	323	307	317	347	309	289	315	325	337	316	305	297	331	373	325	270	318	304	326	320	304	293	286	316	364	321	321	325	309	300	323	326	325	314	334	338	336	298	313	304	316	304	299	309	326	308	340	309	327	343	330	338	296	345	342	343	333	321	314	312	325	347	330	327	317	317	302	303	293	307	312	331	314	341	353	328	338	366	324	371	316	332	331	309	305	350	324	306	330	324	343	317	314	313	331	339	306	329	337	340	352	321	320	346	322	347	307	310	312	348	318	326	369	301	314	313	293	321	312	348	323	303	315	328	310	313	314	286	312	343	330	301	282	306	346	289	356	320	317	312	328	313	280	347	311	333	313	307	328	325	338	304	309	336	320	287	314	308	332	319	323	330	293	345	294	317	308	325	301	344	301	306	350	314	291	354	297	301	280	320	317	300	306	336	324	326	316	316	322	358	336	302	320	305	298	279	322	282	325	314	341	318	336	314	300	313	334	315	291	322	322	313	292	322	317	312	345	312	300	303	325	285	308	285	297	333	317	322	345	318	315	300	320	306	316	306	311	318	336	332	297	314	315	292	298	344	297	320	330	343	319	324	292	312	310	304	313	338	303	336	310	311	307	328	314	318	310	319	312	315	300	330	311	323	333	329	328	329	304	324	318	353	320	310	289	299	300	294	282	310	310	319	310	309	338	324	339	314	336	314	296	327	333	307	289	341	307	298	312	322	327	314	323	329	325	318	298	265	323	365	301	312	296	318	304	321	310	331	290	292	321	357	316	309	315	316	324	338	308	275	313	316	351	297	311	341	294	335	306	355	352	317	326	346	329	331	333	298	321	323	318	336	297	338	302	309	325	320	340	318	291	312	350	305	322	344	280	280	306	308	337	340	322	288	313	311	351	323	341	310	314	295	314	332	317	333	311	337	303	314	322	300	292	315	325	331	326	336	318	321	299	353	319	316	332	323	318	298	301	290	311	313	308	293	302	298	296	336	321	327	317	312	309	300	319	280	324	298	331	311	283	314	313	265	296	315	307	291	322	326	305	354	353	311	359	340	310	312	296	320	320	318	301	354	309	321	317	303	307	284	282	331	313	346	326	300	313	337	332	316	338	299	301	323	342	317	326	317	328	329	302	350	354	318	312	337	301	305	345	313	317	308	306	312	325	332	332	319	315	309	305	339	281	298	318	303	304	325	310	318	282	308	335	313	305	300	317	317	321	353	315	337	310	318	320	279	306	292	294	300	347	296	346	295	358	282	357	324	343	348	325	308	299	345	299	342	330	297	336	358	337	341	302	313	328	317	324	310	330	294	271	354	309	292	280	313	318	327	346	310	320	314	318	327	297	333	285	331	322	347	315	308	311	313	350	315	302	361	337	331	320	308	292	315	337	297	305	343	316	329	307	319	299	320	283	356	307	327	334	324	318	303	326	336	315	293	308	289	330	303	306	336	352	315	325	311	290	333	318	303	325	308	334	312	314	343	297	294	270	323	338	296	325	296	325	311	320	309	322	311	294	326	318	305	320	305	312	337	306	309	325	290	292	324	322	322	329	300	307	306	324	312	328	319	339	292	323	327	327	321	312	313	349	310	317	339	355	313	325	316	340	301	312	310	301	311	317	312	322	328	314	309	309	301	330	295	313	328	278	300	302	334	330	303	319	329	300	303	294	320	318	331	340	288	328	332	359	322	306	328	323	310	303	313	264	322	318	297	323	364	297	367	326	295	325	319	327	308	331	327	303	303	312	309	335	343	332	323	326	310	330	301	321	282	330	332	305	285	314	322	347	315	293	309	319	301	300	313	318	323	311	328	308	324	305	328	334	268	320	334	319	284	324	312	363	329	325	317	329	330	305	317	324	302	327	290	327	307	289	283	329	344	286	287	310	296	326	349	320	309	318	289	311	305	298	322	349	319
31551	46966	37562	24765	17755	12754	9816	4686	2185	966	616	538	482	466	474	512	551	674	572	524	510	456	416	408	432	372	383	373	395	382	368	354	344	326	363	367	315	353	340	344	324	328	342	358	295	335	321	380	352	337	316	309	343	340	315	333	351	307	309	345	333	346	324	347	335	379	371	345	356	338	334	319	367	338	367	323	368	356	357	354	359	321	385	333	356	374	334	337	345	343	351	332	328	312	309	349	348	347	335	335	348	363	330	299	338	340	324	348	329	326	331	321	348	342	359	336	338	349	356	349	355	342	314	315	361	345	352	337	376	358	321	335	328	330	364	357	351	343	364	334	347	323	331	350	313	345	316	349	340	333	351	327	323	348	356	352	348	356	366	305	335	326	364	369	322	339	347	377	348	353	335	291	313	325	307	341	330	304	337	326	315	328	348	372	333	335	364	324	365	306	358	331	323	355	343	334	369	341	367	360	335	321	377	354	328	366	331	348	379	371	316	358	340	350	317	351	324	333	326	353	388	348	314	328	322	350	330	336	349	339	368	313	356	312	341	351	314	354	335	357	328	363	355	345	380	343	361	361	320	336	337	386	353	333	325	363	350	328	362	335	333	332	316	331	414	343	335	330	347	318	353	332	360	331	317	342	339	356	376	345	368	335	348	352	333	355	336	383	340	356	342	359	350	309	353	326	321	343	345	344	338	365	342	344	356	340	400	341	351	341	333	358	305	354	307	385	339	358	331	355	328	345	346	347	317	360	373	330	354	362	350	333	336	336	335	318	366	367	345	344	305	343	353	358	332	338	348	339	326	322	323	331	315	319	341	308	375	354	350	380	321	378	330	349	306	353	332	356	329	344	355	341	347	343	329	348	330	333	343	350	320	369	393	347	358	329	354	372	363	344	326	330	323	365	342	364	337	339	348	374	347	310	327	365	334	320	352	349	331	313	342	338	341	340	330	304	369	302	342	346	350	328	346	336	344	383	363	372	321	312	345	359	364	328	340	356	376	319	375	323	356	299	351	365	334	353	330	337	323	337	351	355	372	362	326	309	313	328	316	349	356	400	352	374	324	319	343	325	354	339	343	335	313	328	347	347	314	350	345	387	386	374	351	311	327	348	332	354	338	338	325	340	331	330	316	333	337	361	384	339	305	368	332	338	326	341	325	324	360	344	338	320	327	330	311	353	321	344	324	358	347	319	405	348	340	360	347	349	345	342	340	381	379	361	365	341	326	348	329	338	365	346	362	325	335	370	334	362	320	316	343	366	368	354	376	377	322	378	340	350	328	334	337	328	356	345	347	348	394	376	301	329	325	352	346	339	351	342	333	352	376	358	354	327	320	319	350	349	378	365	358	332	365	362	348	321	327	335	334	308	343	351	320	324	385	329	336	340	327	358	318	315	337	335	326	363	356	325	331	337	315	348	327	371	325	343	349	322	352	332	319	359	356	359	337	335	341	348	330	356	365	306	343	348	329	359	358	347	343	317	314	341	311	352	334	347	337	337	357	348	372	342	361	336	365	337	322	357	345	314	345	330	328	343	342	342	330	339	341	357	351	382	357	348	343	335	361	325	340	357	336	348	387	337	359	326	314	317	343	353	361	333	342	385	347	340	326	346	331	319	351	340	337	343	372	365	356	369	343	306	361	356	331	355	348	348	349	335	344	326	343	338	358	340	355	366	341	330	321	348	348	318	343	337	320	375	366	353	343	327	351	340	355	373	350	379	324	326	367	352	354	337	353	340	333	352	328	363	323	321	340	357	358	349	372	319	353	330	357	337	339	352	337	323	313	363	357	362	343	349	364	342	289	342	328	388	360	369	356	338	313	315	317	351	359	340	353	330	331	317	332	310	323	323	327	348	335	331	381	360	327	338	325	329	355	324	329	337	362	312	320	344	344	333	350	340	339	309	331	341	353	356	335	343	341	366	321	339	338	310	350	365	346	349	330	357	366	318	367	329	361	331	328	327	331	331	326	330	341	338	341	343	339	345	347	343	376	344	346	327	336	327	346	363	338	320	339	352	328	359	324	339	346	328	330	311	327	341	317	326	326	320	349	356	331	331	352	355	326	375	345	331	348	379	350	290	360	353	354	344	333	340	366	329	341	313	367	319	337	324	341	346	356	341	321	355	328	355	357	359	354	351	378	349	345	362	347	356	347	364	383	318	361	331	329	313	341	345	337	338	353	319	345	331	364	327	341	360	367	334	317	362	349	347	355	337	333	326	365	335	335	344	348	349	380	344	318	322	307	344	328	320	380	368	341	395	334	377	323	347	320	348	322	370	333	332	343	336	365	329	330	330	369	340	332	377	339	332	334	332	343	345	359	333	339	323	344	332	321	323	371	356	340	325	371	316	341	354	336	319	348	346	372	338	322	285	348	332	370	359	358	318	312	318	349	330	335	322	368	337	368	362	357	347	353	387	317	348	318	331	291	361	352	348	323	345	336	357	340	319	338	291	387	326	334	331	362	350	331	321	330	316	366	328	343	327	313	343	348	344	324	347	323	376	365	328	358	334	379	336	346	369	347	331	328	330	349	337	368	345	340	360	349	307	331	324	335	345	344	378	331	328	324	362	337	346	312	330	347	369	342	347	312	328	347	331	365	346	337	371	340	308	348	373	358	306	303	324	338	322	354	343	335	349	356	345	335	337	341	344	362	331	367	349	335	356	367	336	298	313	342	332	327	377	314	327	315	376	338	377	374	349	314	352	345	336	337	339	350	345	361	333	386	321	316	337	358	319	350	322	315	325	350	329	333	306	324	361	322	330	324	360	327	328	369	350	325	352	370	352	349	365	341	384	356	344	362	371	322	344	343	367	335	341	361	331	342	342	335	349	368	315	361	369	317	351	328	346	324	369	337	351	353	301	337	363	347	315	330	333	342	362	348	343	318	337	339	337	333	318	356	318	355	328	360	349	335	330	337	351	311	356	386	339	360	373	340	326	336	364	332	363	348	343	341	371	318	372	339	358	350	339	341	338	388	343	337	302	345	355	360	353	342	321	320	369	350	319	312	329	339	306	319	328	338	314	317	354	334	352	346	314	344	317	346	365	295	319	337	365	343	324	319	362	321	326	351	335	346	322	312	325	356	327	349	330	307	322	359	338	351	364	362	371	334	326	341	359	317	331	347	318	348	360	346	352	334	325	315	341	341	368	355	333	352	361	352	372	325	339	346	348	346	353	352	321	360	344	322	366	371	340	348	331	331	362	348	372	369	310	366	345	348	324	373	354	356	362	344	311	345	333	335	301	328	374	340	338	360	338	401	354	349	353	320	327	332	348	360	338	363	347	343	353	362	353	316	311	349	320	329	308	334	361	336	344	351	322	357	335	347	335	337	333	336	335	324	338	345	314	371	322	341	293	354	342	330	359	348	346	347	333	327	354	318	384	341	376	336	363	359	360	356	322	314	377	347	341	343	385	343	347	341	378	350	326	319	344	368	367	340	341	354	310	337	371	331	321	330	344	324	352	337	326	333	338
24461	21651	29222	25859	23256	21481	12640	6195	3930	1705	645	553	462	509	512	486	558	639	588	575	475	483	438	416	387	417	384	390	355	358	370	369	344	336	347	326	395	334	331	393	342	330	354	315	342	363	366	330	337	342	385	341	358	348	379	338	355	351	363	331	340	288	333	314	306	346	310	353	364	362	343	360	355	338	321	340	361	350	322	325	307	354	323	351	312	367	325	333	324	327	327	344	330	347	348	336	342	323	346	335	321	368	321	330	352	319	314	336	325	347	356	323	329	353	332	365	347	345	371	357	329	359	316	345	351	338	359	321	348	330	349	276	341	338	365	314	385	341	353	348	334	353	321	370	335	352	327	333	336	341	331	332	336	359	339	333	358	345	327	300	329	352	328	388	335	334	326	325	331	312	321	293	333	361	347	311	328	322	359	340	367	330	302	358	330	347	374	339	356	319	310	331	348	325	362	341	316	353	352	320	331	330	376	345	333	351	353	335	353	277	318	324	373	381	336	384	337	393	363	330	306	330	337	310	327	310	350	354	373	350	367	357	333	337	331	348	344	347	319	311	316	331	342	307	370	333	386	345	340	332	352	320	350	306	389	340	314	352	324	351	322	326	332	343	356	319	312	313	333	332	369	345	326	352	348	364	331	349	337	324	335	308	341	336	352	341	319	365	347	408	337	338	355	345	334	371	355	349	321	349	328	328	307	335	347	319	374	336	297	345	312	336	302	331	337	339	340	316	370	336	360	346	345	326	338	348	351	336	348	353	348	338	366	367	339	371	336	339	343	365	402	355	329	365	332	377	325	326	346	337	393	323	353	318	358	329	341	337	334	327	340	369	337	333	368	338	344	344	342	330	319	333	353	357	330	370	347	339	366	303	354	309	321	315	293	307	341	315	321	341	356	364	324	327	340	365	363	354	355	343	340	371	325	328	316	344	324	366	357	325	316	328	358	318	339	327	325	304	365	344	325	327	342	340	318	335	344	334	346	342	293	327	357	330	333	328	354	338	335	331	311	327	342	333	355	329	330	342	306	309	333	350	305	337	323	275	322	327	338	324	320	341	325	329	354	339	357	313	343	337	356	351	321	322	337	335	336	336	351	356	331	356	292	329	339	347	326	335	324	354	356	296	348	312	334	315	322	325	355	372	339	335	327	343	341	335	340	342	353	312	359	326	363	311	350	342	320	355	338	313	320	326	334	356	315	357	355	335	383	358	330	317	340	338	319	347	364	345	317	349	339	347	318	345	338	317	346	332	340	361	350	326	333	360	330	354	319	318	359	293	338	329	322	351	357	340	325	335	342	344	328	328	318	335	369	319	318	320	339	353	318	355	360	326	322	337	344	332	337	339	319	338	319	326	298	332	346	341	322	330	325	336	344	324	336	334	334	363	334	326	353	310	314	338	311	340	337	330	355	321	335	317	370	323	354	337	341	319	333	335	307	345	327	348	350	319	336	370	350	351	321	305	343	347	321	354	339	337	326	338	355	361	347	338	328	363	365	351	322	338	321	337	346	352	326	330	356	342	354	331	358	328	326	346	331	337	366	328	336	337	306	320	331	350	330	334	339	331	318	336	298	322	345	327	288	335	335	345	354	334	363	348	325	338	339	322	330	353	355	323	342	323	311	376	338	355	339	320	356	346	347	340	356	361	341	339	356	401	342	325	352	341	334	331	340	343	347	317	346	336	312	331	341	322	341	322	343	332	336	330	308	339	313	352	336	344	319	324	316	328	345	326	358	334	316	336	361	337	328	328	297	361	328	346	338	363	315	321	331	338	371	342	351	339	351	362	330	339	347	369	287	324	308	347	332	332	331	333	352	313	331	335	335	338	337	324	350	283	371	309	321	358	330	340	345	302	352	320	347	317	316	377	349	337	347	330	320	363	337	333	363	346	339	396	329	293	348	344	333	340	340	325	328	333	326	335	323	352	362	313	353	322	345	344	361	299	336	345	339	344	355	326	313	339	357	345	312	342	321	346	345	371	343	315	346	292	363	332	349	343	344	294	342	348	312	328	329	351	351	337	332	315	341	325	340	310	314	321	330	375	350	323	331	318	343	350	350	372	371	344	350	315	351	360	342	356	344	350	306	360	346	309	327	352	329	349	329	354	329	309	344	361	328	334	368	337	330	331	332	326	353	363	354	344	363	342	340	357	321	357	308	324	324	319	334	377	331	315	353	329	366	364	348	315	329	343	326	347	358	334	327	330	328	335	342	320	340	328	299	335	325	336	318	385	340	306	352	301	315	356	346	320	321	356	347	303	334	355	329	350	358	323	300	312	345	320	357	370	363	330	321	352	351	343	337	335	360	342	354	302	343	382	303	296	363	346	345	321	350	316	338	340	318	317	334	316	371	337	362	325	334	344	362	371	314	323	350	325	355	319	334	338	385	307	337	335	340	336	329	360	334	350	321	361	315	309	370	320	319	356	357	322	348	347	324	351	361	316	336	370	347	302	327	312	340	326	318	352	364	350	304	346	350	305	312	339	340	378	329	322	308	332	362	334	309	360	328	346	314	326	313	335	340	357	355	320	372	358	322	312	355	329	347	331	312	345	310	327	319	323	315	354	316	327	304	337	320	362	336	347	312	354	364	327	331	329	361	351	346	352	320	336	349	341	320	351	352	347	323	328	363	358	338	331	308	340	341	300	348	344	334	320	328	309	349	363	349	345	340	373	369	335	349	353	347	321	340	357	339	333	340	340	354	346	321	356	333	354	317	330	310	323	339	355	341	343	335	341	358	365	321	338	344	352	334	357	322	359	355	328	319	334	358	328	333	377	336	360	333	338	319	337	339	332	350	335	355	320	341	333	310	323	343	323	330	308	316	342	361	363	347	351	328	350	340	359	345	330	334	348	323	330	343	350	359	332	317	323	334	346	323	373	325	328	330	341	327	311	331	319	354	339	360	338	335	356	305	360	354	324	359	352	338	374	336	334	327	335	352	336	339	330	311	351	321	321	350	322	360	322	332	331	352	343	305	317	319	361	342	338	374	342	347	330	357	347	334	334	322	363	353	322	333	337	341	361	331	319	351	347	351	344	306	320	323	336	347	325	326	329	346	370	325	308	345	317	350	369	336	314	321	307	373	341	330	318	312	325	339	361	309	328	332	331	336	343	333	367	358	294	328	343	366	339	350	335	347	384	335	340	328	332	338	329	354	356	322	350	345	306	368	365	337	315	317	353	338	319	332	322	357	370	324	325	323	312	332	332	353	383	351	348	337	328	308	317	343	339	338	336	322	321	351	327	299	329	317	336	360	368	336	321	321	340	347	327	313	321	316	329	302	332	342	338	353	380	347	324	369	374	339	311	348	330	367	339	357	339	328	324	322	375	313	360	351	364	311	310	322	325	331	360	326	337	336	313	330	357	335	354	355	348	325	348	324	304	356	324	325	339	343	344	363	348	306	304	343	301	376	345	326	321	345	308	337	339	337	342	330	354	347	320	332	322	310	319	333	319	353	372	389	363	329	359	327	325
30982	56007	46503	32086	26147	22242	12975	8959	6329	2616	851	730	667	651	630	675	784	818	787	717	637	534	560	489	496	432	406	448	431	437	402	354	385	378	389	368	384	361	335	344	341	354	362	383	371	341	379	354	328	388	363	335	365	373	360	341	346	350	346	337	352	322	354	375	322	305	353	373	355	367	374	377	337	347	368	368	374	367	402	325	357	379	356	361	375	378	330	389	364	356	378	349	329	361	391	371	322	377	344	334	352	371	360	325	326	348	353	345	335	365	330	356	324	347	340	381	383	331	365	337	346	331	364	357	360	386	328	329	343	336	347	376	349	347	373	356	364	364	404	364	363	374	301	400	333	358	387	379	315	371	355	379	346	368	370	345	332	340	334	316	358	375	354	349	335	358	367	357	357	336	345	351	364	334	366	369	317	327	350	341	339	336	388	369	375	341	363	335	346	353	380	344	357	377	346	347	345	370	352	361	348	385	352	322	344	360	336	357	347	329	377	366	369	350	327	360	359	362	347	374	379	360	363	350	335	311	386	359	374	385	335	347	365	365	349	357	360	321	352	370	364	351	347	357	346	313	367	379	386	326	386	328	339	348	374	370	344	362	357	362	345	329	360	382	316	346	376	333	335	351	354	336	383	335	378	365	337	363	337	346	337	363	377	325	335	347	357	326	350	351	358	406	350	363	367	335	345	357	352	322	392	354	300	327	352	370	361	342	325	357	356	347	358	359	354	346	379	347	324	340	370	372	341	355	345	384	366	374	349	373	356	305	352	380	385	354	342	357	346	393	367	340	368	357	323	384	366	320	355	305	344	364	378	367	358	379	340	350	344	348	344	334	355	365	358	348	345	370	353	344	352	340	341	314	322	347	354	366	363	355	367	340	380	351	332	380	377	364	338	357	327	345	363	319	333	386	374	343	372	357	354	373	371	371	359	329	354	357	351	336	343	351	344	366	337	337	368	347	367	401	352	369	361	360	297	319	344	349	360	347	354	369	354	325	390	377	368	348	362	355	360	357	335	335	364	362	330	365	333	333	354	375	356	346	376	343	339	357	342	363	384	388	327	361	381	351	364	322	325	365	365	355	357	375	357	343	312	325	337	352	348	342	356	349	354	359	379	366	356	371	364	337	343	344	389	348	349	363	369	379	352	347	374	370	371	365	351	370	355	377	365	354	380	338	360	360	340	335	376	383	350	315	344	378	380	322	338	341	341	341	364	393	330	322	346	358	363	349	337	365	366	346	351	361	323	373	361	340	375	369	335	333	340	335	361	329	321	344	363	360	365	365	352	346	356	354	311	365	355	383	371	375	380	339	384	342	356	330	350	381	348	344	366	361	360	392	361	334	335	356	358	313	348	367	366	371	396	336	367	348	366	333	365	350	365	350	376	330	353	363	361	358	352	364	363	377	318	329	379	377	354	392	368	395	354	330	344	371	351	377	354	361	383	345	367	367	343	342	387	349	322	350	352	323	374	360	349	371	357	326	377	360	341	357	377	362	343	348	385	365	380	365	360	364	349	367	332	366	344	343	340	346	333	353	343	361	349	373	344	337	369	334	333	357	344	353	363	310	354	348	342	337	340	346	381	353	362	332	381	370	383	331	351	375	349	367	329	355	346	353	341	354	362	348	345	360	348	349	359	336	385	349	338	345	360	322	346	362	371	355	365	362	340	388	372	340	368	353	350	351	341	345	353	322	355	361	340	393	367	341	320	330	347	339	356	341	346	324	377	362	366	381	347	330	346	364	342	368	365	345	339	347	342	367	384	370	334	324	365	363	372	376	351	385	366	346	346	348	377	355	348	381	338	365	324	370	344	339	352	353	328	366	386	342	360	364	374	389	324	349	329	337	390	353	356	377	368	334	371	365	352	353	376	369	326	355	370	356	365	349	374	335	323	373	368	344	346	345	351	355	351	358	383	382	315	360	329	349	385	354	334	327	371	331	334	349	337	318	361	357	347	349	389	401	350	352	380	351	373	362	390	342	366	346	361	332	316	359	370	350	359	365	331	339	345	345	351	345	356	310	351	327	356	343	363	378	371	377	346	333	347	346	348	335	398	354	350	341	380	359	339	332	334	346	340	338	349	353	329	372	370	378	367	344	310	334	347	326	306	375	361	352	341	376	333	332	353	348	366	358	345	364	338	358	365	363	401	368	357	381	392	347	347	379	366	332	317	378	345	376	355	330	360	356	345	355	355	352	365	399	389	336	387	334	339	324	345	354	325	356	352	364	363	374	366	368	350	371	381	367	365	363	360	368	329	357	374	374	373	365	333	377	338	341	347	366	335	352	351	359	352	348	356	371	362	372	345	327	361	330	371	350	358	343	308	377	359	334	359	343	355	362	382	375	372	378	356	342	379	346	352	351	359	380	355	337	325	381	357	357	323	382	378	362	340	369	327	356	379	344	349	366	350	342	343	374	352	349	355	363	341	350	345	368	377	365	361	342	321	377	330	343	361	375	376	362	336	330	362	333	346	369	371	346	343	359	376	357	318	344	346	385	388	364	349	343	372	351	339	339	333	351	340	369	386	341	355	361	338	342	342	389	357	351	344	344	382	365	341	338	344	356	324	374	345	352	357	366	337	310	395	344	366	323	361	392	401	354	337	382	333	350	343	360	361	348	365	360	390	374	366	344	337	347	343	378	371	337	322	314	318	351	341	354	332	348	371	361	323	347	360	374	355	324	351	369	356	331	367	384	374	351	371	345	362	368	338	357	348	351	345	347	365	355	395	340	361	359	356	338	353	371	327	373	307	389	382	362	369	330	393	331	351	332	340	348	364	348	360	368	354	351	338	360	364	329	328	316	341	367	368	341	331	336	364	383	354	351	354	354	352	344	386	370	359	345	340	340	379	366	384	371	350	348	355	352	369	328	342	342	351	347	346	380	350	343	349	360	349	392	360	329	388	382	363	367	416	359	354	358	377	329	353	409	342	340	335	343	376	335	340	358	343	334	366	358	346	337	364	357	355	351	381	355	353	346	351	346	363	356	358	368	334	352	362	357	341	366	360	342	341	341	325	324	345	356	352	343	374	350	292	375	358	347	362	363	357	338	338	370	360	350	321	335	358	347	305	336	345	305	343	353	338	359	362	356	352	369	349	337	355	308	346	366	320	342	339	349	337	352	341	354	383	361	357	331	371	372	372	388	347	348	369	351	379	368	348	342	348	353	343	338	342	381	368	336	354	357	367	346	354	378	366	355	358	337	370	301	331	364	352	353	351	369	352	333	340	352	358	357	344	357	377	349	358	330	338	367	362	374	363	354	362	357	385	358	364	327	343	352	358	393	373	362	380	355	351	358	349	325	346	341	337	387	384	360	349	350	336	338	343	317	336	374	358	359	359	373	324	366	351	392	350	362	357	339	361	394	344	365	363	356	363	400	386	371	386	387	372	366	366	374	337	349	345	373	360	372	396	381	324	382	360	359	343	365	355	328	353	347	366	320	357	376	378	349	331	341	354	335	346	409	341	357	399	312
25684	21772	29410	28893	22830	13624	7414	3792	2266	794	569	568	541	540	506	559	576	624	592	613	598	584	500	552	498	457	456	469	418	505	452	457	442	431	417	436	443	478	441	443	455	425	456	400	438	448	457	451	463	427	465	431	455	424	408	450	441	460	451	414	426	419	434	420	449	436	467	409	462	410	438	420	445	462	420	439	409	422	436	416	431	441	411	400	434	396	421	436	420	413	413	429	465	478	419	428	435	419	445	410	453	418	394	432	459	399	451	415	472	455	492	446	422	422	476	431	420	441	428	430	397	431	442	462	438	430	440	412	433	404	443	443	416	448	454	438	425	456	429	481	415	484	457	435	423	414	431	418	425	413	446	449	471	431	398	430	437	463	417	402	462	412	444	433	472	427	473	428	438	442	452	417	456	400	444	463	451	417	395	424	466	425	436	420	396	418	392	420	470	416	420	428	401	429	439	420	419	472	448	470	420	440	405	457	398	452	460	442	483	423	393	399	431	444	462	436	451	420	453	421	459	460	430	421	402	429	450	386	406	441	424	461	434	444	416	413	459	462	442	421	445	409	438	420	421	434	439	450	428	438	440	485	440	399	435	470	441	435	412	458	404	450	424	496	435	423	427	426	449	456	447	450	415	465	447	429	431	448	420	412	427	432	454	416	422	407	432	433	395	390	450	431	432	443	448	485	413	404	429	434	435	425	414	441	416	443	455	396	423	433	435	424	423	448	451	433	438	458	429	406	430	458	440	403	410	424	427	407	447	451	425	446	425	431	427	408	461	447	409	446	467	448	438	437	435	434	401	455	427	471	461	455	427	444	429	424	413	498	419	443	459	448	431	403	399	406	469	465	458	422	428	451	458	400	438	424	439	435	461	490	415	433	414	407	449	445	437	452	428	441	438	440	438	455	427	453	435	407	423	415	403	409	461	425	434	408	448	428	439	451	460	480	494	442	425	428	443	413	398	421	444	406	445	458	434	433	425	406	447	439	434	425	402	459	440	426	446	402	428	391	439	469	411	463	427	442	473	463	458	439	441	416	442	437	407	457	442	415	448	429	435	454	443	430	425	418	467	407	429	448	398	419	397	413	429	432	477	421	463	423	465	447	410	417	434	436	441	429	459	453	429	410	424	429	465	411	429	414	453	458	469	435	383	397	453	429	455	426	412	442	429	412	452	449	433	438	467	397	449	390	444	428	418	436	466	445	448	413	430	409	441	447	444	411	422	409	442	415	411	427	451	445	424	448	448	427	459	406	429	421	472	421	448	419	449	440	406	402	396	414	414	437	466	454	436	434	422	461	399	420	444	404	409	439	460	446	414	405	410	467	421	480	413	416	403	445	452	426	445	462	419	401	427	454	421	425	443	436	411	411	415	421	427	458	404	442	414	438	440	417	473	432	417	433	421	436	449	464	458	453	453	476	464	481	429	423	418	402	450	426	447	455	412	428	446	411	472	432	419	405	431	417	451	421	404	413	420	406	412	417	409	411	423	451	443	435	436	446	467	454	456	424	432	459	436	436	445	423	437	443	475	422	414	441	438	432	434	421	434	437	425	448	456	470	424	479	450	443	440	409	466	424	448	442	441	450	431	446	446	423	435	429	426	434	422	428	421	401	410	437	425	414	430	461	440	439	404	445	423	400	474	420	409	455	411	419	448	444	431	429	440	432	454	422	400	461	452	445	424	444	436	449	452	457	450	421	452	397	440	442	461	457	410	479	438	418	439	430	405	390	432	429	424	445	469	418	465	426	411	431	413	455	445	433	444	421	456	412	437	466	412	464	403	453	399	411	458	424	437	405	441	427	480	430	429	424	437	410	436	448	429	468	425	419	439	435	438	430	427	412	440	449	435	446	425	453	404	454	434	436	431	404	412	436	440	427	417	411	402	457	468	399	438	462	466	437	435	482	379	450	431	418	459	444	444	461	441	457	422	433	422	451	452	417	432	383	420	423	464	422	416	403	467	416	447	438	444	471	429	413	425	457	426	419	395	426	438	463	425	397	405	427	423	450	429	389	416	408	395	411	422	437	428	430	448	435	467	470	389	417	432	419	426	455	399	445	429	435	417	474	417	441	421	439	490	451	432	400	433	430	439	406	433	395	443	441	437	454	471	407	454	424	454	467	403	455	464	461	455	419	433	425	453	417	457	411	436	456	433	479	453	455	457	414	412	413	430	416	439	439	424	431	439	430	461	432	403	433	463	408	390	419	431	436	469	411	398	420	410	437	432	440	433	442	441	399	435	437	453	450	438	427	453	422	455	416	412	455	462	399	438	409	434	456	437	429	419	439	442	418	452	427	419	442	420	442	467	420	413	396	459	428	463	434	415	416	425	472	433	429	474	431	421	457	426	411	456	428	435	431	441	422	450	416	443	416	440	472	429	434	415	443	421	465	441	453	470	387	445	418	418	394	433	421	437	437	468	447	424	466	430	427	448	439	430	433	410	436	407	437	449	391	416	417	453	413	438	436	452	394	408	423	447	429	426	449	420	416	433	473	423	450	429	409	417	447	428	459	457	436	428	410	422	421	444	424	391	418	440	433	408	386	388	432	433	426	447	424	406	423	414	445	427	493	438	408	426	412	433	443	428	428	411	457	479	429	448	415	419	445	474	425	465	434	435	439	474	466	432	460	442	481	452	438	435	431	445	426	438	427	443	390	438	424	421	413	413	415	415	438	403	441	485	440	431	459	446	446	454	404	465	433	479	458	462	444	418	429	447	450	437	457	388	419	429	443	420	434	415	416	432	451	409	445	439	424	431	425	426	443	437	425	414	443	439	454	426	444	478	404	425	417	442	420	446	454	428	411	453	409	406	457	419	425	408	388	404	419	434	402	395	462	438	478	437	412	416	444	442	403	445	447	427	456	426	431	434	410	458	432	408	447	424	409	462	431	403	428	421	464	422	427	438	430	423	423	438	418	464	430	427	403	446	437	417	431	404	424	418	408	428	437	427	437	453	445	440	463	413	422	432	419	426	380	426	456	427	412	437	424	455	394	441	459	421	405	447	472	433	413	427	426	439	441	448	433	418	438	415	483	394	399	429	409	453	478	450	450	427	431	450	482	467	437	440	434	422	427	436	388	418	444	411	442	420	446	445	448	438	452	423	480	487	407	412	415	489	440	423	457	397	451	452	428	423	450	433	440	435	430	409	432	410	428	450	438	438	451	443	408	436	441	417	421	454	459	451	444	419	474	422	442	448	441	417	444	398	436	394	426	398	424	466	445	437	438	425	448	446	429	444	447	420	424	447	450	485	436	433	458	408	427	430	412	434	439	443	430	413	415	456	425	411	424	441	415	447	443	434	398	439	451	445	429	464	428	446	419	439	424	450	431	454	421	431	422	403	418	439	416	430	435	443	431	447	447	436	412	419	434	420	441	440	420	446	454	431	438	395	445	462	414	398	439	411	403	420	449	409	457	439	443	382	432	479	446	438	434	392	417	427	409	429	429	419	446	432	433	418	422	428	423	452	427	440	421
31535	53492	43379	31857	25257	15503	10566	6407	3919	1236	802	691	657	667	651	687	708	856	807	759	665	619	601	591	539	495	528	514	527	464	469	494	426	477	461	481	454	494	488	511	473	435	464	480	473	454	430	486	465	482	488	452	486	442	476	471	467	469	467	481	483	469	468	482	457	451	429	474	459	490	476	446	445	445	484	447	492	418	486	450	484	486	436	444	450	492	478	461	463	477	475	470	477	454	476	478	471	434	442	454	479	454	468	435	459	467	513	435	464	444	464	445	471	465	480	475	482	493	464	455	481	495	492	446	473	482	447	465	471	454	428	484	445	466	455	445	454	462	425	490	441	449	454	426	472	452	480	478	456	454	429	459	488	451	483	476	405	438	474	445	449	444	445	458	458	463	447	463	428	428	458	445	481	433	486	471	473	466	390	470	437	462	424	440	438	515	443	451	467	461	448	463	465	486	450	492	423	500	469	435	466	479	474	473	490	465	468	475	474	474	448	490	445	496	423	467	424	490	438	429	444	488	449	520	475	425	432	433	464	397	445	468	460	476	468	463	439	450	494	469	432	432	411	466	447	464	458	467	482	472	473	481	469	463	473	498	457	470	488	471	451	466	459	471	478	464	489	456	448	463	478	452	441	496	451	471	489	474	442	482	452	461	463	461	474	399	480	400	463	446	439	461	515	424	399	464	501	436	427	477	439	438	438	431	455	460	512	474	516	483	455	464	430	456	431	437	456	478	448	441	467	469	466	477	476	485	465	456	438	497	501	466	435	424	429	469	433	479	460	452	487	463	422	458	459	438	439	461	464	455	468	455	460	472	430	457	470	441	444	472	448	465	453	495	490	477	449	451	478	436	446	468	480	462	465	459	438	480	467	495	460	441	467	438	472	460	464	468	460	482	481	494	448	495	454	492	426	484	436	460	484	477	442	454	427	466	511	462	456	445	489	457	453	457	445	431	468	460	481	491	487	456	456	440	458	451	419	436	442	443	457	440	488	455	478	511	495	451	431	467	430	460	484	448	496	435	461	461	453	489	472	468	486	475	458	461	478	449	456	417	504	450	453	468	473	456	488	470	438	455	505	488	478	498	490	480	443	429	484	469	463	491	481	438	452	518	453	430	462	448	428	474	443	454	462	465	480	446	455	415	448	465	455	443	437	418	421	411	425	446	460	453	472	457	480	445	500	514	458	455	463	484	446	452	456	437	454	466	454	453	481	470	537	454	484	427	437	491	436	440	470	455	451	446	438	442	449	445	442	425	479	468	485	502	453	444	431	473	458	485	479	473	468	428	475	468	435	441	465	463	442	462	451	423	473	415	487	483	445	454	422	463	473	425	451	429	450	475	472	419	505	458	452	453	448	429	422	418	485	496	486	465	460	497	466	464	443	444	474	469	479	483	434	456	467	468	471	424	468	454	481	429	438	449	498	466	462	468	430	456	470	441	459	452	464	470	477	482	457	468	425	481	435	468	488	458	455	464	466	455	483	421	442	469	479	493	463	470	465	435	448	459	504	444	454	504	461	456	451	455	463	507	448	458	450	470	451	477	432	432	480	475	469	461	483	451	485	495	462	473	451	428	459	455	447	443	481	442	472	461	437	471	446	430	449	436	436	471	431	482	477	468	472	446	454	429	443	488	452	462	441	438	453	468	446	472	436	476	444	467	463	455	493	471	456	458	456	464	524	472	446	466	481	451	454	443	458	446	445	467	443	455	495	441	432	418	458	457	503	480	457	459	441	445	453	442	448	489	452	420	479	469	472	487	439	447	464	421	445	446	477	481	460	490	457	471	444	455	501	492	457	481	395	449	461	466	473	458	463	458	492	442	470	464	481	482	452	460	472	480	478	455	449	467	456	453	476	456	448	455	462	470	472	462	468	455	484	442	461	486	466	496	495	450	415	494	492	468	509	475	453	478	447	446	469	463	464	466	449	432	458	472	460	457	452	443	480	442	418	480	443	462	414	462	442	445	467	439	469	449	495	474	445	476	447	473	443	446	458	457	454	444	485	477	464	449	454	443	455	440	453	445	445	467	470	442	447	467	449	468	445	466	439	487	466	452	438	458	456	473	472	425	462	433	431	487	450	442	520	443	442	451	447	442	446	461	464	461	450	463	465	475	445	468	431	433	470	472	468	472	464	477	435	453	495	479	487	476	446	493	474	485	473	476	460	483	456	485	464	421	432	443	508	492	451	472	473	411	486	455	459	463	489	454	466	419	433	474	445	438	478	438	455	446	447	439	459	460	479	458	478	448	454	469	450	474	415	475	485	453	467	461	432	453	494	435	513	433	442	505	450	467	460	500	427	459	456	492	480	423	434	472	483	473	478	433	481	475	462	460	453	468	486	449	449	458	434	445	488	472	487	478	465	464	458	450	461	462	465	450	492	432	465	461	474	493	453	424	458	444	508	466	443	450	496	458	467	449	458	457	445	462	435	451	466	484	458	491	471	456	472	453	483	457	483	493	439	440	413	487	495	467	468	467	432	459	471	493	417	460	426	469	475	454	491	472	423	468	462	484	454	490	480	461	459	429	450	481	434	449	464	453	449	466	470	422	426	417	427	487	470	406	458	454	473	468	483	494	421	446	442	457	467	439	517	491	484	456	478	487	468	485	467	464	463	439	450	477	440	473	467	462	473	492	436	444	511	446	496	442	455	485	444	441	400	475	485	426	448	449	490	462	443	512	436	481	443	458	479	470	480	451	486	461	450	458	467	456	494	472	492	429	459	494	456	452	496	438	437	472	424	502	449	478	446	410	480	520	423	479	496	458	445	472	474	479	452	444	451	475	475	455	462	455	466	487	454	456	452	407	477	458	457	451	497	439	476	449	438	428	444	464	486	442	466	454	470	494	443	452	467	504	461	512	448	422	463	494	434	441	468	449	427	440	473	471	461	444	480	462	476	426	476	465	470	466	488	471	486	421	455	488	464	445	445	468	472	494	452	457	469	469	444	469	448	478	465	454	462	453	468	460	484	446	442	477	445	480	480	464	452	489	464	478	460	456	497	492	457	434	470	491	427	458	449	400	470	480	492	439	451	441	436	467	478	456	427	498	476	426	488	461	454	448	444	499	482	410	483	473	415	435	464	489	484	418	490	471	455	507	471	420	464	478	478	461	489	459	477	423	477	464	462	466	452	493	448	431	453	457	483	445	418	467	504	464	474	455	463	473	432	398	506	424	503	462	499	450	464	450	463	466	445	430	463	457	442	465	463	440	452	484	455	448	448	438	458	446	452	432	492	450	431	464	465	467	440	460	453	505	466	454	465	449	442	486	457	461	462	504	466	456	450	481	479	494	474	441	464	449	463	455	464	448	419	472	468	436	466	399	463	436	452	442	476	454	448	475	484	447	424	451	483	473	459	470	447	478	438	461	471	472	457	468	447	482	474	458	493	417	476	440	464	432	444	436	491	464	456	483	433	429	484	474	443	454	448	444	498	510	442	416	458	439	467	475	442	460	431	448	469	442	479	447	450	469
23271	21668	29463	24856	22892	24748	19404	6197	3091	1067	920	851	775	791	741	746	810	866	968	894	792	705	718	617	587	615	583	538	565	559	524	543	569	503	539	546	568	526	481	512	520	529	478	518	522	476	519	516	516	489	514	514	489	506	532	506	505	515	514	515	546	572	510	515	519	485	535	507	482	524	516	486	498	530	511	551	511	495	502	516	530	517	485	511	506	564	522	467	536	461	489	547	503	469	491	489	503	508	481	502	453	543	513	512	520	502	509	498	524	502	486	551	529	521	507	528	494	503	529	521	511	503	505	533	541	533	527	487	534	497	525	483	553	510	486	496	539	507	507	495	530	513	503	490	496	502	493	510	499	484	517	500	560	509	535	478	491	515	518	533	511	490	511	508	504	499	523	504	507	504	481	501	488	542	463	487	467	474	536	532	517	488	502	466	488	503	517	522	515	529	521	537	496	551	509	499	541	495	522	484	538	496	477	517	488	466	508	504	458	480	505	506	515	519	489	490	494	507	502	509	499	479	482	508	510	525	543	557	491	539	541	508	513	523	541	497	502	497	542	510	499	511	477	503	522	536	509	505	526	464	460	530	516	532	534	483	524	505	537	501	494	534	513	498	500	523	537	508	504	503	534	486	474	514	509	504	550	486	530	491	532	497	487	518	506	527	501	516	475	503	532	531	505	496	511	476	500	525	489	506	474	534	521	519	555	583	522	487	508	503	487	502	501	497	472	489	496	509	492	530	542	494	503	524	528	537	488	513	503	486	499	529	502	501	492	527	549	543	524	488	522	450	490	527	528	456	513	511	513	501	515	516	502	497	453	507	494	511	506	526	526	486	506	504	498	489	515	488	498	486	527	521	500	483	486	549	508	505	504	525	499	508	536	480	538	493	510	519	526	507	459	518	497	519	516	487	528	494	513	537	520	507	501	481	496	495	513	477	510	482	494	490	492	520	493	509	513	518	491	508	502	511	512	510	490	514	504	502	492	504	504	530	515	500	529	522	523	499	469	531	473	485	496	505	515	526	518	474	543	463	486	484	520	498	494	443	517	484	512	489	480	522	456	512	524	533	524	509	542	505	459	476	517	578	523	544	528	520	529	510	500	550	535	507	490	566	516	492	495	526	473	535	486	493	521	516	516	508	460	495	493	495	501	511	488	484	542	504	527	483	508	499	537	511	487	516	514	517	542	487	518	488	516	473	502	523	496	496	473	505	466	509	546	467	488	483	518	535	441	531	502	497	521	486	515	527	499	500	504	535	544	576	487	492	509	495	510	502	483	494	494	499	521	523	506	506	523	516	510	541	513	512	477	534	480	491	502	504	494	505	502	490	517	514	521	510	537	472	517	508	535	494	494	484	494	545	512	505	525	524	499	502	516	540	524	485	516	540	506	458	509	518	537	535	525	515	510	532	504	488	567	530	567	503	485	532	487	494	453	509	480	506	462	510	499	519	506	520	496	532	510	493	527	498	493	517	524	536	465	516	515	477	514	459	473	528	512	534	489	468	501	509	510	548	539	520	500	502	486	521	473	557	533	529	476	479	509	511	492	515	538	512	497	520	515	559	488	536	545	543	511	487	513	528	510	512	534	514	490	512	515	492	510	541	530	531	529	510	508	512	489	512	492	498	506	553	507	537	476	449	549	512	513	491	496	515	529	499	517	487	505	505	500	513	505	483	484	513	502	494	513	486	489	485	516	481	481	507	522	498	507	516	523	496	488	493	487	521	518	502	474	529	523	500	462	534	530	501	514	487	520	484	516	489	478	488	473	485	513	522	488	531	508	522	470	492	495	518	477	503	485	472	509	499	501	445	480	474	465	513	508	559	527	542	523	510	487	477	497	536	530	501	513	523	524	530	510	470	517	464	513	503	507	509	495	487	510	496	520	518	521	459	457	521	472	490	476	497	505	481	467	533	518	529	515	503	504	535	503	511	513	462	508	514	513	495	511	488	469	493	485	517	517	565	530	516	492	520	503	543	503	518	544	512	472	511	488	484	539	488	520	490	503	488	514	471	441	515	519	509	498	516	510	494	486	498	493	522	497	514	500	501	460	513	497	522	501	496	515	486	485	510	516	536	508	518	526	501	509	524	527	507	511	521	541	519	493	465	493	454	506	510	495	492	490	493	508	494	508	539	544	546	530	519	506	487	496	492	524	557	483	519	515	493	522	512	492	530	529	501	485	533	493	468	506	509	519	496	512	544	487	496	480	547	491	516	535	488	525	523	499	523	506	494	506	486	524	490	468	489	473	505	523	500	505	507	484	491	516	493	531	486	513	524	503	500	507	523	509	477	524	487	507	535	473	526	497	513	489	472	509	498	502	480	494	490	478	493	507	491	496	541	562	521	509	498	530	508	512	477	530	510	528	508	500	472	533	487	513	517	481	482	533	498	515	511	519	503	465	483	539	485	528	425	519	488	487	466	510	506	478	479	546	512	476	472	529	496	447	530	517	598	515	510	493	550	502	514	524	504	487	500	529	490	500	473	488	491	500	484	513	521	492	510	529	510	515	519	481	515	512	475	492	490	496	530	503	500	543	535	527	529	449	521	492	536	468	521	520	503	499	514	547	505	543	514	505	529	499	475	503	455	496	460	504	462	520	515	525	442	484	510	517	492	522	536	500	470	502	505	499	470	515	464	513	493	502	494	491	473	535	519	489	537	491	520	476	510	473	513	525	490	566	496	516	504	541	483	489	490	548	495	470	506	524	506	478	488	500	472	497	533	522	476	528	522	516	470	520	498	479	518	527	464	481	539	512	505	505	557	530	485	490	481	514	511	485	493	499	526	543	484	506	521	539	500	491	480	442	505	504	541	503	497	474	495	484	512	495	516	514	488	502	492	498	479	506	508	496	469	526	515	510	516	473	494	477	512	493	528	533	492	516	515	503	489	503	525	464	469	539	476	480	452	514	497	504	485	473	531	479	498	503	500	577	489	479	527	501	548	478	511	484	477	478	508	513	502	496	509	496	514	498	511	505	533	482	488	492	510	524	504	472	492	502	498	521	545	563	524	531	508	506	494	494	515	491	463	511	518	495	491	497	516	537	475	532	478	481	473	505	480	477	508	518	483	477	471	483	528	507	478	506	485	493	541	486	514	481	509	466	512	535	538	521	503	492	530	510	479	506	477	489	482	519	507	509	546	516	475	488	482	486	508	487	532	539	504	529	538	512	496	511	512	478	495	531	525	516	483	496	516	545	487	481	540	529	478	480	496	475	486	510	523	483	539	494	506	499	475	484	491	497	463	500	467	508	549	514	537	521	505	526	515	521	495	495	480	482	516	515	487	504	506	552	513	547	519	525	488	528	527	503	499	496	514	529	500	480	477	482	498	492	539	495	538	491	513	517	495	468	493	502	526	490	493	519	515	522	498	550	528	513	478	503	482	527	518	485	479	499	537	503	447	526	530	544	507	509	504	475	512	494	529	478	503	518	481	527	488	510	485	535	513	500	516	494	511	484	505	495	502	509	507	500	485
33825	63653	54198	42111	33007	27415	14921	7725	4674	1545	1169	1124	1037	976	950	916	1021	1110	1234	1094	1021	916	853	745	734	684	567	635	562	610	554	554	518	594	578	543	541	502	531	550	553	519	520	529	484	545	576	524	535	471	493	538	520	503	514	518	557	513	506	471	537	477	531	539	506	497	526	488	478	530	483	536	502	473	477	530	548	516	499	520	490	487	515	516	502	529	497	548	497	550	500	546	557	500	537	485	524	549	481	512	498	504	516	527	550	489	541	541	542	504	536	508	510	554	507	493	476	486	506	552	510	504	523	473	520	458	513	522	552	501	525	578	537	521	523	512	505	521	537	536	508	507	522	502	489	518	518	523	529	570	490	551	558	530	510	493	541	534	521	544	484	528	510	505	566	494	510	514	499	480	487	563	501	501	515	511	510	540	487	549	504	539	474	513	576	501	518	509	535	510	502	495	493	487	537	511	541	520	528	463	554	502	472	482	501	491	534	517	480	539	541	526	504	513	510	572	477	517	507	545	503	546	524	521	518	499	524	516	481	544	489	533	508	519	506	507	513	494	464	523	535	525	514	487	493	487	491	509	475	562	550	520	495	505	537	483	518	525	511	502	531	487	557	484	517	549	521	499	456	537	480	511	498	558	444	534	508	509	530	487	525	509	541	522	505	542	508	519	494	504	514	516	504	529	507	514	529	494	524	507	498	490	515	491	503	519	555	547	495	502	536	535	496	522	515	470	507	523	504	528	501	512	525	518	518	482	553	460	503	511	557	513	496	541	507	485	543	497	527	520	519	516	541	525	529	509	486	511	524	512	520	514	491	489	479	521	566	511	508	473	508	526	493	542	546	519	498	494	484	499	516	520	540	497	535	498	526	523	469	490	467	496	556	505	534	555	525	498	503	519	510	539	485	497	530	523	498	511	498	497	501	554	536	488	533	500	540	534	490	488	496	541	496	503	519	460	503	486	468	513	568	500	538	542	515	519	502	506	495	537	502	508	521	516	524	538	496	518	491	514	500	518	471	517	556	501	529	472	523	509	506	511	544	510	496	504	495	522	503	559	485	513	538	502	546	507	514	509	523	539	484	520	513	482	483	514	514	552	500	508	516	478	475	480	491	497	526	517	463	489	526	519	510	539	512	524	551	477	506	510	509	448	508	538	539	508	504	540	499	529	516	540	473	505	518	483	524	565	527	512	519	524	482	526	548	502	506	523	489	503	485	545	507	545	498	510	491	547	511	517	529	476	521	460	476	536	536	478	525	512	494	552	540	496	510	509	477	503	562	508	522	495	518	505	534	508	483	539	516	504	522	516	553	528	523	547	525	531	545	532	535	538	521	544	543	538	513	493	530	553	541	508	515	529	531	516	495	521	521	511	523	490	489	533	510	502	516	534	500	512	498	511	513	509	526	503	548	542	501	504	506	510	486	487	553	548	488	496	544	515	520	537	555	505	507	537	537	510	503	467	480	518	505	492	534	520	544	572	512	485	528	537	473	539	501	496	489	493	532	540	490	479	502	473	518	551	483	444	518	517	520	486	545	505	517	481	553	503	508	470	524	511	535	518	485	460	561	531	486	533	524	537	513	528	528	538	507	511	557	532	529	522	515	444	501	497	489	489	503	553	502	532	493	487	508	519	506	490	535	487	551	504	502	488	515	466	524	528	511	510	524	497	549	509	486	509	534	521	504	470	452	480	505	543	525	517	520	526	563	524	472	508	531	540	506	496	529	521	477	487	562	525	485	504	520	511	496	509	517	496	529	533	501	469	479	493	516	486	500	536	567	547	520	439	442	521	567	492	530	533	525	486	521	534	535	560	535	502	507	520	523	562	490	510	495	502	579	488	539	519	498	506	502	524	533	504	514	506	520	537	504	520	503	510	528	513	534	524	519	517	538	507	524	532	528	552	516	498	494	540	568	495	539	539	476	486	501	546	520	524	488	524	470	517	557	522	523	505	488	538	555	551	499	494	524	506	533	520	515	484	525	523	546	539	527	526	524	558	508	524	508	522	481	527	525	498	514	546	514	512	559	499	544	529	533	535	534	526	505	551	501	494	543	548	487	494	506	488	517	542	498	503	520	496	531	527	500	475	530	506	532	528	553	527	512	525	483	479	497	477	527	521	526	504	504	532	525	513	495	499	549	542	508	515	481	512	512	505	465	496	531	524	526	511	505	512	523	548	523	523	536	545	525	494	529	502	517	491	523	487	519	507	539	492	514	506	487	508	459	499	494	512	539	534	532	488	513	468	534	494	521	518	522	517	488	521	523	486	529	513	529	563	479	514	503	447	523	574	511	508	513	535	488	507	531	507	546	570	489	501	528	517	512	525	542	526	545	566	516	541	498	515	510	515	521	521	471	506	490	560	521	529	517	507	491	504	542	554	536	506	481	543	524	545	523	537	472	506	491	518	520	506	508	501	554	472	485	511	501	537	504	473	509	487	549	482	468	499	495	517	493	513	525	497	516	528	540	503	504	510	478	511	491	480	530	495	482	515	530	498	519	536	505	547	506	477	530	459	543	546	540	498	493	485	507	544	513	447	501	528	525	516	510	493	490	515	516	455	464	533	536	509	539	515	492	502	517	511	503	512	501	521	523	519	526	534	535	512	491	527	533	516	500	512	506	521	493	482	501	496	543	490	515	477	537	530	549	518	507	509	466	578	498	544	478	505	507	543	533	539	537	528	554	517	519	523	553	561	528	525	514	574	538	490	535	493	520	557	522	514	516	458	545	500	499	543	484	513	520	509	496	466	505	530	547	523	516	494	506	523	539	470	512	495	551	507	489	493	501	525	506	505	471	546	572	503	458	534	525	546	529	510	501	459	537	558	493	466	557	502	514	553	515	486	506	527	468	490	509	534	510	534	479	526	551	539	477	515	472	520	534	536	549	508	495	529	516	515	513	509	551	475	474	529	525	515	509	528	483	506	505	525	525	493	463	526	541	488	550	494	520	471	514	520	539	533	519	501	514	512	554	517	517	543	496	529	499	490	516	479	500	540	566	526	542	517	539	540	483	536	491	513	504	504	537	518	493	517	530	481	536	509	508	547	524	499	541	520	489	490	552	505	484	485	525	477	490	513	507	506	519	482	514	538	505	511	487	539	521	534	522	527	522	498	530	488	509	503	522	485	537	463	540	505	505	530	517	504	531	503	518	505	506	516	542	514	480	482	509	486	496	517	525	522	486	495	527	508	471	543	503	489	541	551	501	459	460	498	547	510	523	510	506	518	534	540	541	509	531	509	493	531	489	530	487	519	485	531	529	499	502	513	574	517	475	552	525	509	500	522	503	490	570	526	504	504	541	497	519	510	556	513	510	531	510	532	577	523	489	478	506	523	526	478	525	523	513	498	501	528	477	513	518	539	546	539	503	472	519	513	535	461	515	490	509	522	487	498	485	521	486	511	505	523	489	533	502	510	526	496	511	502	538	514	511	496	523	482	520	548	515	510	526	516	485	516	516	516	484	525	511	511	488	520	535	503
31977	35375	40089	28730	16583	7827	3720	1420	594	426	425	372	375	369	375	381	390	418	442	447	420	405	393	338	346	343	346	341	315	343	344	332	361	315	332	317	317	301	310	323	272	331	309	287	345	306	330	297	339	303	316	340	346	313	294	309	342	308	335	363	312	305	354	294	306	300	318	307	303	303	319	302	349	316	300	311	309	280	313	310	320	354	295	333	308	315	313	314	308	306	304	326	313	345	343	314	327	294	320	331	300	308	304	312	338	291	323	317	319	307	317	306	328	299	304	327	306	285	308	317	287	268	308	323	298	305	288	331	289	352	348	310	298	373	338	298	321	293	328	269	333	319	328	279	312	285	331	326	287	324	328	307	326	310	340	325	292	296	331	307	311	322	311	338	326	319	328	318	343	292	309	330	309	344	318	301	325	302	303	284	331	330	370	301	331	296	310	342	309	323	294	273	337	314	306	350	336	332	328	328	299	309	300	325	317	304	318	286	314	300	315	306	330	313	313	333	326	299	307	311	335	314	334	310	329	304	310	303	318	320	360	299	308	303	284	314	313	303	302	258	326	285	338	357	327	326	330	314	314	301	339	311	345	313	315	299	348	345	298	338	333	354	302	325	313	317	268	286	311	329	320	316	311	296	311	295	312	284	312	341	307	321	320	286	332	333	341	333	313	305	317	322	295	330	330	293	325	318	336	313	333	304	325	329	325	278	310	347	309	303	333	335	339	347	276	295	297	305	288	322	325	300	307	334	315	283	330	309	322	336	315	311	362	341	317	296	269	309	311	303	297	287	344	297	301	333	326	346	315	302	314	335	307	312	304	313	303	323	315	317	298	317	307	322	294	301	300	342	310	316	308	318	338	331	294	351	313	314	313	307	279	330	286	335	318	292	311	327	335	295	348	316	309	328	311	289	318	297	326	339	315	339	329	316	357	327	304	346	309	302	309	307	307	348	335	336	304	327	334	355	293	325	269	321	327	331	291	316	344	297	341	335	348	280	318	316	297	313	301	336	339	332	326	277	355	329	298	311	332	342	298	301	313	315	309	283	326	326	295	294	284	306	316	318	325	339	315	322	297	320	331	320	308	276	305	321	309	300	317	296	312	300	356	313	315	345	305	340	316	301	281	314	318	324	306	333	300	331	298	316	324	291	316	288	300	333	337	323	318	324	320	297	318	326	315	292	319	304	300	327	325	318	307	305	325	320	315	340	326	309	293	305	341	284	342	315	301	329	331	336	307	328	315	349	302	311	308	319	315	314	310	305	326	319	339	307	314	308	300	310	320	323	317	323	315	292	324	311	332	300	342	320	301	319	319	314	322	285	281	287	298	333	289	297	338	327	343	317	281	333	339	335	340	333	299	327	302	289	309	314	307	314	327	301	317	324	287	342	341	342	326	297	284	305	289	316	302	328	297	306	306	309	336	315	292	314	309	324	322	334	344	326	299	324	331	318	322	289	306	323	327	298	328	296	310	291	309	338	329	305	295	291	301	331	297	298	338	318	300	319	298	313	259	305	322	304	308	329	315	321	350	283	298	303	293	327	330	288	324	313	314	263	290	311	313	344	315	317	326	324	316	305	311	347	277	337	333	313	320	306	298	299	319	335	316	290	321	297	329	342	335	326	329	313	295	339	320	332	283	296	302	324	343	296	291	335	337	309	307	304	350	325	312	299	348	309	343	336	294	287	312	309	301	331	334	319	318	323	288	302	308	311	298	306	309	313	310	372	292	330	336	302	320	338	327	310	315	325	311	335	349	310	343	344	316	292	342	344	260	304	318	311	311	340	316	341	313	343	295	302	353	332	285	322	346	310	308	325	294	294	333	285	327	311	315	330	288	315	306	324	296	290	323	311	328	309	305	342	281	338	356	323	317	303	323	318	317	331	336	310	304	329	324	338	304	303	299	333	317	298	330	308	311	337	330	314	312	327	350	292	335	318	333	329	352	332	318	304	314	293	320	305	310	327	299	335	324	321	294	292	313	323	307	308	298	323	329	353	301	304	350	309	289	300	307	326	346	333	336	330	338	294	311	319	291	355	321	341	281	334	294	326	310	317	339	284	328	339	294	341	309	290	321	318	315	334	313	323	290	354	312	311	322	314	331	317	311	300	305	318	319	316	322	335	321	303	310	318	333	343	309	304	316	301	302	321	313	359	310	300	319	338	278	316	347	340	356	318	309	284	310	329	313	290	300	263	275	311	316	333	315	289	329	297	318	280	329	309	316	320	342	319	301	341	321	311	297	317	285	335	319	310	278	281	343	319	295	289	320	288	322	306	320	324	311	339	318	312	339	321	306	316	308	306	322	337	318	320	327	334	291	323	301	316	315	312	313	338	315	309	321	311	348	364	341	326	307	337	315	367	323	300	345	304	336	302	290	289	309	339	318	341	294	344	303	316	288	314	321	312	360	322	321	310	347	312	300	293	316	327	298	288	319	335	346	314	292	317	287	309	301	294	322	314	339	306	317	307	327	312	300	325	290	281	328	312	310	318	293	298	318	298	329	304	314	320	292	326	296	347	325	331	340	321	331	310	305	336	298	292	307	285	300	318	323	300	321	341	305	310	306	330	304	336	318	284	285	298	323	315	311	319	304	324	306	326	313	291	276	303	304	319	289	302	326	305	307	294	309	307	349	311	313	284	315	308	341	285	328	328	314	315	336	300	310	301	303	336	308	306	328	304	293	321	322	274	335	328	338	334	289	306	303	283	323	298	317	328	323	309	303	300	355	335	304	320	336	307	317	314	326	282	296	348	317	329	305	313	294	282	334	300	308	351	319	319	318	267	313	301	308	323	345	293	310	288	322	328	333	324	290	355	294	328	322	308	334	351	326	326	377	296	308	312	296	340	317	304	329	314	276	321	307	330	325	332	322	316	285	298	346	342	352	333	336	304	299	289	295	324	298	318	293	293	317	303	320	320	313	311	314	318	308	337	314	306	316	323	300	288	303	306	309	336	312	285	333	296	304	310	281	291	285	303	305	317	316	347	328	276	315	318	295	277	314	318	318	337	304	302	311	316	319	327	344	321	315	331	316	318	305	330	292	334	309	337	320	310	303	303	296	295	312	347	348	326	312	328	301	307	337	320	341	324	308	317	326	328	305	326	298	317	323	342	312	318	317	329	322	317	301	319	320	331	309	324	332	314	322	318	335	293	310	336	332	305	309	287	331	333	305	302	302	325	303	340	306	312	280	324	267	303	298	304	311	339	292	280	326	304	304	317	346	328	327	326	319	317	295	359	330	311	307	310	300	322	315	292	339	292	326	314	309	347	304	322	313	337	337	346	323	324	313	290	285	276	330	330	302	324	322	362	336	351	334	305	300	317	355	320	301	336	332	284	312	357	386	330	315	329	291	300	293	309	317	286	294	322	313	318	328	352	288	311	341	293	316	329	324	333	331	299	320	302	319	328	306	321	343	293	316	342	364	299	303	312	339	332	333	320	338	276	309	339	312	324	319	304	327	356	310	297	316	298	333	302
32835	49537	40149	26791	18770	10843	5813	2433	903	620	539	506	492	436	420	409	460	533	574	518	503	462	441	428	358	334	390	387	352	354	345	333	348	325	352	334	339	338	328	357	354	312	329	349	358	326	332	350	345	348	345	362	350	343	350	341	360	307	344	328	395	323	337	339	319	325	334	322	326	337	335	320	320	325	317	352	371	344	394	326	340	347	342	317	327	332	336	380	341	347	352	312	359	319	336	353	356	352	345	340	341	349	357	353	326	338	384	329	343	358	293	362	342	345	324	335	354	359	328	339	358	338	326	312	347	308	349	321	355	342	346	364	348	355	358	318	348	333	354	375	364	386	339	356	320	297	360	373	349	361	288	348	332	352	332	341	324	329	349	363	343	328	333	336	344	350	350	306	345	364	358	343	324	318	351	370	325	352	352	315	334	327	343	325	335	306	385	319	359	342	306	350	318	307	324	358	328	359	321	360	344	340	318	339	350	351	304	350	341	318	358	301	348	329	360	338	356	335	343	333	371	334	321	391	313	348	320	305	330	333	353	335	320	323	389	324	349	344	331	339	366	357	340	343	354	308	382	350	310	335	350	354	382	362	340	347	334	322	330	346	319	346	367	369	337	349	351	332	351	336	354	356	360	330	347	332	333	351	360	314	324	309	349	342	358	289	362	314	325	349	356	326	322	339	338	356	316	324	323	347	322	350	336	349	331	331	337	331	338	352	336	331	354	333	354	350	360	345	344	339	348	348	338	323	357	348	381	320	325	325	319	380	350	351	340	344	315	352	349	381	334	350	314	332	318	323	345	321	365	351	331	351	359	337	324	343	359	336	324	323	347	364	364	314	332	339	343	324	326	325	338	360	353	356	384	352	339	347	356	337	381	347	349	323	386	343	339	311	320	314	349	329	327	319	338	318	335	371	331	335	362	340	353	345	327	339	331	333	348	338	347	342	337	366	306	331	346	326	328	334	356	357	367	375	332	288	381	356	363	323	322	343	340	337	331	333	364	350	321	328	312	338	319	351	342	350	340	330	381	342	369	325	338	343	373	361	336	341	336	318	305	343	357	329	336	364	317	338	338	345	326	333	344	368	352	317	330	327	314	350	345	362	356	373	329	355	345	346	314	340	301	341	331	320	343	379	298	345	326	324	328	350	375	355	344	350	388	369	336	337	333	331	318	356	330	343	340	362	348	315	312	349	368	342	323	341	340	349	323	342	327	334	384	349	336	349	338	312	357	360	349	352	348	345	320	333	344	331	360	351	345	376	342	337	322	345	350	349	321	326	351	328	343	342	329	334	335	365	347	340	350	333	320	328	359	355	356	331	365	339	329	336	333	308	358	334	371	353	368	342	346	321	320	359	367	355	344	343	344	349	334	300	357	374	368	364	364	337	316	325	359	364	363	350	353	360	335	325	328	352	357	366	347	377	333	321	313	354	327	367	338	352	369	337	317	313	381	289	338	341	348	352	324	317	328	326	357	328	351	358	368	315	368	326	365	331	341	351	334	310	321	350	325	365	335	330	374	341	318	335	347	353	334	339	358	351	371	327	350	350	353	325	359	322	305	324	327	328	361	314	321	360	346	306	315	329	353	341	303	325	354	354	365	316	368	315	342	358	343	313	336	368	338	348	311	338	367	342	341	315	350	333	346	346	367	319	370	349	347	379	317	335	358	319	342	304	340	334	346	368	353	339	307	347	340	359	360	339	365	312	335	355	375	345	356	334	357	346	313	338	348	349	351	347	340	326	329	336	338	365	359	397	305	348	353	368	377	329	330	350	300	353	341	336	354	332	315	337	343	351	333	346	350	328	327	339	317	334	331	330	317	366	344	324	325	338	330	329	392	366	313	347	356	327	355	278	331	338	321	351	340	305	297	345	319	343	340	330	342	352	370	364	330	356	349	349	337	350	343	335	341	360	334	306	354	344	311	362	339	366	321	325	346	355	362	331	338	340	345	345	333	341	323	360	361	364	366	342	347	341	357	324	341	379	333	331	343	330	332	336	362	327	343	341	348	377	333	335	329	340	347	356	336	320	339	372	344	358	324	323	379	352	356	330	353	352	338	322	316	351	352	349	324	345	368	354	335	330	332	350	333	323	388	369	358	369	342	323	350	346	336	370	363	338	347	346	333	349	336	320	306	348	319	308	317	331	317	323	330	333	330	339	344	329	315	336	355	322	340	360	334	323	343	348	326	324	341	346	364	318	342	344	310	330	364	347	339	308	323	317	323	358	355	350	365	353	335	366	329	335	319	338	325	328	289	336	353	363	338	365	319	372	337	356	370	316	357	321	355	338	364	353	322	375	323	337	327	313	359	316	363	317	323	347	347	340	371	391	332	356	348	325	317	374	320	339	359	354	358	311	337	348	312	344	345	362	344	386	344	323	326	349	335	341	319	374	349	331	332	333	349	344	349	359	364	353	365	335	347	348	321	353	348	357	350	324	331	364	341	321	338	339	327	373	357	364	345	367	341	347	330	344	371	300	336	340	343	328	348	355	349	345	347	355	348	359	340	324	337	333	333	354	332	335	330	320	359	363	337	360	345	320	337	325	368	347	363	360	315	344	328	331	322	329	312	330	325	352	351	319	347	330	346	349	305	342	318	316	364	335	339	309	334	292	370	331	366	355	380	351	341	316	332	341	339	340	336	346	291	335	351	359	365	345	333	355	345	331	371	350	343	367	324	301	333	337	339	341	385	325	358	358	339	324	317	341	349	322	294	352	325	318	324	309	338	308	356	346	366	319	353	346	355	329	301	357	312	367	305	365	341	377	357	339	333	352	333	340	321	317	340	320	341	341	362	347	359	351	350	343	332	306	360	342	366	341	363	348	356	345	355	331	336	357	338	334	309	346	347	312	338	350	348	319	369	343	365	377	347	362	354	327	349	366	325	323	355	353	335	343	327	344	296	336	312	329	347	325	360	344	330	363	372	352	316	366	381	318	337	322	334	352	352	354	354	319	347	343	310	354	309	299	346	351	327	352	387	346	346	404	335	338	357	341	364	346	326	373	329	338	341	359	345	310	306	354	354	366	364	351	329	326	356	350	345	367	356	325	326	335	343	358	342	315	333	367	342	352	363	352	344	349	353	334	335	304	325	354	328	375	329	364	350	357	309	348	329	358	321	330	321	358	363	362	351	346	342	349	344	322	333	358	335	329	338	374	342	338	331	322	320	320	350	361	356	353	327	338	346	310	333	321	339	379	331	319	331	335	300	330	359	328	321	324	356	346	337	338	378	300	301	302	367	360	346	366	322	357	341	376	365	344	385	321	340	341	338	324	365	338	320	340	359	321	337	365	326	330	346	350	348	318	364	332	340	361	334	333	348	353	339	295	336	336	343	332	357	338	307	347	327	352	382	365	357	336	355	354	321	316	347	358	342	338	337	365	352	314	369	356	361	342	356	323	341	359	318	342	364	342	332	347	328	342	362	330	346	356	372	333	311	348	317	311	360	376	314	376	340	357	302	357	341	306	348	337
24417	21595	29236	26238	23537	19345	10796	5408	1710	707	652	644	527	466	454	458	427	467	571	535	536	469	461	437	449	385	399	376	361	331	327	335	351	399	325	354	322	371	351	371	353	338	338	344	325	350	353	350	356	343	332	288	305	365	339	308	373	313	322	359	368	367	350	345	314	361	341	312	345	354	311	334	358	352	326	308	344	331	370	321	346	337	336	334	317	357	340	351	366	370	344	338	333	352	351	363	307	323	311	361	319	300	340	330	325	334	314	322	325	352	343	325	313	338	378	335	333	328	330	389	344	354	349	373	355	348	339	320	336	362	328	350	342	364	321	344	332	323	347	316	336	340	339	346	335	308	360	348	342	333	287	356	353	309	362	344	330	353	298	343	336	323	336	335	342	337	348	376	351	338	361	309	343	313	313	365	374	318	323	343	327	353	362	308	344	339	354	364	334	353	336	328	371	357	326	340	311	339	346	325	315	355	358	325	335	324	340	360	319	338	340	335	334	366	326	359	350	334	356	346	346	299	329	374	302	323	308	322	319	339	344	354	317	321	332	321	368	331	337	366	347	321	319	353	342	339	340	349	318	353	334	341	319	320	328	351	337	327	374	327	334	316	319	345	339	316	329	323	345	305	327	342	352	333	329	320	350	332	346	339	327	351	347	311	378	341	355	341	319	348	327	287	330	360	376	324	323	342	359	338	357	318	317	341	313	343	337	322	338	299	329	338	329	322	327	339	346	338	319	336	300	345	361	321	304	330	365	352	359	377	324	345	328	343	382	324	323	348	351	364	321	333	315	375	348	324	345	320	342	318	346	340	344	339	323	349	315	331	350	333	346	354	360	317	327	359	331	320	353	346	318	335	352	349	356	326	356	347	325	375	336	340	331	331	363	353	342	323	352	317	336	318	307	315	320	369	324	370	357	328	338	331	332	333	323	289	322	339	344	331	358	308	372	336	340	369	332	322	336	322	347	325	354	335	306	316	372	355	307	310	348	326	343	350	332	343	333	331	346	345	327	326	307	318	343	345	331	357	360	358	339	345	323	338	360	342	339	341	336	310	366	339	350	305	309	338	324	332	327	323	361	296	343	316	341	311	347	353	330	322	339	321	344	344	347	311	329	328	331	338	375	324	348	295	340	315	344	327	315	328	334	353	369	335	339	341	358	347	330	343	323	341	332	334	320	334	348	359	292	375	362	349	322	319	326	311	325	321	315	357	348	338	335	319	332	319	317	326	343	361	335	345	328	340	325	351	344	370	343	338	355	335	296	353	308	313	291	337	312	344	352	337	321	346	350	304	364	318	341	352	320	321	333	336	322	339	315	347	349	326	338	315	344	353	336	287	346	343	309	350	331	347	361	342	351	321	342	344	339	337	340	323	351	352	341	318	352	318	307	324	321	326	326	322	367	336	330	353	341	331	326	333	336	336	324	368	335	328	318	356	347	316	331	361	332	343	337	312	335	319	331	339	328	349	324	352	334	325	284	349	322	344	351	335	314	331	354	328	338	352	324	328	314	318	327	339	361	322	346	332	303	343	386	321	318	304	329	346	327	335	334	352	312	351	364	333	364	343	336	311	361	315	327	319	319	346	344	319	361	345	317	322	375	315	330	312	317	333	314	328	354	335	313	306	342	349	353	330	310	310	334	351	356	366	310	341	353	319	361	347	349	346	333	336	350	318	346	368	338	375	349	355	354	341	331	339	358	358	322	323	337	297	343	308	346	331	353	356	341	376	313	366	341	379	335	339	315	297	340	322	310	332	352	291	310	338	299	356	362	314	337	356	348	361	367	363	331	322	331	305	331	328	365	322	344	307	341	323	342	327	314	338	366	319	363	349	317	350	326	345	342	343	329	306	326	351	343	338	344	339	324	347	376	334	338	285	319	302	336	307	337	327	355	337	325	324	328	345	343	355	293	336	320	317	346	307	278	323	356	336	376	341	334	310	332	332	326	339	325	323	331	374	341	339	329	350	294	331	315	323	356	349	332	347	329	334	355	312	350	358	303	321	321	338	330	331	321	332	339	331	352	334	345	370	321	343	342	363	344	330	347	367	375	318	325	311	326	357	358	326	308	351	326	329	312	336	370	353	303	332	353	351	349	321	349	326	327	316	299	332	291	334	312	314	347	330	350	308	346	352	346	336	333	326	347	339	359	361	359	347	332	348	336	372	311	331	343	332	347	330	338	346	350	326	335	317	331	372	342	329	326	319	349	339	339	309	350	330	321	343	296	348	356	332	311	373	330	333	332	315	334	312	323	333	332	340	354	333	350	330	309	353	337	297	307	326	357	322	346	314	325	335	329	352	311	333	358	340	338	325	312	346	362	372	358	342	363	376	327	344	356	357	332	310	325	320	323	316	332	334	321	355	342	345	342	344	327	322	336	350	370	347	307	339	337	359	370	309	338	332	337	353	385	338	341	344	309	322	331	362	306	344	342	318	319	348	330	344	318	296	339	311	345	348	329	314	331	312	356	352	339	348	347	328	316	361	374	363	329	320	316	345	334	349	358	360	293	379	296	348	321	337	349	333	354	342	320	320	343	368	369	318	309	286	340	333	331	322	351	348	339	330	342	349	338	343	324	338	341	348	346	372	325	332	326	320	310	353	317	312	342	336	314	356	379	349	308	325	335	323	348	349	355	348	338	388	335	363	339	335	317	324	326	333	364	347	344	355	357	335	339	370	295	355	325	353	337	355	376	333	317	322	325	319	367	355	353	340	315	358	341	352	297	315	345	331	328	338	333	316	297	349	331	297	342	349	362	322	314	326	366	356	327	345	315	359	319	315	326	319	344	357	353	323	360	333	327	344	335	361	322	338	324	299	325	338	337	315	298	351	354	333	322	309	339	338	350	336	351	288	354	357	334	306	345	282	332	290	338	321	332	319	318	360	318	319	325	338	329	380	343	329	362	329	364	329	319	362	328	342	362	336	363	324	329	327	331	358	344	348	340	337	328	332	308	345	357	341	319	321	337	330	296	356	332	340	339	356	314	321	319	311	322	339	341	334	335	352	313	293	348	349	328	332	326	341	303	313	337	351	285	325	329	360	347	336	313	331	328	342	342	322	327	340	369	356	314	345	325	323	312	320	328	348	323	337	310	349	360	324	339	348	326	359	334	308	312	337	349	333	347	310	313	364	346	321	303	360	308	309	305	307	374	314	350	314	369	333	347	321	349	344	340	332	330	301	344	352	351	349	341	353	327	323	328	306	327	364	338	340	345	345	312	304	316	329	335	355	354	352	319	333	345	316	311	366	322	329	328	300	345	303	389	331	304	330	337	329	325	345	293	354	344	333	341	367	356	351	290	331	356	330	333	345	333	311	300	330	329	353	353	315	351	308	341	361	349	346	353	338	351	324	316	344	325	332	337	322	359	342	322	332	344	317	291	355	318	331	316	311	333	353	322	334	345	347	321	321	345	336	338	347	349	331	331	301	339	338	346	360	374	356	358	345	340	368	313	366	320	313	300	369	322	312	331	333
32876	58336	47603	34703	25954	18459	11316	7798	2510	1001	903	851	652	608	562	548	520	590	725	728	669	598	578	520	493	437	398	403	381	405	378	365	375	373	386	383	361	366	365	360	359	370	350	431	372	384	371	357	344	364	346	352	359	351	321	347	347	356	333	343	353	340	363	361	342	350	336	381	346	378	370	356	347	374	379	371	364	363	345	364	365	316	362	351	359	380	359	342	343	330	355	342	336	356	341	335	349	375	353	347	361	366	338	352	352	351	338	346	361	349	377	319	337	370	398	390	354	323	335	373	381	424	327	355	368	370	359	367	362	343	335	331	327	366	356	382	327	343	384	363	351	342	341	329	367	391	361	353	360	305	391	329	354	376	357	335	379	389	368	385	356	325	343	333	396	343	379	381	335	360	347	348	336	321	360	329	335	364	361	341	356	325	360	357	353	343	353	343	370	348	362	394	338	370	364	355	394	386	353	369	358	384	353	365	336	351	367	359	350	353	374	362	338	357	371	337	351	341	343	332	327	355	383	349	363	375	318	375	367	331	371	364	362	348	356	366	352	363	357	360	375	332	359	348	354	352	332	368	350	353	359	372	336	382	340	384	357	359	320	331	370	339	333	336	345	369	360	346	349	355	347	351	334	358	341	377	341	352	364	323	332	353	355	354	317	376	355	340	338	360	350	375	335	388	324	375	328	344	340	346	327	362	351	317	305	374	366	372	354	372	335	317	374	358	387	371	367	382	340	362	340	344	341	355	362	351	356	340	332	345	352	342	327	353	340	360	348	336	396	356	358	347	374	348	332	351	339	341	363	327	391	389	355	354	337	355	368	362	359	378	342	311	405	352	364	343	310	355	373	342	351	347	381	367	338	355	358	358	350	360	368	324	322	335	348	335	369	344	347	346	351	366	338	341	352	363	382	378	365	365	332	331	378	353	384	337	345	311	371	334	340	338	372	353	337	360	346	353	352	349	354	340	347	341	341	340	342	380	361	340	341	383	377	340	335	383	360	377	351	366	376	361	355	340	368	355	318	340	318	343	362	379	332	315	339	370	323	355	342	344	370	353	321	353	334	345	373	365	358	334	352	352	372	351	352	358	358	360	336	317	396	344	365	371	369	342	340	342	343	333	355	347	346	378	366	355	329	352	345	322	331	352	366	371	342	364	366	342	374	336	324	335	341	370	364	339	352	349	353	351	394	344	342	343	336	366	414	366	348	345	375	350	372	364	387	324	379	347	367	359	329	322	365	366	368	315	340	338	320	373	371	338	372	356	355	339	331	354	393	319	364	317	333	341	360	355	340	348	358	345	362	356	301	386	370	327	373	357	352	325	320	356	343	369	334	320	342	358	351	348	369	347	331	368	339	331	346	362	395	358	347	401	347	346	359	336	358	336	338	340	330	326	349	344	368	372	357	352	339	336	374	313	344	384	355	350	361	347	364	352	371	376	364	384	363	357	375	331	361	354	375	380	329	326	318	357	348	357	309	365	341	338	331	348	351	315	317	370	357	338	361	339	359	402	349	371	356	344	347	360	357	334	356	340	367	352	317	305	338	342	361	352	336	393	330	341	345	326	367	385	377	382	357	340	378	361	310	342	351	353	350	364	339	343	393	346	352	359	325	373	369	360	357	361	356	342	356	363	341	326	312	360	338	378	380	361	337	354	360	326	330	375	366	358	339	339	411	329	374	367	347	360	329	379	363	329	335	347	350	374	347	355	366	352	347	343	332	354	341	353	343	334	350	338	344	369	371	350	353	347	365	334	367	327	367	360	340	360	395	381	316	362	348	377	368	328	344	349	345	350	344	373	341	373	326	374	344	324	339	340	361	358	354	371	351	390	326	339	346	349	350	355	341	350	367	362	324	352	384	374	345	334	356	325	374	357	341	356	326	360	327	311	351	354	371	378	342	368	352	378	342	390	370	355	363	346	338	359	388	372	328	326	355	308	352	343	372	339	350	374	352	365	347	344	345	378	378	385	355	355	329	363	371	400	331	363	348	346	348	337	376	351	397	328	356	358	324	359	355	383	361	376	332	357	376	363	384	405	356	368	376	333	366	372	367	380	364	352	340	331	391	385	370	321	353	370	344	355	352	343	337	327	355	348	352	340	339	339	333	342	333	356	333	351	370	353	379	351	337	355	352	358	368	358	344	351	346	374	337	330	355	355	343	343	357	389	394	342	354	366	353	345	385	350	332	371	329	354	342	375	344	350	342	363	357	371	343	365	356	328	384	344	357	341	310	342	345	366	360	362	356	341	334	363	358	358	359	377	316	371	362	369	387	374	372	358	333	353	336	334	368	354	349	347	375	364	375	351	344	347	355	337	331	351	350	335	345	354	338	386	377	352	351	329	331	350	345	370	347	333	381	369	385	348	375	347	358	353	367	381	346	372	342	354	368	366	337	355	392	357	349	374	366	379	350	333	326	337	372	324	363	372	346	341	366	341	326	341	352	349	324	354	348	330	327	382	355	344	347	319	387	352	311	332	396	336	367	352	324	331	339	364	344	365	359	375	355	353	361	363	342	345	341	374	339	370	390	348	371	344	319	359	334	358	312	369	370	363	360	338	318	360	341	341	320	353	345	343	337	372	372	359	341	346	346	361	368	324	354	353	346	345	351	367	379	303	351	338	330	339	345	352	346	331	332	339	355	336	355	392	331	341	327	387	328	333	351	370	397	331	385	348	332	357	321	364	378	348	379	342	341	369	351	375	366	412	347	369	346	345	346	364	350	342	368	363	333	359	372	363	373	359	332	345	332	360	329	352	358	381	375	358	368	389	364	336	392	352	381	376	373	371	340	340	409	348	351	363	360	380	346	356	353	348	376	354	349	357	363	339	331	358	294	346	380	358	388	344	365	355	384	370	343	342	324	360	384	349	324	362	346	340	349	330	375	340	360	348	352	353	367	378	367	328	369	377	358	358	362	355	375	358	342	380	369	377	359	366	377	371	345	373	354	371	349	338	364	348	372	335	358	366	363	344	348	329	330	359	357	309	346	376	373	367	336	334	365	360	361	354	364	370	342	308	327	362	354	376	350	343	358	339	355	326	366	335	333	341	357	350	335	377	343	368	357	306	362	349	380	321	375	354	351	350	341	345	362	340	373	336	357	353	369	319	374	350	343	348	339	335	368	346	385	391	323	362	363	360	362	323	373	352	343	343	313	335	365	354	379	360	348	377	344	363	340	366	384	345	371	357	352	362	341	345	380	365	350	318	355	375	379	351	363	352	303	346	375	335	340	336	373	375	368	349	356	393	320	330	374	342	328	341	357	354	377	360	374	371	365	352	355	356	361	337	351	349	357	345	379	355	364	340	377	349	348	380	363	347	343	340	330	359	389	330	326	349	366	341	329	364	376	347	367	326	367	367	355	333	374	367	381	361	346	382	384	362	338	340	360	341	332	367	369	363	350	360	347	362	362	344	363	387	361	355	378	334	355	324	364	334	345	350	351	359	327	318	334	365	359	374	365	342	326	353	376	370
25727	21788	29729	29192	22121	14332	7309	4337	2194	808	685	679	649	550	490	488	502	530	544	596	551	538	530	507	489	511	473	477	493	462	434	425	477	520	482	422	474	427	426	424	480	452	458	473	473	443	421	461	390	457	445	475	448	413	463	473	452	430	436	469	464	439	453	420	380	442	450	405	433	419	436	388	455	417	436	470	456	425	424	430	400	440	456	429	429	460	437	461	447	475	448	451	441	466	440	417	427	454	411	412	442	450	459	415	439	475	444	432	397	468	441	431	445	449	436	432	458	443	437	406	450	418	439	435	451	450	415	444	442	430	443	389	413	418	427	461	421	435	410	461	441	427	412	436	423	417	422	427	469	392	447	444	435	464	420	445	419	437	406	445	458	442	457	441	411	407	443	444	442	434	399	438	417	491	428	481	426	399	424	402	426	406	416	387	448	439	454	437	431	451	435	440	410	444	456	450	454	423	431	452	449	439	456	413	471	421	452	427	447	451	452	466	468	430	434	445	400	411	448	442	426	452	468	420	445	450	457	405	410	443	452	449	472	420	415	453	442	426	413	455	430	429	437	456	422	442	453	418	460	431	427	439	440	436	428	443	434	467	465	437	397	450	463	440	438	435	474	429	476	437	429	424	449	423	439	406	402	417	432	431	457	441	450	473	424	455	456	453	420	437	422	431	398	427	421	439	455	431	454	455	456	471	411	419	437	445	402	407	450	425	394	441	450	373	445	439	463	423	424	445	458	454	402	427	435	405	429	446	459	435	418	395	449	434	481	459	464	436	426	474	421	443	405	464	459	435	453	471	403	421	436	451	458	423	449	430	459	452	385	469	429	433	456	391	437	422	436	417	453	398	445	429	442	447	465	453	442	432	442	453	437	428	427	439	438	422	462	421	433	434	477	412	427	431	444	391	452	439	441	427	410	422	460	456	415	474	439	445	433	402	462	429	418	402	464	465	406	454	435	443	457	436	481	436	457	447	432	444	432	464	443	464	420	407	381	438	420	407	437	406	411	412	424	394	425	417	421	425	480	433	448	446	430	410	459	400	451	442	443	450	408	423	423	443	441	464	418	457	419	423	440	435	449	431	393	493	441	441	429	468	443	429	468	449	458	470	429	413	439	429	443	457	447	430	442	457	471	439	416	450	445	396	418	467	411	406	433	447	406	450	437	445	466	425	407	404	402	420	462	451	428	435	449	436	411	443	440	426	452	451	476	427	471	451	432	426	433	404	453	426	416	427	414	410	426	464	437	453	467	437	429	419	413	463	444	445	422	486	443	448	452	445	417	424	435	402	421	446	417	452	437	448	453	455	461	485	447	422	419	431	417	434	441	442	454	421	428	454	418	396	447	425	429	392	426	417	452	432	480	465	444	437	433	449	428	410	434	395	436	443	442	442	414	421	421	455	440	447	460	461	439	421	437	404	444	403	444	390	463	470	405	414	433	441	425	420	435	444	427	429	419	485	449	396	415	426	439	439	456	426	451	452	423	425	441	438	447	450	411	415	450	427	432	432	450	443	424	458	456	433	454	438	430	423	396	424	466	453	437	479	466	433	463	438	424	448	428	448	445	412	440	451	449	439	415	399	464	429	428	464	406	454	435	424	447	450	472	443	424	426	432	425	418	461	472	448	443	402	445	409	472	428	448	425	439	435	487	452	408	438	450	437	427	448	425	473	439	436	434	445	460	430	469	420	410	437	415	426	426	487	407	462	416	434	438	464	440	435	469	425	436	405	434	442	436	414	463	436	425	399	450	401	448	467	411	406	402	418	458	460	445	443	439	455	420	413	399	430	432	450	405	426	438	427	453	464	421	491	403	442	451	376	415	461	444	420	427	473	405	462	404	444	427	463	464	415	445	423	410	451	482	440	444	410	438	423	431	447	479	426	425	449	445	448	404	415	447	463	474	421	437	436	468	450	431	438	422	434	415	423	435	437	447	478	420	437	426	444	433	402	417	437	437	442	437	423	411	416	469	413	426	435	437	452	416	432	464	438	409	445	422	463	418	419	450	455	419	470	428	401	404	436	459	445	432	439	444	468	439	409	424	435	430	411	456	415	417	438	422	420	451	445	452	423	409	466	446	416	437	432	435	434	441	414	454	416	446	398	454	415	417	419	431	418	426	465	451	469	429	476	433	456	422	438	420	429	445	428	388	436	428	433	440	435	448	436	482	428	425	441	450	443	434	444	454	437	422	428	425	467	445	459	438	439	417	475	457	419	403	425	447	469	450	442	449	462	425	437	447	463	466	403	444	467	392	430	443	390	449	449	464	452	492	459	440	463	440	419	437	460	415	411	440	453	405	435	425	427	427	457	406	441	439	434	411	434	453	431	465	473	436	433	436	463	419	462	424	385	455	423	429	452	427	481	433	442	440	407	399	406	474	438	391	413	413	464	441	415	410	441	365	455	471	454	424	440	458	458	438	451	458	402	438	449	451	465	454	455	427	423	434	469	482	486	448	417	481	441	443	441	447	416	398	427	421	453	479	426	415	418	484	430	420	405	421	430	455	422	416	431	428	470	448	446	456	437	425	406	433	421	474	436	467	389	458	410	445	423	461	429	448	426	435	404	471	444	435	409	441	426	405	443	432	473	414	399	438	440	450	410	446	418	413	448	483	444	447	447	413	424	442	460	424	435	419	458	451	409	417	466	418	420	428	429	430	429	391	419	442	506	462	443	462	432	424	457	434	438	450	443	446	437	434	432	442	421	453	450	419	433	404	446	434	417	444	420	475	408	474	453	448	424	445	445	445	420	490	396	456	411	422	429	476	438	429	459	408	440	423	426	404	463	437	473	423	392	384	416	457	424	463	441	442	465	421	442	456	450	448	455	403	403	431	429	413	451	427	446	433	442	455	431	409	463	407	417	404	455	452	421	406	428	413	403	391	434	447	470	410	444	466	447	434	427	437	437	411	442	467	397	460	433	455	413	429	431	412	475	403	439	413	460	441	441	405	440	417	433	477	430	416	435	463	398	435	441	446	420	435	417	437	429	436	408	393	450	465	434	469	465	413	449	415	441	448	437	447	430	445	418	478	464	439	457	418	374	442	445	427	425	452	455	446	463	457	432	423	433	448	465	447	403	405	438	425	432	458	472	461	445	466	453	474	431	476	421	426	412	415	452	452	439	448	421	434	452	424	438	448	446	414	454	448	446	410	475	411	421	462	424	438	479	443	425	411	469	455	468	460	421	418	403	426	411	439	464	443	468	466	443	437	438	436	399	462	467	409	448	428	432	408	464	410	465	467	467	427	433	429	405	423	419	471	473	403	457	446	429	470	466	442	428	404	440	442	422	397	446	438	439	439	460	491	427	437	452	439	435	458	476	442	431	414	463	418	400	446	457	463	464	434	429	403	405	438	402	433	434	435	434	420	484	441	438	399	423	412	421	461	410	436	417	432	469	449	405	417	440	412	443	415	431	433	423	465	442	433	425	426	429	456	441	423	470	428	483	458	449	439	440	421	447	415	411	426	439
32846	53669	44594	31567	24203	17077	9985	7245	3809	1139	892	908	861	749	617	578	570	527	640	701	703	621	582	584	554	521	513	516	535	493	519	473	453	448	485	501	445	462	470	471	492	436	464	454	461	481	491	475	480	482	462	477	459	450	489	482	441	489	477	473	503	440	460	441	467	456	446	462	431	449	462	482	488	477	475	415	454	456	431	469	476	481	467	475	521	456	463	439	503	451	486	441	478	453	487	467	449	477	478	483	496	463	475	505	487	420	458	456	469	468	460	473	452	437	460	486	425	430	473	470	495	470	456	475	465	463	488	485	501	469	470	484	432	441	460	455	501	452	446	480	461	485	458	477	446	458	476	505	493	475	441	459	450	470	490	477	415	453	476	457	457	475	467	441	458	463	460	454	473	480	463	469	465	474	478	437	478	459	454	482	474	479	459	493	479	466	465	483	455	431	444	469	460	489	429	473	484	438	466	468	466	454	455	494	462	427	495	452	431	454	461	464	462	445	461	464	454	486	448	440	454	447	446	445	477	473	454	486	506	454	460	435	434	506	430	467	456	475	485	440	443	482	463	435	442	457	476	452	506	474	448	448	489	479	450	493	502	475	473	482	419	479	476	470	407	465	484	467	492	488	485	431	473	454	479	468	452	481	501	476	425	493	435	480	459	433	452	453	492	494	514	455	430	468	446	475	490	483	463	444	444	454	473	445	450	444	480	470	456	479	422	443	443	488	478	460	443	483	444	457	483	470	469	458	464	474	453	457	475	466	419	443	465	502	430	465	458	500	423	426	439	490	443	467	451	511	440	466	481	472	473	441	446	454	452	441	461	496	454	451	471	451	506	428	450	476	455	446	447	495	470	506	461	452	462	457	480	497	428	472	446	471	428	455	489	434	441	457	439	455	466	452	452	456	449	487	477	496	529	493	479	461	428	469	433	460	480	459	479	488	510	444	462	462	483	468	471	506	461	516	484	485	454	422	489	485	478	474	452	467	525	467	477	442	475	455	472	443	458	436	477	464	430	452	469	463	483	443	443	429	434	472	487	515	502	473	495	465	512	425	460	449	465	468	441	434	461	456	470	486	512	515	461	449	451	449	451	435	459	496	477	464	465	450	475	433	462	465	474	473	492	483	439	457	502	428	454	458	483	437	459	444	506	511	442	452	442	500	413	417	447	453	478	460	444	469	486	456	472	464	446	455	471	460	492	449	467	509	478	481	461	497	439	484	412	446	449	408	470	411	479	487	475	448	426	433	433	493	489	481	463	460	468	433	450	465	443	415	459	464	468	445	447	451	463	478	474	461	465	459	460	500	470	460	448	427	513	469	443	460	456	490	480	465	470	454	487	417	453	449	445	462	471	443	437	471	472	490	445	452	525	482	511	458	448	457	423	418	479	444	487	497	450	506	436	464	467	442	473	415	463	467	434	477	463	447	441	455	481	492	491	469	445	470	460	429	458	463	442	447	442	456	441	496	478	454	456	503	450	501	462	474	461	472	434	461	483	444	462	497	473	497	476	469	473	462	444	442	445	468	498	478	476	445	473	417	504	505	489	457	445	467	473	472	469	452	470	475	429	491	504	473	486	450	438	466	432	472	451	434	431	471	494	430	468	502	473	453	445	450	490	469	440	456	454	441	480	474	500	440	429	459	453	489	426	475	457	429	474	443	497	470	470	436	490	457	428	473	449	436	437	452	480	496	429	467	460	466	447	486	478	425	453	478	439	435	459	447	498	403	457	453	476	453	442	460	422	482	445	453	443	451	464	460	436	457	449	477	479	444	456	465	458	506	454	479	455	485	510	486	470	485	469	456	425	416	455	439	433	475	469	478	436	473	435	440	470	482	483	444	504	445	485	451	461	444	488	492	467	496	499	471	468	471	443	476	488	478	443	480	494	442	452	462	499	488	431	475	441	424	445	473	435	431	437	453	452	484	479	467	433	471	482	432	475	499	455	460	477	491	448	493	453	486	509	470	547	438	480	460	487	459	490	420	473	405	472	467	473	489	445	449	522	454	482	462	478	482	513	509	455	424	496	489	475	450	468	458	479	483	462	481	461	474	486	431	486	479	464	462	493	488	431	486	452	432	470	484	414	441	456	464	431	436	477	489	448	410	455	491	517	432	468	444	436	479	465	447	449	442	434	429	469	439	472	468	482	440	436	462	486	477	444	437	444	448	491	502	458	463	490	496	447	453	463	410	417	464	457	455	455	451	467	437	435	477	479	455	430	480	444	487	476	464	479	472	468	434	498	487	458	490	456	449	486	461	477	465	465	432	441	478	453	445	476	437	479	488	491	449	451	507	453	465	441	498	504	495	439	454	457	461	472	493	494	457	475	462	445	456	475	466	454	468	468	439	446	447	425	486	478	483	484	462	437	459	413	434	447	457	472	479	473	472	473	496	458	433	470	443	454	435	454	464	459	471	486	432	459	466	440	442	467	462	441	471	463	479	448	419	447	459	460	445	491	431	458	480	466	430	511	470	472	439	469	460	422	420	510	426	509	455	455	433	473	471	480	441	509	470	463	513	499	458	426	481	475	442	456	453	426	451	448	434	444	446	473	466	481	466	460	450	479	472	442	468	466	457	435	471	464	439	445	474	485	453	480	459	453	472	474	510	458	459	495	462	464	484	483	442	448	478	433	439	461	475	469	453	462	456	457	433	467	500	488	473	497	453	463	451	475	480	477	464	448	465	467	447	464	459	521	464	418	462	442	454	431	469	480	474	464	493	452	454	448	488	463	458	450	467	467	434	474	474	481	437	462	423	479	440	498	450	457	482	464	476	469	463	474	454	467	440	502	461	430	445	437	458	432	475	430	444	435	494	459	465	477	468	464	473	452	482	463	446	425	481	449	480	450	454	451	475	462	418	505	414	467	445	455	455	441	478	488	441	476	448	461	453	454	472	457	466	480	477	477	433	465	438	470	515	428	456	435	493	472	463	448	443	447	458	490	469	452	500	488	487	462	451	468	477	452	443	467	450	486	514	448	422	482	446	477	448	428	468	441	429	467	458	431	439	502	420	478	453	428	467	454	476	414	432	485	420	463	473	433	445	472	443	480	441	455	434	456	466	435	458	459	449	519	432	503	471	492	468	465	475	500	488	518	482	482	450	468	502	451	457	473	457	454	448	484	491	500	464	476	500	497	473	474	477	445	490	457	462	494	465	478	429	465	485	437	465	444	433	442	496	459	483	450	472	476	459	444	434	478	469	438	467	477	430	449	449	440	455	432	479	473	465	451	450	455	479	445	489	455	450	498	426	477	469	446	451	455	439	465	476	458	498	437	468	478	505	489	490	510	440	428	446	438	420	430	466	461	489	450	479	458	479	468	486	456	463	472	463	485	458	467	473	433	440	484	510	474	487	455	470	472	468	493	470	464	469	466	510	492	417	478	451	450	485	436	451	462	444	480	501	479	492	452	498	458	401	464	497	459	448	432	475	441	440	446	478	441	519	489	440	473	445	432	428	497	490	485	530	463	461
23312	21664	29445	24690	22287	23056	16588	4524	1888	1773	1780	1579	1238	989	916	758	625	642	665	833	799	813	752	742	638	609	575	578	562	562	578	503	571	513	510	543	566	448	498	498	503	512	498	509	472	492	498	540	530	507	496	544	477	494	528	488	500	495	518	521	544	441	514	520	499	479	533	495	504	515	518	524	520	490	535	529	466	493	527	529	499	483	534	479	487	527	496	492	537	510	486	483	504	508	481	505	502	495	477	525	531	504	516	517	482	499	482	469	483	475	540	513	530	482	498	503	527	523	504	476	547	547	484	497	499	487	508	548	504	510	471	491	534	542	522	473	479	506	537	462	457	512	492	515	507	541	488	524	442	509	469	554	483	557	505	509	512	524	484	525	516	514	476	532	471	470	485	501	467	539	508	508	511	520	495	501	473	535	484	530	488	497	517	500	526	502	491	516	457	460	473	548	494	498	500	477	524	497	512	536	518	514	511	519	472	524	507	514	484	505	527	478	516	463	506	503	493	481	494	491	486	476	479	511	507	503	490	506	504	529	506	487	520	494	492	460	515	509	472	535	473	499	524	518	479	493	578	463	517	515	502	534	506	499	460	533	515	514	539	515	520	531	468	540	469	480	521	498	519	525	513	496	539	496	495	493	488	517	460	519	524	489	515	511	518	467	486	492	491	520	515	478	458	491	505	503	521	511	457	497	494	463	482	524	496	484	497	463	509	476	519	461	484	520	506	507	512	485	456	532	534	540	506	514	504	526	491	482	519	501	491	491	500	513	492	505	490	494	514	515	492	482	515	489	468	502	478	562	509	487	533	518	461	515	460	464	463	498	504	520	521	531	480	523	482	482	473	470	498	542	507	516	453	527	511	477	524	516	493	499	513	511	521	505	545	541	503	507	515	505	509	463	479	469	511	486	506	538	499	515	480	509	490	456	478	491	507	513	515	528	545	486	470	502	501	506	489	520	500	473	498	482	521	463	489	517	501	550	490	496	450	466	489	486	486	498	501	511	516	508	493	517	501	533	519	519	528	499	530	495	532	499	528	491	502	493	487	492	488	488	492	510	489	489	475	499	484	483	483	496	485	527	449	550	526	492	522	515	493	516	547	501	516	473	500	493	503	466	487	490	468	491	487	483	497	506	475	522	465	528	498	495	501	493	478	496	527	503	496	489	468	523	526	477	496	481	501	498	526	520	473	504	469	494	530	511	473	480	513	541	488	526	488	491	478	463	488	499	531	456	472	538	550	464	468	488	509	455	510	479	465	492	489	550	500	522	529	486	499	520	516	525	513	513	544	481	514	488	505	482	495	477	477	483	486	481	505	486	508	523	494	493	514	528	509	501	547	468	499	486	514	504	509	553	514	495	520	516	507	521	519	494	511	489	475	497	515	510	498	492	483	483	496	519	474	490	498	502	521	520	509	486	511	484	482	503	555	472	554	516	491	505	463	481	567	495	481	508	488	526	523	500	521	489	526	496	506	487	518	494	495	487	493	501	505	469	542	478	492	494	526	495	519	455	505	519	520	506	472	464	494	472	491	454	496	519	465	509	527	459	487	485	525	482	478	472	495	453	484	523	488	526	496	490	455	487	494	511	482	535	516	505	509	471	465	490	529	517	515	513	466	542	501	537	477	463	520	486	559	494	490	481	524	514	483	497	519	478	538	477	485	462	481	499	563	485	478	503	501	523	520	495	453	519	531	477	512	521	521	552	519	527	504	561	515	486	498	458	521	505	520	509	496	538	493	475	519	457	480	526	514	503	487	489	513	502	483	531	484	510	510	522	522	502	498	515	509	489	481	502	505	516	491	478	533	508	497	456	525	447	529	469	529	485	497	515	532	504	476	477	493	512	488	510	533	474	469	513	483	442	513	519	498	491	506	495	512	537	507	476	506	466	500	480	524	522	516	496	481	498	523	519	502	501	481	488	504	484	539	473	504	530	509	503	524	471	514	540	485	493	469	486	503	495	526	472	520	545	498	466	497	502	547	502	488	481	509	539	509	548	478	496	539	527	566	502	538	469	482	493	496	488	492	464	512	513	520	518	490	486	523	502	482	492	486	503	500	544	555	465	556	535	502	513	482	532	481	507	483	441	510	476	529	500	492	456	466	486	486	503	490	512	526	507	537	476	470	476	500	490	494	467	500	497	498	510	488	482	537	507	551	492	509	480	489	504	497	509	470	488	469	483	495	494	537	501	466	526	504	508	495	480	505	487	508	508	533	525	450	499	524	500	522	482	504	488	525	467	477	533	476	515	501	499	498	485	521	509	498	520	488	496	514	494	493	529	529	507	499	537	496	482	506	490	476	492	496	488	470	502	527	508	466	485	519	539	501	488	535	546	482	530	490	462	493	485	477	531	556	467	491	531	496	488	481	462	476	523	514	488	485	487	532	475	514	500	480	508	464	517	460	537	519	496	514	476	491	471	479	482	508	490	516	516	492	505	501	471	509	514	506	514	473	500	475	487	516	529	512	525	485	466	509	454	481	511	492	484	500	494	518	485	491	541	491	446	494	475	486	491	497	505	505	485	491	501	488	515	461	520	488	456	511	504	509	490	485	487	492	517	534	542	503	504	567	492	534	515	467	509	490	466	537	491	481	467	510	509	529	518	518	495	534	479	468	499	536	490	517	484	478	501	472	504	500	494	467	502	478	509	519	495	486	492	496	478	494	493	502	515	537	509	472	516	495	514	496	499	502	466	520	486	505	502	492	474	465	523	538	443	510	514	537	490	494	535	534	473	480	520	509	517	501	505	504	474	495	510	505	525	483	507	488	470	514	474	471	511	505	534	482	487	478	497	481	503	445	515	498	508	513	509	510	500	508	511	479	525	473	511	469	503	506	534	492	474	495	504	509	539	507	499	515	505	476	443	496	513	528	492	488	469	492	518	516	424	512	519	485	525	500	533	484	545	493	490	492	506	512	464	471	543	489	527	538	480	472	487	488	530	512	495	452	526	496	498	502	506	486	550	482	484	471	486	519	486	497	521	493	473	472	504	537	524	519	479	507	510	500	495	537	535	521	472	495	453	543	458	478	488	487	411	522	474	515	553	500	526	473	479	466	508	514	512	464	498	502	527	461	484	511	470	497	506	501	563	500	512	476	523	474	517	523	488	513	526	519	528	523	500	521	471	514	525	492	488	505	529	509	504	534	533	525	497	531	481	487	495	520	476	510	503	520	510	499	550	530	494	544	537	506	522	487	445	506	469	508	504	500	471	486	492	499	517	480	504	502	472	496	514	520	529	480	497	506	456	510	480	465	488	524	490	503	510	517	507	525	497	439	480	492	498	503	518	496	495	487	488	558	493	483	502	457	484	509	489	519	520	531	476	514	500	515	499	471	497	483	507	486	497	470	517	508	522	525	494	494	488	501	484	489	539	532	505	548	495	507	518	497	535	472	544	498	514	485	470	517	533	549	499	505	486	534	493	524	511	521	488	496	507	527	523	455	502	465	501	468	518	487	475	499	479	479	497	478	482
34523	63611	53302	38052	28691	21685	11397	5322	2995	2772	2906	2567	1852	1333	1240	918	799	751	840	1066	1038	946	947	892	791	672	633	619	606	608	542	573	533	548	537	507	521	523	552	541	505	539	540	521	556	533	500	519	506	527	533	510	516	521	499	483	511	467	522	526	474	523	512	520	515	491	477	572	474	547	509	502	569	508	542	519	518	518	483	475	501	500	497	515	536	543	504	507	549	523	518	541	499	525	481	500	526	524	524	515	512	526	504	537	525	495	504	532	470	478	526	499	513	536	509	483	494	488	528	495	488	491	491	539	546	498	534	463	494	516	504	509	517	518	493	480	519	508	508	488	492	529	469	508	517	512	518	472	512	521	541	482	480	539	508	497	487	536	538	526	481	483	517	521	516	525	505	525	517	470	508	507	501	478	510	485	528	558	548	497	520	469	510	518	519	511	518	491	472	494	523	482	514	520	515	520	511	517	518	522	474	486	509	514	528	526	544	474	458	489	481	506	524	507	528	507	492	476	528	531	515	530	540	504	529	490	509	466	539	524	528	542	500	517	494	478	523	511	558	482	483	506	520	531	531	530	503	498	528	516	526	492	494	503	535	485	501	453	494	521	494	507	532	537	498	517	496	546	519	523	522	501	517	568	507	494	509	480	513	489	506	495	506	504	461	491	480	501	509	502	521	504	508	520	500	486	535	480	493	490	494	522	546	494	523	528	499	499	514	542	491	508	459	519	493	465	535	498	524	523	530	469	518	495	509	508	548	524	506	475	514	526	510	509	519	521	510	498	489	494	496	504	500	526	535	464	487	530	483	512	524	515	497	507	491	501	512	503	501	508	492	519	511	504	500	509	466	510	555	512	511	537	509	472	483	518	497	511	545	509	453	535	497	476	525	523	499	507	498	550	517	516	570	481	494	498	515	489	484	541	463	512	491	525	540	501	551	553	505	490	505	493	511	494	477	512	497	479	503	506	518	485	542	512	489	455	489	516	491	486	544	505	496	518	517	521	516	471	477	506	514	522	534	487	505	509	498	484	545	521	504	489	519	518	482	510	503	515	493	545	508	499	498	508	513	497	501	492	533	514	487	471	495	488	492	527	501	457	497	529	501	548	508	516	532	538	500	490	522	511	516	539	533	532	503	471	504	503	513	502	511	534	584	476	482	519	494	525	470	543	500	552	528	515	566	481	531	491	520	506	486	514	516	475	518	506	529	498	509	515	546	488	545	507	498	526	472	489	532	556	525	538	507	512	485	494	514	521	521	559	533	581	469	486	484	497	493	493	513	495	526	530	551	538	527	514	502	522	482	493	536	490	509	523	494	526	468	504	503	541	485	490	489	507	517	487	506	490	523	529	515	526	551	495	528	521	489	537	507	520	486	481	518	554	513	492	506	521	488	560	506	517	518	528	526	456	521	548	518	492	544	483	528	510	549	516	554	527	518	513	462	470	522	537	529	522	519	518	486	505	495	525	486	523	506	523	500	475	493	489	497	506	534	544	521	520	545	502	514	489	491	503	530	503	502	542	507	496	513	523	475	508	501	474	542	501	546	540	476	517	518	517	533	532	529	523	488	502	516	498	519	520	481	512	522	523	524	512	519	586	514	518	504	510	482	512	520	506	485	508	478	485	473	512	517	536	534	507	534	486	492	488	519	528	500	520	502	491	534	505	514	490	540	521	541	507	527	537	534	494	485	549	512	498	536	491	532	552	504	463	477	506	543	492	488	503	502	492	499	510	535	499	491	507	492	500	518	515	480	476	502	515	514	467	485	515	546	496	468	508	479	533	498	532	535	492	480	461	487	515	491	506	530	504	495	518	508	506	513	530	515	482	489	488	459	515	512	514	535	487	471	519	508	500	521	480	511	473	496	527	519	500	503	526	494	476	491	535	490	492	496	508	498	525	544	502	526	508	510	519	488	536	532	530	510	541	449	506	525	541	483	471	529	507	558	494	488	517	509	524	486	482	487	491	509	490	503	525	534	517	556	541	504	507	549	498	474	498	544	503	542	535	524	550	508	515	506	536	500	554	487	531	502	545	514	522	549	490	524	510	518	509	549	517	509	526	490	543	497	545	496	542	507	544	536	478	496	472	527	517	485	497	477	531	539	504	493	491	501	542	535	459	500	485	512	497	480	523	517	528	542	476	489	467	497	530	516	509	540	526	529	467	499	524	543	478	526	489	503	517	492	519	516	515	511	511	554	463	502	489	529	511	531	540	540	485	502	481	518	462	553	482	538	520	513	523	510	505	495	525	505	512	449	506	513	515	479	500	509	494	505	502	515	502	483	484	479	541	492	532	491	522	503	521	512	461	541	455	515	522	474	489	527	488	549	517	456	494	477	496	512	523	501	476	498	523	544	505	530	500	513	507	472	504	506	527	495	566	511	526	546	467	506	526	507	516	531	504	505	532	531	483	490	519	509	519	497	507	495	532	498	467	522	517	524	493	528	485	545	457	564	522	501	464	494	498	512	552	490	498	494	490	488	485	514	475	496	490	522	531	502	497	498	481	510	520	565	533	504	486	500	509	496	510	513	512	469	500	512	505	533	526	496	508	537	521	497	508	504	555	501	501	509	544	534	534	522	543	534	474	523	491	521	467	469	495	467	522	481	520	512	490	485	483	499	526	485	512	487	510	550	525	512	518	518	509	531	497	518	487	524	489	500	528	505	508	485	508	517	551	486	517	504	518	529	546	504	506	527	514	531	540	526	527	519	530	479	506	501	502	536	503	533	507	536	539	513	531	486	533	532	523	525	511	519	506	512	514	525	523	512	535	466	532	444	514	478	536	499	504	496	522	501	523	496	542	528	505	516	450	501	509	554	532	535	498	493	528	507	530	544	520	488	488	509	502	490	464	523	522	528	485	517	499	515	553	514	493	518	520	487	476	490	522	522	525	473	489	513	542	512	530	540	495	516	482	486	528	461	524	456	524	494	529	511	473	553	495	498	518	517	468	465	496	542	517	502	507	539	503	513	500	551	506	531	479	529	495	526	540	552	499	509	506	505	541	504	519	504	533	500	483	525	493	508	519	462	532	495	494	484	543	451	488	489	528	539	486	499	479	526	521	527	511	493	495	529	486	514	520	495	513	481	539	523	504	520	489	470	502	495	511	485	524	491	506	472	465	515	533	534	515	496	542	494	507	489	535	515	523	513	494	533	468	520	543	540	463	494	498	509	574	547	478	539	522	551	544	540	505	531	548	527	530	482	522	496	491	458	520	486	511	492	513	515	508	515	491	528	519	511	485	526	504	510	534	514	510	531	516	492	514	497	531	533	514	503	518	506	511	473	511	519	517	550	503	507	490	476	523	491	502	508	483	525	567	506	529	506	543	459	542	491	508	550	511	537	506	488	480	506	524	502	525	516	493	533	526	494	497	560	534	502	531	474	494	521	539	505	481	505	492	510	547	502	504	465	537	523	509	509	545	527	531	452	520	533	513	487	511	533	517	507	497	490	495	479	504	515	514	496	496	505	502	478	503
32253	35347	35885	23451	10223	4794	1622	920	734	699	711	658	500	365	381	363	362	352	314	390	382	392	409	385	376	370	328	352	321	327	299	291	321	335	337	291	323	290	302	291	305	281	293	320	286	301	301	318	294	307	300	304	333	286	316	318	311	293	321	308	283	290	282	273	326	303	297	288	290	251	331	309	304	328	315	284	345	327	326	314	324	263	296	296	327	315	327	276	315	287	311	303	306	314	278	284	298	292	315	277	293	353	270	287	293	270	293	304	290	324	288	329	304	280	306	283	321	303	277	274	311	292	295	293	315	269	302	296	306	295	314	303	321	320	285	297	347	291	315	289	303	294	302	301	310	287	279	272	314	303	298	310	310	303	290	331	336	293	311	307	279	306	312	291	306	329	330	303	298	330	302	274	304	326	286	308	302	324	326	297	301	277	283	295	295	307	289	315	265	317	301	285	310	303	298	314	335	324	306	299	291	322	309	281	291	319	328	316	298	305	287	323	302	275	310	333	309	309	293	310	288	315	343	295	284	285	276	280	306	316	299	288	303	300	331	306	314	320	297	290	298	310	310	296	343	324	283	341	337	295	285	310	302	314	278	278	294	286	334	295	295	289	286	290	305	283	328	312	278	320	319	289	279	274	324	312	274	298	275	280	297	301	294	301	297	329	292	263	331	291	309	292	300	309	296	281	318	296	310	310	310	316	354	309	289	292	277	305	310	309	330	301	312	285	308	295	314	309	291	283	282	312	328	331	303	276	292	301	277	266	302	268	303	313	296	351	287	312	295	309	296	303	270	318	287	288	291	313	312	282	314	309	287	330	290	318	297	326	312	289	304	317	287	312	306	286	283	317	309	330	319	288	282	317	306	302	286	291	279	279	309	282	316	276	290	308	324	290	285	275	322	309	299	298	311	312	315	353	306	299	290	289	309	312	318	323	330	295	315	309	315	317	312	280	314	272	285	293	320	330	308	301	321	299	315	306	306	315	297	300	305	260	308	333	292	312	291	313	295	317	306	313	305	311	311	312	289	318	304	302	289	284	297	283	291	300	315	299	303	318	296	298	273	305	308	273	296	288	321	323	256	299	311	301	307	305	300	306	321	301	325	289	295	304	323	320	321	283	311	301	314	313	285	316	275	279	274	289	275	274	278	295	302	296	302	308	298	275	319	290	302	323	252	300	290	293	303	306	304	340	304	299	311	292	290	256	289	285	294	302	296	286	321	305	317	293	298	292	360	289	322	307	311	272	299	325	257	300	322	303	310	335	343	291	292	313	321	285	315	311	324	315	295	305	314	304	309	322	278	322	309	322	292	309	273	283	261	315	323	280	313	326	298	301	329	331	311	282	300	283	334	300	294	320	276	302	313	309	303	294	307	289	296	295	325	249	315	313	309	320	319	305	321	319	285	337	287	286	286	348	344	294	299	295	321	281	310	324	286	336	319	312	297	322	278	319	337	310	310	286	310	307	324	292	292	303	283	305	293	325	313	318	301	300	316	300	317	281	319	316	342	276	286	285	310	323	292	285	287	301	293	288	344	332	329	285	309	303	309	337	284	302	284	295	315	307	319	309	287	291	337	297	304	304	334	290	302	294	279	289	299	281	297	307	329	275	319	270	296	337	301	312	309	294	306	315	294	277	325	350	322	296	314	271	307	325	288	325	315	330	289	280	294	293	311	293	283	266	291	305	307	309	306	310	290	323	314	299	282	299	281	297	297	317	275	297	277	324	282	310	301	305	314	278	292	326	323	317	322	279	284	345	320	294	294	323	319	291	298	289	302	308	335	318	283	319	340	263	328	318	272	289	289	312	347	299	276	321	261	327	299	276	283	309	345	291	330	262	280	313	265	272	335	313	308	318	317	286	336	269	291	304	319	313	304	282	309	328	286	274	304	295	300	297	289	306	283	301	297	264	287	316	311	299	288	292	300	293	298	315	320	307	288	314	280	303	263	290	302	314	291	308	301	312	273	317	302	307	300	292	306	271	283	324	312	305	294	306	287	311	295	313	305	294	291	295	277	299	291	340	336	277	298	323	300	296	291	300	307	304	278	299	269	277	292	313	311	298	297	280	300	294	294	279	289	341	353	324	291	280	327	300	289	280	303	310	282	286	267	298	290	281	270	275	315	304	297	325	308	313	302	297	328	286	294	302	307	319	320	296	313	309	291	318	315	311	284	285	324	296	320	282	298	307	273	291	304	324	311	293	311	308	306	288	304	301	290	294	286	273	308	286	286	298	285	300	320	356	288	260	318	298	303	306	316	304	278	286	307	301	341	267	289	284	307	302	285	291	305	310	326	308	310	302	329	255	292	293	303	317	298	308	285	280	295	299	298	279	277	282	292	353	291	304	301	311	288	307	306	308	339	297	280	280	326	281	280	281	288	269	289	311	306	314	301	295	311	298	301	320	313	305	296	289	302	270	283	311	314	300	305	314	292	309	294	325	274	318	331	286	318	292	308	309	318	316	272	294	318	314	338	275	326	308	313	325	277	290	245	313	304	313	276	300	293	311	334	315	316	302	284	288	322	292	304	307	294	305	302	332	311	273	332	316	293	311	307	308	320	290	317	297	305	326	299	282	297	298	309	320	305	297	310	343	309	298	319	297	339	287	270	292	295	282	302	296	279	295	292	339	298	301	286	295	304	308	336	296	296	326	283	303	294	298	313	302	272	315	328	305	302	299	319	298	319	278	310	301	328	330	277	307	304	248	288	310	299	304	299	314	279	299	299	300	288	297	327	287	297	298	305	287	307	314	295	308	286	279	295	315	302	277	246	326	299	357	309	318	285	294	329	266	301	308	283	300	296	324	292	312	297	298	290	325	299	310	309	284	295	305	273	310	286	291	298	318	298	321	306	270	319	307	316	284	283	287	302	283	296	311	324	308	308	336	274	312	284	276	302	315	302	315	313	304	327	321	281	311	299	289	273	270	318	294	287	311	324	314	256	291	286	342	291	319	294	337	266	281	299	263	298	305	317	302	311	319	298	272	298	302	306	299	302	274	279	313	277	328	321	308	274	322	342	332	289	317	296	276	314	297	291	296	330	319	287	312	285	331	307	310	326	293	314	293	306	297	311	293	318	304	326	283	300	290	315	309	289	316	284	294	308	274	314	303	307	299	294	287	294	308	307	315	327	314	282	274	332	277	302	331	294	323	288	302	319	318	304	301	286	297	313	327	333	298	287	306	299	310	316	328	301	305	310	292	294	285	290	283	294	315	292	283	341	303	327	324	289	334	296	291	328	289	307	317	328	301	292	312	296	295	300	301	334	317	299	294	302	334	314	325	283	268	323	295	316	310	287	296	307	310	317	325	310	281	305	314	321	278	330	299	283	308	301	328	296	287	264	283	292	313	309	298	272	316	325	319	289	293	276	297	311	317	321	318	320	306	324	312	302	282	285	319	332	306	321	306	332	308	305	325	304	301	309	293	298	306	344	301	296	278	307	302	295	291	304	314	323	312	295	292	279	291	293	280	352	283
33474	49118	36088	20969	12470	7377	2911	1419	1193	1098	1184	1041	752	513	508	404	361	394	460	442	508	523	464	492	406	376	369	376	373	362	345	356	344	398	355	340	355	333	334	341	362	333	318	334	348	333	386	356	335	334	298	335	345	347	306	342	345	342	318	355	295	351	358	341	309	332	334	354	299	304	357	323	343	338	315	312	314	322	347	321	297	331	339	291	304	330	337	321	309	325	367	345	355	350	344	323	326	340	326	285	347	310	332	329	319	348	327	342	285	314	293	342	346	330	298	341	345	315	353	314	335	326	305	326	325	305	334	329	347	332	306	336	330	320	340	321	314	317	341	335	320	334	320	328	380	331	336	313	334	317	323	324	321	315	343	336	324	334	338	303	325	309	327	338	314	336	316	311	305	332	331	345	327	328	296	331	298	338	317	336	324	316	340	314	341	311	371	326	323	335	312	328	336	341	288	354	353	351	332	304	346	301	325	303	337	327	315	324	333	328	335	340	348	315	333	332	339	317	324	307	349	337	341	326	352	318	312	306	345	315	306	353	355	305	323	330	315	304	340	314	361	310	308	321	313	316	321	328	339	346	343	322	295	357	344	332	327	290	344	331	333	324	328	311	326	341	309	321	321	338	330	322	320	329	322	349	365	329	344	337	328	358	315	327	302	335	317	343	343	342	332	331	325	325	341	332	344	307	347	332	348	304	335	316	312	321	341	300	287	308	333	291	336	342	331	335	343	311	354	348	347	319	322	326	325	323	330	336	347	354	356	354	332	317	337	326	338	338	345	343	307	323	314	320	325	323	304	345	300	330	344	308	321	341	346	352	323	320	328	350	320	321	330	339	330	340	311	348	312	337	363	340	317	350	285	312	326	321	340	330	311	348	334	333	333	342	350	304	314	339	312	354	355	323	325	351	345	350	329	326	339	338	339	349	351	333	309	295	331	309	301	312	309	348	373	298	333	348	322	314	327	312	329	319	310	320	312	322	315	337	291	326	319	337	331	322	329	330	352	329	313	332	311	333	304	303	345	336	314	327	314	336	341	323	345	308	331	306	334	318	325	349	357	299	285	302	328	362	322	338	351	330	321	309	306	314	322	318	322	297	336	338	324	328	312	343	305	330	323	317	313	343	297	302	315	319	307	342	323	334	346	317	365	346	339	334	337	339	319	339	343	316	308	319	311	332	313	311	319	302	338	302	319	337	307	340	341	301	308	298	332	336	329	312	321	371	347	328	307	322	319	350	328	314	328	331	324	338	303	335	330	294	309	300	293	303	320	338	327	304	337	323	314	331	352	352	304	328	337	340	334	325	334	305	330	334	359	320	299	316	317	329	326	330	332	325	356	309	327	339	316	329	324	357	323	318	324	349	308	348	308	363	333	328	326	355	324	323	319	295	303	365	340	368	335	331	356	337	323	319	326	290	318	327	293	306	322	332	339	309	309	291	340	318	312	352	334	310	326	308	338	354	343	320	345	318	357	320	309	345	339	323	322	300	328	312	355	329	319	325	341	314	317	322	347	312	304	343	342	338	315	321	320	340	347	306	300	335	333	309	284	339	327	314	336	326	309	321	342	327	328	342	329	319	339	354	334	321	331	333	309	334	310	341	319	324	322	330	343	338	331	323	337	335	315	330	339	325	355	327	323	306	316	348	349	326	315	345	308	313	321	314	312	313	353	307	308	323	300	321	314	339	330	357	336	291	330	340	302	318	320	336	333	320	309	357	316	347	331	309	332	333	307	317	351	351	328	326	314	341	322	352	348	327	325	348	300	300	325	347	329	330	308	332	369	328	342	310	333	319	329	332	345	309	331	322	324	323	361	330	335	319	309	304	326	300	333	335	333	331	300	328	338	309	313	338	328	323	288	314	314	300	315	336	322	310	353	324	353	333	355	309	356	308	298	332	313	323	286	333	318	337	351	354	310	350	336	324	302	330	326	305	330	356	346	347	321	301	326	299	335	316	327	345	343	340	352	344	336	325	343	346	305	307	336	329	319	322	339	341	359	288	348	343	326	335	338	304	300	332	322	331	347	323	334	319	314	330	336	362	302	349	303	309	327	293	306	300	322	332	308	313	325	334	317	348	327	309	340	337	388	344	346	338	328	366	298	325	340	312	297	347	340	359	326	314	343	320	352	317	300	321	300	322	336	298	332	326	365	327	312	318	353	327	323	359	322	336	298	311	344	296	319	333	333	353	325	333	329	345	287	371	342	309	317	308	301	327	321	340	336	325	296	353	316	308	298	342	325	342	329	348	353	325	323	329	325	316	306	322	336	329	308	311	341	345	307	352	339	323	322	307	314	326	315	333	355	356	321	315	324	311	310	329	310	324	328	338	327	319	337	322	337	323	350	323	329	313	320	337	351	337	313	339	295	343	308	322	327	318	327	349	304	361	321	324	307	348	337	332	329	307	318	323	324	306	341	340	336	342	316	318	332	317	348	348	357	306	337	318	325	348	337	331	336	323	324	314	328	364	315	321	296	321	315	318	346	338	333	328	300	329	349	331	376	342	306	320	323	338	337	305	318	333	314	329	329	308	331	321	342	335	315	336	340	334	357	315	348	305	312	346	314	327	309	337	301	316	316	320	322	326	355	339	313	340	314	353	317	350	336	346	331	341	337	306	323	324	316	346	338	321	319	332	326	321	343	305	315	321	339	332	351	330	302	362	315	348	328	323	301	331	336	328	344	354	323	360	300	307	332	352	343	299	326	359	315	334	343	348	345	324	283	361	316	301	341	326	336	309	313	335	319	316	327	332	322	306	347	344	341	318	274	316	336	306	354	304	333	322	338	332	348	323	334	342	305	339	336	346	315	334	329	345	314	290	317	315	316	362	323	311	329	318	335	300	326	324	309	280	305	318	306	333	357	322	330	301	332	341	304	333	290	321	344	305	340	319	312	340	340	307	322	328	283	388	298	291	344	302	314	328	281	351	301	341	316	332	322	330	373	345	327	323	326	358	304	354	308	297	321	355	302	331	372	349	331	324	320	315	314	299	330	315	330	331	323	341	283	305	309	341	338	344	314	355	293	342	342	322	336	299	307	312	337	328	318	326	335	317	342	318	319	322	335	330	329	327	316	345	337	327	363	321	310	324	352	346	321	311	343	348	339	327	341	339	318	322	317	327	337	299	360	313	312	327	346	349	351	347	314	369	305	352	350	354	308	298	310	348	303	311	350	352	348	356	312	354	315	345	316	301	357	316	335	336	359	320	349	325	320	295	317	339	317	326	324	347	304	324	308	324	311	351	365	316	333	310	302	315	324	315	334	332	337	338	354	327	304	322	325	330	321	326	318	325	337	300	345	298	320	335	321	311	314	327	326	303	349	333	307	316	334	326	318	333	333	324	328	305	312	309	327	343	331	359	324	327	358	304	332	314	358	347	368	349	312	291	337	307	323	323	329	311	307	311	336	341	324	319	300	361	352	337	322	321	314	294	313	321	338	342	334	305	313	342	302	309	347	313	352	321	346	329	322	310
24487	21663	29001	25433	22045	14735	5641	3085	1608	1516	1667	1780	1319	830	669	517	431	406	433	447	512	515	515	487	453	390	376	358	373	371	365	356	372	371	333	312	339	313	326	344	343	328	334	366	341	321	309	345	329	331	337	315	360	323	351	321	338	326	346	311	337	347	331	324	334	346	338	329	282	327	349	331	339	341	307	353	319	337	361	331	332	341	312	327	310	304	291	323	318	343	332	342	332	339	346	335	327	354	305	334	332	343	345	309	328	344	309	322	298	350	304	320	324	332	301	307	356	291	328	335	299	344	326	334	326	342	303	321	293	361	317	329	326	306	328	342	337	315	310	315	354	321	320	346	326	311	344	325	333	365	324	329	323	350	344	311	308	336	342	293	339	320	307	318	299	348	336	319	309	355	314	341	303	332	306	353	327	337	328	302	319	330	323	322	282	326	353	312	368	321	340	327	299	347	309	305	327	286	341	303	296	324	318	312	303	321	336	311	318	338	311	311	351	321	330	344	297	331	326	327	321	303	338	291	327	309	346	328	335	319	345	314	303	355	314	328	345	313	333	325	311	304	276	320	317	341	297	282	340	333	335	342	300	339	267	336	336	344	275	312	338	319	330	313	336	332	294	316	334	331	324	354	314	346	313	332	331	317	341	338	337	312	331	336	283	301	339	303	344	329	327	332	324	352	307	336	328	288	332	311	323	284	347	335	323	316	309	328	325	309	324	318	341	336	354	340	334	326	329	335	322	322	316	309	362	323	348	324	341	309	355	339	326	314	330	285	325	335	323	333	330	305	361	305	304	346	343	320	343	290	308	375	324	327	328	321	320	328	359	346	321	345	317	332	334	344	321	342	311	340	343	316	356	341	362	324	306	315	312	312	319	310	336	347	328	334	348	333	318	323	333	316	310	350	318	344	342	362	332	346	302	322	338	343	325	307	312	313	286	295	331	289	348	331	331	342	309	343	336	342	343	318	307	318	344	287	338	327	319	316	325	322	312	321	334	339	305	292	324	304	364	359	346	306	313	292	293	342	360	346	348	305	329	292	343	314	324	323	340	320	331	325	336	343	309	336	332	287	327	320	334	334	334	347	336	304	320	300	300	311	311	347	316	361	305	327	295	330	361	300	327	323	312	345	301	307	313	308	341	344	320	308	342	302	303	341	312	343	353	339	292	320	341	341	338	333	350	319	334	345	309	318	322	318	359	318	343	312	304	319	341	299	333	334	358	347	304	338	317	365	350	307	310	352	292	336	336	334	347	317	306	336	316	291	327	291	330	312	329	348	327	310	319	318	301	304	333	332	307	339	345	323	311	301	347	307	323	326	318	336	318	309	318	320	324	328	333	296	310	310	312	362	321	339	322	299	299	353	329	342	291	337	326	343	308	339	356	313	331	286	325	298	347	343	294	351	330	337	319	365	341	347	323	331	310	335	301	360	345	330	346	339	318	332	342	336	299	311	336	326	329	329	349	317	344	336	322	315	296	330	341	304	332	323	348	348	321	330	318	316	340	320	351	331	319	330	289	334	302	328	302	343	329	314	313	296	296	306	312	330	325	333	302	318	322	311	322	338	326	312	288	330	357	323	332	326	295	332	334	341	313	323	336	351	360	335	318	325	326	344	350	302	314	317	334	318	311	315	307	326	342	332	319	294	328	309	337	326	327	347	318	345	321	333	313	345	326	337	356	327	353	351	317	347	312	320	310	331	331	336	303	313	324	328	308	327	335	317	312	335	332	293	340	327	329	321	328	317	330	354	326	326	353	346	329	320	280	350	302	298	348	345	275	321	347	343	310	315	311	318	309	344	290	311	329	324	320	324	334	344	356	313	330	304	300	334	299	301	321	335	338	323	320	303	312	327	312	332	303	312	305	339	338	308	323	320	370	356	349	284	328	326	321	320	314	325	336	312	292	353	315	337	275	305	317	337	303	300	342	319	302	364	335	352	343	326	361	324	319	334	353	301	323	299	349	334	336	297	331	325	333	316	289	334	310	331	352	327	345	329	347	306	298	328	342	352	316	320	300	334	322	342	282	340	315	340	340	303	323	326	332	323	326	330	325	316	316	297	339	331	318	325	346	343	335	298	325	313	342	353	330	321	324	320	321	350	319	324	340	342	335	341	326	338	292	332	345	324	305	325	330	288	317	333	318	336	320	339	279	317	323	335	340	331	333	325	334	322	325	337	281	318	326	333	326	340	310	328	293	294	323	323	315	338	362	374	341	310	335	340	329	310	331	360	322	349	316	321	306	297	305	318	311	340	352	328	369	303	348	295	345	308	349	359	341	321	329	342	303	302	325	312	360	325	311	312	352	333	320	350	310	319	345	303	332	336	299	318	276	367	316	313	281	314	311	312	333	286	301	341	342	338	340	289	317	334	314	348	305	328	314	324	336	334	303	320	302	330	291	318	346	319	339	339	347	322	334	331	291	311	309	332	324	333	333	310	326	334	362	319	307	348	315	341	325	314	347	338	326	350	318	317	313	315	356	338	327	307	322	287	314	333	351	306	325	306	357	300	364	290	269	311	320	299	298	353	304	298	303	316	310	280	269	294	336	333	331	325	334	298	350	297	330	335	320	303	338	335	311	306	346	360	320	341	362	324	316	312	293	309	328	321	313	335	314	339	323	360	354	333	359	340	311	345	340	324	319	337	320	317	324	350	347	307	328	371	332	316	364	357	373	328	308	304	315	327	322	335	312	324	336	312	320	339	341	331	331	337	318	304	324	341	306	353	365	291	322	341	337	319	308	313	324	314	348	332	332	349	329	339	341	333	316	319	325	310	312	322	338	334	336	331	330	327	314	330	335	298	335	336	345	330	365	346	350	342	330	338	331	324	309	323	325	328	339	340	311	314	342	334	339	298	337	324	313	312	332	319	375	318	348	332	327	328	296	340	321	324	347	341	325	290	371	359	350	316	343	322	318	329	309	327	311	336	340	309	283	347	319	316	351	309	311	310	286	309	329	299	357	317	336	308	331	318	327	336	342	287	324	319	335	324	296	315	343	321	325	311	328	309	309	343	326	299	316	320	337	316	327	347	330	321	341	318	324	344	337	321	331	299	325	349	328	311	318	315	343	306	313	317	368	300	353	308	327	323	318	325	321	325	351	346	330	292	352	336	318	301	362	330	347	330	320	306	322	334	350	337	310	345	307	317	298	314	307	336	328	307	330	318	334	330	312	318	339	313	326	303	337	335	343	342	313	319	300	299	351	327	308	341	335	321	318	325	321	312	335	335	320	317	334	347	351	304	330	326	296	307	348	314	360	308	344	324	338	316	339	274	319	299	290	308	332	334	310	315	294	349	304	307	364	323	328	316	321	328	311	304	331	324	332	305	314	356	320	306	320	316	319	331	353	338	348	296	332	366	334	319	357	351	357	308	329	361	340	362	324	339	340	338	300	335	321	344	336	298	331	358	347	349	350	307	332	330	309	294	322	335	330	314	345	322	330	297	330	303	325	338	340	337	318	316	354	331	310	343
33297	57126	42686	28229	19795	10283	6711	5023	2661	2474	2658	2980	2132	1303	908	654	506	451	548	595	650	676	667	613	571	467	461	461	386	372	390	387	366	397	401	390	339	375	396	366	366	320	346	381	346	299	408	373	313	399	347	327	364	363	370	341	354	365	349	346	346	336	341	346	365	401	341	344	354	375	340	363	338	373	336	390	342	346	343	369	356	348	309	349	315	337	326	351	329	349	348	326	347	350	345	322	345	322	326	342	355	334	324	341	333	332	330	360	315	360	367	332	344	356	344	345	334	343	371	341	302	339	330	333	363	367	332	316	393	335	350	351	387	327	336	328	329	381	356	366	361	329	348	315	365	352	365	332	339	333	357	341	348	327	329	328	342	322	364	383	346	326	336	371	333	306	331	348	353	383	396	372	353	328	348	386	343	346	350	362	350	333	355	320	347	352	341	341	330	360	353	348	348	336	344	383	357	303	355	331	350	365	335	355	360	350	338	362	317	338	366	343	324	315	305	378	354	361	330	367	330	351	368	347	336	316	337	306	351	351	359	348	377	339	347	354	347	333	332	316	346	361	366	337	343	336	327	346	332	359	367	366	324	321	329	347	331	349	365	346	377	363	350	335	378	343	333	364	367	318	330	356	339	335	331	337	351	334	316	355	346	338	358	338	345	308	323	365	344	312	367	360	352	336	340	359	338	348	309	350	349	322	347	338	323	352	348	368	373	313	328	364	370	302	337	335	376	335	372	361	328	329	333	321	345	354	346	388	360	326	363	326	351	348	317	365	333	369	343	352	326	355	310	346	324	354	374	346	302	324	370	338	340	349	363	372	370	325	328	345	359	349	332	362	326	366	346	375	330	364	377	361	377	381	333	347	337	343	333	344	311	356	326	349	331	333	319	316	324	350	340	342	381	326	352	332	383	347	355	338	322	351	314	379	325	331	326	347	328	353	334	368	319	328	362	358	357	336	351	372	361	330	381	365	334	366	326	352	370	313	353	339	371	385	359	338	356	316	365	330	352	342	344	314	330	358	329	357	357	325	350	351	334	360	360	307	363	340	346	325	358	338	351	301	330	306	323	370	324	326	313	327	337	347	336	333	339	324	380	354	364	304	344	357	341	342	372	325	323	332	357	332	368	328	335	332	379	335	319	341	322	382	342	321	337	387	332	330	320	325	347	367	317	355	356	359	345	356	306	327	352	326	294	321	336	326	343	325	353	373	348	369	339	338	326	334	359	327	347	346	351	344	374	336	351	356	362	306	324	382	356	331	363	361	327	339	352	340	355	354	340	338	321	350	335	367	370	371	309	317	345	364	330	334	340	317	342	332	346	363	342	338	339	322	343	325	314	335	326	363	337	347	366	357	338	335	323	362	336	361	334	359	342	344	361	358	319	327	380	338	366	301	370	339	375	308	346	311	349	363	320	368	342	347	356	359	322	358	310	318	342	322	320	338	316	345	367	363	345	338	360	347	323	354	361	348	333	325	341	371	350	319	334	341	345	336	353	331	340	339	347	359	365	332	336	340	343	351	378	362	361	348	332	316	304	348	352	349	350	320	309	340	362	342	370	324	350	323	363	353	333	308	334	363	342	338	370	370	349	340	341	349	320	352	327	351	358	330	332	371	338	327	354	348	320	344	334	346	350	325	338	348	356	364	334	325	351	362	328	322	365	375	325	354	371	325	347	329	352	323	357	357	338	351	395	347	345	328	344	320	297	342	321	371	381	350	308	335	326	343	338	330	313	342	348	351	352	371	321	358	332	344	330	353	336	338	344	354	358	328	345	353	357	359	362	343	339	328	351	365	352	343	350	341	357	363	362	358	350	325	377	351	331	326	341	346	358	294	322	331	349	340	322	347	325	393	369	341	337	318	331	338	378	361	354	342	325	367	321	344	325	329	357	325	360	341	364	331	325	349	338	316	315	351	392	358	355	368	372	360	390	351	373	323	313	368	313	329	338	345	319	335	356	324	340	335	357	330	371	329	330	350	373	332	345	337	352	331	383	332	314	353	346	351	318	343	332	349	325	345	322	358	344	325	336	349	355	365	367	389	360	345	338	345	316	314	316	357	343	327	385	350	348	358	320	343	339	338	332	354	327	363	348	363	321	325	332	352	339	332	357	355	310	323	333	371	346	364	337	304	358	372	338	346	317	345	324	350	346	346	337	336	362	362	340	304	350	336	362	348	304	338	332	310	335	368	346	363	332	363	361	328	380	373	329	374	359	353	340	362	347	369	351	350	365	364	374	332	368	330	333	300	320	356	342	344	332	310	360	356	339	337	339	336	303	344	348	345	383	337	341	304	342	344	353	341	348	370	343	329	341	368	357	362	321	359	369	312	351	309	360	371	314	367	364	340	355	343	361	370	365	345	369	338	384	350	396	307	350	348	330	352	351	353	350	353	305	345	321	342	372	352	320	370	355	366	331	332	327	340	378	360	340	374	336	337	369	360	333	322	356	317	369	338	360	372	341	345	332	342	297	351	361	342	337	310	371	330	305	355	329	327	370	363	340	364	355	359	349	369	343	311	334	362	358	379	356	348	358	309	349	347	364	346	338	328	319	347	357	322	283	331	340	332	337	371	356	341	340	323	351	343	355	322	335	333	339	324	366	323	355	328	376	341	343	309	321	331	361	343	323	340	385	328	362	317	340	354	353	356	383	298	367	344	364	374	331	348	342	337	355	321	367	331	307	355	338	336	363	367	363	340	324	314	354	357	353	373	341	371	369	300	329	346	377	339	336	335	343	338	336	356	338	351	345	360	338	350	356	351	345	359	358	351	306	329	330	339	332	341	354	315	318	337	339	360	338	343	333	369	340	340	331	365	339	328	328	366	378	346	344	311	354	296	345	352	339	349	365	340	367	336	334	331	334	337	358	329	342	326	352	323	344	340	292	363	334	329	347	368	349	312	335	366	347	320	346	373	376	335	341	351	356	361	361	342	348	361	341	328	357	321	325	340	350	335	318	366	335	346	339	334	351	353	349	322	345	326	335	299	319	338	333	358	333	331	353	343	336	343	351	344	374	310	312	326	320	307	351	358	351	320	328	348	324	359	353	324	345	317	348	344	342	374	355	369	358	336	363	364	319	339	326	382	342	347	323	351	334	321	338	298	386	327	339	352	355	347	344	349	327	324	344	359	339	375	340	325	306	351	349	347	367	355	368	311	324	362	324	333	351	360	350	318	376	351	335	358	337	361	345	347	342	365	335	345	333	379	370	369	359	374	361	354	329	349	348	324	331	338	376	354	311	362	354	394	343	314	361	360	348	299	325	329	366	335	315	327	396	365	351	381	360	351	326	357	340	357	366	335	358	341	336	327	333	355	333	337	356	345	337	329	339	331	348	335	362	308	325	338	332	280	336	391	339	343	366	371	352	376	356	349	343	357	328	335	341	330	326	351	356	353	329	324	326	363	339	326	341	370	340	342	335	355	365	357	385	339	319	332	342	333	348	369	331	321	337	347	334	311	345	346	339	345	352	357
25687	21707	28103	26407	17619	8890	5632	2571	1716	1609	1498	1283	1208	992	753	567	464	498	461	510	552	588	569	546	513	440	456	494	451	418	427	451	430	470	418	437	432	410	443	423	445	407	436	400	433	437	430	413	447	416	442	403	421	411	405	423	420	418	408	417	371	448	396	424	434	398	392	469	419	419	384	414	431	428	414	440	415	436	454	442	412	397	406	396	475	460	418	448	415	435	427	390	435	403	420	415	427	414	432	444	397	390	415	422	415	411	445	433	387	413	473	384	422	398	421	379	413	409	438	387	399	388	414	392	435	411	433	416	408	422	448	414	387	447	437	434	411	407	446	396	439	435	436	440	370	415	400	434	377	428	397	406	395	418	431	405	424	439	409	407	412	390	432	447	413	421	443	424	430	443	422	413	383	395	410	432	445	441	413	433	401	412	446	392	429	435	416	407	422	392	437	440	437	417	401	393	412	428	397	426	408	410	362	437	426	446	438	459	436	416	419	428	367	431	438	422	431	412	389	413	449	458	409	428	445	424	431	407	408	413	455	426	417	407	374	432	402	423	436	398	408	392	439	403	418	449	430	411	391	389	434	394	391	427	414	437	435	424	399	441	399	378	428	429	418	420	387	406	404	440	430	406	412	434	395	428	433	412	422	420	429	383	418	426	415	391	455	430	410	465	410	408	418	409	383	390	430	409	413	401	443	418	434	419	404	394	409	409	436	446	418	387	377	398	411	414	450	427	387	436	422	441	408	439	404	415	413	429	422	424	437	430	411	410	426	407	412	436	427	440	427	398	444	418	449	410	391	450	420	447	431	410	436	408	398	389	465	400	362	390	413	432	442	411	433	403	439	421	460	398	429	389	447	405	408	438	439	412	424	422	404	384	387	444	410	438	391	425	420	405	377	417	403	417	342	428	421	416	392	424	414	367	445	453	411	411	433	479	430	426	426	421	394	427	396	413	423	399	449	437	415	407	385	434	427	431	423	445	424	384	412	412	441	438	418	398	456	439	421	421	401	426	421	460	406	380	426	404	370	440	387	402	395	415	459	423	407	411	419	409	433	429	378	426	392	393	437	427	395	431	403	414	405	417	426	430	410	457	396	415	412	439	418	435	444	406	422	434	417	426	453	415	378	425	383	428	401	440	419	430	453	403	441	407	420	406	397	378	417	409	430	447	385	397	426	441	390	412	428	417	421	428	422	387	422	455	415	432	433	439	408	415	383	416	443	398	410	434	428	413	419	446	441	413	430	434	423	430	410	435	424	410	446	416	406	414	421	426	400	420	413	409	403	417	419	385	399	405	371	400	397	411	400	417	421	440	417	417	451	370	393	425	404	407	430	396	407	412	405	440	409	401	416	431	440	431	373	423	396	402	407	453	428	373	433	422	397	421	387	397	393	428	410	438	465	434	455	407	421	439	413	394	438	424	433	411	392	416	449	413	424	402	388	419	434	430	434	432	380	452	462	413	422	404	448	406	389	435	415	396	409	422	400	419	410	422	441	416	389	433	389	438	455	410	414	422	430	438	456	422	423	398	414	454	439	423	430	406	416	437	389	416	405	427	417	414	438	401	423	437	410	389	397	389	436	396	408	430	415	402	431	403	446	421	414	412	422	393	399	375	398	471	368	433	430	433	439	463	438	420	386	379	433	426	437	390	432	424	453	417	425	419	401	438	405	387	447	418	383	416	418	394	394	416	420	431	383	443	416	426	426	411	387	389	410	425	421	419	395	412	431	422	423	431	437	416	405	403	432	418	429	426	425	441	415	421	458	416	421	388	412	430	393	477	406	404	436	427	388	388	445	445	464	477	413	405	383	446	435	416	448	414	430	428	441	394	400	402	398	431	412	419	425	419	401	407	403	419	409	406	453	412	418	406	429	409	410	410	437	440	460	398	447	451	382	419	417	403	379	423	409	399	424	374	409	429	425	434	421	426	430	400	413	413	449	443	441	405	433	416	400	421	415	430	437	441	419	427	409	414	406	399	418	421	396	412	414	441	390	416	429	420	382	421	411	390	423	433	386	386	400	408	425	380	398	394	450	434	426	432	446	438	402	392	441	401	426	412	419	411	403	395	438	476	394	416	410	393	424	399	401	404	443	433	444	441	421	432	397	407	450	395	471	441	416	419	435	437	415	426	389	405	404	418	414	399	413	394	410	454	413	414	429	443	430	396	436	459	409	435	426	412	418	424	424	388	435	452	447	378	391	414	421	449	442	405	399	417	425	450	440	409	424	413	425	418	458	409	395	431	418	405	455	417	403	427	428	422	450	416	392	413	456	473	397	441	408	408	413	441	431	443	433	454	431	421	424	421	448	411	418	452	437	444	425	424	424	450	439	425	412	436	410	433	422	384	424	423	429	424	416	425	418	443	376	427	417	376	398	424	422	450	420	403	432	397	418	443	415	393	406	399	435	422	396	438	415	440	414	412	420	412	422	424	397	412	429	418	429	414	409	408	405	409	393	409	400	422	413	405	418	406	423	441	408	430	437	420	465	437	437	438	432	441	427	387	421	388	415	441	406	406	433	380	390	439	426	445	377	406	414	405	407	412	406	378	393	418	436	416	450	426	423	433	416	402	439	415	436	405	415	385	426	428	424	431	433	464	424	397	417	412	435	421	420	443	395	411	438	416	440	395	448	426	408	439	425	412	454	397	436	393	419	421	438	403	397	404	378	433	454	391	427	406	437	422	398	409	409	430	410	402	458	443	435	393	454	421	410	464	373	428	419	415	421	403	423	387	436	430	438	420	406	427	440	435	379	449	384	407	451	438	433	438	409	427	454	391	441	445	399	413	408	407	401	429	465	377	441	427	434	445	411	429	408	419	419	428	402	448	446	414	429	395	425	440	432	403	441	401	391	428	421	378	397	415	447	428	422	389	423	378	392	397	411	390	445	391	404	420	374	381	411	424	384	447	413	404	413	409	439	416	435	426	411	421	438	419	452	414	407	463	415	436	410	390	425	388	445	443	415	406	403	458	393	478	452	391	465	447	412	421	413	407	400	443	413	419	394	428	427	454	393	423	430	431	424	432	411	422	446	444	420	436	409	393	420	416	398	401	430	444	418	439	424	392	392	388	400	428	417	441	413	391	423	438	396	409	417	437	417	419	395	407	422	403	471	421	421	445	425	400	436	403	394	447	422	411	428	424	432	450	419	405	401	446	421	457	388	407	416	431	408	425	400	444	424	443	442	412	412	383	434	428	430	441	431	427	397	373	411	399	434	424	401	450	425	413	422	423	440	379	419	399	390	424	433	408	428	413	421	444	425	441	437	386	444	471	388	402	424	396	443	423	400	420	438	411	434	431	402	401	430	407	367	438	423	421	393	420	400	408	440	444	432	417	434	422	401	443	437	426	393	434	425	384	437	444	433	435	414	377	438	421	404	407	412	379	403	414	427	420	406	396	392	393	447	413	402	430	395	399	454	430	415	430	416	435	388	410	434	396	418	419	413	424	412	407	411	413	395	439	418	431	469	407
32255	47523	33277	22199	16894	11839	8762	4440	2995	2800	2613	2242	2115	1592	1061	755	581	556	589	608	708	705	685	656	592	539	550	521	519	461	460	477	487	482	449	486	451	454	485	475	475	465	449	453	452	445	465	439	472	450	413	484	472	448	454	430	416	445	435	468	437	470	461	460	444	489	431	433	425	418	445	434	441	401	463	469	439	472	506	468	467	446	431	454	470	471	445	436	443	452	421	433	469	438	430	429	433	435	436	479	433	448	452	462	460	464	418	442	445	441	437	420	431	450	424	482	454	460	427	458	447	422	459	439	423	463	434	457	459	451	453	462	463	469	470	440	467	427	447	458	439	444	492	464	470	444	458	449	458	462	423	435	444	454	448	437	422	452	414	426	426	443	460	441	410	432	471	439	436	424	471	438	463	453	399	429	472	433	439	476	500	472	442	445	458	480	456	457	458	480	458	466	417	441	454	457	453	460	409	452	440	430	474	464	407	462	442	475	436	451	452	446	457	456	429	488	457	443	464	444	455	462	421	443	420	453	437	425	445	439	462	446	446	460	449	413	440	455	488	465	435	439	446	443	452	457	465	427	429	458	416	442	449	444	429	466	461	483	458	463	424	467	468	461	453	429	462	447	459	446	457	447	468	467	447	452	440	464	434	438	455	447	432	432	435	448	424	440	491	434	446	424	458	423	419	435	476	432	412	435	483	454	439	459	482	442	445	408	445	458	424	456	414	461	461	436	450	447	449	429	449	456	454	474	467	435	429	444	452	434	449	445	431	449	463	449	409	386	435	463	447	449	445	421	459	443	434	430	441	478	464	440	439	429	445	415	445	442	445	453	459	460	450	411	439	496	431	486	438	453	458	460	502	477	425	427	496	452	438	444	428	422	450	443	455	511	435	452	446	426	460	446	461	485	438	412	440	450	453	434	442	439	429	420	477	451	429	451	442	446	468	428	449	415	467	452	444	456	426	461	452	425	432	431	406	453	469	481	431	428	453	427	440	445	454	425	519	448	420	428	449	462	442	449	455	451	417	441	437	469	438	477	457	444	442	443	456	423	447	443	394	432	466	444	437	396	443	478	423	441	419	454	440	441	464	449	461	413	445	469	430	439	453	438	452	453	407	463	438	431	485	448	456	468	448	482	483	446	431	469	407	475	431	454	472	484	419	450	480	450	465	465	431	446	486	423	424	425	432	452	448	469	421	462	451	439	452	456	433	450	469	441	491	464	464	456	414	433	436	444	450	442	443	463	469	428	466	436	436	448	442	476	450	428	465	450	424	447	448	429	418	464	471	449	469	460	436	449	490	489	456	436	473	418	439	432	461	404	446	408	435	442	443	430	442	435	451	447	431	442	450	464	472	448	462	447	423	470	468	460	442	477	458	469	427	439	451	433	465	443	481	475	441	461	439	424	450	440	414	471	447	448	472	422	431	421	461	431	430	434	466	456	477	472	437	421	452	445	461	462	468	452	461	395	458	446	448	421	426	433	449	444	441	452	477	484	461	449	462	411	449	459	469	453	419	449	437	443	451	459	451	463	447	426	478	435	462	466	408	453	444	432	454	496	438	463	448	475	461	419	438	415	443	422	441	443	457	479	448	420	460	432	480	433	458	451	458	429	468	474	457	451	480	444	448	488	421	442	438	476	451	449	460	432	415	423	462	436	444	463	461	457	427	455	447	467	439	458	450	456	453	449	413	481	439	498	443	471	451	479	427	444	443	427	471	465	465	412	435	432	450	422	435	447	445	403	446	467	425	465	425	449	464	452	412	482	424	440	465	456	467	429	515	410	472	432	428	461	419	433	442	439	474	444	469	465	460	453	433	457	476	449	466	465	451	469	464	462	476	398	452	453	443	499	438	465	460	474	470	435	466	425	491	414	469	419	447	431	414	451	392	462	445	407	413	438	441	441	452	433	460	415	487	425	478	418	432	410	473	425	433	422	469	472	474	465	432	427	437	503	401	436	462	442	423	416	430	435	444	435	410	482	461	445	481	451	438	439	422	446	440	429	493	442	447	463	437	431	426	421	473	448	488	437	445	428	434	444	458	451	455	401	456	448	459	435	443	478	386	443	452	437	444	461	461	477	418	443	461	436	429	480	441	449	416	441	451	436	459	451	437	443	466	439	477	406	433	445	455	440	468	459	478	457	451	444	440	434	424	466	436	458	454	490	473	453	455	457	489	448	430	436	450	451	437	416	447	415	462	460	465	465	467	430	459	458	473	439	430	446	416	446	462	468	404	451	457	462	453	429	419	442	470	380	481	443	418	450	448	436	443	434	481	431	434	447	435	449	449	401	450	443	436	435	446	457	447	471	457	415	442	428	467	450	423	443	416	428	431	422	429	475	437	431	465	450	443	493	431	418	440	470	483	403	480	447	477	441	459	455	406	442	448	451	442	457	490	468	419	460	436	408	457	467	448	438	449	440	421	452	473	435	459	447	451	414	472	465	444	433	424	422	460	436	474	429	440	433	452	407	451	395	471	442	465	458	456	415	448	457	453	484	450	423	472	441	448	422	414	418	408	446	482	475	446	459	443	454	447	442	428	448	487	471	435	438	448	447	434	452	424	463	431	443	453	453	402	441	436	444	423	462	455	428	467	398	432	471	473	450	462	475	434	444	467	466	417	504	462	474	447	440	454	444	459	488	452	463	489	443	457	450	461	468	426	460	491	443	458	422	421	420	432	420	459	445	434	446	475	464	444	463	473	451	448	479	438	467	440	460	469	471	468	462	497	488	434	439	472	409	446	457	440	461	441	440	448	434	455	414	486	470	441	441	491	463	470	444	486	473	433	432	482	465	434	428	462	418	438	448	448	452	444	432	464	441	426	455	453	431	464	488	457	456	457	415	424	399	455	468	480	466	418	468	442	480	475	452	431	438	437	440	452	437	472	454	506	453	446	460	446	466	412	437	485	410	456	437	428	424	426	449	427	456	479	433	449	431	417	463	465	450	447	440	413	447	449	449	450	454	421	452	478	435	437	445	430	461	469	425	433	448	447	459	419	446	451	454	429	453	448	463	466	438	463	465	445	467	465	418	424	464	456	440	430	415	454	457	434	436	470	459	464	469	424	432	434	457	470	425	441	454	421	425	449	463	396	437	476	439	441	449	449	419	415	435	449	451	466	466	453	487	465	418	450	440	451	452	440	449	444	419	424	424	420	426	473	466	432	474	478	423	431	424	456	439	417	458	438	457	452	407	430	442	433	451	451	465	452	438	413	426	492	418	420	428	436	460	428	448	491	485	405	477	420	446	442	464	470	452	509	456	419	466	455	471	475	439	504	423	411	499	457	412	462	436	482	453	451	422	460	453	429	447	406	498	452	446	456	437	439	453	473	449	445	409	426	424	479	426	460	409	454	433	393	456	439	430	454	449	449	462	448	432	486	470	444	460	445	442	454	446	442	452	446	477	408	394	454	420	413	421	416	421	469	421	430	486	435	474	438	482	476	460	461	463	414	447	456	414	443	470	438	461	423	441
23331	21695	29418	24528	22115	23224	20810	10212	6239	5272	4145	3666	3841	2804	1225	737	635	621	619	751	686	811	804	738	642	657	601	600	587	602	555	527	543	519	540	511	506	482	523	516	524	527	514	522	517	528	490	484	502	527	509	498	546	459	483	543	509	497	490	559	497	524	513	525	503	496	486	491	517	511	491	491	490	504	526	481	509	520	488	522	473	545	495	491	513	510	526	486	458	509	525	499	509	478	509	517	454	508	529	455	507	498	526	513	491	517	479	475	476	451	519	463	496	476	498	503	519	505	448	518	544	504	454	481	443	535	477	537	482	536	500	543	502	514	485	488	518	522	497	506	545	476	477	502	494	529	510	473	530	475	545	479	489	466	492	507	496	502	504	554	503	477	503	509	488	490	504	533	538	513	502	455	493	496	518	492	475	509	504	478	455	482	469	526	530	520	507	505	469	488	502	520	459	512	509	530	543	496	487	510	486	515	467	464	534	496	466	500	510	503	513	489	539	516	490	515	519	510	500	528	488	510	511	501	483	506	501	482	488	512	432	516	500	488	494	522	490	478	512	508	479	529	513	467	478	476	511	489	570	511	507	495	518	501	465	522	511	504	514	493	479	481	477	535	452	457	497	518	497	513	452	516	478	475	510	542	469	529	515	439	524	499	503	529	501	489	502	504	528	461	489	505	519	582	533	517	496	470	468	520	483	502	519	513	476	508	525	484	496	506	501	456	526	475	513	452	526	469	502	487	471	490	480	490	503	521	454	497	498	453	489	543	504	477	524	487	538	476	516	457	490	488	495	474	508	480	492	467	472	486	498	522	482	522	518	462	486	495	539	488	532	472	474	485	510	478	494	478	502	494	501	526	535	503	499	472	538	512	471	529	500	490	521	525	504	483	459	493	479	530	530	477	519	518	498	503	512	490	496	493	463	541	452	462	522	515	474	530	507	545	502	522	477	454	515	494	533	514	544	503	518	483	499	496	527	545	488	522	513	499	523	492	463	514	498	520	466	517	493	516	516	497	494	481	513	506	570	504	482	479	496	478	472	492	492	453	476	473	548	508	500	471	496	489	469	506	477	479	525	503	496	523	482	509	510	528	466	484	528	517	482	501	493	523	492	530	494	509	476	509	503	546	487	514	532	524	499	492	471	539	478	511	494	497	517	506	488	496	497	478	486	525	503	487	507	525	513	553	498	507	480	499	502	516	541	522	502	525	484	495	543	457	490	501	485	513	483	496	499	519	505	469	550	503	469	493	505	510	493	495	462	520	508	494	514	487	493	517	502	482	502	503	492	514	500	468	487	520	503	512	476	513	484	465	477	501	531	497	495	493	523	491	481	487	553	461	512	499	528	507	505	501	484	513	461	467	494	490	501	523	493	452	476	509	456	487	498	468	538	490	541	473	530	491	506	504	508	520	560	484	462	528	493	474	489	503	506	474	490	539	520	456	516	544	513	511	493	461	483	448	522	508	506	526	495	521	515	539	497	500	504	456	507	492	514	486	496	465	464	486	477	434	443	486	496	477	478	525	470	524	500	528	477	514	496	497	468	490	481	489	494	474	536	497	479	537	473	475	527	501	481	509	530	473	505	478	482	535	490	539	498	512	507	487	498	476	474	532	473	470	491	547	499	465	498	482	498	484	541	492	524	490	521	505	497	526	496	482	443	487	508	479	543	494	524	501	505	511	490	463	487	541	472	485	467	483	503	497	537	501	490	510	504	474	508	525	519	513	484	524	470	517	489	479	529	525	509	509	507	507	496	517	493	494	486	520	468	517	481	481	528	516	501	507	530	525	486	506	528	494	528	508	497	477	477	530	471	527	509	480	499	557	477	451	532	510	495	517	528	515	550	527	477	530	489	506	484	512	512	498	481	488	511	471	484	466	482	554	442	532	506	525	553	519	496	515	531	478	511	495	488	499	471	471	503	500	508	508	540	515	525	462	534	480	489	524	530	468	523	527	501	491	481	494	510	491	472	513	556	501	485	493	506	495	494	448	489	488	475	501	491	453	459	507	555	514	516	511	459	498	530	498	530	479	466	471	471	479	479	477	490	518	554	488	521	470	513	503	477	513	522	473	506	496	515	480	482	452	512	495	475	486	476	470	543	474	458	518	490	507	493	515	485	520	473	468	554	466	518	477	473	493	525	533	484	563	502	511	537	490	513	518	526	512	504	457	465	551	504	501	493	518	492	498	518	478	483	499	499	485	522	490	512	511	489	500	459	465	483	468	470	479	487	494	511	513	512	457	531	491	494	520	472	502	513	457	490	489	476	518	466	515	497	475	500	495	507	499	477	509	482	521	517	523	473	495	460	523	466	450	488	505	506	521	525	522	530	499	495	518	507	488	501	489	466	531	476	477	529	539	465	478	482	484	490	497	509	476	513	541	491	502	491	495	523	477	509	488	527	480	490	482	501	480	462	550	482	481	508	519	505	490	522	525	516	483	493	525	500	514	505	481	482	495	499	516	501	488	515	504	521	513	517	479	477	530	518	484	484	518	478	495	494	480	481	482	484	530	490	510	513	517	502	494	500	539	531	503	507	558	512	475	477	481	518	515	479	482	538	494	488	493	503	471	516	531	514	461	502	515	497	530	517	485	497	513	482	495	449	480	487	487	486	524	515	539	525	478	492	519	480	472	481	490	487	527	522	508	514	480	506	490	489	499	478	510	485	475	478	495	506	542	497	483	496	480	476	485	535	477	541	488	494	531	532	498	534	498	499	497	550	518	494	464	529	504	522	537	492	528	501	475	477	538	478	480	492	485	510	434	530	517	513	457	494	499	543	499	444	503	494	482	504	498	512	547	494	478	492	485	511	511	501	516	529	485	517	513	479	469	513	454	508	500	498	491	478	502	511	509	496	509	497	469	517	453	492	453	482	501	476	469	501	525	507	499	522	512	496	449	509	481	543	528	474	517	511	502	492	504	503	491	490	530	485	499	510	480	511	493	504	504	487	485	512	512	480	555	483	486	507	531	514	506	496	508	510	512	496	506	506	523	497	467	558	529	531	527	490	484	506	487	513	536	510	451	502	529	505	488	459	486	506	523	528	463	489	485	550	477	502	476	513	525	514	540	454	527	519	522	550	492	491	493	484	490	513	494	496	516	530	531	526	550	493	508	490	504	472	531	508	484	510	532	525	531	495	470	502	497	553	514	507	481	487	442	484	507	483	472	483	474	488	466	528	485	485	485	482	519	492	494	485	504	498	492	467	493	468	471	466	476	494	488	448	469	520	491	493	514	505	480	483	461	497	487	493	518	506	511	478	500	495	445	478	514	545	514	507	523	524	506	508	498	521	530	541	526	497	467	482	504	510	481	468	508	493	500	521	489	462	536	504	484	488	449	508	490	518	477	514	488	504	536	487	505	523	533	482	517	534	461	511	490	502	480	504	482	505	529	516	464	466	485	552	472	491	480	455	537	478	480	488	510	487	522	532	496	526	505	524	490	506	503	519	529	519	480	503	499	495	523	472	507	448	516
32046	54237	41932	31781	26573	22382	18893	13090	9583	8212	6328	5952	5911	4180	1768	874	745	767	761	874	891	1022	923	938	865	767	667	650	599	598	564	593	541	483	507	542	545	529	545	528	485	515	543	552	521	503	520	509	532	529	507	551	494	502	496	485	540	485	483	443	513	525	522	522	494	498	543	483	468	516	509	490	527	543	512	542	469	508	521	505	569	503	529	497	499	507	523	552	495	517	573	487	533	529	527	517	514	509	483	484	484	515	526	452	520	500	500	476	572	505	503	529	508	497	523	518	514	545	473	505	508	525	510	504	502	505	525	547	535	508	499	513	540	497	526	514	526	526	533	543	516	517	518	481	469	502	521	479	500	511	548	497	507	509	515	541	481	528	527	456	519	501	500	493	506	487	520	526	495	543	534	526	475	479	493	487	508	482	511	491	505	519	509	567	486	543	493	526	507	515	533	474	505	525	528	470	539	480	483	473	528	499	495	475	512	516	494	492	485	494	454	497	503	555	483	506	470	534	514	532	539	521	499	477	489	521	491	535	483	504	505	487	564	496	512	495	486	481	537	510	464	509	503	489	509	481	488	503	501	506	550	469	495	523	472	473	490	492	508	490	500	530	501	529	520	508	498	515	550	531	511	500	530	476	529	528	472	513	490	460	525	547	521	527	515	541	505	541	537	534	486	506	518	516	523	564	493	483	534	519	481	514	522	538	493	522	472	507	532	546	537	506	490	545	511	527	450	514	512	507	508	535	526	518	512	509	505	518	529	483	515	557	488	526	492	523	498	485	519	507	494	512	520	498	567	501	497	501	485	500	509	514	516	478	503	502	487	507	539	530	534	528	556	524	525	510	474	527	518	507	510	515	537	511	469	502	496	478	524	513	506	496	500	524	493	529	493	512	500	546	510	504	503	505	544	513	527	494	509	505	529	505	525	500	495	499	504	532	536	482	498	522	473	532	508	503	520	505	501	523	539	525	499	449	494	544	499	534	512	491	535	487	485	476	512	554	473	529	478	482	569	514	530	437	516	502	505	487	482	530	465	470	519	534	468	461	527	536	522	507	512	512	528	539	540	515	510	498	509	491	506	545	506	525	498	520	514	497	496	511	490	530	521	502	488	489	472	463	490	512	517	450	498	488	493	515	506	492	510	470	487	491	500	475	484	515	527	541	491	530	478	504	462	513	534	504	527	530	556	473	526	527	536	501	551	521	517	456	472	510	547	489	517	498	481	496	464	483	519	502	465	530	533	513	490	511	497	550	517	519	499	480	528	525	520	516	496	477	474	502	468	475	502	487	538	473	482	542	509	508	513	530	500	505	515	519	489	519	556	483	548	507	464	525	546	516	508	481	517	497	535	484	486	510	511	475	500	521	551	535	498	494	512	514	519	519	543	534	524	511	509	525	477	497	519	521	495	520	538	477	481	494	514	521	502	546	522	486	544	495	493	507	511	529	490	476	519	537	503	490	508	499	542	507	515	480	521	548	496	488	515	513	538	509	511	510	528	467	545	503	495	500	513	523	527	546	513	548	512	497	495	515	475	532	507	514	535	489	507	512	449	497	493	508	508	495	501	494	567	468	463	488	485	508	466	520	526	559	503	561	464	547	529	472	528	489	472	475	512	461	552	540	521	473	511	551	507	496	473	484	503	485	475	513	494	524	512	508	498	533	489	496	467	550	517	455	459	505	499	512	499	525	546	501	484	469	512	532	465	508	497	495	538	514	513	527	517	518	515	454	490	462	507	514	521	546	505	513	506	488	483	496	523	518	510	519	516	517	499	525	493	521	464	520	503	500	542	520	538	495	474	503	508	520	537	493	534	537	516	514	496	493	516	528	525	486	513	532	495	510	516	522	471	539	502	482	524	504	495	508	533	528	510	510	484	514	508	531	521	527	510	481	489	532	446	493	494	483	497	515	511	457	508	512	528	532	499	502	493	535	515	486	508	508	477	512	526	488	513	494	479	525	498	535	511	526	516	478	497	519	495	501	485	468	508	475	531	512	517	505	547	499	489	502	534	521	497	493	530	493	493	510	529	512	521	506	507	469	566	512	506	479	522	492	497	538	495	499	570	505	549	511	555	536	516	527	481	520	494	498	509	512	529	578	528	479	474	513	474	470	507	495	522	505	475	503	509	501	498	552	504	485	519	500	502	511	508	471	517	496	509	499	488	528	490	549	488	523	529	532	490	526	494	514	510	490	471	536	501	522	516	500	490	521	519	533	512	508	494	505	505	496	540	529	490	528	514	479	566	517	513	530	530	520	483	517	488	478	474	524	509	500	505	537	519	523	510	533	479	500	500	533	499	511	494	508	532	549	553	508	516	512	469	497	495	498	515	476	513	498	497	494	497	468	535	492	556	499	510	482	542	476	498	523	513	523	486	492	570	479	531	499	515	466	505	523	499	480	523	509	472	486	493	538	505	517	493	516	509	497	500	553	519	517	505	500	545	534	519	481	479	512	536	502	500	514	472	481	517	487	493	493	526	488	513	515	491	507	525	517	530	501	555	458	502	504	502	490	506	507	460	506	524	521	531	512	482	459	480	517	517	512	493	485	502	513	504	496	481	503	505	505	500	545	459	501	515	524	531	499	500	516	518	510	454	506	522	491	467	525	547	466	554	469	513	540	502	557	512	491	508	468	502	551	549	495	515	505	497	499	497	511	496	499	461	507	522	557	501	513	516	540	520	462	512	482	492	502	524	520	501	520	485	497	525	496	488	529	513	516	503	495	516	468	525	517	505	491	516	529	516	528	547	526	487	484	512	517	531	505	498	487	532	558	504	512	521	527	494	549	488	444	482	522	447	498	479	510	509	489	498	503	479	519	533	498	516	539	487	522	533	478	507	512	529	528	536	529	535	524	478	501	496	521	506	540	546	555	497	472	493	495	476	544	500	490	479	534	492	499	522	521	527	474	505	520	514	470	465	508	511	505	552	540	483	515	536	521	522	538	503	489	506	503	545	521	496	496	501	528	485	494	494	521	548	504	565	518	493	501	512	492	558	500	471	494	489	489	483	546	534	510	538	500	520	506	509	543	487	515	532	546	499	491	493	540	561	495	513	490	521	496	525	443	472	533	481	550	501	480	508	489	526	500	511	506	475	509	498	460	496	542	512	519	513	500	539	507	521	531	515	495	538	514	559	504	522	512	552	494	497	558	501	541	519	451	496	533	530	492	478	525	541	524	492	470	526	539	503	519	525	513	476	535	493	511	501	508	516	513	506	486	487	487	502	504	492	512	506	515	477	505	483	504	522	527	556	467	470	513	501	507	527	480	511	482	500	527	523	522	529	501	518	505	498	509	520	489	507	498	488	516	523	489	497	497	483	499	524	515	502	507	480	520	495	526	519	511	495	539	497	550	525	500	533	499	517	497	494	502	486	500	528	494	489	490	548	526	491	537	485	530	542	522	501	514	510	540	463	473	554	489	513	484	545	525	496	505	462	509	503	503	506	520	497	532	526	542	508	525	497	511	522	508	501	539
31366	28670	26716	19229	10122	5846	4035	2576	1978	1634	1123	903	727	723	428	353	338	303	366	310	336	384	411	377	341	334	308	335	334	317	325	322	304	295	303	278	317	295	300	295	321	298	298	307	312	316	337	335	325	268	324	294	295	319	308	292	282	310	283	289	319	325	307	286	311	308	278	313	300	269	352	312	316	330	295	301	321	277	282	320	316	324	305	323	335	311	294	294	305	296	285	330	330	300	320	306	286	313	272	264	300	313	319	321	279	297	299	302	249	290	295	325	290	311	289	311	292	319	277	310	320	346	324	304	310	290	298	332	303	305	294	305	308	303	304	295	268	320	309	299	312	284	292	314	330	328	315	311	328	289	323	299	279	294	295	321	305	290	321	323	308	282	304	300	275	285	316	271	301	288	289	307	297	289	307	288	289	301	308	266	334	308	313	296	317	312	296	332	302	316	321	306	300	260	301	301	314	335	299	322	311	315	295	302	292	292	307	319	331	287	326	318	303	327	263	293	294	298	290	288	296	294	311	323	336	313	348	309	319	283	286	320	326	328	320	300	320	303	303	305	332	292	317	293	249	314	311	266	304	297	311	316	295	314	295	292	294	287	314	296	310	304	312	297	323	345	289	312	341	279	315	277	287	278	277	279	305	351	310	314	318	301	298	332	336	282	300	292	290	292	330	302	272	270	289	300	314	310	333	279	305	313	252	326	306	272	318	301	314	288	311	307	314	299	297	306	307	295	285	320	328	266	312	321	363	266	269	330	299	277	293	312	296	294	314	309	340	276	303	308	284	299	299	278	306	313	311	285	304	321	306	315	294	331	299	320	299	265	297	307	318	293	307	278	302	304	303	275	292	305	305	311	316	316	297	300	279	284	296	298	291	322	320	313	321	278	292	300	283	337	326	308	311	289	311	317	313	328	300	287	286	292	315	295	316	301	288	289	281	256	301	329	296	284	304	292	323	284	338	297	333	294	337	301	318	297	285	324	320	314	281	314	299	271	285	343	281	285	294	311	322	310	307	312	325	323	303	304	306	287	273	267	286	309	291	279	289	299	269	342	330	284	340	291	337	310	307	294	305	291	313	304	320	314	305	268	315	314	344	273	303	310	281	311	299	321	293	279	301	298	328	284	281	293	297	293	303	267	303	298	324	305	328	376	290	287	304	303	312	281	308	298	302	325	329	288	308	322	281	303	301	290	292	287	302	302	320	307	286	293	332	286	304	293	303	287	294	294	301	280	300	314	279	305	323	293	310	318	292	290	297	276	318	293	276	274	308	325	316	355	290	316	330	295	283	317	280	284	325	306	320	322	308	323	322	329	306	301	319	311	312	303	299	301	332	329	298	340	287	306	304	316	311	294	310	296	310	334	285	297	287	303	306	308	342	345	302	325	297	303	321	324	308	322	317	304	289	274	289	328	307	316	278	266	315	305	298	306	308	294	286	287	316	290	321	318	316	348	310	308	306	298	323	318	290	297	317	312	319	285	301	298	333	291	315	332	288	314	305	335	305	277	299	290	280	304	341	304	304	296	293	280	302	292	296	330	334	302	279	304	293	296	301	282	296	260	288	337	299	334	317	315	316	313	292	296	316	325	308	284	313	313	300	327	293	288	307	305	273	331	324	304	267	323	330	296	299	305	304	273	296	306	310	299	310	328	299	311	298	318	271	276	308	318	318	288	302	288	330	295	308	302	304	316	301	284	290	270	306	323	285	303	305	291	292	319	315	284	312	304	322	318	334	305	307	285	272	287	312	264	299	262	299	283	286	291	298	320	321	267	301	265	313	326	297	311	344	299	319	291	343	289	303	296	286	333	317	279	266	320	302	293	311	295	333	297	308	315	293	307	313	294	308	308	304	333	324	285	311	316	320	287	298	312	280	348	302	310	326	299	287	274	288	283	306	286	331	324	313	281	302	281	297	291	304	313	272	287	311	296	308	301	290	344	323	286	306	316	304	285	330	298	314	312	307	274	319	329	318	312	315	332	300	310	315	275	324	323	319	314	289	291	284	284	299	320	297	320	302	327	319	324	256	294	307	303	349	324	321	325	279	306	308	331	271	285	311	306	300	331	308	285	303	330	329	306	282	303	305	326	307	305	302	305	301	304	286	303	317	300	305	296	314	277	283	266	305	305	305	299	297	287	328	306	288	310	282	308	305	291	312	300	289	253	292	290	286	279	305	283	331	277	305	304	289	283	319	247	317	281	275	306	339	296	263	333	341	301	304	314	293	263	288	309	307	336	290	309	317	319	274	281	304	306	293	285	318	306	323	295	326	327	330	306	316	313	304	305	299	295	329	301	279	342	288	302	300	332	301	344	333	309	311	281	282	321	288	314	305	355	298	294	297	301	280	327	306	289	323	301	308	294	293	278	299	285	325	303	302	349	307	330	319	285	283	300	284	296	308	304	317	291	325	277	293	316	301	311	300	307	288	350	296	329	328	326	264	315	321	294	303	285	334	301	298	282	308	317	274	312	298	309	328	337	300	343	308	281	296	272	323	321	330	285	312	294	309	286	312	288	294	302	292	302	293	299	284	298	308	309	329	309	310	285	320	316	280	311	322	294	249	318	272	282	292	278	356	307	285	291	286	302	275	308	319	307	305	289	297	318	259	295	321	296	301	304	313	294	322	332	339	308	302	299	317	297	299	320	331	297	299	310	297	296	269	304	321	325	321	305	287	305	335	305	319	322	302	298	311	315	315	288	286	306	283	330	301	278	276	300	339	310	306	299	315	300	287	287	302	271	265	293	293	327	309	299	307	307	306	305	288	292	288	305	311	330	304	300	325	306	295	321	307	313	326	322	293	280	285	306	292	296	307	270	288	334	316	319	320	313	309	291	318	281	299	308	299	306	335	296	289	266	321	304	294	306	318	287	320	330	319	328	330	327	265	267	322	347	311	294	294	325	307	273	314	311	300	325	285	269	311	276	324	274	290	321	304	273	301	325	286	292	319	273	321	296	299	278	284	302	303	276	311	326	299	306	293	312	302	338	306	330	275	357	281	308	276	287	324	308	296	297	313	284	319	306	329	318	305	276	310	297	276	304	298	287	302	291	285	305	338	299	274	319	286	298	333	298	294	251	303	302	311	305	297	329	298	301	287	318	304	346	255	323	312	299	285	293	293	314	326	299	310	293	302	324	319	315	276	285	290	280	294	319	331	299	309	296	289	294	314	306	310	303	286	298	326	323	307	293	306	315	300	308	317	289	303	326	308	311	302	291	310	285	283	323	326	273	314	297	300	309	306	307	293	320	287	267	310	282	320	316	321	315	350	325	283	324	328	287	329	298	323	276	295	257	288	326	296	281	267	312	303	324	300	327	319	289	329	303	302	326	309	302	310	302	312	280	302	313	309	309	297	333	308	316	317	320	268	280	323	335	311	299	314	283	334	307	322	294	300	269	330	332	326	275	309	299	319	283	291	302	314	310	315	307	298	318	291	330	321	294	323	319	341	298	315	292	318	311	304	304	303	321	301	301
30621	41256	28410	18949	12664	9000	6984	4579	3562	2847	1906	1538	1166	1140	545	410	391	400	377	407	431	442	467	486	399	402	357	372	408	357	388	315	357	324	322	370	336	331	342	322	348	340	343	312	298	314	350	347	326	344	323	319	350	324	313	331	345	343	322	328	297	318	353	369	318	361	344	347	324	363	318	302	325	330	341	334	346	339	339	348	336	332	337	306	348	362	323	335	316	289	315	315	289	367	306	350	333	350	317	353	320	317	337	353	354	320	312	352	322	344	337	372	337	328	325	318	305	332	334	351	341	333	341	318	352	340	347	352	321	370	311	320	330	339	350	338	316	320	332	331	346	353	312	336	329	329	292	308	316	319	355	341	311	317	328	321	334	309	340	332	347	319	353	305	276	322	330	318	338	304	334	330	329	308	340	354	339	370	346	333	374	323	320	302	346	315	287	344	315	329	349	359	346	297	300	345	312	314	359	324	320	324	327	357	327	351	330	313	350	323	333	319	312	315	334	352	311	316	330	318	339	307	329	332	289	344	342	337	345	318	338	328	328	314	335	325	329	318	331	321	349	341	313	313	356	352	332	340	331	338	346	332	295	339	325	337	304	340	320	307	312	358	358	301	332	361	329	341	309	313	329	318	382	310	298	307	329	305	335	313	314	320	306	319	333	313	306	335	339	333	339	320	329	298	321	320	331	349	308	364	355	328	335	338	321	344	339	374	320	317	331	332	328	311	313	291	323	309	316	292	326	342	362	334	318	353	318	334	316	327	347	318	336	302	328	339	337	331	323	328	306	330	339	355	293	315	305	306	348	332	335	322	320	324	316	338	343	310	342	302	340	332	312	326	357	303	342	328	336	326	359	327	331	317	331	319	330	330	337	337	311	297	349	332	338	329	317	306	353	352	332	331	327	307	298	311	301	332	324	385	325	315	313	326	314	326	310	322	361	311	351	333	304	346	332	308	360	343	312	348	323	354	331	319	320	305	334	311	351	331	320	338	331	327	332	344	350	344	322	339	338	336	329	340	347	319	321	327	344	321	343	351	321	321	307	301	323	329	317	317	324	343	338	347	335	330	322	321	318	341	321	281	345	326	318	346	293	354	331	328	357	313	347	350	306	332	328	342	319	349	337	322	340	331	304	352	313	334	333	356	363	334	335	334	351	324	306	330	300	331	321	331	346	333	340	348	317	315	343	296	323	334	315	342	333	300	335	335	355	320	346	283	317	335	320	362	344	306	344	336	327	333	289	289	338	336	316	307	361	344	304	340	330	328	323	325	347	323	323	329	317	323	308	325	312	336	342	331	360	317	339	333	306	329	313	316	335	348	322	341	312	340	315	312	341	329	310	328	346	340	329	328	335	316	296	345	283	336	298	336	306	316	357	318	333	301	320	313	359	321	363	329	335	322	335	353	325	330	339	303	346	335	322	333	335	304	333	323	344	331	322	292	316	346	325	354	327	311	322	345	333	353	361	284	346	322	301	348	342	305	292	323	377	346	343	302	326	333	322	329	303	313	338	318	313	323	332	317	327	335	330	312	304	310	317	313	324	335	338	349	335	336	276	333	335	310	296	334	338	346	341	336	333	304	331	332	371	308	295	297	340	318	350	338	317	330	317	313	344	329	339	324	371	340	305	320	350	327	318	339	332	321	332	305	302	343	308	301	323	337	342	323	333	300	328	325	344	311	344	311	311	300	307	325	319	329	342	335	286	349	351	338	342	310	325	307	330	319	332	318	330	331	337	334	344	348	309	312	331	330	324	329	351	315	327	327	322	332	350	297	303	327	340	321	334	365	312	307	325	354	367	345	304	349	329	365	310	319	363	351	336	322	321	346	331	308	313	310	323	335	343	332	291	313	335	368	315	330	323	326	340	317	334	312	355	348	325	303	325	315	319	305	328	328	289	333	330	372	339	345	345	323	368	333	345	356	299	351	298	308	333	345	331	307	343	364	331	323	333	342	315	303	349	341	304	325	353	330	341	351	330	331	344	345	309	327	335	335	362	327	323	343	315	336	341	323	346	320	310	338	318	336	325	341	277	343	325	349	344	332	327	322	351	329	277	347	346	346	348	362	322	346	346	328	336	376	338	347	331	327	328	300	320	304	374	320	323	315	350	329	327	332	311	308	338	339	350	323	303	344	329	353	312	327	326	343	323	331	306	354	355	313	314	307	338	344	339	348	353	301	339	298	320	361	321	342	334	296	347	302	345	332	298	320	331	343	318	300	315	334	364	314	336	313	312	323	335	372	349	370	333	351	326	325	327	341	334	304	334	334	355	305	322	367	366	312	292	307	351	329	343	328	332	319	327	316	318	351	310	317	317	319	347	339	345	311	315	277	329	330	339	332	337	296	290	309	344	316	333	280	336	329	334	309	320	344	348	329	364	336	318	322	325	348	310	313	313	324	313	329	333	308	321	337	297	312	312	352	355	327	333	362	329	293	349	344	332	318	336	329	316	316	319	342	335	315	326	300	344	357	320	340	341	330	306	337	342	336	306	303	339	357	308	319	343	333	320	318	340	334	333	341	321	344	315	327	292	336	351	325	345	377	340	288	332	348	344	330	321	347	329	317	328	324	356	310	355	345	354	339	371	319	326	335	361	347	317	349	303	312	370	315	336	353	362	366	312	328	365	347	346	359	351	364	360	321	321	321	334	314	323	348	332	310	317	336	308	340	334	304	338	331	351	332	345	344	346	313	331	321	294	304	323	350	330	313	350	336	316	330	297	328	335	321	334	329	345	335	313	323	328	343	328	337	345	327	332	350	340	314	304	312	352	332	334	305	335	308	322	342	339	333	326	338	317	324	323	324	337	318	335	354	345	323	332	352	316	348	328	315	323	299	313	342	332	329	327	323	308	342	352	306	347	354	368	309	333	344	358	295	378	305	306	326	335	325	338	314	320	351	322	307	297	322	333	348	311	356	342	317	309	333	314	352	317	327	322	323	325	358	305	334	344	301	338	317	348	327	345	321	343	348	338	335	334	337	307	309	330	347	332	303	313	310	356	321	306	336	329	362	334	330	316	342	358	326	296	331	339	326	307	325	330	299	329	325	348	335	323	334	334	316	324	310	361	340	364	347	300	337	314	316	319	327	313	319	339	316	325	329	319	318	333	305	313	333	325	357	321	315	321	324	292	347	329	338	342	295	307	301	344	307	320	317	315	338	309	346	317	323	338	324	331	337	333	308	324	311	344	321	329	301	317	331	330	322	313	279	342	357	373	345	352	295	351	347	344	338	350	340	362	336	313	326	319	312	336	316	330	316	329	341	293	339	350	310	328	357	321	301	335	320	362	309	322	318	327	346	358	294	307	334	311	309	331	349	327	315	345	347	316	322	301	309	327	321	315	318	319	346	343	315	283	316	345	310	360	337	374	324	336	325	315	349	309	325	321	309	307	334	305	328	346	319	317	333	314	298	357	348	316	312	307	338	329	321	332	351	306	338	327	276	317	314	335	321	334	326	326	348	295	285	325	323	327	316
24476	21632	28944	25469	22943	18524	10791	6393	4272	3639	3092	2754	2177	1588	746	438	410	385	406	443	470	498	506	478	440	400	400	374	381	386	375	367	371	358	348	362	344	344	345	320	317	335	340	351	338	344	359	327	324	351	327	360	362	341	328	352	343	334	293	338	318	361	326	341	358	341	349	312	352	351	336	336	356	356	330	297	353	361	342	346	320	340	332	343	351	341	338	330	309	330	326	331	360	339	330	335	338	357	343	349	353	368	335	330	342	332	324	323	355	354	332	355	320	301	315	336	314	335	339	360	298	347	337	324	332	335	302	288	327	332	362	346	326	347	317	367	348	332	340	339	330	324	331	307	375	309	327	310	328	334	323	321	347	329	314	350	330	324	344	353	322	366	338	353	305	317	328	323	338	335	347	312	341	335	335	345	333	321	322	344	333	336	346	325	340	335	375	351	362	321	353	331	346	323	292	360	295	344	376	320	354	309	323	340	304	328	345	329	302	330	349	337	349	333	323	366	339	328	319	340	354	338	345	325	338	319	345	314	299	286	339	341	321	297	330	356	334	335	323	306	319	306	313	327	317	309	343	316	348	335	340	322	315	337	326	354	371	357	316	371	344	311	378	326	330	323	355	322	339	309	349	358	341	327	331	355	351	332	347	353	347	329	349	339	352	313	341	316	319	393	334	336	306	357	344	317	310	324	317	354	336	387	321	338	331	358	321	326	325	319	316	331	330	333	338	358	319	323	334	331	297	353	361	349	347	338	314	360	325	361	317	324	353	323	365	349	323	306	346	315	317	318	356	334	302	341	336	344	308	307	349	319	363	329	333	347	334	341	303	321	346	331	358	292	328	333	348	336	393	320	351	332	339	311	325	328	316	356	343	313	323	331	318	327	341	308	324	317	384	324	356	355	346	298	315	340	344	325	332	361	332	325	344	315	320	337	351	325	333	332	309	324	350	325	339	344	352	335	346	343	373	323	343	345	333	353	352	310	333	343	320	314	336	347	333	334	342	341	346	323	323	313	346	364	315	345	338	311	357	331	316	289	347	321	348	341	309	329	333	320	342	358	339	335	339	333	313	337	319	326	339	345	323	306	335	336	322	324	327	341	321	360	303	357	337	346	335	327	359	301	336	326	368	302	334	322	313	332	359	330	339	331	327	337	323	326	339	355	334	338	351	331	338	348	325	344	315	326	344	336	347	346	333	352	362	313	310	323	319	311	327	325	358	333	328	306	366	359	348	316	331	349	325	342	335	316	361	336	303	336	376	337	323	351	337	328	333	305	346	387	339	325	341	334	315	349	316	373	320	341	335	349	320	326	323	307	341	327	328	328	334	342	383	338	304	346	351	345	337	313	313	339	357	340	330	334	312	321	352	335	319	327	320	321	343	345	334	312	381	325	351	305	314	331	306	344	354	339	333	339	371	376	331	337	327	357	336	320	341	288	343	346	366	338	343	333	333	360	325	310	343	325	312	328	339	356	319	366	351	357	338	360	344	336	378	344	327	335	296	328	342	327	354	329	340	346	344	350	351	313	354	357	318	350	338	336	350	332	317	289	359	332	334	360	352	331	316	325	323	323	333	335	321	346	335	347	319	326	323	303	316	343	317	357	336	359	334	335	354	340	328	340	304	348	335	349	357	338	319	341	295	313	319	339	327	341	337	371	346	328	342	320	317	307	346	284	354	324	370	345	355	332	360	325	340	326	345	317	325	350	331	324	315	329	351	331	371	306	324	323	355	334	342	329	298	352	323	322	314	347	347	313	327	324	340	334	340	324	329	334	313	367	333	325	333	337	338	345	307	316	303	289	343	326	325	321	347	353	319	332	337	363	335	328	331	335	316	328	361	367	351	317	328	350	321	343	334	332	352	353	318	352	307	335	326	308	357	301	341	364	345	355	348	307	358	364	344	337	320	323	341	328	361	316	358	347	329	363	302	355	312	324	323	336	323	353	353	331	316	333	338	344	355	339	350	329	326	311	322	324	336	331	349	333	322	325	311	360	329	369	359	313	321	324	341	322	337	331	333	371	314	342	329	316	323	322	363	350	319	344	320	364	326	350	323	347	373	314	308	324	350	338	369	341	315	333	317	307	323	341	356	315	327	356	313	334	367	334	351	347	312	330	342	353	352	338	320	335	344	329	324	333	339	333	321	335	325	344	333	327	321	339	347	333	316	334	362	339	317	310	337	344	330	328	325	341	320	362	366	335	339	317	340	312	340	338	363	343	349	305	331	336	350	329	324	346	319	304	344	328	329	336	335	358	343	391	329	350	348	359	336	330	328	299	361	328	335	340	352	333	342	302	315	320	349	309	326	343	342	298	310	330	354	349	346	323	330	337	332	336	321	318	345	332	331	353	292	298	320	310	343	335	362	322	327	361	352	327	298	342	334	341	328	357	310	321	338	290	322	345	312	349	307	316	350	329	343	367	339	338	284	334	296	320	332	346	324	341	363	326	361	350	366	340	338	324	339	310	344	332	296	370	320	374	353	362	323	325	318	322	341	310	357	356	329	345	317	325	346	327	301	315	347	315	328	335	342	372	308	305	346	345	320	324	350	318	347	357	340	347	367	361	339	346	310	327	306	347	327	340	366	313	321	336	346	317	318	324	334	319	363	328	342	352	346	333	319	355	332	359	336	340	297	325	348	326	313	315	320	323	350	330	323	332	348	306	324	326	336	343	338	329	315	345	336	336	345	309	302	342	343	316	309	331	317	325	317	329	311	332	306	349	339	310	328	333	333	341	331	316	354	328	331	302	329	354	301	308	351	307	356	343	308	332	359	343	347	326	320	357	309	327	367	344	326	330	355	310	348	327	352	353	351	398	349	314	312	336	320	371	326	293	328	368	332	348	287	305	313	307	320	355	338	343	329	350	332	328	347	343	338	339	340	330	331	322	345	307	336	309	317	334	336	310	333	336	345	327	346	346	354	313	347	331	304	311	315	365	326	312	339	338	362	340	352	309	335	302	325	312	336	328	345	342	323	339	388	353	331	312	297	356	328	387	323	314	302	336	321	363	356	353	316	327	294	335	336	341	319	328	340	315	338	344	348	329	364	339	375	325	328	321	349	364	339	337	331	326	320	349	284	344	310	332	328	344	326	354	332	355	314	344	325	376	338	340	329	322	341	316	340	346	365	334	345	327	327	325	329	364	332	337	348	336	324	343	361	295	346	309	350	361	330	348	337	313	333	342	316	331	325	309	358	369	329	326	340	310	323	352	317	301	329	331	303	341	321	318	344	311	346	306	305	353	365	363	324	312	350	328	317	352	307	360	347	359	351	327	348	346	395	345	299	354	341	329	344	321	330	328	320	361	327	333	313	324	334	319	319	348	354	339	329	316	325	366	287	301	295	338	353	334	292	304	325	326	327	361	310	369	360	356	355	321	344	350	314	336	323	333	338	354	316	354	322	322	335	342	334	336	362	317	346	340	305	289	339	330	308	364	310	320	376	359	304	353	355	332	362	330	329	324	355	335	324	327
30370	49468	40274	29458	24543	17451	12429	9667	7221	5917	5044	4388	3292	2448	1062	527	457	430	436	528	570	586	596	605	552	479	418	408	407	413	393	401	337	404	328	383	352	354	385	343	315	346	352	351	368	356	324	350	340	373	365	321	328	333	341	399	383	358	354	351	375	348	353	376	359	365	345	352	367	336	385	349	352	366	347	366	335	351	371	364	359	324	336	357	370	364	350	331	351	355	353	322	358	337	319	364	333	367	332	318	348	370	348	345	373	375	355	345	326	373	381	341	357	377	370	344	342	343	359	341	350	358	366	363	318	364	351	387	355	361	384	374	370	355	349	336	379	357	359	392	326	368	344	363	327	333	343	370	350	348	347	342	357	362	363	322	349	355	337	381	371	348	318	339	339	353	353	333	363	364	358	343	357	339	373	326	363	354	340	346	339	352	355	376	342	358	320	356	371	355	344	361	348	354	332	352	350	345	367	326	367	339	326	330	329	346	347	339	356	366	340	347	366	332	374	358	357	358	367	333	341	351	369	314	381	364	364	344	348	355	339	345	383	365	354	341	354	321	347	375	353	364	324	340	335	340	316	358	356	350	350	301	352	353	362	352	331	347	365	301	307	385	373	319	323	371	332	377	346	351	370	355	354	381	348	359	322	364	329	334	356	360	365	372	360	391	370	355	382	361	349	357	350	357	365	349	328	371	349	344	356	358	372	370	332	350	353	352	386	360	364	337	371	331	378	335	348	350	364	367	376	346	337	363	308	356	346	305	313	334	360	345	372	357	333	343	352	318	320	348	346	327	344	361	359	295	374	318	346	342	329	351	369	361	330	325	334	352	358	336	357	332	359	366	379	378	355	336	357	332	355	349	349	332	331	367	357	381	387	325	348	317	319	334	351	358	337	332	353	337	353	367	390	357	349	348	368	323	306	328	355	382	356	363	360	370	359	375	337	374	374	339	363	388	328	321	314	327	338	343	341	367	354	334	364	345	345	341	346	367	350	333	371	375	340	383	344	346	366	356	334	355	370	357	340	343	352	364	342	334	335	317	347	352	352	333	370	325	360	346	334	363	361	349	342	375	319	348	369	340	371	384	387	357	335	340	367	340	337	366	360	342	346	375	335	358	357	373	318	354	347	391	349	372	344	382	323	325	339	336	334	380	323	401	348	347	384	356	335	381	360	373	374	336	320	374	348	340	339	331	322	353	371	304	344	372	349	343	327	348	369	359	363	374	346	368	369	341	376	364	347	348	380	353	334	379	386	334	324	332	340	356	365	322	346	351	378	358	352	363	319	363	347	342	360	347	336	335	361	324	361	346	366	357	368	358	363	297	366	347	348	344	338	360	345	329	342	349	346	380	357	298	324	335	371	361	375	375	393	388	334	352	366	350	357	347	390	385	343	371	341	330	346	358	329	336	359	319	334	374	339	355	356	359	332	359	395	397	358	318	352	354	374	345	330	344	333	323	342	338	372	375	375	377	352	360	389	343	305	368	323	352	362	366	349	322	383	359	349	330	354	341	302	338	331	358	381	347	356	386	374	339	370	352	348	321	360	360	364	367	359	320	341	346	390	333	335	384	315	361	321	338	363	367	355	325	321	370	345	366	370	349	364	360	365	322	338	346	352	348	355	341	355	377	370	324	400	347	367	365	340	341	387	355	364	333	338	337	380	337	353	378	325	354	353	371	338	380	342	356	353	305	350	337	369	353	381	331	326	361	349	360	375	340	388	361	345	364	340	383	377	386	340	385	349	324	360	367	353	346	333	345	362	354	327	333	396	338	374	343	314	365	359	347	323	366	354	330	367	381	354	368	350	351	344	308	338	373	357	358	372	380	317	369	382	351	329	324	368	327	332	328	401	343	339	352	345	365	364	335	369	372	366	355	328	366	356	345	373	342	351	346	309	337	326	346	377	363	332	393	322	317	339	390	362	315	344	351	349	353	347	362	386	335	347	356	372	358	358	332	344	374	363	362	365	341	371	301	338	388	355	369	364	354	372	336	342	357	357	375	346	343	357	336	337	339	339	355	347	334	351	381	367	374	340	368	328	394	345	341	332	332	342	375	346	350	341	340	371	346	393	361	350	351	357	357	324	365	335	317	312	356	326	346	345	322	380	386	365	344	326	331	375	346	374	335	376	373	334	369	362	331	327	319	365	376	320	366	318	332	328	331	324	364	356	336	346	356	331	346	347	346	360	372	346	344	319	362	351	331	363	375	360	349	367	378	358	346	381	362	353	327	346	338	382	341	348	354	346	330	348	349	322	357	345	344	324	345	355	366	374	340	359	346	373	352	364	341	341	382	341	345	349	350	375	370	344	351	352	342	359	347	340	381	377	351	383	336	371	342	332	307	353	358	367	389	375	350	381	347	333	376	394	352	388	340	364	331	335	345	352	338	336	352	321	359	371	319	340	376	371	335	372	358	342	344	371	364	357	360	362	335	341	336	360	342	369	356	370	359	365	316	366	352	341	376	350	371	354	355	328	333	353	339	352	327	363	352	395	343	342	350	348	324	353	329	344	348	339	416	384	405	328	385	364	357	341	363	360	337	343	356	328	330	347	363	336	380	312	363	336	330	350	382	379	372	356	360	342	342	332	345	351	358	358	360	347	337	363	333	335	324	362	390	351	320	343	360	348	334	338	347	358	362	335	322	343	356	369	321	361	343	342	357	349	308	348	358	379	329	360	352	378	335	327	327	368	313	364	361	371	334	382	318	341	336	359	348	330	365	336	324	379	337	381	368	352	356	361	349	345	363	356	336	363	314	337	345	350	318	381	387	348	356	372	372	361	353	324	348	341	384	362	331	318	375	334	346	366	356	402	351	357	364	340	337	358	374	373	351	348	357	383	356	371	357	359	355	343	350	356	350	364	355	332	319	354	341	387	362	338	341	364	334	362	330	372	354	380	356	381	347	323	327	342	368	358	360	330	399	338	377	369	370	337	361	356	356	359	346	383	342	351	338	353	351	370	377	365	350	324	342	337	330	358	323	356	326	336	360	368	367	330	343	361	372	351	367	361	339	360	344	367	342	370	338	339	333	364	350	345	381	348	347	393	372	392	359	359	405	348	377	351	329	335	352	335	368	333	339	351	341	359	334	371	371	329	344	366	372	343	368	349	373	363	337	358	357	379	355	383	386	350	357	354	393	340	366	354	366	363	349	359	352	368	325	375	371	357	338	316	348	348	363	356	366	347	343	343	307	340	348	357	338	353	331	345	363	381	343	346	352	359	327	338	395	356	328	352	331	353	341	320	355	359	347	339	347	360	377	343	326	362	353	334	367	368	363	316	356	340	353	373	377	341	341	335	312	352	330	368	343	355	352	365	355	354	350	317	330	359	353	353	346	313	327	359	369	334	339	330	333	349	343	348	323	326	330	367	345	341	339	365	332	371	338	323	356	346	388	362	358	346	367	340	369	344	321	396	336	338	353	346	333	339	350	333	357	341	323	340	348	349	356	361	360	356	349	370	367	313	359	311	383	366	343
25664	21736	28721	27494	19218	10685	6242	3662	2619	2694	2518	2297	1985	1468	787	516	466	465	410	543	566	529	509	548	511	449	453	453	470	454	460	439	444	463	452	420	428	410	435	440	453	392	430	430	428	455	460	468	452	464	444	451	435	418	410	429	429	412	447	426	437	421	417	415	411	407	423	450	462	410	459	432	419	448	444	450	443	469	424	412	438	424	418	458	474	453	408	428	437	449	403	443	408	402	426	465	438	414	423	435	421	479	417	429	436	430	437	419	437	422	400	428	418	457	400	411	432	418	437	440	421	443	439	476	459	446	438	424	409	419	423	398	423	442	433	458	471	425	444	427	404	457	446	427	448	413	406	452	457	458	432	400	441	418	404	412	411	462	432	385	409	475	427	428	412	401	401	464	413	413	388	402	437	420	432	437	463	478	397	411	443	436	430	431	423	411	407	443	433	428	423	426	415	419	433	405	430	402	439	447	473	410	444	475	420	420	407	446	424	468	442	443	413	406	420	435	431	474	423	428	436	437	435	388	432	385	397	417	414	427	405	412	413	444	420	413	418	445	435	422	416	440	435	381	399	440	457	438	419	410	439	422	430	440	439	461	450	465	417	417	446	466	429	432	447	436	412	449	429	455	423	437	443	434	439	389	417	420	407	379	404	416	445	429	425	424	436	437	409	460	425	395	447	478	413	405	398	462	423	444	420	413	424	423	455	380	438	427	469	407	407	440	422	414	376	406	409	413	423	407	410	401	440	419	409	450	443	420	432	457	469	422	460	430	446	368	421	433	411	433	443	406	431	458	473	446	398	433	426	481	440	452	432	409	460	451	408	409	445	438	459	428	408	434	420	468	401	407	407	415	430	445	450	467	408	432	412	420	445	438	427	415	423	424	452	431	454	425	442	448	402	437	441	444	476	438	419	417	446	408	409	420	423	467	438	419	443	438	414	428	414	389	441	439	418	386	440	428	466	422	460	397	429	433	446	454	436	419	402	424	428	447	425	439	410	403	420	437	398	388	441	444	396	432	389	432	452	411	453	422	430	411	435	436	423	455	426	460	390	411	402	415	484	412	416	447	404	419	462	422	446	442	416	416	445	437	435	445	441	428	437	391	410	404	436	405	439	414	404	429	421	476	441	421	423	400	448	424	409	415	416	391	446	408	452	402	433	392	418	469	439	471	446	429	448	404	414	454	402	395	398	414	435	415	441	440	432	428	408	417	416	423	424	396	400	437	412	421	454	426	443	409	422	457	455	395	438	434	439	412	442	405	429	467	419	404	442	464	425	420	464	461	433	456	399	387	403	439	440	417	450	396	419	432	434	464	450	479	434	410	470	433	421	413	419	435	403	463	437	400	427	433	461	397	411	450	470	402	424	446	432	446	421	393	420	447	437	423	423	462	415	412	433	441	416	425	413	465	425	404	419	423	452	405	441	423	466	401	453	451	435	434	418	427	442	392	410	437	441	454	410	410	443	424	412	419	424	431	421	415	430	428	418	459	415	409	459	484	432	391	429	411	430	416	412	407	422	448	466	429	411	417	452	422	417	399	428	452	435	423	453	432	435	429	466	420	456	377	490	465	460	444	440	452	440	423	405	455	413	417	395	419	469	431	407	470	418	414	424	428	421	421	428	457	450	418	488	417	449	413	407	423	433	419	443	409	436	426	461	413	430	437	434	442	404	444	441	445	437	401	464	413	423	436	422	425	436	448	461	410	394	405	474	438	428	399	397	453	389	460	405	427	418	408	384	421	448	421	498	413	437	398	421	420	395	440	400	462	454	414	425	383	487	420	480	457	416	391	457	395	443	442	398	453	387	435	417	413	406	437	442	464	412	422	417	407	440	418	461	448	429	430	444	430	423	421	433	432	412	433	443	452	421	413	439	392	434	461	451	403	439	472	427	448	475	441	403	441	402	404	449	438	433	447	402	426	401	449	463	464	446	467	432	436	474	446	432	406	427	438	430	410	431	415	457	438	421	439	436	429	441	410	449	445	433	432	427	422	463	441	456	441	468	432	411	419	405	405	458	425	432	396	423	438	473	441	420	417	435	462	435	450	405	419	425	423	422	468	432	392	390	390	463	401	421	400	439	382	416	467	456	410	457	469	434	409	433	430	429	444	433	411	396	435	430	427	448	408	435	465	471	451	424	437	426	402	440	440	433	458	399	420	459	433	429	421	412	445	440	426	430	455	468	404	413	436	445	451	399	415	422	437	458	400	413	444	413	408	415	443	442	425	412	442	426	454	426	471	421	415	433	416	416	432	413	441	457	406	451	403	440	397	413	409	459	452	453	480	464	437	453	425	429	463	439	451	448	418	458	458	422	441	446	430	435	399	412	414	425	438	423	443	447	410	424	447	429	429	465	466	435	404	409	431	455	464	399	438	469	429	453	422	415	442	445	411	438	420	413	404	415	410	409	423	415	435	453	403	426	434	440	400	437	454	445	443	409	438	425	427	430	436	413	419	437	445	429	487	444	405	432	442	444	420	436	434	450	485	423	394	437	436	417	415	456	421	466	461	441	441	427	475	429	440	443	443	413	410	404	451	397	429	440	449	430	409	429	443	464	403	416	447	455	470	414	448	425	419	396	402	468	462	414	438	430	425	410	421	428	426	430	467	452	385	416	449	412	429	434	450	446	456	456	390	451	434	404	425	414	437	456	427	450	456	459	426	413	445	428	425	423	426	438	418	444	442	446	445	452	434	420	445	417	442	430	403	455	414	440	426	446	448	445	365	419	441	403	460	424	480	376	430	421	419	444	442	455	432	426	423	445	430	448	436	406	430	424	415	422	458	397	431	428	425	421	433	380	439	422	423	407	452	413	451	446	411	409	439	435	432	397	445	442	414	387	421	460	415	402	409	414	446	393	423	425	442	496	470	388	440	487	414	422	424	490	401	418	453	442	406	453	449	445	409	424	456	434	446	433	425	398	467	432	439	458	434	410	414	413	428	432	443	434	457	400	398	409	428	408	412	405	416	441	404	380	432	395	426	438	455	450	417	369	425	427	433	399	410	408	412	446	433	410	427	396	391	432	444	423	411	378	456	373	433	448	450	437	417	436	417	409	368	473	443	417	439	436	446	458	451	404	442	430	453	437	429	407	370	463	439	443	421	425	429	444	456	474	430	419	402	432	384	433	424	427	402	401	445	451	402	389	380	422	412	397	373	470	432	448	436	419	461	418	428	438	420	414	482	421	455	414	403	441	427	434	373	422	407	431	456	421	440	427	447	435	449	422	443	404	440	427	427	401	453	411	476	442	447	416	410	427	442	464	384	446	421	432	440	438	373	417	454	445	411	417	454	400	438	439	413	436	428	402	451	417	456	397	429	448	464	421	438	412	399	413	431	414	442	426	425	435	424	414	461	461	440	468	418	432	440	419	437	412	444	429	419	412	379	410	396	419	407	468	395	463	429	480	441	451	397	438	403	411	428	432	395	431	383	444	414	403	451	450	423	435	430	424	444	422	442	437	412	409	472	431	449
28674	48024	39495	27699	19174	13464	9522	6386	4757	4801	4342	3973	3182	2180	1166	615	534	509	543	576	624	635	668	651	638	569	544	552	501	497	506	445	471	454	464	436	458	458	447	480	447	448	484	445	462	480	447	470	465	436	479	485	485	443	532	431	468	459	482	440	407	464	429	462	494	467	483	481	436	453	476	457	451	474	491	438	471	472	458	526	461	443	476	427	462	453	449	422	462	438	404	441	437	455	429	446	457	477	443	467	484	494	468	477	487	482	473	459	509	480	427	457	458	432	445	461	439	464	469	429	470	485	453	450	455	477	458	484	465	462	496	459	449	459	410	418	411	458	448	503	488	506	415	467	434	455	459	453	471	435	460	470	457	469	462	442	412	465	473	451	451	444	455	475	457	430	448	469	475	456	487	467	456	459	475	482	483	429	500	480	429	481	494	503	475	448	446	461	424	459	448	465	457	457	455	464	479	469	434	470	464	443	482	455	456	459	435	494	458	454	441	489	463	479	430	412	441	444	487	461	439	477	497	453	460	460	447	474	464	480	476	476	449	449	469	439	498	417	452	455	461	450	472	448	436	472	439	487	452	488	451	444	453	459	437	505	470	434	421	425	475	454	462	466	477	454	444	476	444	473	495	448	428	397	454	459	475	448	466	438	459	444	417	471	418	446	430	451	452	471	486	452	427	486	408	429	434	430	458	457	424	493	450	426	446	449	438	430	440	452	474	436	452	442	494	461	442	492	457	455	482	456	458	443	469	460	472	453	457	475	478	427	499	455	469	466	449	434	431	440	509	467	497	429	450	422	483	452	459	446	446	468	477	446	461	467	464	454	487	447	429	485	444	438	476	491	454	435	442	459	434	457	443	430	427	437	473	471	457	476	455	443	473	468	415	429	457	470	443	446	445	466	473	473	442	477	463	466	462	478	477	435	476	459	418	486	457	451	451	468	466	449	450	455	443	459	446	447	485	441	504	447	461	439	444	433	421	454	444	434	476	447	478	466	483	458	465	436	423	406	473	438	499	444	479	473	450	478	453	476	453	455	442	502	503	449	438	472	463	451	470	474	484	461	454	459	430	477	443	458	493	452	462	434	435	456	480	503	433	443	444	466	498	453	495	455	454	459	442	445	445	429	463	423	478	501	438	445	464	464	435	471	439	436	479	466	461	474	440	474	516	511	438	498	496	462	475	474	486	459	485	441	481	467	424	488	443	459	431	467	466	439	469	446	493	446	435	481	467	441	452	450	444	456	387	450	416	422	415	456	472	492	472	449	451	461	451	479	506	446	459	433	453	473	469	464	491	466	477	479	481	479	471	401	438	485	500	434	451	454	422	487	448	505	453	428	470	454	473	488	440	437	451	444	446	434	464	458	449	420	509	471	484	491	438	458	453	461	445	448	451	478	469	437	490	461	517	454	493	413	495	487	460	482	454	465	429	482	428	455	501	456	494	440	443	508	403	479	458	492	454	464	471	441	462	427	476	439	432	449	458	505	445	430	470	432	456	434	434	447	425	467	471	471	425	459	456	461	490	454	444	481	493	447	479	432	465	485	462	459	470	458	453	469	477	432	446	461	444	411	451	472	478	468	452	437	461	443	448	437	467	476	452	463	441	450	457	462	433	452	463	481	470	448	436	459	505	454	432	454	450	457	443	459	449	433	477	481	473	488	424	445	423	444	460	466	452	488	475	449	475	447	435	400	453	483	500	469	456	492	439	428	450	454	459	443	429	478	472	422	482	437	415	437	412	455	461	417	482	456	483	462	428	511	450	466	465	423	487	428	448	472	454	444	471	468	448	432	434	496	447	445	462	462	465	444	467	476	433	477	482	418	437	472	445	453	433	452	450	506	472	432	454	435	447	474	423	447	460	406	442	446	448	466	484	465	449	454	478	482	472	466	472	418	426	403	510	435	453	459	435	468	480	470	427	451	436	465	438	463	433	476	416	465	419	446	481	428	474	462	460	470	444	476	468	431	407	451	447	410	461	455	465	468	448	454	441	464	447	452	424	438	453	478	466	448	422	442	473	445	438	474	462	460	468	455	471	468	442	432	450	460	441	433	481	497	493	488	470	464	452	441	444	463	442	477	467	462	496	448	475	477	482	429	491	455	431	462	455	455	445	465	469	475	452	482	468	487	477	459	468	490	432	454	489	446	440	466	466	438	425	467	495	462	455	518	430	438	473	463	477	466	492	432	465	449	456	467	425	449	436	420	500	422	490	458	484	466	466	440	465	456	484	411	493	472	483	458	469	470	469	452	421	406	433	472	473	490	476	457	471	441	458	472	452	446	448	424	440	446	460	460	467	445	438	425	489	460	451	426	488	426	440	464	484	451	445	452	456	471	434	457	436	454	440	510	466	452	464	498	457	480	437	457	451	476	490	441	459	439	437	449	411	445	436	473	474	487	480	448	468	448	456	503	416	444	433	467	469	448	448	454	510	470	474	489	439	448	489	443	434	436	482	465	430	425	465	458	421	439	467	444	440	456	459	462	465	445	464	473	461	439	447	442	480	402	422	458	463	456	434	470	436	477	478	483	475	457	440	425	512	458	471	456	452	451	434	453	459	480	451	466	467	458	461	457	419	474	449	438	492	459	444	451	441	460	488	458	480	405	500	459	471	425	437	449	503	470	499	446	450	437	425	428	446	454	451	431	450	457	442	466	445	448	456	473	432	464	507	485	472	482	458	452	435	442	435	473	458	483	469	457	415	471	463	426	436	423	493	448	449	477	467	488	490	452	475	446	439	449	423	469	440	480	473	471	442	467	440	441	489	454	446	456	469	458	456	427	464	421	449	442	495	447	463	412	441	453	454	409	481	441	475	461	468	470	470	484	451	480	466	474	451	489	462	482	461	450	425	443	470	448	451	466	470	470	497	509	488	486	458	447	475	447	459	433	460	472	439	478	461	489	448	451	475	463	447	487	457	466	456	420	446	462	441	493	454	449	475	480	479	440	446	468	433	447	451	435	461	476	481	491	450	443	442	496	495	468	434	461	506	429	456	441	409	477	426	498	479	431	449	455	497	427	444	460	450	447	473	456	477	444	416	477	445	459	461	453	473	442	482	448	445	491	443	398	442	425	482	467	452	450	439	454	455	465	476	471	479	459	440	450	437	437	438	462	424	489	459	496	435	454	441	440	502	447	452	483	471	475	468	472	450	460	490	465	466	421	483	417	477	471	467	461	433	488	446	487	457	446	441	452	438	448	428	487	455	423	466	445	440	468	443	469	440	460	475	460	464	438	471	453	457	476	465	480	478	475	449	454	436	439	462	451	488	421	479	475	457	466	453	445	449	463	447	460	416	482	460	444	464	468	433	461	481	442	473	452	449	447	456	466	430	432	483	466	477	449	458	446	487	427	471	464	438	461	466	428	443	458	451	470	462	483	489	470	442	442	483	455	444	504	430	450	441	477	465	497	457	434	463	476	432	489	463	437	489	446	482	463	449	465	430	473	464	445	495	460	483	483	437	456	450	452	419	484
23308	21703	29437	24675	22314	23118	19988	11779	7516	5845	4930	4173	3853	2512	932	688	636	573	564	654	705	697	731	701	653	622	582	536	562	533	563	551	527	512	548	614	557	533	495	538	546	518	499	513	491	497	534	528	549	532	517	519	496	511	526	487	528	509	510	523	527	521	489	515	525	509	572	513	495	533	502	510	561	536	518	536	466	500	508	519	539	539	481	529	549	484	521	518	488	472	501	541	519	488	510	492	556	511	505	506	530	506	540	492	493	502	524	523	498	520	465	505	517	519	530	503	499	490	526	545	525	488	509	532	506	496	558	480	554	523	515	518	515	509	492	548	537	529	503	504	528	529	542	521	504	532	556	543	483	538	555	476	545	519	477	511	510	504	500	493	524	465	524	520	508	529	506	514	483	540	517	520	538	510	529	509	504	510	481	528	502	535	564	492	531	551	525	523	500	490	543	532	511	525	487	510	495	556	528	487	518	490	519	528	478	470	547	504	501	478	509	517	539	538	534	522	499	513	505	498	514	484	555	505	485	547	530	494	470	500	502	492	490	508	492	485	489	522	492	464	499	490	512	514	521	535	500	496	499	539	478	548	522	502	498	522	543	489	540	542	491	543	474	538	515	546	497	511	530	507	508	511	502	514	512	556	514	510	533	520	500	518	526	574	551	527	519	522	484	511	467	488	526	514	510	498	486	499	487	526	458	523	499	526	490	495	483	483	507	514	522	489	547	518	515	514	535	520	523	534	504	517	543	470	479	458	501	479	481	493	448	477	481	500	481	524	503	557	518	490	511	528	483	497	526	492	519	477	494	548	527	491	508	481	509	526	493	496	553	529	493	482	515	526	513	485	552	497	487	535	505	528	540	536	518	479	532	514	529	478	497	542	497	516	506	509	490	534	506	490	564	486	518	561	511	528	482	527	550	492	520	499	558	506	551	503	449	463	506	492	497	521	563	516	521	508	519	499	505	498	501	526	527	499	509	497	479	465	533	512	513	550	498	549	523	492	509	514	533	507	498	532	510	527	488	519	523	525	504	501	491	497	512	465	491	499	537	468	494	532	516	528	519	505	515	531	545	488	525	496	513	502	515	512	515	523	537	523	477	482	547	514	516	513	536	572	497	516	525	509	490	471	500	498	517	505	488	494	500	552	524	540	505	537	521	516	478	499	490	509	501	521	552	472	540	545	514	509	566	482	480	518	488	472	567	522	511	525	518	497	507	544	529	506	524	517	502	511	497	481	522	509	505	546	495	501	490	515	500	501	527	529	564	534	469	508	538	509	524	476	523	521	518	525	530	506	526	453	541	500	510	480	534	490	531	524	469	508	489	541	525	540	502	512	559	530	509	477	503	515	530	537	495	538	524	526	488	517	490	477	465	520	556	500	503	511	498	483	492	524	500	463	480	472	453	531	566	504	509	525	492	499	554	517	514	483	503	525	556	503	491	541	523	498	527	495	543	494	495	527	514	502	476	506	487	491	519	515	496	536	506	489	534	512	511	512	509	446	494	517	517	500	547	498	518	532	505	518	532	513	548	514	508	522	524	528	490	526	489	559	535	509	526	526	560	500	505	484	536	516	492	508	505	545	481	454	520	515	517	499	480	492	491	533	478	501	488	522	524	480	499	521	508	494	485	512	483	536	542	526	491	561	470	534	459	555	512	520	495	524	518	520	481	535	523	508	514	517	494	520	489	480	508	516	498	516	511	525	501	500	543	545	545	538	554	524	501	499	485	507	501	520	521	530	501	528	537	498	504	533	553	489	480	551	502	477	528	543	515	530	552	520	535	493	496	466	540	512	487	472	526	504	540	535	493	475	528	485	471	472	505	506	498	504	512	527	505	521	527	502	508	505	500	513	473	557	524	508	546	529	523	467	533	475	499	538	532	520	512	483	509	554	519	496	496	493	519	476	512	485	507	489	527	531	500	522	499	484	497	522	501	512	489	512	489	534	523	507	475	511	538	503	522	499	491	514	470	537	564	507	518	533	469	503	535	464	499	522	528	523	501	524	500	503	532	568	496	520	528	538	539	512	523	504	484	497	538	517	543	497	534	524	496	524	466	523	512	543	533	480	514	505	531	524	478	486	505	514	483	511	535	516	517	492	495	509	528	541	526	526	490	498	530	518	447	532	534	517	520	517	512	446	490	501	514	515	503	508	489	467	521	488	510	495	510	494	505	510	520	502	494	526	536	514	507	490	489	497	540	549	485	521	512	581	471	500	514	535	546	482	459	495	493	490	523	484	504	486	515	489	510	532	500	538	523	516	465	552	541	508	514	519	524	505	523	490	509	520	521	550	530	513	491	542	564	507	495	512	514	493	482	497	527	526	515	536	543	527	503	497	516	561	500	490	526	518	557	523	514	545	487	503	535	475	511	506	522	528	479	531	459	531	482	499	534	486	508	480	548	525	517	503	505	515	572	544	483	512	502	505	534	503	555	561	525	517	509	488	510	481	504	490	514	488	462	486	533	490	534	511	522	501	500	549	516	470	512	481	514	501	488	542	497	488	542	518	504	497	523	495	484	518	504	500	490	519	490	551	529	527	534	530	540	515	539	514	520	505	510	488	515	520	493	538	485	524	552	505	522	506	518	521	497	498	474	530	478	531	524	494	545	475	503	492	487	536	515	509	511	468	524	468	522	512	489	520	518	497	487	564	511	493	529	516	491	546	516	500	502	496	491	524	527	548	482	536	521	482	473	484	544	516	482	518	488	482	542	474	460	532	562	531	479	521	497	495	497	556	533	533	520	503	517	532	506	474	520	505	549	518	493	520	544	487	479	505	483	518	500	509	479	504	558	507	486	503	532	521	488	487	500	484	477	544	557	511	528	502	507	532	530	478	500	574	485	508	534	498	552	517	534	485	521	517	513	500	483	525	513	503	524	514	500	509	518	534	490	513	523	507	520	479	506	527	528	473	483	551	511	480	545	568	536	483	496	523	505	514	495	508	556	490	560	484	545	514	541	513	544	490	525	549	507	502	509	520	497	529	529	489	511	497	531	527	527	522	535	518	510	544	488	510	515	515	532	522	520	504	483	484	512	507	513	525	511	517	549	503	550	528	523	491	523	550	498	504	509	516	538	506	488	550	524	497	516	510	487	525	538	523	491	531	523	483	544	570	521	506	478	506	506	520	528	523	514	500	525	560	518	559	492	491	570	521	511	480	472	538	529	528	530	511	517	511	523	507	509	512	502	513	505	523	524	541	510	512	466	530	480	493	490	527	486	507	506	469	515	529	527	499	515	570	512	575	518	517	510	509	503	510	521	529	504	514	498	531	492	493	519	510	482	524	498	546	503	521	524	507	533	533	484	517	523	551	520	543	486	523	503	528	520	530	500	526	520	523	526	508	571	535	474	514	501	545	534	528	506	535	493	518	566	499	502	491	483	498	522	540	522	491	493	491	545	520	514	501	523	521	462	525	558	498	506	508	511	530	516	462	502	507	498	528	531	525	508	529	503	520	475	491	500	520	533	539	507	517
32965	61312	48817	35903	28528	22016	17766	15054	11146	8991	7380	6678	5846	3787	1209	849	689	690	660	773	790	825	856	836	739	661	630	644	584	623	545	552	561	543	569	530	544	495	535	553	568	525	524	527	524	542	542	505	535	558	489	504	545	494	587	527	530	537	536	533	521	566	521	527	499	565	568	532	521	454	560	501	521	528	550	474	515	540	526	520	525	521	512	523	519	504	483	530	555	518	526	531	505	530	523	530	523	561	553	512	510	531	478	491	507	569	534	535	502	554	540	528	542	492	492	493	537	549	507	505	494	518	525	525	499	530	517	553	499	483	521	528	523	505	481	495	528	532	499	544	548	535	532	483	550	518	546	522	535	516	466	538	507	495	525	483	522	528	528	506	512	475	560	554	501	508	523	506	536	530	524	533	543	540	506	519	501	486	552	508	526	507	561	502	514	487	459	532	548	498	521	561	510	504	522	513	520	530	530	509	561	508	538	468	521	533	512	525	541	496	547	519	535	518	555	501	533	541	528	513	508	518	527	521	536	486	487	532	519	535	533	504	530	547	534	461	507	534	499	520	520	547	500	520	512	510	507	535	467	537	490	551	502	559	510	550	543	507	518	553	521	499	482	511	512	518	510	506	509	512	467	477	544	553	504	519	506	546	522	516	487	508	516	532	544	483	542	493	512	524	506	511	566	507	531	528	524	516	524	520	504	547	549	523	489	507	533	516	535	543	504	514	514	568	542	534	529	537	536	504	528	553	533	503	514	515	483	531	561	493	528	477	534	512	508	569	521	534	525	504	507	520	487	547	541	514	577	552	530	526	506	522	497	501	521	548	457	509	532	517	478	494	481	511	482	521	533	527	493	554	486	515	600	539	496	511	543	527	519	556	529	521	501	514	511	496	516	541	484	500	538	541	506	542	522	492	504	517	500	546	513	556	527	502	499	556	560	510	518	547	508	563	546	501	513	518	523	467	521	501	513	494	504	523	537	532	566	516	525	506	514	541	549	474	512	484	590	513	552	491	496	513	517	516	530	570	497	523	535	478	567	538	516	511	492	534	557	493	526	562	542	532	535	558	512	513	522	505	478	523	516	501	496	523	551	527	500	532	553	517	493	511	526	532	549	500	507	508	533	498	503	500	496	527	515	514	555	539	552	496	480	524	495	508	544	505	553	480	530	528	518	547	572	525	506	513	533	523	547	539	497	502	513	547	555	539	504	501	510	498	556	507	492	514	518	495	484	562	515	527	544	544	479	550	486	514	479	512	507	496	522	533	498	494	488	528	491	524	482	442	504	548	502	509	559	525	479	493	502	566	541	528	530	511	514	516	531	497	516	499	539	484	494	528	564	512	475	526	548	542	495	546	492	514	524	519	571	525	502	543	519	540	505	527	491	564	540	514	493	508	503	549	521	522	541	527	539	514	520	519	485	514	495	544	541	539	528	555	501	512	520	537	547	509	523	513	530	513	522	525	537	524	500	541	506	518	534	496	530	509	513	524	521	503	514	505	502	506	571	504	478	540	537	476	473	489	514	529	536	547	518	544	528	470	539	522	513	491	507	496	552	531	486	537	520	517	533	505	503	515	523	503	505	482	524	504	526	556	547	537	475	533	556	514	486	504	536	561	493	520	480	514	508	533	495	488	501	511	495	558	556	506	519	545	513	560	551	507	563	516	499	540	539	470	507	542	535	540	572	534	509	516	524	537	491	520	545	478	506	535	485	505	507	506	495	531	528	533	515	534	478	525	542	549	510	502	515	490	546	545	495	518	523	512	496	489	532	530	555	530	498	515	544	520	499	532	502	496	494	575	576	507	524	522	520	532	539	532	491	545	569	544	504	504	523	503	505	496	511	500	534	501	545	503	503	500	540	525	565	546	486	512	528	513	504	516	524	550	523	504	507	559	511	523	521	487	535	521	521	519	535	503	547	504	508	504	494	511	517	488	528	552	460	491	545	490	499	505	493	534	459	514	522	506	530	540	507	517	525	495	541	501	511	500	541	500	510	511	548	537	514	573	520	539	528	525	545	536	537	525	592	524	515	487	514	546	555	531	496	541	478	513	520	540	522	539	556	487	487	541	489	539	543	573	528	504	533	514	533	567	503	503	496	554	506	529	509	530	542	526	492	551	547	531	526	543	487	519	553	505	507	524	532	541	589	492	518	512	530	520	569	527	523	562	520	501	537	512	529	510	506	489	507	452	517	538	501	548	552	500	521	493	481	555	548	517	515	529	546	516	527	544	536	490	519	484	540	562	535	543	557	486	522	490	525	524	513	497	514	559	501	500	504	530	479	521	464	515	488	496	543	539	535	515	562	495	522	524	527	531	547	492	504	554	514	544	487	552	537	559	535	475	543	550	521	509	515	521	521	542	553	549	525	541	505	502	474	530	521	495	561	524	530	543	540	513	513	543	516	521	548	512	574	540	542	517	525	498	520	532	486	556	543	482	499	525	537	559	519	494	563	528	518	504	487	470	505	532	529	531	529	574	507	489	544	521	509	536	513	520	507	539	503	518	536	527	536	508	541	527	521	509	542	508	539	516	515	555	505	506	529	488	526	545	533	530	510	560	521	476	526	523	521	523	541	539	502	521	503	512	504	515	526	468	523	531	541	520	538	556	505	458	501	540	505	528	524	522	538	516	514	528	526	527	535	504	500	507	551	514	527	536	520	500	521	519	510	519	530	488	506	514	463	544	550	517	518	529	518	493	508	519	480	499	525	536	496	573	490	465	530	534	513	540	490	512	478	531	499	530	522	517	555	500	516	523	507	549	538	575	513	546	531	501	540	503	522	499	525	553	559	497	484	515	562	508	524	486	541	484	544	530	514	514	523	528	499	520	509	526	522	536	519	505	543	507	515	539	512	562	524	510	474	519	506	528	491	468	499	517	507	504	506	512	541	520	502	553	490	509	501	538	576	525	500	518	547	516	519	523	523	499	568	497	497	524	524	504	537	515	515	531	513	524	520	549	516	533	493	500	493	550	522	508	479	514	540	510	498	518	572	477	501	549	507	513	512	465	489	499	513	528	536	545	510	532	493	523	515	498	547	494	499	517	511	539	511	510	517	531	513	492	506	552	521	528	535	495	508	496	559	448	505	490	526	522	514	494	507	544	508	526	505	515	530	516	499	510	502	530	507	577	480	501	539	489	541	530	515	516	516	491	466	541	512	528	483	479	565	526	508	505	476	520	509	483	484	511	496	511	549	525	554	529	518	560	516	529	539	510	493	521	481	518	506	523	548	515	545	515	512	474	522	548	525	506	544	540	513	560	532	491	502	525	532	542	528	549	526	518	503	492	555	537	486	533	538	512	534	552	535	539	538	501	587	502	500	503	498	500	533	523	543	498	511	513	526	514	540	464	538	521	554	515	534	522	510	498	524	522	544	525	534	522	512	510	492	529	522	519	498	507	479	535	516	524	536	554	544	514	559	528	502	511	508	499	532	543	535	528	547	526	506	484	498	501	494	511	503	473	460	486	513	555	535	538
31945	30295	31127	21945	12481	8064	5315	3577	2067	1595	1236	987	712	537	514	362	350	336	369	374	394	378	411	398	300	361	374	356	332	336	276	315	340	328	359	318	332	320	316	333	327	358	307	310	304	322	347	335	293	301	323	312	318	340	311	355	292	352	316	320	330	308	331	303	334	401	313	311	305	343	352	318	313	287	330	315	333	317	328	325	311	279	323	350	323	331	306	312	303	289	329	314	334	329	318	328	316	283	308	323	331	309	297	291	351	319	342	288	317	330	317	339	341	269	368	324	316	316	343	337	320	306	328	369	329	328	324	322	314	316	301	304	341	318	314	326	304	302	332	310	312	304	314	312	351	319	306	300	335	338	315	299	342	315	332	347	307	349	353	352	321	303	328	347	315	315	321	327	345	309	321	307	309	321	354	340	310	323	306	344	301	328	335	310	326	327	329	318	301	343	321	303	273	328	323	340	297	325	326	325	294	325	354	337	333	342	331	290	333	327	305	297	298	295	296	334	332	352	336	309	296	281	323	364	346	298	371	323	337	302	330	291	336	317	315	318	314	336	306	342	324	334	343	326	325	305	306	320	301	341	303	297	316	326	315	306	291	309	337	302	307	303	340	314	321	324	327	321	330	333	328	337	329	306	340	310	344	306	328	316	317	290	316	299	311	350	318	317	333	284	303	347	350	342	317	335	345	309	311	331	309	321	323	303	299	307	330	315	330	319	301	330	281	336	309	333	360	331	307	314	311	312	322	309	327	327	307	318	343	339	360	312	331	307	336	365	335	311	325	347	298	306	312	288	309	322	292	339	300	330	281	337	337	292	302	321	316	331	315	330	301	332	311	318	341	342	311	288	323	334	327	337	352	330	348	305	349	338	315	306	335	321	336	319	319	290	326	342	324	314	336	340	297	318	314	345	310	312	301	326	304	329	330	361	330	317	317	327	319	320	344	297	323	337	312	351	333	333	332	324	364	333	315	316	310	322	323	327	347	358	306	303	315	333	342	307	289	325	318	294	357	343	322	292	305	328	286	348	320	296	312	313	329	310	324	307	328	335	304	306	340	328	314	340	354	328	296	344	317	348	332	310	331	329	318	309	312	317	340	331	325	350	332	328	325	323	337	339	317	312	316	306	315	343	327	303	296	320	303	306	311	302	336	339	338	338	305	310	322	309	309	317	331	309	336	339	323	366	271	356	305	333	305	321	320	345	328	340	329	309	305	301	309	309	358	333	344	346	356	304	303	327	332	361	312	303	300	318	307	342	318	313	327	340	345	349	315	278	293	348	316	272	319	322	337	302	287	326	303	301	359	340	329	325	332	300	307	339	318	311	351	321	338	301	296	309	336	324	323	320	325	306	277	341	315	353	307	315	324	332	333	347	301	309	325	319	353	314	317	345	334	344	338	339	320	333	311	339	319	349	297	342	294	337	300	308	345	324	355	337	292	327	337	289	321	296	340	309	327	314	297	331	316	323	318	307	338	305	317	347	311	308	306	301	293	332	313	318	331	335	298	325	300	332	317	285	340	328	306	307	355	290	347	330	290	317	349	320	317	285	335	335	343	364	328	356	329	326	306	312	337	333	341	295	334	326	328	313	334	308	343	317	343	345	334	319	359	329	331	344	322	361	333	339	329	318	337	341	303	317	311	324	314	330	302	315	319	304	301	309	330	288	338	307	306	302	340	296	332	345	347	309	343	321	303	340	290	343	332	339	317	353	307	355	331	305	314	344	334	322	355	324	340	292	291	320	330	353	342	336	329	350	313	307	373	307	316	301	288	313	349	329	353	322	331	329	308	301	316	326	316	295	337	329	317	326	316	370	303	330	336	330	325	333	341	316	320	305	363	353	318	327	295	344	302	308	322	330	337	344	350	345	307	321	308	334	337	329	323	304	323	311	308	304	304	313	316	331	340	313	310	335	329	300	327	366	341	347	307	325	324	301	310	311	313	356	308	333	310	308	286	311	319	319	331	319	314	291	321	303	339	338	293	311	354	313	327	321	304	311	314	322	286	315	312	320	296	306	325	341	323	319	345	342	345	290	341	309	349	321	305	359	320	310	334	374	310	335	309	325	339	339	342	341	312	306	341	309	308	315	269	317	316	304	320	313	325	297	306	337	284	302	337	330	324	292	319	326	335	319	315	320	312	344	329	312	326	319	322	297	284	328	284	325	311	327	331	317	324	328	331	316	322	311	300	349	331	310	339	311	324	324	333	287	334	301	315	330	311	291	330	303	336	318	299	315	329	316	330	352	306	323	324	325	301	325	318	297	314	327	316	332	317	330	333	308	299	319	332	318	346	330	348	352	300	298	312	328	344	313	305	332	352	316	337	328	336	337	325	323	335	328	306	333	318	339	321	315	337	341	344	336	328	319	313	315	310	330	310	299	363	323	344	314	353	346	321	321	328	318	293	323	338	333	343	345	331	328	311	279	293	342	318	336	310	310	313	318	311	369	306	334	337	296	336	326	318	352	315	341	329	332	335	320	298	329	331	319	316	322	331	331	318	312	325	304	303	381	324	320	311	342	322	304	302	297	322	312	323	303	329	295	306	321	308	339	308	299	337	314	293	340	329	321	316	339	343	329	318	327	272	334	309	318	336	333	316	305	343	351	338	310	301	325	336	292	298	324	305	317	333	339	348	345	358	300	316	301	315	345	328	310	330	334	300	323	326	332	334	322	342	369	322	331	312	303	302	308	319	329	329	318	313	325	320	298	319	289	316	314	322	319	331	310	319	326	313	305	315	283	311	362	322	302	317	305	319	318	311	317	311	315	382	325	310	321	304	352	328	297	319	331	316	325	330	331	296	301	331	312	299	288	314	307	313	282	319	316	329	314	324	338	309	342	339	327	312	323	324	320	292	308	326	333	327	320	347	293	315	295	312	337	336	335	307	322	304	327	317	317	319	354	343	339	314	335	326	346	328	300	329	305	355	288	287	334	316	315	290	302	350	345	306	315	333	328	329	351	328	301	328	355	287	312	337	321	340	308	343	323	330	319	299	336	356	300	315	358	335	331	338	317	348	316	310	324	314	313	336	306	346	338	326	319	325	336	346	356	316	337	350	317	323	300	312	311	320	350	307	308	348	280	346	334	330	346	324	328	326	342	365	288	357	307	313	316	370	335	308	320	314	329	363	334	313	314	288	353	326	363	317	340	312	326	356	307	329	378	318	321	313	353	320	336	369	320	356	321	318	338	319	332	326	300	311	302	326	318	324	333	284	328	340	347	308	354	319	317	302	339	299	324	338	331	324	337	351	336	309	329	312	332	330	344	297	307	319	302	303	327	292	298	323	302	311	321	324	364	321	320	293	301	341	315	352	316	319	331	317	321	290	305	320	298	316	314	348	300	334	312	348	300	337	343	314	304	327	330	330	340	324	302	344	292	290	323	317	328	345	313	320	327	301	336	313	338	292	331	319	296	314	307	365	327	367	318	327	329	330	343	325	337	335	309	332	346	323	317	309	322	328	336	325	328	318	324
32352	44025	32328	20702	15599	11833	8752	6175	3597	2681	2236	1456	1086	740	561	380	402	379	381	441	443	453	478	458	384	423	379	363	385	389	347	367	354	369	375	366	360	351	338	368	348	346	343	364	334	344	321	335	354	378	339	333	365	352	347	341	329	340	360	343	331	347	344	358	351	352	372	326	366	359	325	322	326	326	348	366	369	371	349	360	328	371	353	321	336	316	331	356	357	346	317	361	347	347	352	342	367	349	318	358	351	391	370	344	331	385	340	344	362	369	335	339	323	345	340	362	363	369	340	345	363	346	342	347	330	350	324	363	349	341	368	317	335	327	362	311	363	348	358	361	357	348	330	335	355	342	320	348	354	336	357	366	342	357	359	343	326	351	339	354	323	360	344	348	345	339	355	349	345	322	315	331	340	357	354	311	332	332	344	374	384	346	379	364	336	366	330	348	315	363	342	334	357	363	367	377	341	360	336	357	332	342	389	328	377	362	340	344	368	344	358	334	363	320	332	362	360	335	326	352	380	372	338	334	341	328	339	311	379	331	341	354	349	362	338	348	338	350	316	339	399	358	350	322	345	320	361	370	326	335	372	374	366	332	358	341	336	355	335	361	352	337	330	379	347	373	332	333	346	349	349	365	363	353	322	339	337	350	338	362	390	320	343	338	335	360	299	342	352	392	351	329	350	371	341	346	330	361	351	393	366	330	323	353	360	377	347	391	321	325	355	348	351	341	337	320	319	358	326	385	339	344	363	335	330	317	360	352	353	359	335	368	404	369	364	337	346	372	353	353	345	339	321	359	347	342	347	350	352	325	343	331	332	351	372	363	342	358	319	330	360	346	340	353	354	353	325	363	363	364	317	346	346	333	351	332	335	352	349	345	343	360	364	390	352	328	343	368	358	349	337	323	321	333	345	298	332	336	336	371	346	356	348	373	351	370	356	352	365	313	353	372	343	322	356	354	334	364	346	347	366	341	348	386	348	353	368	362	367	344	348	318	386	355	340	337	348	341	360	350	344	302	305	318	383	359	346	351	321	353	372	339	358	370	299	335	345	382	368	368	338	342	361	355	323	362	338	319	317	317	366	367	379	388	336	355	356	365	353	346	326	314	359	384	351	359	371	368	338	335	342	341	361	345	333	342	317	321	341	360	336	328	318	369	360	347	368	325	371	355	358	359	375	328	303	356	352	352	350	325	341	356	346	346	353	348	340	372	353	317	338	344	341	367	353	342	342	333	344	359	358	346	407	336	351	333	344	336	311	356	337	356	340	332	338	319	351	335	381	347	358	368	320	367	358	326	345	349	337	354	340	357	355	333	328	374	339	364	313	379	366	334	381	340	361	355	352	352	318	335	355	368	366	388	349	355	359	350	368	326	373	370	342	332	362	344	320	365	337	327	362	337	327	361	331	361	336	338	377	348	337	372	339	387	344	344	357	381	351	310	333	350	312	333	359	315	357	336	338	375	359	338	367	347	354	338	364	345	344	317	360	353	335	353	373	322	325	364	351	337	349	306	324	324	329	338	308	371	361	316	366	313	358	362	363	348	354	338	331	320	367	390	330	308	342	371	335	348	354	370	345	329	372	352	372	363	352	339	334	347	348	351	347	361	355	323	332	332	358	341	362	360	315	343	354	357	363	312	328	341	339	364	348	356	341	350	329	348	356	337	308	337	340	335	351	355	360	348	360	369	310	354	358	334	343	329	363	370	341	375	354	353	346	337	345	314	346	336	352	332	342	352	346	316	327	367	352	314	341	372	351	387	344	368	389	341	331	344	360	361	371	362	331	351	325	340	330	328	389	347	345	339	351	333	384	352	342	327	332	326	359	367	366	338	336	345	349	363	322	340	355	320	368	362	366	325	387	343	341	373	361	343	325	382	345	347	376	325	340	359	354	332	377	323	353	346	323	342	334	344	338	342	347	311	331	325	351	362	342	316	345	348	360	346	363	352	343	370	387	354	331	327	356	390	332	325	366	340	367	325	335	345	349	353	353	325	374	348	321	373	385	360	345	327	372	348	368	344	336	380	360	354	351	317	356	381	334	331	350	357	357	357	358	348	344	327	359	360	347	359	347	367	339	356	339	366	367	343	327	357	340	347	322	361	314	315	353	383	347	353	349	343	321	337	347	354	369	327	387	336	341	356	326	354	322	351	365	371	328	313	344	359	311	351	347	362	372	347	337	379	352	386	337	340	382	321	350	382	333	351	338	357	333	350	329	353	329	335	336	341	377	372	331	330	344	358	354	361	366	331	339	314	354	349	330	361	348	322	325	373	345	326	314	342	327	390	321	321	341	324	344	329	331	349	367	330	371	331	345	329	372	341	325	355	325	350	336	359	321	371	359	365	332	351	373	344	334	326	330	338	363	337	375	364	359	362	361	344	354	290	382	346	328	370	318	347	380	323	373	340	323	365	349	327	360	309	348	349	362	386	354	331	346	300	370	356	344	363	342	338	360	333	347	323	365	372	373	373	326	311	338	331	347	354	370	339	342	340	342	316	343	325	355	382	348	348	352	356	346	360	360	369	354	356	350	363	352	338	331	351	332	311	329	373	372	313	350	350	309	340	365	358	343	341	338	361	343	325	379	358	379	348	328	354	351	321	370	357	317	354	332	352	372	354	348	357	331	337	341	301	362	364	357	377	364	381	301	338	320	367	335	394	330	355	358	341	367	341	356	378	336	352	369	328	328	327	365	355	354	335	369	308	370	352	307	358	346	365	351	312	368	323	358	359	333	349	343	346	329	355	354	346	385	313	329	348	323	372	343	348	347	337	315	367	361	337	339	326	347	354	349	327	312	314	352	357	343	339	354	366	361	327	317	338	360	339	352	341	345	316	370	314	380	344	366	338	333	376	329	337	343	390	374	332	328	326	336	357	354	330	349	342	341	344	349	346	347	335	345	317	373	369	366	339	345	349	321	335	359	380	328	339	343	341	345	345	337	346	344	372	366	332	328	348	358	353	348	319	358	354	344	335	334	360	362	376	344	366	351	362	351	361	364	327	352	332	346	356	356	356	345	343	375	364	345	339	339	369	357	338	339	350	326	342	337	322	352	344	337	373	347	357	343	355	331	340	334	338	335	326	327	352	346	316	341	357	326	345	350	337	347	330	364	362	326	327	339	373	348	371	324	297	341	326	334	329	355	346	334	375	366	347	323	345	363	345	342	336	352	347	324	357	373	355	322	375	328	338	340	377	365	329	342	356	355	366	361	356	338	343	363	339	349	347	354	341	355	321	374	352	345	331	329	377	348	350	372	371	341	377	315	376	389	370	345	359	350	337	361	341	360	340	342	349	370	342	346	365	355	352	340	311	343	309	343	365	328	378	345	327	352	386	340	316	358	331	355	358	327	325	329	387	343	354	326	337	348	340	356	351	324	329	398	343	363	358	358	412	335	329	353	359	346	376	342	347	360	358	346	349	313	337	355	348	361	326	376	316	355	319	343	321	336	332	343	333	317	325	347	336	348	312	327	324	363	353
24490	21648	29006	25791	23073	17737	9482	5280	4402	3916	2373	1319	856	674	518	434	441	428	400	417	482	483	489	454	400	387	418	380	361	376	394	332	341	364	357	369	349	392	359	330	331	380	371	361	342	334	355	337	347	358	338	337	348	336	353	324	350	300	314	357	354	341	359	324	375	345	362	366	341	353	346	340	348	339	315	319	337	330	342	393	331	326	362	330	366	365	317	331	322	331	373	355	370	332	344	329	361	329	363	359	327	326	347	345	350	323	341	356	319	345	380	329	339	337	321	331	369	371	391	327	351	390	369	340	343	353	343	346	356	355	329	327	329	367	320	344	332	350	365	336	345	359	337	310	355	327	359	305	355	340	346	326	342	361	353	350	326	324	299	358	327	323	337	338	297	325	352	334	320	374	339	356	338	337	354	346	349	329	346	356	346	341	327	371	348	352	351	367	337	305	322	325	303	328	343	350	338	331	309	330	319	331	376	347	388	390	334	313	346	356	360	378	346	341	335	317	312	371	328	312	354	348	336	367	327	353	346	326	343	347	318	346	297	331	357	332	317	349	318	331	356	360	314	343	348	339	351	347	373	315	318	324	302	337	366	348	356	327	313	352	324	343	351	327	333	340	317	323	347	356	372	346	352	402	328	328	328	369	352	333	329	298	331	332	316	347	318	357	331	340	357	334	307	333	319	349	331	316	331	307	335	359	328	361	339	362	308	311	325	413	329	363	336	334	386	361	331	327	342	321	305	325	348	333	366	353	363	338	353	366	349	326	351	331	331	341	358	321	354	327	308	371	354	350	316	326	328	351	352	361	321	319	334	329	360	355	346	348	334	352	352	323	351	343	305	343	337	334	341	327	347	353	365	331	336	359	381	327	346	347	357	351	332	344	351	336	387	322	355	319	340	350	320	330	368	365	335	340	312	326	340	340	339	354	336	366	362	352	341	340	339	334	342	335	324	313	351	365	343	331	331	347	356	325	363	344	324	358	358	353	352	344	344	351	317	330	342	319	338	363	348	327	345	339	329	346	310	327	324	333	363	333	361	313	315	360	327	295	342	359	349	327	313	318	354	372	328	336	339	346	333	358	325	357	337	312	330	363	349	358	346	308	360	360	356	371	326	339	320	355	329	325	352	312	338	342	332	331	324	323	335	322	338	345	333	337	351	331	336	329	340	329	343	359	337	342	358	343	347	330	333	302	353	330	317	325	342	346	331	351	314	340	336	338	327	312	326	346	322	364	297	370	348	358	339	374	347	321	331	362	331	344	361	336	326	346	361	326	357	352	335	352	328	351	325	324	333	330	379	366	359	327	363	352	334	319	369	343	315	353	347	331	397	321	364	372	349	331	316	314	336	363	344	334	321	333	374	337	331	331	339	336	325	325	306	309	351	325	372	368	353	334	322	305	307	331	320	353	357	319	337	362	339	370	328	332	297	305	345	364	314	371	324	324	371	363	358	356	348	364	306	313	340	353	297	314	355	315	367	345	325	340	327	307	359	354	343	373	285	341	313	350	342	315	365	394	340	320	334	336	342	359	333	371	363	330	344	349	341	333	377	340	356	329	314	359	316	328	326	344	317	360	339	302	318	354	347	360	299	343	355	360	367	340	355	314	361	345	319	328	335	359	338	361	344	362	311	363	310	353	327	327	317	341	351	314	338	346	363	368	337	325	323	337	319	325	355	303	318	339	335	339	305	323	337	331	318	363	370	372	360	317	329	377	330	327	368	338	351	298	342	335	368	355	297	320	323	345	369	363	353	329	373	347	346	362	331	355	344	346	353	351	367	324	345	330	327	332	330	328	340	371	329	347	346	322	360	329	315	351	351	338	358	323	349	335	376	373	334	317	330	354	321	349	357	331	319	334	348	350	341	351	331	366	354	326	317	372	319	340	362	365	362	315	360	319	344	316	357	358	322	364	303	363	328	299	335	354	327	355	370	376	343	322	314	327	329	299	318	355	345	387	328	319	356	361	359	368	339	330	386	359	342	361	357	301	352	327	317	384	341	339	359	365	357	345	351	313	332	337	370	351	339	359	326	346	328	333	367	335	361	360	358	328	340	315	349	330	319	337	341	342	338	341	336	326	378	340	341	348	346	343	323	350	354	345	345	315	357	325	325	326	325	356	334	316	336	337	320	344	354	367	312	335	336	334	319	317	302	339	347	308	337	323	351	344	358	342	327	331	303	365	335	332	348	351	331	326	308	350	337	334	331	358	343	315	368	350	333	321	356	322	337	338	338	342	326	299	323	330	357	323	346	334	356	335	329	353	357	319	362	320	354	355	341	332	358	348	349	320	317	320	311	373	342	338	324	358	331	360	316	336	384	370	352	344	349	354	349	341	322	361	339	339	333	354	310	312	350	383	327	379	352	304	318	368	354	341	361	329	327	354	369	364	383	355	340	329	349	367	354	342	333	306	330	340	344	326	362	317	333	336	316	350	367	319	340	329	331	354	357	362	329	325	320	329	344	347	340	360	334	343	375	367	379	338	337	352	325	312	349	323	348	340	335	345	338	340	352	338	344	325	358	347	302	343	342	353	353	361	334	346	328	371	365	331	333	352	354	348	362	318	322	345	343	333	352	323	363	366	354	338	354	354	322	337	338	349	310	325	370	342	345	337	290	353	309	352	350	349	327	319	331	330	308	321	352	324	318	328	308	326	352	326	374	367	361	352	335	392	324	364	354	308	341	316	337	351	324	360	341	348	343	338	310	357	369	357	344	338	367	354	373	324	371	293	308	340	355	329	349	314	340	346	355	313	329	332	341	345	365	316	335	341	324	328	349	353	352	372	370	300	383	304	330	329	365	335	355	345	359	377	357	352	350	363	315	333	343	345	386	365	350	336	351	349	321	320	352	348	352	366	347	373	325	356	360	339	350	332	341	376	310	303	313	340	328	352	337	361	322	320	360	343	363	338	339	332	372	340	330	327	342	319	336	343	353	296	352	356	349	317	378	332	313	334	313	318	326	335	333	321	341	337	349	345	336	332	364	336	351	317	329	334	338	327	369	361	314	337	334	336	363	344	342	340	338	329	328	339	313	375	320	325	337	334	293	344	301	329	349	316	336	344	340	344	343	387	331	314	364	313	349	372	351	359	333	337	354	345	334	342	382	318	332	344	337	369	327	347	346	327	325	372	357	361	343	338	347	366	369	352	313	346	333	355	327	369	323	361	351	359	318	322	344	358	342	367	334	316	336	345	358	339	341	344	327	338	319	318	336	358	329	325	342	380	355	353	334	368	295	306	350	347	323	348	378	352	360	331	318	326	325	298	333	346	319	330	355	313	308	361	360	323	361	343	335	321	350	340	317	313	353	329	365	358	303	369	373	338	349	336	330	307	349	328	366	346	316	315	354	318	328	346	325	346	360	361	376	320	336	315	371	362	318	328	365	340	331	360	369	344	344	354	328	342	309	345	337	345	345	361	346	374	342	345	298	329	320	325	335	349	332	338	347	357	331	283	318	370	342	378	346	327	363	344
30346	53061	42836	32428	24722	16071	10911	8105	7215	6395	3848	1985	1161	841	653	565	455	418	504	500	558	598	646	572	496	449	462	429	448	451	414	376	391	393	351	392	344	362	392	351	392	365	325	354	308	359	326	358	357	389	388	356	365	342	362	344	377	340	391	321	358	355	366	349	369	317	335	346	327	353	348	367	357	358	368	327	345	356	385	344	396	356	359	352	372	360	371	417	325	378	369	350	331	377	420	320	359	330	353	375	351	368	381	361	374	339	347	353	371	339	338	375	388	352	371	362	398	355	346	344	321	381	366	372	369	335	349	350	383	359	369	365	375	362	375	351	379	370	355	362	344	383	386	343	351	374	319	366	357	353	334	378	342	361	345	362	367	344	338	317	350	375	338	366	357	365	362	359	344	345	364	365	350	326	357	349	332	363	334	353	325	357	356	353	346	343	359	341	372	381	365	381	359	367	364	362	360	363	360	373	351	316	359	350	345	349	363	335	362	344	363	343	349	362	339	351	314	339	363	325	344	367	391	363	354	367	347	349	353	370	374	336	362	370	344	363	338	376	340	348	371	346	371	411	352	370	364	330	362	370	352	342	381	359	342	353	354	397	366	348	346	346	343	361	352	338	344	354	340	345	354	354	346	320	338	355	338	361	358	355	335	342	379	340	366	381	319	370	365	324	345	369	379	357	376	343	346	338	381	369	379	306	329	336	368	382	341	372	349	346	326	342	369	330	381	365	363	346	353	373	359	398	362	341	373	352	369	375	321	334	345	330	346	355	385	358	376	362	374	376	344	353	367	344	354	379	323	356	370	341	360	352	334	357	339	342	334	333	366	363	387	401	379	381	358	361	341	388	357	381	358	328	349	349	344	337	352	364	332	338	357	375	369	325	333	350	359	399	379	356	357	394	363	362	329	357	381	350	351	336	369	358	419	350	335	369	368	351	345	345	366	345	358	381	369	369	394	317	351	377	361	338	355	383	356	346	387	367	364	352	353	370	347	372	360	342	335	341	346	333	330	368	363	335	352	379	371	347	377	336	352	337	388	337	353	334	360	356	325	359	356	354	337	363	401	337	370	346	360	354	362	357	364	355	357	347	378	365	404	373	345	375	385	348	351	361	374	356	361	370	353	359	327	383	404	355	337	379	366	331	369	335	372	378	373	355	355	377	347	346	347	353	370	364	367	353	359	374	333	349	350	343	368	361	345	368	357	350	351	349	378	323	337	356	371	314	330	366	341	344	352	358	342	341	362	376	360	381	355	351	358	352	388	376	362	330	328	350	346	386	350	337	340	366	380	348	349	344	362	348	329	382	372	341	364	349	333	380	370	372	336	375	351	355	326	371	380	344	365	356	389	343	355	372	368	355	343	333	349	348	340	347	356	383	330	343	335	356	347	361	347	340	363	334	374	390	369	334	334	354	348	358	365	349	307	357	360	385	377	361	345	366	358	364	333	316	380	339	366	339	330	347	393	379	355	352	374	328	349	340	354	342	356	316	365	364	381	322	313	350	335	340	371	355	333	356	337	350	358	337	350	363	363	345	375	373	365	336	376	353	347	293	350	354	346	392	351	355	384	343	362	322	360	364	363	355	379	334	342	334	391	385	338	347	359	369	360	323	364	363	353	360	349	347	372	372	358	354	347	358	349	355	364	336	368	361	336	338	337	394	357	369	368	347	371	331	333	344	356	383	356	384	324	352	344	330	363	367	396	370	362	363	355	338	357	370	330	379	340	336	349	351	381	373	391	369	356	353	370	339	336	343	334	339	339	319	353	334	392	349	367	389	387	327	341	340	365	348	364	332	374	350	359	336	347	359	362	369	351	358	353	373	367	384	360	343	352	357	368	346	320	363	353	401	339	377	338	351	367	342	325	352	361	377	345	390	389	350	352	355	372	406	340	364	335	311	329	369	357	352	343	315	339	365	372	362	379	356	362	354	315	350	341	374	372	351	357	369	356	352	386	358	358	342	368	339	344	333	345	364	376	385	336	323	367	385	360	356	340	340	367	327	363	367	374	365	333	330	384	360	333	376	335	347	354	373	343	350	353	383	366	362	330	333	361	384	379	351	335	345	357	354	375	326	372	339	331	349	359	340	354	348	353	381	382	357	363	332	330	357	365	386	363	375	355	326	349	343	356	372	397	321	368	387	344	358	340	384	346	321	369	353	371	346	315	341	358	347	370	327	372	377	345	361	367	354	369	356	370	367	334	326	322	365	368	368	346	374	356	358	348	370	333	381	316	370	346	365	356	315	327	361	362	384	388	319	349	340	363	341	327	392	307	338	344	378	385	351	348	334	382	353	341	351	372	329	365	342	338	342	342	354	347	358	362	342	354	347	360	340	351	330	352	364	331	361	354	358	382	345	342	371	367	382	353	371	367	369	338	373	360	315	348	403	342	363	353	363	366	336	355	346	349	347	327	357	359	363	341	331	350	370	374	361	321	307	358	373	336	394	364	388	378	348	359	351	374	364	333	336	335	356	371	379	383	352	356	346	338	318	330	335	354	360	364	338	374	351	373	396	354	360	293	395	332	399	363	351	364	368	327	367	366	347	327	318	340	362	377	367	337	323	340	398	343	362	341	346	374	356	328	373	355	355	357	332	367	370	369	325	354	373	388	345	374	376	367	334	395	351	344	329	390	351	374	362	330	363	342	353	362	386	369	359	327	370	371	352	399	333	376	370	379	360	356	342	353	364	349	344	335	323	351	361	380	355	361	364	376	369	357	330	321	378	348	348	357	327	376	342	362	374	378	337	325	328	357	321	339	358	327	336	351	350	350	366	358	374	385	380	356	352	337	358	361	379	361	356	338	360	350	322	360	358	363	344	342	373	359	341	358	361	323	340	377	367	370	355	322	354	353	383	363	368	347	388	374	369	339	373	345	347	344	362	363	361	329	337	360	351	368	380	340	385	362	324	345	371	349	381	317	362	350	370	356	317	356	378	382	366	311	332	356	332	346	359	344	408	385	329	380	360	319	351	373	332	347	389	361	372	365	362	337	387	378	380	373	348	369	369	356	376	388	384	340	348	332	359	392	354	378	336	344	340	341	327	371	356	367	357	368	363	318	350	350	331	351	376	356	369	376	348	369	361	329	356	374	359	329	349	367	341	349	386	341	354	348	313	333	346	384	363	321	329	349	337	351	350	353	381	407	348	348	350	361	359	344	339	388	363	357	365	334	394	358	409	326	367	371	380	346	367	334	346	347	344	374	360	363	358	356	369	362	331	355	343	345	319	345	362	333	370	326	371	377	338	333	349	333	340	346	326	380	347	335	372	360	348	344	362	323	358	340	364	352	361	356	366	357	342	345	326	407	381	349	351	349	336	345	332	355	350	392	376	357	336	308	365	352	373	358	364	395	332	328	377	364	369	394	349	335	353	345	356	356	351	327	367	337	368	381	382	364	378	350	318	341	354	369	341	342	357	352	322	363	362	341	343	349	347	391	349	369	359	324	359	345	356	358	361	361	361	358	345	370	328
25658	21749	28773	27393	18937	10777	5802	3698	3418	2887	2006	1438	971	600	551	491	462	520	475	531	494	527	499	518	485	426	446	513	450	490	434	445	435	443	460	469	486	489	437	429	455	460	412	433	420	411	442	423	447	465	457	416	389	407	439	435	420	404	442	408	430	459	439	467	419	439	426	442	446	450	435	424	435	424	421	434	413	459	443	449	409	429	401	479	409	379	424	421	441	406	432	417	406	430	413	405	413	421	435	449	424	413	444	484	451	421	440	420	408	430	454	428	420	431	444	420	425	442	456	433	429	408	436	441	444	429	394	420	463	420	465	407	431	401	427	439	426	401	423	423	425	455	431	419	443	438	459	467	454	452	453	411	459	447	443	427	423	434	408	455	414	423	412	443	445	447	423	446	476	451	455	440	424	404	424	424	393	432	403	436	443	405	481	406	447	420	426	431	467	451	452	422	411	416	433	439	465	430	429	421	463	469	434	484	407	430	446	432	434	463	404	415	432	467	393	440	432	403	439	424	466	447	445	427	417	448	420	429	409	413	429	450	429	448	436	468	448	400	436	441	491	476	461	405	410	452	461	433	415	433	395	426	425	402	417	417	443	433	464	428	434	457	430	407	416	441	448	429	427	411	438	446	424	438	418	435	458	457	432	418	440	380	449	477	455	429	406	402	400	380	449	438	431	417	442	426	457	399	445	453	386	450	486	427	420	432	458	444	456	462	439	413	421	438	438	455	424	445	433	463	478	465	429	440	434	438	482	410	434	378	404	432	434	458	462	442	452	432	443	413	429	448	474	439	419	429	461	415	428	455	415	458	400	434	401	423	448	412	438	454	447	442	430	436	436	453	481	444	397	438	430	449	447	444	446	419	428	428	419	406	458	397	454	410	446	455	417	477	426	466	457	408	400	435	499	440	466	439	406	426	415	369	440	429	437	455	452	396	418	443	440	431	432	389	451	432	416	429	437	400	425	443	438	420	410	446	450	433	448	412	443	470	466	409	412	418	440	425	444	436	411	442	420	434	436	440	442	419	439	468	449	450	444	425	449	455	426	462	395	425	446	401	448	423	408	464	433	440	423	431	444	441	448	444	439	400	441	441	454	403	416	401	397	436	430	468	416	423	448	415	446	463	426	421	444	419	439	465	428	459	405	402	429	422	419	411	443	401	442	446	406	400	443	425	433	449	426	423	434	429	405	435	435	439	419	451	436	417	453	452	424	415	428	427	419	462	393	463	412	462	443	461	454	412	451	428	462	446	466	425	440	417	423	417	429	468	415	463	457	428	438	414	435	439	455	454	457	414	434	408	471	465	437	407	407	417	408	459	421	424	438	432	377	447	439	445	458	434	455	441	426	413	411	420	485	434	434	457	451	422	437	438	406	474	441	428	446	418	448	437	406	393	422	428	469	418	417	435	396	457	438	385	443	408	416	460	445	404	405	424	426	437	388	439	414	437	410	464	428	463	412	432	452	427	412	456	441	433	453	420	451	423	442	416	426	454	486	414	432	433	437	459	443	422	431	408	437	420	426	418	446	440	447	445	461	463	418	428	420	455	410	413	423	453	438	437	403	434	427	428	401	457	428	454	464	440	434	398	422	436	464	456	443	429	414	455	443	439	435	415	428	457	408	429	416	431	411	457	408	392	408	428	422	452	419	426	441	392	434	454	482	418	421	410	460	449	424	444	428	453	448	435	421	469	464	438	414	457	447	402	451	463	426	441	432	411	434	426	398	424	423	441	446	426	467	408	442	458	387	439	398	471	431	386	396	440	459	426	420	406	432	449	467	486	438	434	435	412	407	415	478	410	441	439	467	447	423	489	440	444	440	412	412	469	442	430	417	488	444	448	425	447	442	452	438	419	476	424	429	443	423	457	448	411	451	433	370	458	401	445	473	437	463	451	417	455	445	428	458	436	405	453	433	465	453	433	413	438	463	454	461	412	401	439	428	404	415	406	462	464	408	431	390	386	419	434	426	406	469	449	456	471	429	453	432	449	455	453	450	424	393	441	408	402	481	410	461	399	481	437	422	444	428	393	437	430	410	406	404	459	405	430	442	414	407	434	459	425	428	429	434	477	437	427	451	424	401	400	390	438	449	464	397	432	409	465	460	440	439	449	435	458	410	434	411	440	463	445	446	449	420	443	435	421	443	480	391	418	459	423	463	448	471	456	440	453	395	419	447	417	427	424	413	407	437	463	410	430	399	426	451	414	441	434	427	457	433	417	454	427	436	441	462	428	456	465	443	445	399	425	407	438	435	417	429	437	457	431	413	413	461	437	422	451	403	415	436	431	420	432	424	446	443	472	459	434	444	409	430	405	465	427	429	468	454	446	419	444	451	451	432	426	446	413	429	442	408	409	433	436	420	439	421	455	419	465	439	455	442	446	426	401	447	429	449	407	419	417	456	429	386	415	464	445	451	403	399	441	486	414	431	439	425	425	459	438	484	425	417	432	419	408	441	439	424	447	430	464	429	412	430	380	396	412	445	447	455	422	418	398	455	484	412	419	375	435	445	438	414	430	405	412	454	432	454	460	410	426	461	410	414	428	417	428	383	392	426	445	418	455	455	425	443	459	451	434	434	424	477	483	420	423	443	441	444	428	412	415	442	436	444	426	423	446	431	413	426	427	411	429	468	444	423	464	393	458	409	435	417	444	423	462	437	393	443	440	410	429	449	399	450	424	447	429	427	451	422	431	442	439	429	448	406	426	451	407	420	451	464	446	419	404	404	418	422	439	415	392	439	437	430	495	407	444	437	425	456	414	380	391	445	433	442	406	485	421	441	419	423	442	433	435	456	420	406	439	408	480	414	416	454	481	412	445	420	463	445	424	475	425	444	440	418	428	435	438	471	430	424	402	415	442	453	464	442	425	407	424	418	420	450	444	440	448	443	454	424	448	427	434	416	429	461	399	449	436	428	436	427	450	433	487	422	445	411	359	413	467	428	430	476	417	465	409	450	396	399	446	415	382	420	396	451	453	417	461	419	400	422	438	456	450	425	415	401	435	452	404	440	432	433	428	448	456	412	428	435	431	422	404	433	395	423	424	406	482	454	418	436	453	477	410	433	422	445	437	442	491	453	431	426	477	441	435	415	440	431	453	445	407	437	437	468	431	416	471	426	418	399	421	443	433	423	405	429	454	458	449	422	428	468	469	449	440	427	464	375	421	365	415	455	421	473	434	444	427	462	446	442	476	398	438	435	465	401	449	434	454	447	415	416	473	388	418	436	423	421	448	422	467	425	452	456	440	435	459	439	441	449	432	447	446	429	435	419	442	444	460	404	448	443	411	422	401	408	439	453	439	436	463	432	437	432	466	413	414	426	438	418	431	429	432	441	403	414	437	417	408	441	431	421	432	420	447	444	425	426	454	396	433	426	438	449	447	477	385	426	449	443	406	449	412	442	464	453	435	404	440	485	440	431	439	461	446	441	425	447	400	438	407	407	460	474	419	405	400	450	429	428	420	406	451	443	397	435	407
31726	50297	39696	26531	18784	13662	8627	6457	6148	4963	3320	2337	1323	817	653	595	546	529	584	580	621	617	643	653	591	552	536	539	478	510	497	478	491	490	464	453	468	467	446	471	472	424	461	459	466	475	521	432	463	528	457	415	448	441	428	433	466	460	418	478	469	482	472	485	453	463	451	483	456	483	466	485	455	427	461	474	489	429	450	469	473	455	479	467	438	457	449	451	476	472	430	458	429	451	479	487	461	464	473	472	466	456	477	498	447	490	477	480	460	457	469	480	479	449	444	509	434	467	485	475	455	423	439	443	439	439	489	442	516	463	459	465	439	457	477	459	448	465	471	514	468	455	437	463	437	454	453	485	439	410	471	465	447	491	442	457	467	429	459	450	474	478	467	494	459	467	425	488	456	480	437	503	451	471	481	451	442	521	471	489	458	436	411	472	477	454	453	459	451	467	489	468	477	493	472	484	460	459	423	467	473	495	477	491	471	487	488	485	475	450	491	477	497	454	468	465	495	445	460	513	399	466	477	459	468	463	472	456	475	447	448	451	438	462	444	523	453	475	433	432	424	463	464	475	461	436	473	447	485	424	472	430	443	446	470	463	451	471	445	418	468	501	477	464	447	428	443	454	438	465	459	483	463	476	449	458	445	471	445	421	458	457	483	461	466	447	449	458	446	442	479	449	452	419	470	482	460	455	492	444	471	475	475	459	481	459	440	428	490	464	473	475	436	450	453	448	452	476	456	412	456	433	484	410	450	490	430	473	425	448	455	469	454	483	469	427	426	461	458	458	445	471	475	488	466	452	433	464	489	431	477	485	449	460	452	487	470	470	457	465	470	465	455	471	431	455	493	429	459	433	459	488	484	479	474	448	521	496	464	425	491	490	466	472	487	448	465	453	485	467	464	480	459	489	487	461	433	499	452	464	454	413	462	449	462	463	494	442	449	490	468	481	467	448	443	440	434	462	466	453	439	454	499	454	483	464	471	424	448	422	499	416	461	458	429	508	450	448	479	434	476	453	477	500	453	448	494	430	466	448	454	451	514	461	395	423	455	465	477	494	483	511	455	473	407	433	446	474	425	433	458	452	447	459	465	454	443	491	482	423	437	487	462	457	469	504	443	450	471	442	471	472	491	479	442	485	447	438	463	499	492	495	483	503	457	490	433	463	457	473	492	442	468	446	437	486	483	478	492	503	424	411	466	436	460	453	443	449	452	435	459	485	462	463	482	461	484	461	439	449	435	471	473	428	446	486	437	476	474	460	450	456	475	455	457	502	501	486	397	487	449	457	449	468	510	473	454	475	475	430	441	422	469	506	465	461	482	466	469	481	467	450	459	451	498	426	471	475	459	469	462	463	473	440	495	469	458	442	451	484	492	465	455	474	490	442	484	451	457	408	491	464	453	498	476	451	440	481	457	433	481	470	448	435	485	436	479	476	446	410	435	469	454	472	470	442	433	492	481	470	465	449	466	448	458	461	464	454	507	450	457	456	442	446	450	422	464	492	469	489	454	448	438	447	482	454	483	466	448	433	454	431	476	462	433	494	425	467	465	446	495	447	457	428	458	431	441	465	474	448	468	456	448	478	458	415	486	472	481	482	478	460	459	440	460	430	484	473	489	441	467	498	456	456	464	472	466	484	423	473	448	492	469	459	490	451	476	441	487	456	463	431	445	457	453	437	458	447	472	468	450	451	448	494	459	463	454	447	452	458	477	491	470	475	445	428	475	475	478	485	486	456	435	457	506	438	460	467	471	459	441	477	461	483	438	438	461	462	442	488	428	446	436	505	474	468	464	468	465	467	480	466	425	454	451	435	442	460	472	449	470	428	445	431	412	471	431	454	474	431	466	455	463	476	486	445	463	441	461	454	484	491	452	471	463	435	462	442	481	447	448	482	484	429	468	462	447	468	474	453	437	442	449	453	434	449	430	409	445	442	460	470	469	467	438	447	455	432	474	428	477	446	472	451	459	524	436	480	420	463	424	458	441	449	434	483	482	459	487	441	475	449	455	455	474	444	470	463	480	453	456	447	447	504	436	444	468	474	487	438	469	473	477	482	448	477	481	446	486	443	455	450	463	481	487	442	452	473	431	452	436	449	439	434	472	463	479	444	484	431	445	468	459	435	459	481	476	430	474	456	468	446	454	475	499	448	466	422	478	442	439	467	481	456	446	449	485	436	473	462	483	470	458	504	461	455	479	454	480	418	466	466	425	484	477	436	481	467	443	430	461	461	434	447	470	439	422	463	479	441	470	457	504	475	461	467	467	439	453	436	449	453	490	464	435	430	461	461	477	426	473	447	454	450	464	443	436	407	489	435	452	476	488	482	467	485	449	459	486	486	423	471	441	448	413	441	435	467	476	476	453	483	455	502	466	466	465	403	489	411	449	480	481	458	480	444	472	491	437	473	439	484	462	458	467	501	414	453	419	469	454	474	476	456	484	459	443	414	447	456	489	490	412	444	443	420	441	452	463	475	429	491	419	450	456	437	473	456	458	501	456	485	478	460	456	453	462	450	463	434	457	440	437	474	441	489	443	461	466	437	456	440	462	433	470	476	496	449	487	492	413	476	470	444	455	479	483	467	455	420	439	440	448	516	450	439	437	458	449	470	458	448	479	475	469	448	479	446	460	461	455	433	456	448	463	436	433	463	454	509	416	438	436	452	455	457	476	471	480	459	462	489	473	464	453	442	447	423	499	494	508	455	453	479	493	490	460	458	449	465	444	463	477	498	432	451	487	455	488	489	467	465	481	476	464	462	478	484	474	439	470	475	491	443	477	457	452	446	461	470	436	464	448	441	445	475	495	484	470	480	480	471	420	438	516	458	479	471	436	473	468	474	451	441	440	478	440	463	466	455	463	450	460	473	442	459	467	468	437	489	440	437	463	454	465	487	450	487	467	470	482	480	469	398	455	475	431	466	430	461	423	471	471	472	456	448	460	471	433	471	458	447	489	447	503	475	454	420	459	437	509	476	491	444	477	490	467	448	420	476	438	453	470	438	467	472	421	436	436	419	466	471	456	467	443	441	485	456	463	454	439	465	444	425	473	454	439	467	498	506	450	456	490	466	478	482	495	457	445	452	485	481	466	467	425	463	417	476	423	478	450	443	469	439	513	484	471	485	475	455	425	441	433	464	406	492	473	429	427	463	469	449	447	471	446	487	478	469	454	481	425	479	415	462	476	475	463	491	415	446	493	437	485	444	462	467	484	435	486	458	433	454	452	439	459	475	400	490	459	418	474	469	438	461	453	452	441	422	465	487	459	427	444	448	453	457	464	434	485	452	447	465	467	486	448	425	447	453	433	432	461	420	450	423	474	462	479	447	442	428	481	452	472	461	457	438	479	441	448	464	470	449	453	467	473	478	409	468	440	433	471	493	505	432	402	445	462	475	478	477	502	467	490	455	462	475	460	468	457	480	445	467	466	466	478	481	453	464	483	462	482	472	497	438	467	431	473	514	425	479	477	456	486	464	497	475
23343	21649	29434	24501	22371	23299	18023	9206	8317	7184	4908	2991	1255	893	720	670	624	621	616	616	734	720	704	719	627	589	582	560	562	557	493	550	493	540	508	543	505	516	541	516	532	474	505	495	492	497	532	532	527	542	539	508	564	547	532	523	490	454	493	502	542	482	476	483	524	493	497	516	539	505	527	478	487	522	525	490	528	491	540	533	495	487	487	520	519	515	503	494	520	525	524	463	532	512	517	552	534	536	529	536	543	500	496	494	523	524	464	491	513	480	541	515	504	460	512	525	469	553	518	498	513	472	484	495	527	514	509	484	455	487	498	521	489	548	518	526	469	515	496	486	519	491	503	538	522	547	506	498	499	484	522	510	549	493	509	525	508	527	513	503	475	554	476	559	495	489	534	457	489	523	545	512	513	495	520	518	539	462	492	528	505	493	544	525	519	555	488	528	523	502	504	498	523	499	495	546	538	516	491	520	473	503	464	529	493	471	494	512	489	492	514	498	493	522	516	517	475	521	511	502	486	504	517	481	502	485	510	498	505	524	496	471	533	493	488	523	511	506	494	520	536	520	490	515	503	490	493	490	460	500	494	515	503	511	521	516	477	499	494	486	535	523	493	481	516	461	513	498	478	519	491	529	481	511	514	481	516	455	492	517	568	537	526	531	508	508	500	508	550	483	518	513	529	518	480	543	509	520	514	527	512	480	549	476	507	523	480	530	526	490	524	548	524	529	506	509	527	549	476	501	501	533	521	523	491	461	539	505	527	489	529	532	501	512	535	474	452	511	497	498	501	499	538	498	525	520	487	528	515	483	497	521	526	495	507	466	491	512	523	482	488	535	473	543	503	502	533	494	487	491	492	489	497	508	519	535	553	452	510	487	505	487	472	494	472	477	487	495	507	494	516	495	533	525	505	498	512	493	538	561	526	484	447	498	515	490	515	493	527	485	477	521	498	498	509	446	465	512	494	511	530	492	523	458	499	535	515	484	528	537	529	513	517	492	495	472	479	506	484	523	474	478	514	512	498	533	531	509	554	488	534	528	508	501	496	569	502	473	467	510	513	497	534	529	531	501	519	490	507	493	484	515	520	535	472	516	575	485	555	533	523	498	498	505	531	537	502	508	478	505	477	516	512	524	511	504	486	507	490	493	541	487	506	508	497	540	513	542	554	507	521	472	533	485	530	511	508	536	510	530	478	519	492	507	508	487	513	491	503	539	519	461	456	502	502	524	513	496	457	493	514	482	537	499	525	523	497	498	481	529	508	500	506	479	458	512	496	528	490	506	468	521	479	545	529	493	537	520	548	546	550	492	528	477	529	476	535	537	499	514	507	476	497	506	456	490	485	501	459	522	485	495	515	513	523	504	478	504	509	512	496	505	472	496	493	514	508	481	519	542	507	460	523	502	516	523	490	496	510	483	490	504	539	488	527	503	476	457	490	507	512	480	500	492	502	493	508	499	517	483	511	482	503	492	499	524	502	488	541	470	525	520	492	497	493	475	498	528	505	500	520	519	511	520	501	497	515	475	508	488	499	492	545	487	489	474	470	544	489	507	523	480	473	478	482	520	501	522	475	493	498	522	506	518	485	506	528	508	472	525	542	518	491	483	495	491	533	474	504	539	495	492	510	529	521	500	465	506	502	491	483	498	521	472	510	502	498	494	484	528	527	492	518	512	490	490	503	510	522	517	509	516	538	467	488	476	553	512	487	550	521	517	530	531	521	506	529	525	485	498	474	502	527	475	523	522	506	558	513	504	519	494	544	489	520	506	542	501	497	540	530	478	496	525	500	520	482	515	472	534	509	484	497	546	509	505	541	502	515	512	504	492	487	509	493	554	546	512	485	534	493	520	476	517	502	497	491	515	539	493	513	543	506	507	516	545	514	477	480	494	489	508	472	530	508	501	513	482	494	500	479	485	512	508	509	503	535	482	478	464	504	496	473	516	517	520	485	500	495	519	514	510	523	487	504	466	525	489	487	576	512	463	492	514	505	500	465	493	522	542	493	515	510	493	497	471	532	520	524	524	515	503	481	482	483	499	465	498	502	514	467	517	533	553	521	515	524	523	511	498	463	492	490	518	472	516	534	514	515	515	502	511	513	481	485	510	488	486	527	522	443	548	489	537	500	521	467	517	474	511	506	533	473	509	494	526	522	535	482	534	479	516	501	533	479	505	533	502	493	478	517	493	490	529	510	522	495	520	542	502	521	515	500	498	532	494	502	494	485	455	540	516	527	483	501	469	491	509	508	456	538	479	504	524	491	476	555	538	519	554	506	495	510	498	489	533	512	516	462	493	512	486	521	496	490	499	500	439	512	486	490	510	514	510	481	522	566	463	501	506	537	471	500	504	490	505	499	505	460	526	547	511	485	506	533	498	505	507	472	541	477	503	522	495	473	481	524	487	495	506	506	519	533	494	502	485	496	524	490	541	519	479	465	512	516	502	492	524	511	497	536	494	480	517	464	505	507	465	460	527	545	541	487	521	476	524	497	527	494	530	514	501	520	523	488	520	521	539	556	487	463	497	489	482	517	512	513	501	479	491	531	504	488	482	480	479	500	495	529	524	487	502	489	472	502	534	525	494	507	466	501	472	536	508	528	512	481	469	512	502	504	514	543	494	530	477	531	516	535	531	484	483	518	518	507	545	515	504	503	467	525	538	507	474	512	484	521	482	513	512	507	510	502	558	541	492	461	502	515	508	476	489	525	489	494	526	464	500	491	493	526	475	500	482	487	556	510	534	483	507	505	522	545	480	485	492	513	455	502	504	483	474	518	470	527	488	527	501	488	490	476	497	530	504	479	514	471	521	501	491	459	521	478	518	506	494	470	496	521	468	520	493	465	513	541	522	506	533	485	492	539	538	530	513	492	514	530	510	540	514	531	463	526	500	524	495	515	546	520	499	545	541	496	500	502	506	487	499	549	536	504	510	503	536	500	490	509	521	464	509	475	506	526	502	502	528	519	520	479	444	548	496	483	541	491	505	510	536	515	541	522	530	550	506	498	479	491	471	506	544	491	481	520	498	507	499	520	468	532	540	529	515	491	514	519	497	506	496	526	525	505	540	571	522	497	501	488	486	534	492	477	513	483	511	509	512	528	527	561	459	425	465	489	509	508	477	512	515	532	505	545	501	492	490	526	506	499	509	518	493	514	538	526	465	518	525	464	492	545	547	527	528	515	529	492	477	505	544	474	504	495	520	515	503	484	514	545	492	541	481	514	483	510	475	528	475	498	527	499	522	527	498	498	539	486	481	549	491	486	521	471	506	518	524	504	523	503	479	551	518	485	490	472	516	483	507	520	532	475	510	501	529	502	480	509	513	470	540	482	507	464	511	530	517	502	486	493	486	540	515	490	520	545	492	506	474	508	509	508	500	501	494	525	507	503	488	498	541	532	513	491	536	511	517	524	507	526	493	491	496	487	549	499	473	502	474	506	510	499	545	538	576	508	492	491	516	505	471	500	506	496	486	508	484	489	489
32779	59481	48765	35850	29680	23088	14681	12833	12591	10845	7407	4823	1690	1122	910	753	683	686	664	745	779	888	952	837	795	799	622	653	622	597	580	532	597	530	525	580	566	491	532	495	515	521	505	523	488	534	493	538	468	513	528	550	491	514	527	521	546	556	532	487	516	497	525	524	518	535	529	527	524	526	531	505	531	546	561	536	526	498	533	528	515	540	525	509	522	534	529	518	514	532	521	523	545	479	508	479	490	551	513	518	554	473	509	510	487	518	527	541	514	518	506	492	546	550	504	487	523	531	546	507	529	482	518	497	507	509	507	520	496	507	506	478	541	512	488	520	524	547	510	510	506	540	494	505	512	524	506	533	514	507	511	518	508	501	520	469	514	520	481	543	529	512	491	519	540	515	508	533	509	471	502	543	510	479	488	511	500	522	521	577	510	484	490	516	508	478	556	510	494	572	541	521	496	513	489	511	510	503	513	497	544	519	483	525	477	524	532	536	499	546	512	495	514	534	527	484	501	529	510	515	479	510	524	509	502	536	527	544	520	550	516	511	520	515	550	543	519	530	516	516	558	515	520	499	559	514	486	491	518	534	502	537	531	527	524	526	519	523	543	523	559	593	508	518	538	551	541	495	553	544	498	514	537	530	492	558	537	501	515	527	480	564	495	505	508	536	513	493	502	522	487	545	507	533	551	567	531	524	521	464	527	526	503	538	526	535	521	510	486	502	510	538	522	517	517	487	545	507	518	496	524	535	489	501	521	538	539	536	518	569	524	519	485	506	514	546	523	553	530	509	502	485	520	494	479	512	464	505	529	557	544	484	540	550	499	472	564	533	503	552	509	470	513	529	500	508	473	512	557	499	530	527	495	479	497	491	520	508	555	530	484	515	511	564	526	516	474	502	512	517	503	526	511	521	513	515	500	531	514	512	531	517	546	513	471	548	536	481	508	558	516	493	544	525	529	520	521	506	510	479	519	501	550	513	524	513	497	547	507	527	527	566	542	506	493	520	518	480	521	528	528	530	520	524	566	507	565	478	506	553	516	504	560	520	481	508	508	493	557	513	485	489	511	543	528	510	501	548	560	529	491	548	512	458	510	527	512	534	566	545	549	531	517	534	558	555	511	515	541	530	526	541	487	530	518	536	523	547	528	513	531	545	497	553	463	481	496	524	504	462	514	539	530	512	513	552	537	492	527	546	514	544	537	504	521	510	533	523	558	557	479	518	502	514	522	531	521	525	565	518	505	533	497	504	517	544	531	494	521	519	528	545	501	496	514	519	528	517	513	558	513	486	545	540	529	506	502	482	506	490	472	508	578	541	530	530	538	550	508	556	537	520	496	517	537	499	534	489	487	552	455	489	565	500	481	510	505	545	504	497	528	557	558	535	528	538	535	492	542	493	509	525	530	562	552	533	520	520	529	451	558	520	504	501	498	546	486	512	496	534	533	514	547	481	487	506	520	532	553	482	501	554	541	527	527	507	536	539	540	539	514	451	534	557	506	497	531	538	538	508	539	505	475	551	512	511	578	558	544	571	497	482	509	542	507	523	503	558	527	496	505	512	582	480	536	526	515	533	468	533	520	508	570	525	515	499	488	488	495	520	522	542	581	485	519	456	550	553	519	550	518	542	497	500	526	486	544	517	541	510	514	491	516	493	547	557	524	478	518	500	493	467	514	497	523	502	504	517	515	491	517	520	508	499	513	553	496	492	511	516	527	461	519	492	515	491	531	517	538	484	531	495	493	531	566	518	509	496	532	518	554	505	516	522	496	516	528	532	515	480	527	487	470	515	513	478	552	526	528	493	553	500	516	507	504	477	498	549	533	504	519	532	500	532	516	500	498	513	522	518	521	529	548	521	547	533	528	513	487	506	545	526	500	513	520	513	573	497	543	550	500	509	523	514	532	541	498	458	547	508	510	526	542	501	488	509	542	498	535	608	507	499	498	523	481	476	523	509	529	494	547	496	504	547	512	519	540	554	524	514	507	487	523	511	537	524	562	510	519	505	495	505	515	483	512	512	513	534	521	524	541	518	549	494	527	501	527	490	523	509	540	490	486	509	513	530	545	526	504	506	546	497	547	500	561	541	494	514	481	481	457	526	514	509	531	515	544	452	503	502	519	477	520	498	557	535	519	523	519	524	504	493	548	509	539	506	499	532	503	528	521	462	533	514	531	513	545	530	502	510	546	505	537	547	514	480	531	533	528	542	513	515	499	531	517	490	535	512	542	492	510	543	518	505	516	542	525	529	503	505	468	532	491	535	494	504	526	512	505	510	559	528	507	521	509	514	550	493	458	503	552	522	511	504	525	527	542	521	506	539	537	520	546	490	541	547	536	523	536	540	522	515	517	507	518	539	514	491	504	504	469	496	527	551	523	486	513	523	516	512	539	552	515	524	495	522	539	553	514	502	542	525	537	500	527	529	501	492	515	496	528	531	521	533	520	475	527	530	521	537	527	526	579	524	535	503	498	529	547	540	500	512	498	515	504	509	526	461	530	511	467	523	490	504	469	506	483	552	488	544	529	473	515	510	500	539	528	535	499	518	513	539	500	507	511	522	482	501	518	530	495	532	521	519	531	526	534	487	549	481	494	516	526	491	544	511	538	508	505	521	542	516	467	478	514	505	506	505	578	535	537	526	470	492	511	538	487	541	550	517	505	507	523	519	513	556	518	511	546	524	514	498	523	460	516	522	511	544	538	471	518	509	517	529	597	497	486	477	509	521	540	489	568	493	520	529	557	519	526	518	532	504	499	526	512	530	505	501	504	495	547	532	504	486	553	515	541	482	492	507	487	551	546	510	533	502	486	512	499	519	530	535	528	555	546	513	507	521	518	495	472	528	485	523	537	538	505	504	500	482	525	538	549	503	512	480	511	566	514	529	506	507	551	513	543	495	530	498	520	517	530	545	521	567	515	488	522	500	509	525	524	545	546	509	474	477	507	529	506	573	528	492	532	469	532	564	498	559	543	545	492	503	535	533	556	518	521	518	539	502	491	519	478	560	505	494	514	477	531	515	532	522	528	514	508	513	519	512	516	508	499	495	554	507	527	542	519	528	527	519	536	473	494	522	497	547	522	497	510	561	560	511	540	537	567	528	513	498	521	504	475	530	539	507	506	543	538	517	503	517	543	482	511	512	536	488	488	544	496	511	513	517	507	507	521	517	504	476	542	543	515	538	496	568	497	478	488	521	482	518	547	524	486	510	548	503	515	495	513	532	526	504	513	512	518	507	522	518	548	521	518	545	481	502	553	544	536	478	517	464	514	483	506	476	496	524	498	486	501	515	468	547	528	519	561	528	537	572	484	555	501	528	515	540	509	533	485	500	525	492	478	492	537	536	498	542	478	480	486	553	511	515	484	504	560	492	523	503	519	527	510	527	510	538	558	552	507	528	508	539	522	512	524	517	486	506	569	534	518	506	526	534	519	545	500	468	509	487	499	521	509	538	467	497	530	493	503	499	492	506	543	537	522	558	533	517
31761	31813	35250	23987	12475	6205	3445	2528	2132	1374	979	852	567	445	375	359	348	329	365	353	363	395	398	417	338	353	367	346	320	338	332	325	335	331	339	316	322	326	309	327	318	333	352	319	284	330	304	279	323	326	327	315	357	311	340	311	317	295	301	302	309	288	345	336	309	317	324	336	331	304	321	347	321	319	327	302	308	310	325	288	301	334	297	341	311	297	316	324	302	340	354	319	308	320	302	319	334	312	293	302	295	329	317	301	353	297	320	308	310	302	316	314	321	315	300	321	328	317	293	325	316	321	321	300	343	291	298	338	292	281	306	304	311	362	338	326	313	343	297	318	339	332	324	311	351	352	330	278	300	291	308	323	315	338	349	278	330	361	313	330	331	350	331	304	320	317	328	314	323	352	317	339	305	311	333	297	313	306	332	325	321	291	314	330	326	323	327	308	338	322	326	324	310	310	333	309	349	307	321	347	294	330	308	331	319	343	334	345	317	302	315	304	305	284	361	336	354	325	320	328	341	300	291	298	304	302	290	320	298	338	334	311	329	345	324	313	302	295	321	310	320	324	313	346	306	320	329	312	309	324	302	278	333	335	301	303	305	334	299	309	337	324	307	334	300	319	309	319	322	296	313	297	324	304	298	306	300	300	323	308	291	322	309	322	293	334	292	316	319	304	287	338	325	320	307	336	336	317	308	355	290	318	325	334	330	352	307	335	300	295	319	348	333	302	323	359	292	312	347	298	358	327	329	295	335	279	337	338	295	299	283	324	323	319	323	321	295	325	312	318	351	307	319	276	310	291	336	341	333	301	327	305	353	309	292	294	320	314	359	328	298	294	333	336	348	325	307	304	280	314	319	343	312	339	298	312	314	325	356	325	318	286	319	314	306	299	334	329	303	358	298	308	307	316	328	311	326	301	302	322	321	307	289	328	312	321	320	284	295	321	307	338	360	338	290	349	332	306	308	303	299	299	281	320	336	280	335	314	353	304	320	310	332	337	314	315	323	318	322	305	319	326	302	341	342	330	298	288	262	298	328	315	319	296	308	339	310	308	345	325	320	346	332	319	321	320	331	300	303	308	286	304	319	312	347	310	294	333	286	336	302	361	343	300	323	288	321	307	298	320	323	333	311	289	291	319	299	347	287	324	328	327	327	317	335	370	341	328	350	283	292	357	320	327	358	331	322	335	330	315	316	315	336	316	316	318	346	328	313	305	324	330	330	315	341	322	315	315	277	295	343	343	345	332	330	321	323	357	318	308	292	341	337	304	325	323	338	320	303	288	327	303	320	307	341	301	308	298	296	332	313	280	329	353	314	304	281	300	306	331	306	302	295	345	300	352	326	308	326	294	325	359	345	323	305	308	338	353	295	312	298	326	301	342	324	299	291	316	310	309	297	304	313	337	342	316	320	316	339	295	321	361	320	337	319	320	293	331	315	345	304	333	318	332	298	313	295	291	352	305	275	322	310	310	322	298	334	323	304	306	313	279	330	303	276	324	346	326	326	352	318	333	309	316	314	308	300	318	290	282	330	315	293	308	309	312	321	306	348	336	304	300	315	305	317	348	334	309	303	308	311	354	328	330	318	300	307	322	343	317	315	331	309	316	321	346	321	298	317	294	337	294	354	295	336	342	332	289	313	315	345	338	332	317	305	315	292	357	333	293	293	330	286	345	324	331	325	340	317	322	312	323	322	305	294	336	314	306	342	281	325	336	312	308	322	322	320	323	324	315	296	340	302	307	291	323	314	311	337	375	321	328	354	342	291	306	319	287	317	300	320	300	303	308	327	299	332	291	306	290	315	294	322	291	298	292	311	335	333	326	297	320	334	297	324	318	324	303	334	310	315	323	314	330	321	304	341	311	331	285	303	295	308	299	345	319	363	355	335	333	320	318	335	318	339	303	331	314	328	313	327	333	284	329	298	324	332	310	309	313	316	283	301	324	349	328	375	294	318	321	329	316	295	326	321	332	333	319	314	303	291	315	331	292	332	337	319	343	297	341	326	332	316	330	315	307	308	351	305	311	352	329	325	323	309	324	289	303	321	327	300	309	324	348	338	343	297	320	321	334	287	335	319	331	301	310	297	317	320	296	311	313	307	342	339	347	349	301	317	297	317	354	321	340	293	293	278	332	299	285	349	317	308	308	308	307	328	326	352	321	319	324	323	353	314	310	330	333	321	313	335	313	303	340	323	321	350	329	300	331	312	344	336	283	331	314	308	319	309	313	336	331	343	344	312	324	335	316	339	340	321	338	297	280	341	282	323	313	331	313	317	319	299	344	314	331	329	303	313	304	315	322	313	317	359	301	312	320	320	355	318	315	322	306	319	325	293	328	326	308	306	314	299	316	333	327	295	265	329	337	282	306	301	290	316	308	310	315	302	331	341	298	336	312	316	313	298	339	297	328	317	305	354	305	327	295	314	335	316	301	342	277	295	320	305	280	312	327	317	304	312	302	285	303	297	329	322	333	319	338	317	334	295	316	344	349	346	350	293	297	313	341	321	345	357	312	290	318	334	310	328	341	322	315	335	337	333	296	320	301	329	305	317	337	340	311	332	329	305	308	284	301	341	354	340	331	309	313	343	328	326	292	335	316	323	344	296	337	328	335	352	301	305	291	337	313	290	315	329	302	302	327	316	270	317	312	323	327	296	318	316	325	311	314	330	327	340	320	319	324	297	287	334	340	320	329	331	296	306	329	342	283	341	329	309	348	294	319	304	317	355	313	322	299	320	348	294	302	325	268	313	351	321	314	316	301	339	358	307	306	311	335	301	346	341	296	304	295	312	334	318	302	335	317	282	340	323	328	305	294	319	327	308	332	286	295	310	330	324	308	286	307	338	347	310	327	314	310	344	307	326	333	285	285	310	305	286	305	311	295	310	302	283	315	318	310	278	315	325	314	306	325	296	319	311	350	310	322	325	318	323	328	300	312	332	322	288	321	318	351	304	346	325	294	323	331	332	344	332	345	304	311	326	298	338	322	327	289	304	303	312	326	306	329	294	327	301	325	332	330	340	319	305	323	318	296	326	313	267	328	304	318	308	288	330	343	312	304	321	347	332	302	331	296	285	308	287	339	322	354	328	325	281	309	328	316	294	331	289	311	327	279	345	292	364	325	353	286	313	290	323	300	347	348	293	292	344	293	341	303	331	324	291	322	321	312	326	306	313	315	354	272	322	321	312	321	367	302	326	332	312	330	330	276	305	285	320	287	328	301	339	282	316	330	306	330	342	329	314	340	310	325	353	325	339	344	301	359	319	285	341	312	294	289	289	313	315	306	316	293	324	319	297	369	342	314	305	322	337	314	311	326	310	356	295	311	313	323	333	319	304	309	313	329	313	340	337	320	343	354	305	317	339	329	323	319	294	303	308	306	293	310	318	320	311	326	288	324	309	323	361	342	294	350	337	332	296	356	304	324	315	318	333	300	343	283	300	305	337	346	339	308	368	327	334	322	323	317	294	317	329	321	336	308	327	331
31730	45867	35915	22794	14864	9186	5878	4412	3734	2377	1549	1239	805	617	445	417	413	387	402	419	415	440	516	443	473	395	366	387	372	365	387	353	355	351	402	319	349	404	335	335	346	339	352	359	356	338	335	376	377	314	353	364	342	366	352	356	357	333	336	321	351	353	307	339	379	346	380	340	356	345	334	316	359	312	321	356	342	346	351	327	339	347	357	351	344	316	326	338	346	323	377	361	327	356	323	316	364	333	341	345	321	333	310	357	348	338	334	359	372	372	331	349	318	328	321	329	331	338	359	334	350	318	324	331	342	321	367	406	364	338	343	347	323	348	347	346	341	328	324	315	372	348	333	318	325	346	384	336	345	306	353	333	375	307	348	350	364	340	345	349	337	362	341	323	353	348	341	349	360	340	329	368	330	333	316	347	374	343	339	349	327	363	353	321	319	344	362	338	337	343	366	347	342	400	387	332	321	308	346	342	357	337	342	345	367	329	362	322	361	337	341	348	341	349	365	321	295	363	352	358	357	347	362	352	347	354	380	304	339	332	347	315	362	339	343	343	330	362	345	342	348	327	345	345	357	342	336	377	344	329	304	382	357	351	291	325	337	322	327	386	364	331	349	332	341	302	365	356	330	340	347	398	311	345	371	377	360	352	335	360	353	350	342	381	302	326	361	373	377	335	328	323	365	338	340	322	353	327	342	358	322	340	358	348	354	327	366	347	318	307	336	332	356	308	370	330	359	358	368	373	340	333	331	351	355	339	344	380	339	312	329	346	363	322	318	369	359	383	351	363	311	315	334	338	330	379	335	327	326	354	320	335	374	342	329	362	371	364	346	341	329	330	331	357	313	333	337	356	345	348	361	304	327	348	368	347	350	351	357	362	335	374	347	351	319	398	349	337	367	351	369	342	358	366	356	359	356	348	352	336	353	357	347	321	328	328	354	338	365	346	320	359	351	347	353	338	348	339	332	330	338	369	342	349	360	385	371	363	307	322	342	321	340	363	315	350	320	357	339	360	359	341	322	348	377	348	328	361	348	335	364	370	347	317	348	350	344	342	321	327	320	339	368	327	316	385	342	328	320	312	360	353	346	348	351	334	344	357	328	326	333	354	360	349	333	346	358	333	357	376	375	366	345	329	330	322	373	361	347	344	345	347	367	331	356	363	337	327	379	341	330	329	325	329	363	337	327	324	364	334	308	354	325	351	345	325	340	335	333	340	348	346	314	374	345	362	348	333	362	351	321	328	313	349	345	366	327	321	343	334	348	362	345	346	342	329	367	344	335	362	352	359	327	320	338	331	360	342	369	336	336	325	328	356	317	333	353	361	351	329	339	322	361	352	379	354	347	348	291	345	348	369	335	316	359	326	316	322	349	311	318	381	338	352	342	350	354	343	347	365	359	332	341	308	357	357	318	348	344	358	312	357	346	318	352	335	342	337	327	341	345	320	332	335	334	341	336	380	343	340	335	354	335	332	328	352	347	349	350	331	328	359	362	335	369	378	343	372	398	325	369	369	341	356	345	346	352	362	341	345	339	337	371	343	326	373	343	354	342	333	351	324	349	331	366	335	354	356	332	349	308	311	321	358	307	317	312	320	347	385	332	364	353	366	362	316	341	340	323	352	344	350	343	322	336	340	345	320	361	322	354	327	327	331	365	328	321	357	337	353	312	342	333	356	345	312	356	369	353	340	325	316	335	335	377	367	346	330	347	346	338	352	349	340	333	342	364	332	326	358	305	335	326	366	372	355	310	317	351	329	336	333	350	325	352	336	332	332	361	363	343	340	355	341	338	316	372	357	341	377	333	361	363	332	336	330	366	332	318	344	321	320	330	299	334	321	351	358	336	353	331	351	351	359	332	318	354	330	352	320	326	348	301	323	316	348	309	322	334	366	328	327	371	326	368	348	354	344	331	350	358	345	356	359	344	319	343	352	325	319	356	329	329	347	321	323	359	332	348	314	348	348	326	328	359	369	345	335	342	374	337	333	337	349	327	363	354	314	349	339	328	370	347	348	373	299	316	349	346	323	352	356	361	357	340	372	315	333	353	359	337	326	330	352	300	337	328	337	351	357	343	345	320	365	347	344	358	334	374	353	312	339	329	350	376	375	368	362	340	371	347	362	334	361	382	337	351	372	322	351	365	334	358	348	359	327	307	341	314	353	344	359	359	313	349	334	313	357	339	343	343	341	307	334	354	344	321	319	353	362	329	382	340	305	363	321	367	369	309	343	334	315	343	357	337	310	331	372	329	292	352	334	307	358	325	304	348	339	369	325	333	377	320	350	355	361	335	320	331	338	352	332	325	324	322	359	349	348	298	336	350	346	347	312	358	352	350	335	358	339	358	335	346	361	380	359	345	338	333	329	340	383	343	357	359	354	344	338	332	333	363	365	332	358	310	344	364	335	361	315	332	350	361	346	340	336	373	329	329	357	351	345	343	349	351	340	348	391	308	353	328	353	361	345	309	306	323	348	341	366	337	321	363	336	337	338	321	355	332	330	356	336	345	347	346	349	329	347	331	346	327	347	320	323	356	327	322	321	327	348	353	350	328	333	333	357	344	379	346	323	328	367	350	341	354	329	319	318	329	315	330	344	346	369	352	355	382	338	321	322	359	376	363	334	369	310	348	326	332	356	331	340	322	370	383	331	322	328	336	343	340	377	319	374	367	334	340	336	347	351	341	342	359	351	351	357	358	384	357	302	315	306	312	327	376	360	347	329	341	353	331	326	362	336	349	336	322	325	344	322	366	344	356	311	341	347	361	337	361	332	349	365	342	356	323	363	330	359	338	333	338	336	330	367	341	339	327	338	360	347	348	341	325	343	344	351	336	337	328	348	334	347	333	343	345	357	348	350	347	378	373	344	359	363	351	325	348	324	358	333	349	326	354	358	332	348	332	385	373	350	323	388	318	310	335	322	339	350	368	333	381	339	335	365	299	360	371	359	362	353	334	346	316	345	358	336	360	323	331	288	325	346	343	339	330	305	361	355	295	353	346	334	361	328	381	335	345	314	343	358	360	352	331	340	350	332	340	348	338	380	346	347	341	304	350	324	368	327	337	353	317	350	323	371	335	336	351	350	303	340	395	337	369	323	320	354	326	368	349	359	348	319	355	366	347	377	357	336	316	342	314	356	362	352	337	329	357	336	355	353	321	361	333	366	368	385	325	358	341	343	331	316	339	346	362	348	336	346	374	364	347	340	358	337	358	374	356	342	342	356	366	373	344	342	323	367	390	361	356	328	361	364	370	347	309	338	370	352	345	323	323	357	359	360	353	315	372	323	334	381	385	345	347	318	316	344	353	322	361	328	356	342	360	347	357	344	315	361	380	347	342	353	334	334	320	344	354	376	343	301	319	317	350	314	339	396	344	373	361	312	319	334	337	376	331	329	344	339	335	334	321	324	364	335	337	270	329	335	320	359	361	364	356	349	359	359	350	332	348	406	325	338	316	334	358	362	339	342	330	347	319	320	336	347	341	325
24513	21638	28973	25425	22486	17424	9409	5934	5202	3798	2586	1630	910	604	487	426	402	419	399	421	387	449	467	494	446	425	410	409	393	397	365	350	358	362	352	372	338	377	379	314	327	380	348	337	346	322	333	355	359	349	322	302	348	357	347	327	306	345	301	346	331	368	358	340	331	327	337	345	348	348	346	358	330	369	342	351	332	315	309	356	351	362	334	317	357	350	331	356	342	373	335	307	324	375	340	365	350	346	387	354	343	323	315	371	359	343	327	362	328	355	392	329	341	345	333	333	342	342	343	339	350	366	310	312	364	342	360	322	360	335	328	360	363	342	357	335	344	325	339	360	355	350	334	334	354	346	324	318	382	331	346	346	346	348	344	340	324	343	330	334	351	362	337	344	373	358	338	355	310	331	331	331	329	342	340	314	329	339	324	319	351	361	363	350	308	342	344	328	342	338	351	334	346	363	343	348	311	344	321	348	327	354	340	320	309	353	369	345	348	351	310	342	378	353	366	332	331	342	327	329	313	325	324	343	350	342	349	344	340	327	318	354	362	353	313	325	341	343	355	369	358	373	371	345	322	339	336	345	361	364	329	344	352	345	378	337	323	317	358	374	363	330	358	369	331	380	341	346	365	308	335	360	343	340	356	325	315	352	345	331	363	334	377	308	379	340	363	345	329	342	319	332	355	323	344	337	365	368	353	344	351	395	311	325	357	368	349	315	355	343	373	326	350	382	349	313	379	359	374	322	382	346	351	330	323	318	333	331	353	329	337	353	311	313	348	349	330	345	366	343	334	370	330	354	362	335	297	360	338	370	354	363	366	357	340	335	337	324	322	347	336	339	350	356	334	361	326	327	330	331	353	377	373	326	333	323	334	353	344	350	335	341	329	346	348	322	341	354	319	340	355	337	331	317	318	348	325	327	336	360	359	348	360	352	357	313	353	386	360	343	332	354	327	342	353	340	325	336	353	342	329	361	337	327	356	351	349	389	339	331	319	344	323	315	313	327	354	335	366	360	378	321	343	324	370	365	343	337	336	362	380	354	359	371	335	342	346	331	356	327	341	365	350	306	345	329	357	344	342	344	362	327	338	316	323	369	377	363	341	338	348	309	319	355	295	344	341	337	324	333	363	323	344	345	350	334	340	348	319	342	364	327	309	315	347	343	356	366	318	351	360	344	340	361	331	334	322	334	383	361	373	376	336	346	346	343	367	359	383	335	320	341	349	348	366	373	321	361	323	334	340	355	329	340	364	364	334	334	349	357	346	313	351	358	341	384	357	355	356	368	363	361	374	339	337	302	330	336	327	375	343	355	317	344	326	335	365	356	334	336	357	348	370	362	385	331	358	353	346	323	330	341	382	384	369	359	356	366	342	315	347	304	366	323	336	343	345	321	347	341	400	332	348	370	329	366	349	319	365	351	314	350	361	357	323	329	317	356	363	334	330	327	349	361	360	348	338	327	351	326	334	337	318	321	319	339	377	320	330	358	330	326	305	344	347	356	337	334	338	347	342	361	336	341	333	358	355	365	312	317	318	363	357	348	335	349	326	356	351	341	340	338	350	355	338	327	321	349	379	353	345	310	369	340	371	319	342	346	367	355	323	312	380	318	338	354	326	341	319	359	340	331	338	312	324	352	329	329	322	352	337	321	356	349	346	356	361	338	331	337	360	331	316	355	344	391	357	347	344	327	349	332	333	393	337	362	330	318	317	309	340	331	374	320	355	365	357	355	316	359	378	365	344	356	374	357	349	350	364	339	334	311	334	342	340	356	319	350	333	318	360	340	368	344	342	314	325	330	366	315	338	342	321	326	350	356	327	329	311	347	335	341	360	324	349	339	362	346	365	324	319	348	362	349	378	336	334	333	318	344	364	369	321	349	342	337	310	339	351	344	306	325	358	315	326	325	359	355	354	352	336	330	349	347	306	326	362	374	363	344	355	332	351	295	378	328	354	355	314	352	321	328	362	327	322	364	367	357	322	353	343	314	330	330	318	324	355	323	351	333	350	365	314	352	338	362	355	350	321	364	332	342	345	360	307	344	323	331	314	335	349	345	349	367	342	334	328	325	350	357	349	324	306	317	355	343	361	359	339	349	361	319	349	306	334	320	328	313	366	314	360	353	357	336	329	331	330	343	340	355	316	364	321	347	352	315	346	340	369	365	326	328	301	353	342	308	326	307	349	343	369	336	339	347	329	360	331	388	327	338	334	343	363	355	358	350	339	350	314	340	323	351	345	335	331	338	359	336	318	327	344	346	316	327	355	359	359	343	390	368	368	342	335	325	331	361	353	346	350	357	327	354	351	335	349	338	377	329	327	362	341	306	312	339	354	333	363	331	322	342	357	371	370	366	374	341	363	350	342	343	345	330	361	375	346	337	368	339	367	336	346	360	334	354	355	354	334	353	315	353	387	312	327	327	321	326	330	330	342	351	360	339	367	332	347	365	343	354	358	331	370	354	383	336	383	333	359	352	359	357	338	370	331	336	345	310	356	314	357	350	346	317	398	335	335	360	328	334	348	324	371	356	337	343	330	339	296	325	344	372	357	339	333	397	368	342	340	333	361	356	353	332	347	339	394	328	349	334	332	348	320	345	380	353	351	358	374	318	345	363	344	318	301	349	316	356	318	335	341	346	339	348	309	355	352	323	342	373	340	359	359	355	335	339	356	341	342	363	349	335	320	348	342	338	333	372	310	321	324	366	339	337	308	356	372	341	383	364	351	366	335	348	347	362	332	323	361	325	371	353	366	330	332	373	366	295	364	297	318	359	352	330	328	349	355	344	348	355	320	339	369	329	303	338	404	354	330	362	309	325	316	357	338	332	385	321	347	331	359	337	340	357	361	351	367	298	348	355	324	357	390	315	336	326	356	348	343	356	376	362	345	345	363	325	353	318	349	317	369	322	314	365	337	336	332	315	340	318	378	364	349	347	303	343	351	347	340	375	316	346	318	330	320	348	336	301	341	379	332	349	335	324	314	327	309	354	371	292	314	374	328	341	337	357	372	330	331	342	360	360	355	298	354	362	332	346	359	334	349	352	332	341	352	367	336	360	375	357	344	370	342	331	340	304	344	367	369	347	369	346	392	344	363	307	351	310	337	338	326	311	321	359	323	315	295	339	295	354	298	314	349	316	369	333	338	306	352	328	343	339	328	338	358	328	330	330	330	311	338	352	318	331	346	326	339	352	392	370	356	353	315	347	359	336	323	322	328	341	345	325	332	377	346	355	343	338	354	363	340	329	391	358	369	343	349	360	366	333	354	314	359	359	348	351	350	314	342	343	348	356	331	351	305	342	348	356	294	330	380	337	328	354	332	300	326	328	350	346	366	402	356	344	333	313	338	367	347	321	335	334	340	355	305	346	353	323	362	327	373	367	350	335	342	333	343	329	347	355	344	331	331	309	378	336	338	331	319	355	363	329	348	377	347	339	346	337	326	348	324	348	348	323	333	322	335	337	342	343	356	374	296	365	363	356	356	330
32330	55207	43007	28112	22092	16023	10918	9064	8393	6143	4157	2576	1287	807	661	509	407	497	461	444	497	559	608	592	563	476	480	414	429	407	378	408	389	402	368	357	371	334	371	350	332	372	360	402	371	333	382	367	368	338	369	384	340	331	344	346	353	347	374	380	355	397	367	394	390	399	383	340	368	377	386	364	340	364	344	359	366	346	361	352	373	341	395	325	361	397	368	337	363	339	356	382	334	343	401	355	340	351	331	360	380	352	365	357	346	342	381	386	374	365	349	357	357	352	344	378	373	375	354	342	347	362	358	377	330	356	345	396	363	402	350	354	355	371	372	396	354	338	377	361	373	380	367	379	370	337	364	362	402	361	329	341	372	372	351	349	354	363	390	381	339	351	370	369	349	381	351	329	338	351	364	395	329	372	359	360	362	340	327	395	337	343	370	383	328	343	379	350	375	335	366	399	349	365	342	369	378	370	364	347	335	357	384	350	340	365	356	367	334	326	379	376	351	365	348	348	374	344	360	355	347	385	368	357	346	318	362	352	347	357	328	397	360	365	380	340	355	364	334	345	378	379	320	337	354	361	343	358	369	342	354	378	384	352	352	345	345	352	366	392	333	342	376	336	385	333	353	334	321	363	387	375	376	385	350	369	390	326	330	344	351	358	371	371	386	365	333	349	357	356	367	367	350	396	358	346	358	343	383	355	390	341	354	333	361	372	360	368	364	368	349	355	346	361	368	366	376	321	343	383	348	335	343	359	350	395	368	373	353	341	356	354	352	382	381	352	357	375	359	373	374	328	369	337	358	336	352	365	393	373	349	376	367	360	376	341	339	411	387	331	349	366	353	367	357	391	351	343	348	368	356	404	389	347	330	349	351	335	362	387	337	378	373	342	352	365	367	342	355	360	341	334	317	373	376	358	362	390	333	388	374	313	335	333	367	367	374	380	362	383	357	382	333	341	372	345	361	363	373	349	368	340	378	376	368	337	323	385	374	349	421	363	342	380	386	341	348	341	331	353	390	364	340	365	363	351	332	354	384	349	374	336	382	346	371	357	358	394	390	397	373	358	358	393	372	340	397	356	369	380	341	341	367	339	373	358	360	388	373	347	369	355	387	342	355	347	392	364	390	394	354	356	367	328	378	368	364	346	353	356	390	373	372	354	330	390	361	353	395	369	363	350	363	393	363	358	357	378	367	352	353	355	356	371	378	384	371	372	388	394	341	332	390	372	396	351	372	372	352	394	373	375	361	350	383	376	369	338	343	387	345	361	360	351	362	380	402	361	366	360	411	393	381	374	369	342	328	361	353	367	369	381	349	373	353	384	365	357	384	349	376	348	370	344	347	396	357	342	365	365	355	398	388	362	364	358	395	365	366	378	341	338	343	383	357	350	353	348	343	373	351	331	370	370	344	365	384	346	375	382	389	357	356	369	358	358	368	399	360	347	371	339	379	347	372	350	370	352	331	364	333	354	363	339	326	343	343	371	354	402	373	309	395	370	329	342	372	353	381	350	359	337	395	344	339	340	368	341	388	367	377	338	374	373	375	349	350	361	373	340	366	353	370	362	393	342	381	350	349	341	385	355	363	365	349	374	394	382	364	352	355	358	384	343	376	396	336	352	366	350	375	374	367	370	359	368	370	357	374	348	360	356	352	355	376	381	376	366	391	391	351	370	366	344	368	361	346	387	337	377	367	369	347	357	350	379	372	362	336	371	392	346	350	354	366	387	345	347	366	344	336	382	380	379	358	338	390	392	357	355	340	370	387	354	343	367	370	356	345	342	375	365	350	320	353	351	342	361	361	363	350	387	330	393	335	345	371	363	326	355	380	368	351	361	354	372	347	345	363	363	366	407	331	374	323	344	343	366	368	338	363	366	346	352	398	373	321	355	345	351	362	333	349	339	374	373	341	400	367	367	379	361	353	382	374	311	322	352	363	366	361	361	390	344	328	367	389	374	386	354	383	368	376	330	375	362	377	339	359	357	350	311	337	364	377	371	314	359	324	346	329	377	361	334	347	368	363	349	340	381	368	356	350	348	370	375	388	372	367	381	377	378	367	371	370	360	399	342	368	364	392	384	330	343	379	374	370	361	334	380	351	329	360	385	352	383	362	364	342	378	338	389	356	369	378	356	374	345	384	361	357	384	364	367	392	358	376	317	400	362	360	396	352	345	350	351	337	319	377	358	334	381	343	392	329	353	360	343	349	364	366	380	380	357	367	339	342	349	327	347	347	351	346	367	346	348	367	384	354	346	352	372	377	397	384	356	361	335	384	348	349	386	357	330	364	348	340	356	353	377	401	364	361	362	361	340	358	363	338	349	366	399	386	363	349	375	392	379	381	365	368	321	344	389	360	361	383	364	368	347	358	347	410	355	332	357	327	362	369	343	347	328	375	380	345	338	360	358	353	340	359	345	375	326	356	348	370	354	377	413	347	362	332	382	370	360	397	379	394	398	379	349	353	395	380	370	326	364	360	337	375	372	338	349	396	363	338	362	335	359	373	344	349	374	354	340	341	372	373	345	389	369	362	343	363	377	381	328	338	347	330	354	354	369	363	377	353	372	340	336	359	365	337	358	349	355	343	363	368	352	387	393	375	407	362	373	363	371	379	332	356	347	354	351	352	408	357	361	346	381	327	382	371	354	359	342	357	367	335	346	346	370	370	352	338	378	375	379	374	346	351	344	350	356	355	328	359	370	328	363	383	365	334	351	346	373	338	367	369	321	387	378	340	330	357	363	349	344	350	338	356	350	373	381	389	356	382	336	355	356	325	373	325	307	340	386	361	346	342	333	384	330	352	325	360	361	415	345	393	391	329	359	351	362	353	358	380	344	353	351	339	350	364	372	386	408	350	361	363	368	334	334	354	377	357	347	354	367	364	351	388	384	357	367	388	336	338	378	355	383	376	389	333	373	348	369	368	377	374	342	368	366	352	380	342	396	379	348	361	344	369	353	354	352	379	358	382	360	343	342	372	363	342	383	383	333	332	368	311	382	357	345	375	337	348	374	381	345	350	378	366	362	327	361	373	346	365	337	361	412	382	357	375	340	330	327	355	393	342	359	352	392	332	354	322	360	369	393	359	342	374	361	349	368	344	398	343	370	366	360	368	357	364	365	387	379	355	356	359	395	350	344	363	352	368	382	355	326	383	380	367	342	361	363	333	357	334	345	330	335	383	374	370	346	341	375	401	345	342	371	365	351	375	342	346	340	361	348	385	363	352	354	352	376	371	347	344	389	364	350	353	354	396	339	349	376	368	351	361	364	330	346	353	369	368	393	357	380	319	365	373	385	374	345	342	334	366	387	334	337	344	384	353	336	370	367	355	377	390	341	366	346	409	377	374	364	384	371	345	310	367	323	347	358	356	373	361	366	372	343	372	328	344	387	361	377	345	348	349	338	357	355	310	355	348	358	348	335	366	362	380	382	343	347	414	367	314	340	374	376	355	417	338	358	344	376	365	367	351	360	375	368	368	343	386	390
25830	21843	28914	27231	18782	11561	7023	4360	3863	2922	1788	860	652	626	552	478	509	499	480	488	485	517	528	491	467	500	455	488	481	454	446	407	466	473	464	466	435	421	464	448	486	447	428	463	454	451	450	413	458	463	481	438	426	458	469	411	416	462	411	429	458	418	461	465	406	425	417	453	453	434	416	460	428	465	435	395	442	431	463	434	442	453	476	419	417	426	461	430	447	431	448	448	464	435	426	428	436	443	447	442	423	431	408	420	439	437	466	456	458	422	446	417	415	435	455	384	444	458	474	439	449	453	425	495	432	422	461	432	458	435	453	424	420	427	418	421	410	428	413	401	449	452	435	472	452	421	454	410	428	424	476	450	437	410	394	431	455	452	431	446	436	489	438	479	459	476	434	397	437	471	460	451	462	411	422	443	422	474	432	429	434	427	443	457	411	445	417	462	447	462	438	395	443	450	453	413	442	450	433	453	460	426	461	419	436	388	475	424	425	420	421	480	446	451	454	410	433	425	466	485	449	440	417	435	413	430	456	431	421	435	410	443	423	445	424	468	424	433	443	434	413	454	451	427	455	480	445	408	457	474	447	427	418	416	471	424	411	456	469	443	426	433	426	398	433	430	414	454	414	420	439	416	460	437	404	452	429	426	471	450	457	430	468	455	425	467	444	422	463	424	404	426	439	438	467	411	399	467	446	457	440	421	418	412	395	436	431	423	405	439	431	451	430	431	437	442	426	457	432	421	423	431	477	427	464	456	451	409	436	415	458	440	448	464	437	457	440	453	411	462	466	423	419	447	471	459	442	468	445	399	416	493	423	448	443	424	429	450	421	463	439	436	428	432	443	472	463	464	456	433	400	454	412	463	466	460	395	424	404	425	439	457	410	443	411	430	445	437	447	430	453	489	465	445	448	447	410	452	423	443	451	452	478	475	449	453	425	455	430	487	447	457	454	456	410	468	409	427	459	428	453	426	460	439	487	423	437	419	431	417	437	480	477	430	441	408	460	446	445	429	426	437	425	427	452	434	474	481	445	446	427	413	445	425	418	436	465	418	423	460	417	451	448	460	441	393	432	443	417	432	452	428	442	445	466	455	414	480	446	437	422	430	452	430	443	449	438	458	426	434	471	430	424	463	430	460	480	428	456	463	423	442	419	405	454	459	457	459	443	456	421	451	443	404	453	442	412	436	451	440	445	423	458	470	456	407	435	416	451	429	458	454	429	457	500	437	449	437	456	455	418	434	479	473	419	425	446	449	431	442	446	456	445	472	435	391	441	433	438	429	441	433	407	450	472	444	458	445	445	442	444	469	458	439	410	414	477	452	403	414	422	441	446	444	474	416	448	467	435	404	461	436	454	391	434	445	403	438	405	415	434	447	458	438	424	443	442	441	388	425	472	454	422	426	456	429	430	444	413	470	442	469	430	441	429	456	404	429	441	415	431	435	451	418	442	420	450	381	457	415	456	456	448	451	513	456	427	436	426	446	440	421	428	418	420	484	449	476	436	433	400	472	435	461	430	438	447	444	420	456	414	437	431	408	443	440	443	467	426	408	413	419	438	475	402	407	481	454	419	453	435	443	454	448	453	437	386	418	458	415	467	430	425	456	446	440	434	428	466	417	453	404	398	497	458	435	435	407	428	423	444	451	420	439	452	440	421	424	448	428	424	457	404	440	416	460	437	447	446	448	452	451	401	445	387	432	423	472	476	441	426	437	453	448	462	424	435	445	433	448	442	430	438	445	419	427	443	457	453	439	397	427	395	451	442	465	443	423	434	401	393	465	412	440	439	452	422	443	459	458	457	447	436	451	443	411	454	389	472	434	425	422	401	419	499	467	405	412	452	430	417	473	420	465	441	413	436	437	427	469	417	460	441	424	426	461	431	469	433	446	448	434	462	407	427	468	466	448	437	424	474	446	438	419	427	433	428	426	443	409	423	465	452	403	375	442	410	442	438	459	420	429	439	400	481	425	462	441	456	443	411	461	462	433	450	418	448	411	436	461	430	463	428	471	464	434	406	444	438	464	468	462	435	465	409	439	447	428	436	441	421	435	439	459	409	466	428	441	452	451	396	433	450	445	420	439	451	400	464	455	456	441	430	443	406	430	379	440	391	430	422	442	444	437	465	464	417	464	442	441	442	462	429	470	484	428	435	438	422	482	444	387	418	426	432	446	412	455	430	439	441	464	436	448	429	475	428	446	434	446	445	434	429	448	453	440	434	452	436	426	452	443	467	428	413	434	460	437	412	419	430	469	456	429	456	465	417	425	432	398	414	454	396	436	433	423	435	438	454	443	490	434	380	422	441	397	430	461	436	433	445	467	471	425	438	500	467	430	422	460	466	422	391	427	473	471	433	418	459	437	487	467	418	436	460	446	474	457	417	436	473	478	463	415	451	426	429	433	423	421	434	495	452	464	436	417	417	402	434	465	436	437	413	424	427	449	467	419	426	429	462	438	442	452	434	422	397	466	407	447	430	436	451	391	408	420	473	435	423	430	445	411	430	484	426	439	447	445	452	417	437	448	414	393	496	423	450	431	435	480	413	408	431	447	427	424	485	408	413	426	447	438	454	432	400	474	437	414	436	467	429	454	451	426	437	464	444	451	440	418	431	428	420	419	433	466	471	447	467	465	437	453	485	407	436	461	421	458	424	407	438	422	456	441	440	455	435	436	419	430	409	427	438	422	432	464	444	472	433	439	468	468	439	451	419	425	465	443	464	434	470	437	425	421	390	425	433	450	470	460	439	408	426	466	424	442	472	450	457	426	426	432	443	441	470	433	394	458	442	432	455	397	462	437	449	428	435	441	466	442	456	407	446	447	466	430	454	441	444	449	439	416	488	426	441	442	402	399	499	442	436	422	451	476	453	450	465	434	461	402	433	409	490	427	466	405	426	460	415	461	441	405	428	476	399	458	441	427	427	431	419	443	446	458	390	424	470	462	409	474	429	450	420	424	441	434	444	450	453	444	424	447	434	443	406	461	477	480	418	451	438	442	441	448	416	460	411	444	437	447	430	436	396	410	428	446	434	421	439	455	432	433	463	427	454	396	436	464	494	419	411	485	434	459	416	434	405	432	440	441	402	424	449	454	415	440	433	462	395	406	412	437	439	452	456	432	405	450	434	439	471	465	430	438	449	428	433	445	450	447	445	408	434	435	457	440	427	407	429	423	434	462	431	449	428	426	457	413	431	447	449	433	444	477	426	399	467	449	418	428	424	442	451	442	406	481	448	446	447	439	415	418	435	432	448	405	428	487	436	445	478	416	447	437	418	445	414	462	441	426	435	430	428	411	457	462	440	445	449	443	426	424	433	436	451	424	448	427	453	440	445	424	455	389	447	419	458	422	429	425	432	454	440	420	448	440	464	416	474	405	420	410	398	436	455	408	449	417	412	434	452	446	439	445	433	434	407	450	409	405	441	455	411	427	441	428	447	455	438	417	442	436	441	424	424	407	406	428	458	460	399	427	435	469	427	449
33451	52796	40832	25603	18954	14707	10522	7297	7011	5096	3073	1333	790	831	674	561	483	512	501	543	566	602	641	588	628	552	516	566	533	510	470	490	497	514	469	437	452	510	469	460	480	479	454	481	429	452	486	473	473	466	457	436	510	472	454	478	471	438	471	476	454	474	448	463	448	462	461	483	421	435	513	480	448	471	458	482	491	488	460	470	450	445	450	469	510	463	456	501	445	448	468	480	463	509	434	472	451	524	479	465	473	471	461	485	488	463	439	462	487	463	418	490	468	517	418	470	449	433	461	485	484	455	450	465	447	428	466	450	429	490	483	465	404	504	505	446	463	465	438	437	468	468	450	457	491	479	420	509	501	484	477	478	505	505	469	500	444	445	488	481	465	433	472	460	519	448	477	459	430	453	471	475	440	466	473	460	480	440	464	468	474	463	480	438	458	474	509	433	442	436	495	524	492	523	461	457	437	473	497	455	455	501	464	458	466	473	429	464	468	479	444	464	482	470	470	446	470	466	477	447	462	469	473	429	504	495	478	462	457	408	452	490	460	447	457	452	468	479	451	457	435	493	482	469	469	458	471	456	497	472	472	494	462	468	450	463	477	452	466	470	469	465	511	484	424	483	494	470	474	477	478	455	476	431	451	486	456	475	475	499	464	426	484	482	489	474	444	474	523	455	481	482	470	462	466	470	443	500	446	461	443	455	470	504	497	444	420	493	485	448	516	462	499	470	447	440	492	461	504	493	468	513	464	442	445	457	482	462	502	473	440	467	477	460	450	459	470	502	472	480	447	450	467	447	456	487	504	486	483	478	494	467	460	469	441	442	524	522	498	461	464	465	450	481	471	493	448	474	475	473	435	433	477	480	488	448	462	490	424	500	474	458	457	405	457	481	471	466	501	422	461	470	433	471	450	465	474	444	478	443	431	472	451	461	461	471	498	473	451	470	474	518	455	478	487	465	470	469	438	462	451	476	425	471	478	514	506	482	508	427	464	461	458	425	484	464	476	443	492	461	492	481	507	505	426	492	443	448	448	448	413	500	462	488	467	486	410	454	437	509	487	440	519	466	450	501	442	447	471	487	440	476	487	503	467	450	468	505	473	454	456	468	446	450	464	452	472	485	441	448	456	446	495	466	477	467	452	483	450	442	437	467	439	464	437	485	442	475	489	477	442	477	478	471	446	458	466	459	487	457	473	460	499	457	473	446	503	471	490	475	453	439	453	490	455	484	466	472	461	474	497	486	421	466	459	456	437	488	459	513	462	481	471	441	463	461	467	452	444	473	446	474	496	505	477	468	463	478	487	454	433	481	469	431	472	470	449	466	456	433	495	467	470	453	460	507	471	442	453	491	433	456	471	497	492	466	466	444	473	454	449	465	448	457	486	491	486	450	445	452	491	455	467	475	474	462	469	468	478	442	451	467	472	499	457	463	409	472	442	462	512	481	451	469	486	464	450	465	466	457	446	508	451	480	455	431	492	483	435	485	461	450	476	457	476	470	437	489	461	468	477	477	495	454	456	507	458	435	480	484	444	469	476	473	494	476	491	480	462	473	466	485	461	476	481	491	484	457	473	466	457	485	475	471	473	475	457	499	467	435	444	440	467	455	479	501	481	489	462	459	482	464	462	458	478	465	480	456	451	459	464	466	468	457	488	442	493	444	476	439	454	484	457	465	491	462	481	493	487	476	449	482	445	478	488	415	466	441	424	457	446	422	462	453	453	447	461	469	484	431	466	438	440	467	407	457	427	482	467	459	479	452	466	434	461	493	453	464	424	470	460	476	463	461	488	426	466	481	445	440	485	429	430	446	476	467	463	474	419	424	444	482	451	542	464	460	460	401	439	440	465	473	456	468	477	474	451	468	471	412	447	488	468	466	482	475	428	456	476	464	475	444	480	463	524	457	483	488	511	450	467	466	438	457	493	468	460	449	454	480	456	446	469	467	479	498	492	473	449	470	464	496	484	458	467	427	487	497	494	477	455	481	464	476	463	453	471	469	454	444	417	476	459	480	455	466	461	488	486	477	469	458	478	480	451	496	500	445	493	432	512	465	468	476	485	485	488	480	444	475	417	472	445	417	498	446	460	407	454	470	434	490	441	475	478	458	469	445	483	466	476	440	463	471	505	469	471	486	445	444	478	448	491	476	484	522	496	461	491	479	491	460	458	453	528	446	435	439	458	470	431	435	502	482	501	463	456	502	465	449	492	477	468	457	482	482	467	476	449	478	451	452	459	487	429	456	451	471	438	476	517	471	481	454	472	435	460	458	451	480	444	455	463	488	463	443	476	461	485	506	483	478	424	471	447	466	457	464	449	465	446	493	489	489	503	466	441	461	466	462	472	447	467	467	488	467	461	451	500	483	434	477	467	472	441	458	479	433	476	463	468	467	465	439	462	450	474	462	434	482	445	440	492	444	452	459	470	427	476	469	464	440	429	480	492	454	457	478	466	491	474	471	475	451	469	430	437	476	440	484	477	477	463	496	461	456	477	465	486	486	470	432	433	455	471	448	440	448	508	463	440	455	434	458	456	521	487	448	442	434	476	470	482	469	488	452	484	422	496	473	456	446	480	474	448	457	471	471	472	499	503	481	471	472	481	421	491	452	427	466	460	424	422	451	470	471	501	451	460	462	476	463	425	465	474	441	466	424	498	470	452	477	483	468	467	461	470	428	488	436	493	438	487	468	448	452	471	461	442	459	471	453	445	484	440	431	499	510	468	473	435	453	502	475	481	441	477	444	468	471	473	451	478	476	477	459	488	468	441	493	492	471	469	468	444	438	460	462	513	452	439	422	424	460	473	428	476	444	463	461	454	443	465	458	476	495	461	487	448	455	487	455	469	520	458	440	501	457	456	472	456	453	482	493	470	509	434	445	471	420	496	460	435	419	459	467	449	511	460	470	451	476	442	462	525	470	494	434	507	457	464	447	482	459	471	476	461	453	506	489	459	470	487	419	479	485	500	420	476	461	465	449	452	441	481	473	436	443	473	464	442	450	478	470	497	435	471	468	446	423	486	482	500	458	480	457	446	486	498	436	504	420	431	461	514	502	496	472	448	454	486	453	439	430	513	459	463	455	477	496	496	458	417	462	456	474	444	445	466	490	442	491	492	439	513	469	484	444	443	453	480	485	459	464	456	485	437	471	449	460	474	489	479	472	465	411	455	458	473	468	439	461	466	462	463	481	474	436	519	474	477	476	462	457	461	454	478	452	434	478	496	487	483	491	468	473	456	451	464	480	484	491	483	460	481	491	467	450	466	486	461	490	465	504	478	474	461	476	481	458	425	495	473	478	523	449	446	462	484	480	488	494	485	454	478	496	450	470	455	475	482	480	442	492	473	447	448	453	485	484	446	446	486	458	480	459	467	467	496	474	444	446	465	473	435	422	468	454	476	460	466	457	448	465	446	468	470	480	491	462	459	478	423	440	443	402	488	460	492	461	437	435	448	461	472	428	467	483	450	460	471	487	470	478	489	467
23341	21703	29465	24577	22155	23145	20285	11633	9256	6753	2237	1002	1007	952	776	646	601	628	616	631	681	676	744	699	665	648	643	604	632	557	567	509	559	552	558	537	539	514	520	520	537	549	521	513	528	535	511	557	519	515	522	510	515	502	525	559	532	536	534	484	507	500	535	517	518	486	522	571	514	505	510	548	563	484	525	527	502	522	510	507	518	530	542	520	490	543	581	523	511	524	540	520	549	546	494	534	548	540	528	545	489	548	508	540	527	441	471	511	554	572	506	530	473	555	562	534	508	489	493	535	485	543	537	528	571	506	485	529	509	522	490	473	524	518	550	474	534	523	509	505	489	487	517	483	528	528	521	509	475	500	507	503	490	470	521	515	522	523	531	475	566	536	510	518	505	498	568	476	504	513	503	551	535	511	533	554	508	511	489	513	542	487	498	455	490	524	510	527	535	514	463	536	521	492	505	510	545	490	541	520	510	505	505	500	477	478	487	510	512	555	532	548	525	491	509	522	505	509	465	472	518	520	545	557	561	508	489	523	520	506	509	485	530	511	527	481	499	520	486	501	518	548	504	527	506	523	514	501	501	525	499	558	544	560	533	538	530	453	481	496	543	593	527	511	533	587	486	534	523	531	501	529	531	532	526	510	523	500	519	501	543	509	518	508	561	503	494	513	516	504	509	509	507	526	510	520	503	501	536	497	542	538	499	486	510	554	512	493	533	502	527	533	496	506	496	515	599	501	514	528	495	489	516	497	518	526	533	497	556	534	522	491	533	523	493	533	513	511	528	500	522	455	515	523	515	526	514	517	499	482	492	485	491	498	480	511	520	479	510	492	521	500	531	527	490	489	504	497	501	510	504	575	537	496	521	509	507	526	497	537	469	520	515	547	488	537	536	526	536	501	495	515	526	534	538	517	528	518	505	520	470	508	525	503	520	549	510	457	478	498	490	528	505	502	476	501	467	490	535	506	525	524	527	521	489	506	522	533	508	480	531	535	471	513	502	553	578	545	523	499	527	549	504	534	524	533	492	523	531	491	473	521	522	513	470	502	522	510	515	505	485	522	508	523	517	494	533	518	548	545	554	508	511	491	507	515	527	514	503	503	497	464	502	488	514	542	508	508	469	517	528	526	521	505	540	491	509	535	508	556	523	505	509	473	524	511	500	523	561	498	515	530	507	486	517	536	537	504	501	496	520	489	544	514	495	501	516	497	497	532	521	534	541	514	502	525	517	557	507	516	546	571	470	511	462	512	558	511	527	503	520	542	518	529	551	526	540	484	488	524	495	490	478	510	502	489	542	528	534	494	491	526	503	502	542	509	484	518	516	521	533	529	505	502	525	526	497	524	512	536	487	541	526	530	502	493	552	532	506	523	503	495	530	512	499	515	513	514	466	514	480	476	494	531	539	500	501	528	579	534	497	517	539	557	520	518	535	506	570	504	488	515	522	491	503	529	487	512	473	515	506	514	508	516	506	529	494	508	492	530	491	507	503	487	547	493	532	534	480	503	488	497	482	519	531	545	525	528	517	545	530	535	473	525	497	472	503	548	508	540	508	530	497	482	510	523	534	523	522	502	515	543	485	521	502	497	523	513	538	503	544	502	536	520	500	484	545	518	527	503	544	492	524	507	483	511	517	515	539	537	482	514	512	492	509	540	527	489	498	519	496	540	536	518	531	525	510	526	479	509	522	518	532	502	535	506	516	531	496	509	510	489	498	503	492	477	508	508	490	473	509	532	522	521	513	562	537	541	536	513	569	514	524	494	528	516	517	518	537	539	498	469	513	509	515	481	501	496	513	499	534	525	512	491	488	493	500	540	553	552	506	487	508	520	503	491	551	499	500	521	494	500	532	544	509	503	544	516	524	531	546	525	498	566	470	513	516	462	506	501	535	486	505	483	502	533	476	487	508	524	502	519	507	505	523	485	525	516	525	549	498	499	521	489	495	519	517	524	533	483	492	498	518	531	532	475	508	498	535	497	501	525	546	536	507	517	482	525	512	547	490	519	483	511	506	510	528	473	490	548	523	538	537	494	503	522	520	546	538	521	504	530	543	531	518	518	541	512	492	524	509	537	503	506	482	495	504	510	524	504	485	522	517	520	522	504	531	525	529	526	554	528	509	494	512	489	519	509	505	519	517	508	475	546	566	530	514	520	501	466	528	507	465	535	474	474	503	527	517	520	475	527	490	495	544	538	519	528	519	498	482	537	518	518	529	510	521	500	553	480	501	534	518	484	554	509	514	515	544	496	463	470	524	507	512	551	528	543	502	493	571	548	516	501	509	531	513	548	508	527	503	506	522	518	481	514	521	518	557	480	508	514	524	547	535	538	519	479	490	462	500	531	545	487	504	529	472	537	516	505	511	536	502	468	517	525	479	544	551	517	490	520	529	527	482	526	483	496	508	528	565	526	521	531	566	519	500	521	526	487	503	507	516	499	544	545	559	514	479	520	514	538	510	523	540	496	496	544	506	536	480	519	506	511	507	556	510	501	541	485	551	557	503	552	557	513	543	497	536	485	508	523	560	530	569	497	507	520	522	506	514	470	551	537	520	520	518	478	480	523	501	517	503	475	492	513	518	507	552	516	485	523	527	525	508	505	541	485	516	551	489	521	534	553	526	547	529	489	484	531	570	485	515	505	546	510	528	522	519	551	518	533	529	538	502	492	518	512	536	489	525	555	509	471	508	503	531	512	504	535	533	516	535	522	480	514	538	542	487	540	490	525	537	521	518	496	519	526	531	486	464	545	486	543	461	501	522	513	510	519	568	524	519	538	464	494	516	509	523	511	494	494	496	498	517	489	512	513	530	524	478	498	501	492	506	530	489	506	528	480	508	571	525	513	515	539	527	515	543	522	509	505	480	518	536	466	532	440	489	506	513	501	467	531	511	522	507	485	471	520	495	507	493	558	506	497	504	495	490	535	537	491	502	498	551	517	515	501	496	515	513	569	550	495	484	509	518	554	498	502	489	510	506	502	577	496	476	502	505	544	535	505	500	483	542	534	492	528	544	543	510	512	492	519	503	491	529	522	552	533	512	516	509	477	524	486	513	483	505	504	533	523	503	545	504	480	517	499	549	511	492	486	549	540	563	503	496	506	506	515	517	521	490	503	519	533	522	508	535	526	517	486	492	526	518	525	499	511	545	493	497	533	524	548	485	534	512	532	484	503	534	485	504	511	518	531	499	544	533	566	484	546	523	509	490	523	497	501	510	544	550	523	469	476	487	485	500	498	516	522	517	551	571	526	468	515	452	512	519	579	517	474	526	471	515	518	526	507	529	521	521	521	502	499	495	507	448	527	551	561	537	525	486	518	534	526	516	508	494	511	515	509	539	507	467	506	536	512	491	497	511	513	504	531	535	542	526	506	529	481	525	458	532	531	531	507	499	517	503	477	529	565	538	509	486	554	513	512	436	567	488	535	470	557	543	499	512	524	526	489	523	507	506	547	529	487	522	543	556	525	519	501	526	522	468	514
35440	60544	48041	33356	27363	22377	17937	15445	13670	9331	3063	1444	1318	1221	954	736	627	614	651	655	696	812	886	837	744	704	683	651	610	585	561	588	558	588	563	557	579	538	556	542	519	578	541	525	512	508	579	511	559	537	499	502	520	550	529	526	532	542	541	531	502	548	555	539	516	551	532	570	520	494	525	555	548	533	530	507	546	543	519	522	537	528	477	552	552	552	542	528	528	515	526	557	489	505	504	513	524	500	510	565	528	534	486	541	512	503	573	536	545	527	538	529	474	526	541	523	513	532	547	536	513	549	510	504	516	506	498	532	534	531	553	529	519	533	564	528	539	538	520	512	503	525	523	540	530	543	466	504	512	515	498	529	560	535	529	538	492	538	522	496	493	523	539	546	524	537	486	519	541	516	524	548	496	535	513	545	541	509	524	540	517	538	534	542	461	490	542	524	502	539	519	492	503	522	528	511	500	508	531	492	511	533	584	518	495	529	546	557	549	509	526	500	485	559	532	521	537	521	562	568	530	501	504	526	517	546	526	581	545	555	560	495	519	497	549	521	514	557	521	529	503	535	508	500	521	557	503	528	511	546	525	540	536	515	525	505	505	525	526	494	503	490	478	534	524	519	518	539	532	534	541	497	531	553	557	562	544	518	565	551	529	527	553	518	507	535	505	509	528	496	465	540	540	532	531	547	502	485	508	501	529	530	540	516	526	501	467	519	513	482	525	549	542	493	559	548	564	516	539	519	544	546	488	562	535	521	520	551	494	504	508	561	519	518	549	490	496	496	496	522	548	558	536	527	487	530	532	543	519	498	531	512	537	534	523	528	535	514	503	527	508	551	536	519	556	563	538	526	558	506	536	501	503	517	491	506	505	488	534	515	576	524	518	549	532	494	533	493	520	531	473	514	537	539	497	515	554	496	499	516	517	509	505	575	559	475	574	482	513	551	537	530	556	527	510	522	509	501	540	531	500	506	559	484	503	509	532	519	561	497	533	536	477	527	570	517	525	503	532	518	518	519	553	529	558	531	514	513	519	542	508	521	504	529	548	490	514	542	527	538	529	521	521	513	523	536	533	521	518	498	512	556	512	606	522	492	516	540	536	529	554	510	571	489	498	509	517	527	507	561	497	532	516	509	544	556	521	515	510	532	532	583	512	520	519	535	560	519	541	506	472	547	501	491	525	548	534	515	513	532	541	464	545	544	530	533	537	541	521	506	521	528	519	506	538	539	488	515	519	530	497	542	524	522	545	524	526	562	489	531	521	511	529	532	533	516	557	534	496	564	542	542	533	533	514	509	496	496	534	545	536	511	551	488	524	534	510	503	521	538	537	543	520	512	485	510	509	531	537	541	504	481	511	529	536	547	514	523	536	536	501	548	518	566	556	508	490	520	500	536	535	513	512	513	482	517	474	530	522	497	514	521	519	531	534	513	536	525	509	548	466	492	509	510	551	532	505	530	534	548	513	511	499	505	540	513	528	509	504	490	537	542	533	513	556	511	557	457	506	494	532	527	487	538	541	545	507	510	497	526	511	494	525	525	519	518	538	523	497	527	557	534	506	520	516	564	513	496	482	541	529	503	544	523	503	529	499	533	535	487	501	528	503	529	536	502	448	495	493	478	491	530	503	560	569	527	558	559	570	506	541	533	495	540	502	553	538	516	501	540	506	511	530	507	501	555	478	515	531	528	490	538	507	522	494	555	516	553	487	538	497	526	530	507	535	518	524	506	488	553	570	515	566	531	498	560	508	507	511	494	529	567	557	499	521	487	519	511	522	515	506	511	537	540	552	543	521	520	504	516	533	541	499	531	541	512	503	500	549	506	567	535	498	496	501	566	537	529	538	541	468	523	532	528	487	543	533	493	544	481	514	508	523	552	516	537	559	527	565	508	517	511	520	507	502	525	550	539	477	462	502	516	532	532	499	583	572	559	537	541	530	515	530	527	541	512	499	525	511	477	515	509	538	492	503	577	513	520	524	507	472	520	508	529	507	502	512	538	489	540	515	517	507	516	497	574	520	534	505	565	508	568	499	556	526	484	524	517	494	524	531	494	508	533	586	488	474	551	531	521	523	477	531	516	555	530	538	514	509	533	556	543	518	534	507	544	473	515	516	518	500	535	508	507	496	558	501	510	491	535	543	492	529	517	518	536	515	475	525	515	518	510	530	514	532	508	511	497	535	541	541	531	489	492	540	512	479	530	502	530	497	542	475	508	530	547	539	530	490	503	531	507	535	514	520	505	489	499	490	534	525	504	504	510	532	528	555	551	511	539	524	528	539	491	503	481	551	534	517	511	487	520	565	513	518	515	526	534	493	525	538	497	531	536	549	502	525	490	525	517	506	499	544	530	559	533	526	546	546	530	532	539	503	565	531	501	535	511	517	564	496	560	490	520	534	502	544	550	515	516	515	521	502	495	553	506	517	518	548	517	500	601	558	544	549	542	518	519	535	513	541	531	492	541	515	508	526	508	519	519	522	539	541	566	520	485	537	524	519	498	553	525	513	513	526	548	523	472	546	498	548	528	531	513	526	499	542	502	548	529	484	511	496	530	510	510	495	537	495	577	534	524	514	486	520	503	540	543	495	531	531	526	515	524	510	514	486	479	541	507	522	514	481	546	501	482	488	501	534	521	483	531	520	506	522	511	472	519	505	497	475	528	521	498	503	553	528	522	501	544	559	554	512	514	543	542	483	568	554	542	557	520	491	584	574	504	543	555	509	530	559	513	511	560	569	527	541	522	539	574	592	495	485	525	544	523	540	511	564	500	548	509	526	554	524	549	557	519	525	484	528	488	542	520	522	549	506	543	527	517	453	494	545	530	524	513	485	569	543	522	530	521	526	538	546	511	577	510	516	534	512	522	522	523	517	529	574	510	507	546	522	571	509	528	517	501	490	542	519	526	519	500	508	491	545	511	531	500	540	532	559	498	550	540	522	521	530	527	537	539	470	522	543	532	463	541	514	527	516	528	513	496	480	500	543	544	534	498	512	526	561	511	501	539	543	548	544	536	502	519	532	534	506	512	527	533	528	516	527	515	513	533	527	512	496	537	539	551	517	532	518	510	525	498	496	541	527	559	532	492	522	501	531	516	533	507	511	544	514	515	562	541	528	510	502	514	507	519	550	514	533	494	519	535	517	478	517	533	515	503	489	511	547	470	541	552	527	557	501	527	545	493	545	535	579	539	529	520	570	517	529	518	527	508	493	544	540	537	495	552	516	537	555	530	564	515	562	539	494	528	485	528	526	513	538	521	534	547	527	511	492	515	559	569	530	494	527	563	535	496	555	496	496	510	542	502	558	531	522	526	495	499	565	525	536	507	530	498	518	475	517	534	530	525	499	546	536	496	539	522	537	551	539	515	489	490	524	507	513	516	514	496	544	524	571	529	508	539	546	547	514	511	517	510	546	517	532	556	511	489	521	482	514	491	564	513	554	515	521	535	512	528	550	495	545	477	512	484	488	498	547	556	490	504	554	542
31853	32034	34924	22726	11285	6275	3775	2314	1531	968	493	401	418	439	373	330	330	321	345	318	361	353	384	355	375	376	363	354	307	326	332	326	353	328	303	321	313	287	339	313	327	324	292	298	308	302	337	311	306	297	311	309	328	330	343	292	309	308	333	313	313	306	317	344	321	298	310	308	305	303	298	269	352	339	319	314	315	329	342	292	286	306	289	312	308	312	291	326	342	338	320	307	326	285	335	324	312	293	318	311	310	282	320	320	329	306	307	311	296	318	301	317	330	309	311	287	309	336	326	313	327	309	326	346	282	310	302	336	279	282	315	306	323	307	281	334	307	305	341	319	304	317	318	316	322	327	319	311	300	280	337	309	254	310	300	331	292	343	309	343	325	308	327	279	315	312	300	306	306	286	335	320	312	313	320	302	330	313	332	314	309	299	334	313	324	302	313	313	306	294	361	294	284	316	305	303	286	331	302	306	322	321	279	306	332	333	318	294	360	301	294	291	333	282	288	306	330	299	269	325	316	342	318	257	322	315	306	317	300	287	322	311	300	295	270	328	297	322	315	297	306	271	291	295	289	311	306	313	310	301	294	296	310	323	333	289	286	312	299	292	306	338	332	304	300	297	290	322	322	336	314	311	331	306	320	290	282	327	316	311	313	288	296	306	339	287	293	356	333	328	285	329	291	325	301	244	345	300	309	263	327	316	328	318	332	315	297	311	309	324	345	321	330	300	280	314	311	318	292	320	310	314	320	297	295	304	304	292	296	274	293	306	307	301	316	338	311	338	335	317	305	286	312	336	274	341	315	338	295	302	305	304	331	273	324	304	297	321	292	285	321	290	296	316	311	306	320	303	299	288	318	306	284	325	337	317	314	308	299	301	309	313	313	291	290	336	290	319	311	301	305	320	312	303	299	302	305	282	298	289	304	324	354	315	302	335	311	321	299	293	306	331	305	298	302	286	312	292	326	339	346	306	299	328	310	326	353	297	310	290	309	329	318	319	323	348	322	282	272	310	335	296	325	303	298	305	307	280	297	316	339	355	319	320	342	328	316	325	345	278	291	280	326	300	289	310	293	299	307	323	292	281	307	344	303	309	309	311	322	292	307	302	328	290	316	296	297	339	309	283	315	329	306	317	309	313	284	295	322	288	309	328	284	274	300	320	297	328	312	306	290	322	303	336	284	286	315	332	337	314	325	303	324	290	321	301	280	320	315	304	312	278	317	297	303	313	282	330	317	288	314	302	309	317	278	302	315	318	305	310	324	312	314	310	301	297	306	326	310	324	293	325	295	296	296	301	286	313	283	344	314	324	304	355	319	315	316	328	306	330	329	321	287	279	291	324	330	339	343	302	340	306	309	303	358	320	331	320	293	306	281	331	308	290	281	304	307	309	337	323	320	313	306	309	318	299	332	329	314	320	313	321	286	332	322	288	317	300	305	320	294	292	321	315	307	310	316	316	303	315	322	307	303	318	283	320	315	303	295	333	311	312	317	312	286	302	319	326	314	317	325	311	306	318	303	285	282	303	314	306	303	288	324	329	334	315	311	331	297	311	287	306	312	317	308	320	298	297	340	300	329	329	326	321	309	322	316	304	324	321	332	313	322	292	284	321	277	315	341	299	312	316	336	296	296	299	316	320	309	314	318	301	303	323	310	312	319	304	311	322	327	304	284	329	326	306	309	294	331	311	318	325	350	317	335	315	297	327	321	311	324	318	319	297	327	315	319	325	276	341	322	341	301	330	300	327	304	304	312	314	303	313	296	336	319	319	292	298	316	323	302	299	276	320	318	344	324	347	288	331	316	318	309	303	294	329	282	316	291	305	283	286	291	292	292	312	286	285	327	309	337	311	303	321	304	295	312	317	355	299	293	310	307	303	296	319	340	307	322	323	328	314	293	297	289	309	283	280	312	293	309	323	269	304	338	336	323	340	325	335	336	319	332	336	318	323	358	331	313	329	318	312	310	320	337	331	337	300	314	287	295	286	345	294	299	351	322	290	313	302	333	294	277	317	309	307	310	316	347	312	313	321	299	299	295	310	338	343	296	329	308	320	283	328	317	287	307	302	338	349	326	297	325	301	300	283	312	312	329	300	302	303	304	323	303	275	328	298	301	293	332	273	290	278	314	271	308	314	311	309	313	333	304	336	299	302	292	276	324	314	293	312	340	324	303	280	303	332	314	306	317	301	309	318	309	307	282	304	298	319	265	307	306	265	317	300	311	321	327	345	298	311	283	302	309	295	325	328	336	307	315	281	309	298	302	306	315	280	277	293	310	296	338	321	305	337	309	320	312	336	323	302	283	319	312	326	286	301	315	304	308	302	307	294	298	303	273	290	339	336	325	311	318	347	346	313	334	297	335	298	269	308	273	324	312	312	320	319	328	309	308	327	279	295	328	332	272	311	321	332	318	301	316	313	325	321	330	296	305	294	301	293	318	315	304	293	324	327	316	312	288	287	292	316	295	287	372	318	318	319	290	294	332	335	319	286	296	324	318	320	283	319	336	336	313	361	311	307	299	316	310	287	304	338	326	284	292	315	303	301	323	288	338	311	332	323	297	286	337	327	310	309	327	318	288	284	342	316	303	286	333	299	292	325	304	313	293	313	294	342	289	324	290	295	305	323	311	299	316	319	290	305	329	341	295	329	333	311	303	306	294	318	324	321	298	313	314	317	273	295	310	295	306	331	327	323	321	337	343	316	327	307	293	335	287	292	301	324	314	286	302	322	338	299	294	328	322	292	327	310	323	323	308	306	305	332	317	328	296	348	288	284	319	339	312	320	305	274	294	300	312	315	291	304	280	313	331	280	305	286	301	311	314	311	307	338	306	298	296	298	302	309	298	296	300	339	341	309	301	341	338	329	330	305	314	302	287	342	313	272	308	319	316	371	331	333	303	338	293	332	310	329	299	288	288	270	294	319	317	322	304	334	299	309	310	290	309	320	299	321	322	305	277	298	333	323	286	311	319	313	282	279	327	308	322	324	317	292	293	307	304	322	341	329	298	332	326	304	283	296	300	316	297	314	331	293	317	301	281	315	336	309	304	307	297	316	302	313	310	300	325	302	275	318	300	287	300	317	332	305	326	314	311	333	348	309	281	330	321	308	305	330	343	299	289	301	314	306	308	291	332	314	289	316	321	330	292	307	269	316	283	296	296	330	346	300	328	306	310	310	277	309	283	306	298	295	319	310	317	302	314	313	283	300	291	304	270	310	282	341	299	302	340	314	341	290	291	280	317	324	334	294	287	333	284	308	293	315	294	321	315	314	324	303	306	299	293	293	306	308	314	316	306	293	294	273	313	329	313	339	320	323	308	285	352	296	311	362	332	316	302	295	290	284	314	293	322	325	324	305	324	324	294	288	287	288	307	279	294	297	313	311	305	324	331	305	278	318	314	311	300	336	324	294	298	304	295	321	305	317	306	314	315	343	327	317	304	300	329	369	339	298	292	327	323	289	279	325	306	349	315	301	278	296	330	300
32030	46426	35700	21430	13691	9620	6252	4140	2620	1599	628	566	592	606	439	355	370	382	373	378	408	476	486	451	400	381	387	375	407	377	367	348	347	345	379	382	343	343	335	341	344	368	339	325	335	322	338	348	356	331	336	355	318	349	342	315	322	324	344	342	312	366	347	335	332	333	314	319	341	366	325	319	341	329	339	339	352	317	384	356	335	315	342	340	333	339	348	287	351	325	355	328	377	318	336	336	347	325	295	341	353	330	324	358	342	325	335	340	349	339	320	328	306	346	325	326	321	344	312	315	343	361	330	328	326	372	320	345	328	339	310	357	348	351	339	322	320	307	309	353	348	315	319	359	346	335	336	347	346	332	321	325	325	315	334	346	331	335	365	349	343	361	340	339	299	336	333	329	383	382	326	329	344	347	332	303	323	345	336	351	347	353	332	335	339	361	317	388	346	325	350	322	325	317	338	357	340	335	357	366	298	365	332	366	318	313	402	331	317	353	337	364	343	346	331	335	341	349	321	325	294	339	350	323	327	342	350	330	333	358	321	336	317	353	307	321	297	324	321	324	342	316	333	334	340	334	317	361	298	364	328	341	306	312	315	337	333	337	343	345	308	357	332	300	306	339	325	339	353	341	307	321	351	313	343	336	361	337	331	354	344	322	359	345	331	337	325	354	330	327	342	338	363	348	305	343	360	303	334	323	361	342	316	320	327	334	319	362	394	328	344	341	316	326	379	348	356	335	356	325	321	316	345	327	336	354	349	341	364	329	340	350	372	344	352	318	341	321	322	313	340	339	343	321	329	330	343	346	306	315	352	339	335	311	337	356	348	339	335	354	344	321	362	402	370	354	339	329	327	346	351	343	323	345	310	318	348	337	326	336	355	356	335	328	317	349	345	339	369	329	294	360	323	316	322	351	326	356	335	363	335	329	330	332	361	320	339	333	362	328	343	324	341	342	333	367	351	325	345	326	349	372	332	352	325	325	298	337	343	363	323	294	339	347	329	340	345	334	323	336	357	361	365	337	331	349	324	324	336	316	361	329	347	369	360	296	356	339	369	338	305	341	332	334	306	316	319	339	358	373	304	340	307	313	320	314	321	319	342	356	377	352	375	367	341	339	345	326	307	337	331	313	346	371	363	300	310	343	367	339	330	352	315	338	326	324	311	344	331	352	336	343	335	350	333	321	347	312	362	329	308	355	361	357	357	354	350	330	313	367	342	333	336	347	330	328	375	352	323	320	310	366	340	327	321	334	347	340	351	341	346	350	334	354	353	356	351	319	338	335	335	358	345	357	317	308	331	361	344	341	318	332	353	310	357	386	341	326	335	339	370	353	320	343	355	341	338	325	335	357	317	327	324	314	330	339	363	339	347	345	293	303	308	342	338	354	357	333	327	340	320	350	358	314	347	361	314	336	331	331	363	330	333	327	345	297	356	363	336	329	360	315	335	315	368	331	369	352	337	317	328	324	342	365	364	338	320	340	317	319	365	350	312	346	329	366	327	314	338	351	326	357	320	359	325	348	338	360	334	319	338	326	310	336	336	336	345	315	348	345	343	344	326	345	346	349	321	340	347	334	340	363	331	326	359	356	341	336	330	360	323	381	357	322	317	320	350	335	334	343	342	321	352	302	336	370	326	361	351	334	351	326	315	360	358	352	331	350	319	317	344	352	350	293	347	328	347	337	326	350	357	345	330	298	360	326	350	326	330	355	344	338	319	310	366	348	317	335	352	346	349	326	312	360	338	327	348	337	345	338	351	318	330	345	365	314	341	325	349	353	375	344	314	327	344	334	334	329	304	322	324	343	344	346	330	327	358	377	363	324	344	305	348	338	325	378	361	341	357	341	345	357	350	339	318	319	365	336	383	337	341	347	358	331	333	361	343	330	310	306	330	339	366	323	371	310	336	353	322	357	376	298	358	370	334	298	367	335	326	364	335	377	337	291	325	365	318	356	311	314	330	299	340	323	310	339	333	338	332	325	350	340	329	343	329	338	355	361	339	318	325	317	371	301	343	358	353	340	381	370	366	329	344	332	320	349	340	372	326	337	332	325	323	361	339	350	350	287	338	362	336	352	333	365	356	331	331	339	337	350	331	338	328	360	365	344	329	315	316	342	335	317	329	332	295	356	356	322	331	346	341	357	357	339	324	348	292	331	307	348	350	338	340	349	336	354	327	348	311	335	326	356	333	315	332	342	339	347	360	368	362	317	346	292	319	296	333	352	336	325	375	336	353	355	322	341	324	320	324	360	373	354	313	308	318	335	338	350	335	325	334	364	338	357	325	337	320	337	336	340	355	349	317	363	336	335	317	352	332	340	355	354	323	329	314	339	358	339	320	357	349	331	332	386	349	318	327	317	360	317	324	378	320	355	364	336	333	296	377	326	356	336	338	346	344	368	348	337	327	305	351	322	354	348	308	342	351	335	342	349	332	343	362	338	340	352	382	339	323	348	323	383	338	308	357	324	322	364	314	329	363	357	341	374	336	357	330	328	332	373	350	345	339	346	330	322	331	337	326	310	327	336	338	380	332	322	363	307	356	333	303	345	319	342	341	357	338	331	333	339	346	321	349	346	338	332	342	342	329	365	364	309	327	357	331	375	313	345	361	334	325	358	336	324	347	336	316	339	365	339	350	346	326	320	356	351	339	333	362	331	297	333	342	336	349	357	344	360	346	329	339	339	320	338	331	348	319	328	327	319	354	338	382	339	340	347	339	351	331	302	352	327	326	347	380	298	295	315	321	348	326	335	348	317	372	317	329	355	305	367	308	313	350	368	361	349	333	304	357	332	345	314	344	290	337	331	321	352	339	349	321	323	363	358	347	365	325	336	334	331	330	322	360	380	348	342	335	347	317	331	332	340	337	319	324	308	314	373	351	334	340	320	357	323	344	333	336	344	344	375	340	371	341	323	345	310	331	311	341	338	311	376	328	351	305	332	355	312	332	327	323	294	318	332	315	337	335	329	366	361	364	324	365	306	352	307	349	362	343	314	328	361	317	326	309	346	337	333	320	370	352	355	341	357	350	325	297	333	343	379	310	321	316	356	319	301	354	320	344	314	345	335	367	300	345	353	330	337	357	306	345	292	331	329	374	327	349	380	352	354	322	321	364	341	353	316	339	330	317	350	332	359	351	352	346	305	350	355	333	350	343	353	344	332	312	336	344	325	348	333	313	345	322	346	359	314	344	331	353	345	300	355	311	367	343	332	350	353	350	357	357	332	332	345	307	333	373	304	353	335	306	338	356	335	345	357	377	328	344	360	353	347	336	302	334	318	349	360	347	343	356	327	322	352	319	345	374	341	346	320	327	332	332	316	343	339	333	315	343	374	335	342	321	348	361	333	321	342	358	328	370	332	329	351	354	400	350	334	339	338	334	336	358	331	336	317	349	355	367	372	304	334	333	345	344	310	345	343	334	332	328	338	335	340	332	329	349	284	334	367	321	368	348	351	308	337	337	312	321	320	374	350	319	333	335	353
24371	21537	28920	25435	22259	17575	10187	5263	2255	832	709	722	697	662	517	422	372	379	409	444	431	494	484	456	438	440	419	425	399	371	325	356	375	314	342	384	325	343	353	328	330	355	353	307	334	311	333	350	337	350	346	333	348	306	366	306	377	312	340	318	361	338	364	355	343	352	324	310	320	340	322	329	328	342	368	328	345	331	325	324	338	337	328	318	324	357	309	353	373	314	320	320	331	318	327	347	362	347	306	332	323	370	319	323	325	324	364	343	332	314	330	327	364	363	331	335	349	303	326	368	359	317	327	341	335	338	331	342	346	327	328	298	326	355	327	313	300	341	319	330	326	349	332	319	340	344	320	341	359	315	324	322	349	339	346	350	356	351	356	332	335	327	296	318	318	294	316	294	349	341	342	314	348	325	344	337	343	376	300	333	332	311	358	314	344	316	317	334	329	335	346	372	337	335	326	334	334	327	349	343	334	345	321	335	324	310	338	297	352	355	343	321	338	360	354	352	328	340	305	311	346	362	320	306	342	332	326	321	345	330	341	307	321	363	331	326	330	373	285	314	359	366	322	337	325	331	322	353	311	337	374	328	332	329	284	353	330	327	346	363	348	296	318	365	331	353	348	325	321	316	340	324	358	344	324	339	340	346	334	358	301	313	321	383	335	338	327	348	341	348	346	318	354	333	336	314	338	333	314	321	348	334	356	328	321	329	351	337	349	325	345	347	338	340	338	334	311	324	349	343	358	316	331	355	336	347	350	328	361	340	320	357	337	349	358	356	340	305	354	341	364	334	357	313	345	322	348	309	363	322	357	347	378	371	361	342	340	337	305	349	339	337	354	318	317	328	345	337	341	356	367	353	375	353	339	352	331	292	332	350	351	338	323	316	303	295	333	351	297	337	357	384	351	342	318	340	365	337	332	318	372	349	344	319	365	305	322	339	353	331	341	300	337	350	345	330	330	304	341	370	333	322	338	335	318	332	344	326	295	344	337	359	330	350	362	327	372	350	336	338	322	351	328	345	328	328	340	336	357	327	358	365	327	319	337	346	338	350	297	317	368	336	352	324	353	352	329	342	359	315	328	347	325	357	332	340	348	328	330	318	313	373	347	356	357	315	343	327	312	324	313	359	334	359	350	339	360	328	350	337	347	395	357	329	344	343	342	357	335	345	325	352	349	312	314	352	312	309	301	338	343	301	353	306	356	367	327	325	344	338	339	355	312	348	321	367	331	320	333	335	336	339	330	331	319	357	346	336	388	336	336	334	335	369	316	343	325	323	320	355	330	351	336	317	315	337	347	365	355	390	329	348	356	342	345	379	328	308	364	333	337	323	310	287	330	343	313	335	345	340	340	337	354	364	334	341	333	345	336	316	352	332	334	351	322	330	340	325	329	361	341	345	328	333	383	328	317	365	370	354	368	347	370	341	324	337	341	335	340	329	328	351	334	342	318	338	304	315	322	336	354	372	361	311	333	341	298	330	317	327	342	322	366	337	296	355	357	365	339	339	373	316	368	320	340	356	350	353	331	307	311	357	337	333	358	323	372	314	338	340	324	322	361	308	337	341	348	322	332	376	325	317	343	300	383	347	339	356	355	349	347	321	331	363	366	372	341	335	348	355	364	365	342	330	330	346	308	314	337	325	332	323	314	332	345	325	347	349	384	324	325	327	340	326	322	349	335	374	323	327	348	336	316	320	343	329	322	333	339	325	351	328	346	360	360	312	335	329	345	342	352	297	336	340	335	307	336	326	325	313	346	347	345	342	347	334	352	341	325	340	362	307	353	345	333	356	327	303	320	339	335	324	344	346	346	292	344	313	375	319	352	346	348	343	339	310	303	324	332	366	320	328	362	355	332	369	353	343	354	344	299	322	323	334	313	335	360	338	324	302	351	373	334	303	366	325	337	332	339	334	328	326	354	346	344	312	322	338	350	323	343	352	303	334	329	362	351	337	331	320	360	341	370	319	313	354	342	313	315	332	340	315	349	328	342	315	353	346	322	312	335	313	356	333	303	344	376	325	308	349	325	326	349	339	366	330	354	344	364	345	312	340	335	309	335	323	339	357	304	336	328	304	341	344	319	351	377	344	333	309	350	326	345	341	362	347	353	352	305	321	322	331	319	335	350	329	324	327	333	325	347	338	319	356	326	303	341	330	328	317	303	370	317	338	350	358	344	371	344	329	359	315	345	304	336	336	343	338	327	323	300	327	333	331	336	336	350	320	359	317	328	303	325	326	328	359	365	361	337	349	341	326	333	330	334	344	327	304	360	320	335	321	361	322	315	335	319	364	357	308	345	321	350	334	353	351	315	348	342	273	348	343	352	325	350	362	383	357	320	349	336	335	336	357	362	309	317	310	347	347	360	360	343	316	362	338	327	329	314	343	322	338	323	307	329	314	321	333	384	306	337	323	348	323	388	304	334	322	369	344	335	341	346	348	337	361	333	333	338	326	331	352	338	349	362	383	344	323	320	318	363	330	319	318	312	348	323	346	335	358	310	334	331	337	348	325	332	349	352	324	353	360	336	342	319	329	327	325	317	369	348	324	339	323	341	334	357	324	326	300	332	341	331	367	352	344	328	330	338	343	374	333	330	338	342	336	385	320	339	345	373	318	327	331	316	327	338	311	305	357	328	354	301	315	353	362	314	336	335	364	301	339	340	351	302	353	347	354	321	341	319	329	297	311	348	317	332	315	357	356	323	355	379	347	366	341	338	344	308	356	348	336	352	331	340	330	321	358	342	327	301	377	291	332	324	307	317	324	352	330	331	293	329	280	348	352	351	330	302	329	360	318	341	384	335	318	305	342	330	335	299	318	319	319	358	331	324	335	349	342	357	319	321	347	336	331	335	325	312	364	324	327	337	294	310	353	372	334	362	346	339	324	348	318	327	317	364	323	353	329	313	335	356	324	347	323	319	323	347	358	322	340	362	353	355	337	346	327	325	309	318	330	349	323	348	335	346	350	310	349	336	356	391	318	330	314	303	348	362	345	321	358	369	334	331	366	339	334	338	326	361	326	351	350	345	325	336	333	343	331	337	311	349	334	334	327	322	315	333	376	319	319	337	358	339	344	333	336	316	320	329	337	336	358	323	328	351	318	321	331	319	365	349	361	331	344	340	328	351	326	318	314	356	372	290	361	308	356	306	311	337	347	325	312	341	288	336	335	339	329	337	336	313	313	392	320	349	347	322	326	345	289	362	341	322	332	364	333	354	348	338	353	332	348	364	344	353	336	348	332	338	370	336	368	330	338	346	333	344	303	323	294	323	343	341	342	331	340	353	373	352	342	339	319	351	325	312	332	319	327	332	308	303	344	327	306	389	358	319	327	320	320	350	369	333	311	323	360	346	352	356	335	328	333	347	329	360	361	341	324	324	321	338	324	319	331	362	338	352	334	321	326	330	346	333	320	367	337	335	335	327	312	348	343	333	334	336	364	352	353	328	339	346	339	305	341	310	350	329	350	350	333	329	364	366	363
32284	54221	43721	29370	21491	16430	11537	7827	3529	1200	975	972	1014	968	715	554	470	400	458	499	501	579	594	579	544	493	474	431	417	421	361	389	420	394	390	355	384	367	350	374	355	404	368	357	348	363	377	356	328	348	343	337	389	346	380	361	369	327	352	344	348	365	337	320	358	338	381	340	382	358	364	323	369	368	399	357	360	397	386	350	342	362	362	376	377	364	346	354	350	350	355	331	345	346	345	362	345	359	339	368	367	334	371	325	367	352	328	375	352	379	394	357	384	359	371	357	362	386	341	386	344	367	326	331	390	333	360	354	385	352	331	385	370	355	344	334	328	370	364	387	349	312	377	384	329	341	350	371	372	359	359	359	352	338	341	343	349	324	367	343	370	354	356	384	353	356	348	337	338	355	330	347	362	370	353	392	408	321	342	344	348	335	374	363	326	328	382	337	358	351	352	322	354	342	354	362	359	367	363	393	358	363	325	350	374	341	337	369	370	392	400	352	331	351	328	381	358	344	342	352	342	365	357	370	373	350	348	359	367	362	348	356	369	336	358	346	348	333	351	363	350	357	364	330	402	352	381	343	358	364	339	356	381	377	335	340	368	361	379	350	360	373	356	367	388	358	381	348	334	360	355	351	357	324	352	365	348	346	346	371	347	327	358	360	365	349	358	361	369	341	329	343	366	360	343	337	367	345	368	364	309	370	341	345	343	363	333	356	336	381	358	346	347	341	329	364	354	364	383	338	375	365	389	347	337	334	354	343	363	330	331	356	334	394	376	359	350	345	383	348	368	375	349	347	372	367	326	367	383	351	349	372	358	352	333	373	363	335	333	340	367	344	361	379	341	328	380	366	389	374	346	353	351	327	329	373	345	351	356	364	381	368	337	377	349	329	355	345	368	388	362	329	384	377	369	360	369	337	337	335	354	341	324	340	365	351	325	391	349	383	329	334	381	334	366	377	356	325	329	354	369	330	349	321	373	387	372	357	357	357	352	361	361	348	342	380	329	358	374	370	352	341	317	363	387	345	372	317	348	356	358	375	324	333	357	344	339	373	338	346	361	344	358	327	371	325	369	302	349	351	339	364	367	353	341	379	352	385	328	354	349	329	331	356	367	380	376	327	349	325	360	338	342	343	311	361	338	382	378	360	310	373	389	345	386	369	358	344	349	368	361	372	332	364	364	336	348	335	361	333	388	341	365	289	343	347	370	370	337	345	392	325	352	371	370	381	383	367	328	372	382	385	354	329	349	366	371	369	358	349	328	332	388	349	354	322	361	352	381	337	359	357	345	347	403	372	355	357	320	369	363	366	346	354	350	340	342	350	375	371	360	380	346	377	359	319	389	406	348	367	359	317	338	372	332	347	329	351	373	348	364	343	369	344	364	342	368	361	328	329	355	358	353	358	353	366	363	327	350	345	363	351	375	332	335	358	360	342	335	357	377	366	365	336	332	351	326	373	369	340	353	374	358	353	311	344	324	346	377	349	382	355	359	364	331	391	354	351	362	339	355	340	332	352	355	354	345	350	365	384	337	395	384	395	302	350	349	325	360	347	341	352	349	353	341	341	334	320	351	397	317	362	377	349	365	335	362	405	364	365	352	371	355	380	366	368	362	341	345	362	356	360	334	365	370	357	340	336	364	349	363	366	356	339	360	354	346	350	367	351	350	356	350	352	325	365	353	350	395	348	396	342	359	343	363	352	366	347	354	349	345	346	339	367	360	366	359	357	345	355	352	337	357	366	336	359	333	344	355	344	318	364	371	349	358	350	372	332	365	348	380	352	367	343	357	335	371	373	372	358	352	363	362	367	350	366	359	333	364	303	347	392	349	356	363	375	353	331	353	393	355	350	324	371	364	385	353	346	343	352	360	359	377	347	368	369	328	327	359	343	381	363	354	348	378	357	358	371	345	353	361	305	338	353	382	337	379	358	322	347	378	351	390	357	348	361	362	359	371	352	367	314	378	343	382	360	357	388	354	376	357	378	344	357	370	387	375	372	333	336	361	368	353	352	339	364	368	342	387	324	347	326	371	347	375	371	355	373	361	350	346	358	314	336	357	345	343	360	344	326	371	329	370	347	354	317	346	314	332	364	345	349	366	334	341	377	366	367	325	342	347	336	343	353	338	332	353	378	376	369	334	337	360	340	369	377	393	336	378	330	338	364	335	378	340	356	329	348	361	350	347	356	326	371	401	346	365	373	360	367	337	327	361	339	360	368	345	380	365	344	365	360	374	373	351	363	346	341	360	348	340	387	365	352	360	348	367	395	319	335	333	326	333	352	333	347	348	366	374	315	384	345	369	353	306	366	349	349	337	380	329	368	372	316	356	350	380	363	388	338	351	339	370	404	359	326	331	379	372	335	390	373	331	373	364	321	337	364	350	380	361	360	350	349	366	311	379	336	366	340	329	370	342	357	325	335	344	347	364	355	358	381	351	341	336	407	354	349	353	346	341	335	353	407	356	354	338	357	354	339	355	366	369	347	323	358	365	360	341	341	358	365	356	360	332	326	329	387	352	374	351	346	360	361	393	385	371	352	348	357	379	374	333	328	363	367	338	371	388	332	306	352	370	335	370	376	337	358	352	326	399	347	349	327	346	331	357	347	368	372	343	342	387	340	374	386	323	342	362	359	358	387	340	373	352	375	346	376	372	363	352	338	375	336	359	371	365	385	369	343	350	330	340	372	366	345	344	368	360	376	329	324	349	362	401	359	371	367	369	345	350	344	359	345	348	355	355	370	389	325	336	359	355	378	368	347	318	360	372	340	348	348	372	360	375	363	389	352	330	360	356	371	372	381	342	359	362	357	346	371	352	380	359	362	354	343	350	353	357	402	360	377	348	371	347	333	375	337	369	336	359	352	340	342	343	377	351	368	343	316	342	381	367	366	362	360	343	351	361	356	352	364	345	351	383	338	349	351	359	341	341	334	355	304	381	369	362	354	342	358	345	352	369	374	363	335	345	302	351	391	360	332	345	360	346	353	319	356	378	348	375	388	352	369	370	324	344	353	357	385	317	348	368	370	347	320	352	363	359	374	357	332	371	371	375	386	330	308	350	334	345	340	333	355	349	346	381	363	337	360	384	356	372	407	331	369	376	377	341	315	322	380	349	383	369	349	362	345	361	346	369	315	360	388	364	350	359	345	369	362	346	337	400	381	382	352	337	343	350	343	347	354	348	368	376	373	358	341	360	357	351	331	368	361	363	358	349	366	337	333	359	341	317	304	375	355	363	367	349	351	390	332	352	314	345	356	378	355	383	374	386	347	323	348	342	350	358	336	344	340	400	371	389	383	371	366	370	341	328	329	326	372	354	339	349	362	352	353	333	379	337	370	329	330	357	360	330	330	343	367	326	326	328	351	344	366	367	332	310	377	346	350	363	368	362	364	342	352	368	368	346	364	366	360	343	365	371	318	371	331	373	372	357	356	354	358	344	355	370	351	361	362	357	332	378	371	375	359	380	362	327	386	356	389	366	369
25784	21814	28718	27314	19590	10654	5854	2596	1433	1022	684	673	702	671	607	457	463	482	463	519	458	526	586	565	485	513	510	463	445	445	411	423	445	439	447	455	417	401	448	397	436	413	452	475	421	422	464	424	417	419	417	379	446	434	464	452	468	429	430	474	419	408	433	409	441	440	452	432	452	405	437	414	415	441	488	455	433	460	452	453	446	428	421	398	418	427	413	436	454	445	407	429	452	441	459	445	405	449	442	410	406	440	390	417	428	408	419	378	423	476	411	444	462	412	402	395	427	402	430	449	487	387	437	416	475	391	451	449	429	417	414	419	436	414	367	387	442	446	444	434	423	434	391	427	483	444	464	421	425	427	453	450	433	414	396	441	435	418	440	420	428	445	403	437	471	445	413	435	426	428	450	443	445	463	413	428	424	395	461	409	421	426	393	463	403	424	456	394	434	428	433	399	411	454	450	397	385	430	447	436	443	436	402	428	432	437	412	491	415	410	413	438	449	430	450	456	434	401	460	429	423	414	437	423	404	437	399	408	452	438	407	403	431	432	426	445	441	433	422	466	463	446	408	430	419	451	474	437	427	429	409	435	433	412	432	425	448	430	450	421	455	401	433	438	429	409	458	448	416	410	458	412	444	432	445	429	445	414	398	463	471	411	413	432	468	413	434	472	427	442	421	423	427	408	416	415	418	439	418	436	408	422	432	461	415	428	405	435	450	372	446	436	448	419	446	435	464	392	444	431	437	413	440	421	439	441	437	424	409	422	422	419	444	427	399	448	414	437	418	457	422	437	427	419	462	394	412	422	422	401	445	432	461	437	476	416	390	427	428	428	416	450	432	369	423	483	432	438	445	401	434	435	435	428	456	403	444	411	404	416	432	476	443	468	435	455	459	432	433	419	426	439	420	417	404	443	438	407	456	404	432	427	446	419	468	401	448	481	398	425	428	443	375	440	484	434	437	439	442	401	409	416	427	389	436	413	461	399	421	425	426	440	451	434	406	390	444	482	427	424	429	418	418	420	444	424	425	401	421	388	419	441	456	470	433	475	444	422	422	444	472	391	451	408	448	416	446	402	434	427	418	433	429	435	409	444	450	388	476	456	430	405	426	407	466	455	408	412	389	474	438	438	407	403	435	401	400	440	430	397	414	438	427	413	422	447	417	435	436	445	423	450	396	403	424	427	436	440	476	443	428	423	454	463	410	418	451	415	466	440	435	432	458	447	467	436	440	408	420	471	426	444	440	435	423	416	449	419	419	431	434	447	436	453	418	449	417	438	421	440	411	422	414	399	439	449	445	407	424	435	422	457	439	409	404	427	441	409	434	420	443	474	425	420	442	468	439	417	402	422	417	440	427	427	427	453	430	426	408	433	411	415	424	417	395	430	417	434	473	399	445	425	437	402	440	416	478	407	454	448	373	425	432	425	442	438	407	453	426	419	428	415	400	420	421	399	423	410	458	460	446	453	415	417	396	398	406	425	435	462	448	472	443	483	449	445	412	455	414	413	443	419	448	429	437	424	386	403	461	455	448	432	438	457	419	453	454	429	410	416	434	445	446	421	440	440	397	433	392	440	418	471	413	423	432	441	434	441	440	456	411	431	421	420	449	418	413	428	399	454	441	418	410	414	472	431	425	413	450	419	443	429	419	434	436	424	424	425	447	424	455	450	452	437	448	497	430	447	421	422	434	448	465	431	424	453	410	398	402	428	387	486	398	433	451	414	403	411	377	453	444	421	448	477	416	437	425	461	414	416	444	437	444	419	415	475	399	425	425	435	406	407	401	449	427	423	409	430	459	459	471	424	435	409	397	399	412	446	465	410	413	417	479	446	415	427	453	443	409	469	451	414	411	427	459	427	411	431	430	420	443	484	451	454	430	444	438	371	434	433	407	415	412	452	430	422	454	444	437	465	418	432	456	406	421	432	435	407	437	430	383	427	440	427	425	439	409	454	439	417	445	447	430	424	412	409	408	498	451	434	445	410	431	413	451	466	447	429	433	450	434	455	397	455	438	424	430	434	438	452	425	414	437	415	426	435	431	464	429	414	441	395	434	428	441	429	452	460	422	424	431	434	448	485	416	435	433	434	452	429	441	419	445	406	463	446	452	388	434	410	427	394	407	455	454	403	450	420	436	451	442	463	427	428	452	449	418	415	419	429	417	446	430	461	449	441	482	455	435	427	444	435	415	444	400	425	424	413	425	434	404	455	414	462	417	443	432	444	447	453	443	405	440	438	406	438	414	452	422	422	391	444	423	404	441	461	410	400	437	422	425	416	438	414	442	406	420	467	416	444	475	435	431	440	404	431	445	426	449	437	422	416	398	387	447	435	371	440	420	403	445	409	422	436	449	397	452	437	431	418	439	411	433	434	430	437	410	409	398	457	412	425	433	437	427	449	436	392	421	445	459	412	425	429	472	438	434	423	437	425	454	431	381	432	461	450	436	453	426	475	429	421	479	484	392	442	470	409	412	424	433	419	420	439	400	448	437	436	425	446	423	438	429	439	419	462	436	472	464	408	434	425	415	440	418	392	423	443	465	454	451	420	466	435	441	419	416	457	440	481	431	458	417	422	413	404	442	449	409	438	435	399	462	383	460	400	436	442	422	436	446	436	426	434	409	417	445	387	441	469	437	441	409	403	412	417	452	427	379	440	398	455	441	408	424	406	430	418	464	434	453	404	451	399	418	381	442	450	414	414	425	439	407	463	428	448	402	410	474	446	419	391	466	437	418	445	445	439	411	419	452	415	474	418	409	453	397	411	444	429	426	447	418	453	455	407	413	434	462	419	446	424	444	394	429	459	390	432	491	433	434	437	426	451	430	399	425	463	447	450	444	472	444	395	407	430	493	434	448	453	418	423	445	430	427	444	430	426	443	444	464	441	443	442	410	431	444	433	427	415	408	418	410	452	420	431	423	449	447	435	385	463	474	435	420	429	440	457	442	419	454	428	424	446	425	428	406	427	459	428	457	468	448	414	407	431	413	425	424	399	438	409	446	419	408	409	429	428	441	455	413	443	414	417	465	436	407	429	405	419	441	428	446	425	449	413	470	456	409	411	409	441	434	458	433	409	430	441	400	415	392	438	399	406	414	463	415	418	428	419	418	431	431	416	406	432	460	377	450	435	437	447	419	430	479	472	416	444	425	412	417	436	433	428	469	442	427	464	430	406	420	427	426	413	416	386	413	417	427	428	409	445	456	415	405	396	405	426	443	458	432	429	417	425	426	417	454	414	412	448	459	439	433	428	479	433	430	445	422	450	424	426	451	423	433	418	433	426	427	489	446	426	443	437	379	425	431	455	396	451	404	417	414	450	407	463	406	443	448	434	429	445	464	415	419	425	454	399	438	386	425	423	478	416	457	421	438	433	433	429	427	407	434	406	420	397	422	424	400	442	425	425	430	433	447	423	465	443	415	458	415	399	427	455	396	463	442	440	424	385	464	404	413	413	452	423	453	430	426	451	419	428	409	461	451	416
32980	51474	38183	27020	20724	13267	8933	4202	2377	1604	1016	949	919	953	743	544	515	538	531	563	572	658	665	658	616	537	583	526	482	528	509	492	463	468	474	465	455	465	462	447	456	460	469	464	455	458	463	426	485	464	439	456	450	452	498	437	482	470	424	457	450	486	456	443	441	484	465	483	479	438	482	414	452	458	441	469	477	456	453	456	450	454	467	412	488	494	488	459	435	458	493	439	467	503	403	453	472	488	464	458	468	456	484	463	486	472	479	462	443	456	456	436	430	456	470	472	463	438	435	418	423	514	470	390	462	445	448	448	505	435	478	461	414	447	477	466	470	441	463	459	491	457	474	474	447	459	442	436	426	479	467	443	470	505	457	415	431	439	455	485	458	467	457	448	445	492	478	476	475	424	486	439	446	466	475	446	446	457	468	429	452	456	488	482	482	455	473	498	454	446	461	454	456	470	467	417	472	460	476	476	468	485	448	439	417	481	445	501	440	461	469	457	462	448	419	435	440	457	431	457	454	465	475	447	455	472	456	458	454	427	456	446	445	447	409	442	457	485	449	466	437	479	457	491	481	506	446	464	481	441	424	451	460	449	456	444	425	483	441	459	445	436	499	443	467	461	450	498	447	453	452	480	438	453	444	478	452	455	473	457	475	458	455	456	470	447	473	464	430	438	402	451	456	502	469	470	465	483	446	481	468	475	448	455	440	426	453	469	474	469	470	444	472	501	449	492	477	436	487	446	474	404	466	453	478	466	446	485	469	460	443	453	459	479	444	443	434	449	461	441	461	459	504	432	487	434	474	491	450	431	505	461	432	414	434	486	460	483	414	475	458	443	458	445	470	452	478	492	442	457	467	445	455	440	453	490	454	447	461	472	452	473	441	462	459	498	487	431	461	452	467	459	470	456	482	456	479	454	504	455	468	430	486	484	462	453	445	450	471	474	459	477	490	457	478	469	440	439	445	480	434	460	422	460	457	478	444	479	441	413	456	471	434	439	447	446	470	491	466	483	459	435	487	443	433	453	441	472	471	478	444	463	415	433	477	470	418	450	425	464	460	441	410	501	448	481	447	458	459	488	476	460	459	449	462	438	466	489	471	467	478	467	485	493	439	460	437	493	481	411	484	502	478	432	508	472	448	446	452	467	436	495	483	483	490	466	521	448	446	445	436	512	479	457	471	470	462	451	441	444	505	506	446	428	507	408	457	432	458	460	464	465	463	460	458	491	478	445	462	432	446	460	437	481	453	426	426	495	475	453	461	449	471	453	468	444	497	459	466	446	425	468	399	477	481	467	467	457	494	447	466	467	448	449	421	461	443	454	475	470	469	445	464	496	472	491	469	488	451	427	420	470	487	496	478	457	453	432	467	480	446	426	437	461	451	463	436	481	498	489	433	457	445	436	471	474	497	445	472	484	477	459	487	471	485	465	461	463	450	449	492	474	496	491	482	482	474	453	448	470	449	476	495	467	451	449	443	451	476	478	475	471	497	434	461	457	450	460	429	464	462	458	474	478	460	504	444	420	448	471	460	466	486	430	457	472	476	453	417	500	448	429	450	484	450	465	451	464	439	434	496	462	447	462	465	492	454	450	443	480	481	436	426	465	451	410	456	493	453	436	477	473	474	455	421	445	483	449	463	450	473	438	508	457	447	478	472	453	466	473	438	462	483	485	472	462	429	438	436	488	486	489	458	470	469	438	438	415	491	475	463	476	432	450	469	446	470	512	448	464	495	512	474	481	428	481	494	457	423	469	466	467	463	479	459	478	452	464	432	467	443	481	467	439	503	445	451	511	469	438	459	446	454	437	464	436	461	506	511	489	449	452	455	479	484	478	481	469	434	467	450	454	488	476	456	435	498	509	460	483	479	456	460	456	480	456	451	482	444	470	481	497	451	457	451	483	495	455	456	496	448	471	485	478	491	443	487	448	439	474	427	467	447	480	495	522	448	416	444	445	425	456	486	458	452	438	432	468	464	441	415	472	438	458	468	476	447	532	458	481	437	445	437	439	488	470	441	460	479	431	458	440	503	436	453	464	466	501	452	481	490	455	457	432	447	465	457	442	447	463	458	473	453	465	462	481	478	450	434	458	471	460	455	471	439	451	504	482	448	449	452	472	452	467	489	455	465	494	474	447	464	453	448	457	451	431	453	484	469	481	488	439	460	454	469	454	438	474	443	458	449	440	456	451	436	434	435	417	467	474	469	428	445	455	502	475	462	459	446	452	445	460	460	455	440	473	474	492	476	482	457	468	458	448	454	464	479	453	473	423	494	471	483	475	471	434	463	461	503	438	491	460	453	469	443	475	447	480	455	478	459	458	467	424	459	443	486	491	448	466	462	453	478	480	429	452	439	482	469	472	462	451	466	441	444	449	466	474	453	453	439	469	449	452	459	486	441	457	478	488	458	441	449	452	450	475	501	511	487	441	471	456	500	436	498	483	460	461	461	471	471	487	442	438	477	443	443	444	457	450	470	445	469	485	442	448	469	491	480	452	391	463	469	486	469	454	466	466	484	536	440	449	468	454	462	455	392	431	444	474	497	473	459	473	457	477	474	466	480	435	436	463	495	472	470	458	463	463	457	445	457	423	434	490	457	469	482	450	473	460	495	458	456	464	450	451	473	451	452	420	460	432	433	455	491	450	503	466	452	440	449	423	456	465	451	453	446	476	473	463	465	448	482	466	478	435	442	443	463	470	435	423	472	484	444	453	455	455	460	441	447	450	460	468	467	473	474	483	438	451	463	452	487	465	491	469	462	500	500	478	462	460	525	469	465	456	452	486	415	465	461	454	490	474	470	443	475	466	422	459	438	449	463	476	430	451	472	465	470	423	467	466	467	451	465	486	464	464	461	415	446	481	470	465	453	511	446	458	451	440	489	433	443	458	463	439	431	482	443	446	454	457	470	415	455	445	466	493	479	441	461	472	450	456	450	493	453	472	493	460	468	483	463	458	504	462	457	474	463	466	506	472	439	458	447	467	451	430	449	481	437	465	474	452	468	433	475	453	444	494	501	425	459	451	464	465	456	447	449	465	447	461	447	466	487	448	476	444	447	478	461	449	482	442	464	488	432	461	476	433	451	455	429	434	421	456	455	472	449	460	452	493	468	451	489	438	463	466	417	492	466	460	468	476	462	471	476	476	445	434	435	460	425	454	474	452	467	472	449	468	457	458	428	428	452	465	443	475	463	439	483	470	427	477	466	502	454	508	427	453	475	446	491	461	486	467	449	478	476	425	465	456	484	442	463	523	446	461	472	467	485	432	484	448	447	430	461	450	496	465	457	438	472	473	449	493	438	456	493	465	457	456	449	445	482	481	423	459	452	441	450	463	454	495	459	439	498	432	438	463	471	451	421	439	457	489	463	446	458	420	453	481	455	450	434	493	443	518	497	456	472	436	425	456	436	487	515	440	449	488	449	451	473	484	452	464	511	464	445	461	476	445	477	471	470	443	450	433	519	441	446	451	439	492	438	446
23330	21669	29451	24626	22697	24411	22754	14103	5435	1513	1066	988	1041	992	954	680	635	610	570	602	671	669	699	727	684	676	610	601	556	577	552	566	524	517	510	540	558	530	554	549	492	520	519	533	511	512	545	528	488	534	511	517	540	503	525	503	511	522	540	521	518	516	510	515	520	511	527	481	525	534	501	533	493	498	503	537	514	535	535	529	500	533	489	526	520	553	501	507	478	521	531	504	531	552	507	525	490	539	533	549	531	515	472	510	535	522	470	493	501	542	505	505	536	518	526	449	542	536	522	539	506	523	505	510	502	492	517	515	510	528	520	546	555	491	516	503	504	523	532	503	510	523	518	503	495	506	527	544	528	512	518	486	562	477	507	496	530	555	492	484	492	524	529	488	537	583	481	457	512	542	566	509	472	524	494	478	532	467	538	505	490	530	520	521	503	538	517	505	507	514	493	518	477	535	557	516	488	490	492	530	551	488	537	522	520	524	499	538	513	516	474	523	508	530	505	510	486	510	498	500	531	502	533	514	514	490	514	528	521	515	496	527	502	515	458	538	538	532	529	511	534	500	516	547	530	512	511	522	508	528	471	565	506	510	533	475	494	493	513	510	518	521	499	502	514	494	537	533	527	465	482	518	459	547	504	547	488	455	543	487	540	536	553	494	526	495	533	500	484	554	479	533	522	465	525	519	472	512	489	520	500	502	523	489	490	492	540	486	532	535	515	491	513	499	517	518	492	491	539	500	509	505	556	488	507	508	541	516	513	565	476	498	517	542	485	537	511	535	512	499	507	496	499	553	518	471	532	527	496	529	520	536	543	492	517	467	516	527	515	527	505	541	541	506	513	505	519	534	457	539	533	531	486	489	511	532	537	540	500	488	531	499	507	555	503	502	570	497	530	529	492	495	493	514	567	510	504	516	517	539	458	502	490	516	472	515	533	526	537	510	499	455	535	506	516	533	477	547	513	532	499	546	531	496	567	534	525	508	528	536	543	513	512	527	513	514	477	510	493	527	525	501	536	547	475	512	479	515	476	502	504	507	508	506	508	529	473	496	493	490	511	519	542	471	500	520	558	528	483	523	521	509	497	523	532	494	493	516	493	530	493	518	501	517	524	512	513	521	534	505	530	512	547	517	535	499	535	473	541	546	516	533	517	506	487	547	512	528	484	541	478	466	530	510	529	506	523	529	536	525	508	492	516	518	506	501	542	517	461	509	495	508	479	507	509	539	491	500	531	522	504	493	480	529	493	509	530	500	545	479	521	497	521	499	521	515	517	524	501	541	495	473	552	494	492	480	505	527	519	518	489	507	495	498	514	510	528	494	497	534	528	495	504	522	517	558	504	508	523	543	538	497	496	540	540	513	503	514	508	558	514	543	503	455	513	489	512	491	513	542	526	538	495	496	548	526	483	519	519	545	507	501	504	523	540	499	544	491	515	572	517	500	485	507	532	528	512	518	520	499	538	504	535	513	540	541	516	535	487	530	519	488	514	528	499	553	548	478	511	573	532	511	537	514	525	518	509	503	562	488	556	492	522	489	548	560	503	486	482	488	568	510	518	536	504	531	498	504	503	480	523	518	507	530	517	531	497	545	522	514	538	552	550	510	487	486	516	494	494	490	496	555	535	502	518	493	503	522	466	539	540	515	499	538	487	519	492	472	496	505	526	501	507	515	544	492	502	516	537	523	563	515	519	536	558	505	520	524	489	541	515	503	513	485	496	506	506	546	487	536	473	492	512	504	500	518	491	592	513	523	465	512	523	510	503	524	506	514	506	542	560	511	511	503	489	529	522	497	527	529	511	533	526	510	526	518	551	491	552	516	557	499	494	496	508	535	500	478	505	490	521	510	549	523	502	487	569	516	507	533	524	530	475	507	533	512	488	515	521	498	480	522	546	510	506	481	525	536	510	519	534	513	500	505	516	521	477	528	526	513	519	517	509	530	524	489	570	473	476	506	496	518	493	529	524	523	536	504	488	554	530	502	546	474	545	502	501	499	547	503	525	486	523	551	534	552	465	537	485	491	487	523	534	535	531	508	529	471	516	507	526	485	528	530	551	510	482	503	535	550	551	536	482	492	506	523	512	539	511	511	511	497	514	523	487	483	521	524	493	497	512	506	486	479	520	500	506	496	515	516	509	526	499	465	507	540	521	506	537	542	551	508	534	513	520	542	509	524	543	534	533	516	502	492	541	483	520	536	497	493	515	510	476	492	527	510	488	520	484	510	468	529	538	519	526	470	533	504	513	485	485	566	499	515	497	514	518	481	524	546	516	511	557	494	522	488	509	498	511	504	522	499	489	502	515	516	549	526	507	524	539	517	517	527	504	529	530	499	478	521	487	519	509	524	526	522	508	528	492	501	493	467	535	488	509	557	567	494	513	530	494	501	485	538	508	489	527	492	522	501	479	492	542	518	495	526	586	521	510	501	516	495	471	509	514	576	517	510	511	519	512	504	490	526	495	507	489	533	515	498	512	534	500	480	550	516	485	530	517	509	498	553	505	514	491	506	531	504	507	567	500	488	534	545	516	538	521	535	509	490	477	531	501	515	536	487	519	486	502	522	564	453	488	519	541	517	532	544	553	508	513	531	520	521	534	568	524	511	508	519	531	510	510	517	527	518	498	516	514	500	504	469	500	458	529	517	504	532	496	519	515	480	530	484	528	503	494	513	508	514	506	510	513	495	520	495	508	555	512	499	518	540	497	510	507	524	482	525	477	470	526	518	511	522	471	508	529	535	534	538	486	538	539	525	500	452	489	525	490	552	542	492	523	552	515	511	504	547	516	513	467	495	503	499	501	478	516	488	498	500	541	516	532	527	526	523	540	543	505	534	531	518	507	481	495	516	507	519	498	512	519	529	474	475	517	483	490	535	458	516	502	471	543	514	523	511	504	530	540	526	525	503	531	543	465	525	464	539	538	505	502	493	513	488	507	492	490	530	553	508	504	532	519	523	535	516	535	520	529	486	507	534	514	485	507	515	552	553	521	503	471	510	502	509	516	499	482	523	508	580	479	511	499	527	525	512	509	526	521	509	530	460	528	550	500	499	493	511	493	504	520	488	522	528	520	527	516	496	522	509	506	482	526	487	513	550	483	509	585	499	563	491	493	509	520	469	484	509	531	510	557	495	492	484	516	472	541	511	557	505	508	580	494	483	497	528	504	551	517	526	514	506	485	467	502	498	507	494	550	483	544	486	509	523	484	497	517	533	538	471	497	476	547	510	488	530	508	500	492	542	541	512	549	507	501	524	504	493	482	497	500	522	513	533	483	522	440	502	535	536	495	526	495	553	529	503	525	512	484	472	505	506	515	490	566	466	534	500	523	543	486	505	485	484	512	501	510	483	468	546	513	496	499	500	471	502	507	515	513	527	557	489	498	487	522	500	486	520	530	502	498	547	475	525	498	491	498	544	516	531	526	479	507	488	529	500	501	525	521	496	519	510	486	470	547	514	518	506	515	532	481	531	522	514	512	501
33533	60838	49690	38371	32689	26569	21059	17117	7132	2075	1556	1514	1395	1450	1211	810	733	699	673	653	697	798	831	808	789	774	657	725	609	583	593	603	647	584	584	533	556	545	512	514	531	564	549	549	525	532	564	584	554	560	504	535	530	508	519	505	567	539	531	583	532	521	485	531	507	532	525	538	552	509	612	553	535	540	514	518	491	539	543	533	510	502	493	547	563	552	569	495	534	539	504	506	549	539	501	535	490	532	512	524	532	510	561	503	462	517	529	510	521	549	513	539	549	539	526	540	506	516	563	523	521	531	500	512	589	534	472	566	536	610	493	556	526	550	553	524	479	503	545	505	517	509	541	533	528	537	556	477	494	547	524	535	497	537	532	528	535	516	506	570	515	491	486	514	509	493	530	501	526	509	499	508	501	531	484	521	540	517	507	505	471	542	541	501	522	529	552	543	519	529	502	518	533	526	504	512	582	560	506	519	520	513	519	524	528	559	568	538	485	509	534	493	542	523	515	464	518	502	533	490	537	512	492	533	523	515	549	535	506	532	513	507	534	525	494	525	549	562	506	549	505	544	548	527	547	546	530	507	536	503	526	486	507	547	513	518	550	543	502	551	540	525	503	561	512	552	503	530	530	577	514	482	510	544	512	491	529	532	532	529	496	588	506	547	524	555	542	541	495	521	505	541	556	517	527	553	505	517	507	522	530	540	537	502	508	537	521	523	538	521	528	523	508	530	515	516	529	526	530	552	561	570	498	509	534	530	546	524	517	567	542	528	541	575	509	518	522	497	521	526	496	499	539	517	536	550	524	543	514	502	550	512	524	553	537	524	574	523	498	501	486	529	519	521	543	509	515	564	533	515	503	529	521	523	526	542	515	528	502	565	518	524	528	559	541	498	549	519	534	502	529	561	529	526	538	538	534	559	500	508	537	522	494	510	463	554	500	515	503	563	505	566	546	514	513	553	495	515	533	487	544	515	531	539	540	546	506	556	537	532	539	533	503	540	508	533	499	542	500	537	530	535	533	486	514	536	539	585	540	480	535	493	474	540	499	550	545	516	544	516	557	503	534	518	544	534	549	527	533	538	536	534	477	544	524	523	579	521	509	498	489	560	508	526	518	567	493	520	514	523	519	504	539	534	527	499	491	566	514	537	541	526	540	527	470	537	539	559	561	533	523	514	541	548	520	485	522	556	541	510	494	503	571	471	537	565	546	508	531	567	497	545	530	502	529	536	505	547	497	484	482	518	491	489	551	497	561	501	484	530	514	495	537	507	554	518	540	521	545	527	526	504	539	509	553	512	514	535	558	530	503	494	512	492	537	534	496	528	545	539	528	512	532	513	524	541	519	530	539	449	525	519	522	527	508	547	525	516	532	485	518	506	520	528	505	502	494	527	536	523	481	548	545	552	530	550	483	505	556	516	529	525	509	530	509	515	490	477	537	543	523	533	534	498	597	518	511	533	516	514	522	509	553	503	513	514	524	528	523	524	521	530	541	516	541	509	541	503	526	557	514	509	551	511	481	500	515	568	536	545	436	516	558	540	484	528	496	551	544	548	517	550	521	513	524	538	509	494	513	588	529	566	522	586	529	524	527	540	507	566	525	547	493	490	536	483	538	496	538	520	491	504	529	511	547	545	515	491	531	522	509	537	505	444	511	532	492	497	545	540	506	521	499	536	547	545	512	500	541	528	510	524	552	538	520	531	483	547	541	520	465	505	524	514	530	539	519	545	508	521	551	517	473	520	485	519	519	509	520	521	506	543	485	538	541	548	524	535	503	537	509	544	510	511	494	496	484	510	527	541	508	549	582	493	549	521	504	510	557	524	520	513	535	547	539	499	508	515	557	531	528	523	543	511	541	523	555	504	527	543	531	530	528	519	509	486	544	559	545	517	499	562	484	511	503	532	503	527	521	499	564	514	517	502	585	552	507	492	556	528	556	531	535	549	518	584	528	582	530	502	532	546	554	520	548	536	544	542	523	522	481	517	496	513	531	518	508	528	515	538	530	519	508	553	506	514	512	522	523	524	510	531	511	509	518	530	504	537	483	523	523	539	532	498	565	507	509	539	525	501	513	507	555	505	567	526	506	497	517	518	504	551	518	462	521	536	497	513	562	540	526	489	496	521	497	514	503	527	566	527	525	514	542	521	516	524	553	489	547	555	524	515	482	541	535	521	488	546	530	572	537	495	495	522	476	487	507	558	468	501	534	546	501	528	558	508	552	532	531	514	556	510	518	517	518	536	539	513	498	521	533	526	506	548	568	536	509	522	504	523	516	544	498	535	513	508	533	476	533	550	535	498	544	543	507	497	554	529	526	554	538	531	520	498	502	505	534	525	535	516	539	560	514	498	544	502	521	510	569	503	530	503	531	517	546	552	550	489	506	514	532	494	535	489	487	500	532	531	549	541	491	550	499	529	521	523	501	533	527	509	549	506	510	500	498	551	514	498	500	545	517	514	528	494	503	496	558	460	535	546	505	515	516	549	540	540	542	568	533	547	510	521	498	502	535	507	522	516	504	532	528	504	512	491	506	515	538	551	536	502	550	498	518	529	512	525	495	573	504	523	516	514	489	500	536	495	487	505	537	479	502	526	539	508	522	516	556	530	537	535	508	526	517	511	567	528	501	513	524	524	516	508	551	567	526	517	530	510	539	488	516	519	513	517	526	518	502	500	492	491	533	512	487	547	531	507	521	504	529	553	526	499	524	521	513	501	528	456	537	547	520	540	517	567	475	528	529	526	551	498	515	566	509	493	568	533	523	528	526	551	538	507	527	523	529	562	540	504	528	534	568	524	514	522	546	515	478	532	537	548	493	518	527	544	552	540	519	547	502	571	503	516	535	526	540	500	568	512	519	565	511	484	532	510	511	524	530	489	511	570	514	530	513	554	587	532	542	557	550	533	520	518	486	527	514	483	523	534	517	489	514	516	535	500	500	542	508	528	542	528	536	504	533	493	473	537	514	548	549	549	497	524	518	522	528	491	524	515	512	544	528	550	526	538	518	548	481	515	512	557	509	527	534	523	529	516	477	514	533	495	508	590	475	486	570	518	482	529	586	518	553	547	553	529	497	549	570	566	569	514	561	541	485	538	542	526	525	532	540	500	519	546	524	500	533	537	535	512	555	474	517	514	488	499	487	518	518	513	463	532	509	493	550	510	536	534	502	519	532	500	529	532	516	489	479	527	465	507	506	528	550	508	527	510	523	526	560	504	529	482	544	530	508	517	546	532	516	512	543	517	547	523	535	538	507	530	507	542	506	501	520	511	577	517	524	520	548	530	530	523	522	563	548	526	539	516	510	497	540	519	519	538	510	543	541	549	536	491	539	547	530	533	527	561	549	539	536	480	523	537	555	551	536	490	525	490	542	493	515	558	519	542	489	519	528	532	515	480	525	444	497	521	515	488	515	486	552	504	527	535	546	547	547	540	493	516	521	544	544	492	511	530	508	492	548	560	537	511	508	518	488	507	521	469	545	537
31786	33299	34594	24174	13352	7161	3841	1559	570	541	478	490	513	551	413	367	323	357	341	383	329	369	379	423	369	324	342	361	339	324	326	323	309	309	332	286	320	318	322	295	313	288	336	304	316	317	329	316	338	317	329	305	303	275	285	322	297	330	310	333	312	303	327	341	329	337	343	314	294	335	305	313	303	329	312	341	290	294	293	322	262	298	304	313	284	297	286	316	307	289	308	330	282	336	278	323	311	303	312	295	309	299	297	302	360	323	282	297	318	310	324	325	292	293	290	316	324	279	327	321	301	300	338	296	287	309	317	348	315	318	328	328	333	324	284	320	322	306	310	285	310	309	306	313	315	281	307	299	310	329	310	319	292	323	292	300	346	277	324	290	295	318	302	335	292	311	281	316	315	328	293	311	330	326	343	319	308	294	317	312	288	320	300	291	330	325	322	300	314	286	319	285	324	306	299	316	315	305	325	299	330	311	309	314	326	291	350	288	300	328	335	301	323	341	314	273	335	313	312	313	291	327	283	311	310	324	317	320	319	281	324	320	299	327	287	306	295	313	288	281	308	326	322	323	325	315	296	326	308	327	327	300	311	285	314	318	306	313	340	301	301	306	295	310	300	339	314	314	316	334	308	308	321	326	304	317	292	296	279	323	292	301	285	310	309	335	298	269	316	315	327	292	313	299	330	303	322	317	313	323	296	328	317	311	315	343	292	301	311	332	307	318	316	333	321	304	288	307	345	300	291	279	323	310	298	305	297	313	321	318	356	317	310	307	344	310	276	298	329	313	285	318	324	289	325	317	338	309	324	314	312	304	332	330	294	312	344	340	335	313	331	327	294	278	330	315	354	317	313	287	323	343	317	323	285	319	311	307	306	288	322	326	303	307	308	274	311	290	302	313	295	302	312	295	292	278	340	302	305	316	337	329	318	336	310	309	334	289	348	268	304	318	310	305	283	330	346	318	316	317	318	290	357	286	305	316	335	303	280	326	299	294	299	296	289	294	311	314	305	314	304	324	326	305	332	295	296	306	332	318	295	314	322	287	316	324	283	287	328	300	298	315	330	319	283	308	267	293	346	294	305	280	299	253	265	298	340	284	293	319	334	312	294	317	296	296	319	303	295	313	319	315	316	304	313	290	294	336	306	291	320	310	307	317	304	306	286	281	275	314	313	309	306	290	345	326	324	306	308	328	309	305	302	328	307	299	312	316	330	313	324	287	288	311	278	319	307	305	297	276	313	299	314	299	297	319	294	312	322	287	271	308	308	315	338	281	323	290	337	295	324	302	316	315	320	311	324	312	309	282	296	337	311	299	302	281	292	301	302	324	308	322	291	308	281	315	329	313	300	331	284	297	296	346	305	324	303	309	297	307	323	304	306	297	312	289	300	279	290	311	310	325	312	345	307	328	299	300	301	322	310	308	315	321	343	270	298	294	320	313	323	292	292	310	311	329	353	329	290	329	323	306	295	311	333	290	293	318	344	315	300	312	328	318	298	306	312	321	309	315	348	298	321	345	278	327	302	317	296	296	319	315	333	299	311	334	288	314	300	289	296	336	269	295	291	335	314	305	348	329	292	295	319	301	283	319	304	307	328	298	326	314	295	304	314	309	316	295	320	314	297	310	318	299	300	277	315	327	308	311	309	321	301	317	285	289	283	305	314	329	298	327	314	285	317	320	328	315	308	328	305	302	318	291	306	308	316	336	308	326	309	289	330	300	312	324	317	322	299	297	312	324	305	317	313	320	303	309	275	315	308	306	322	311	337	320	318	298	327	305	322	322	317	318	316	284	315	324	270	301	278	330	316	316	326	311	298	317	332	285	285	292	337	306	317	305	339	320	317	307	319	303	305	317	293	303	329	321	284	312	336	283	297	318	287	300	299	300	305	297	315	291	334	301	310	325	280	336	309	332	338	328	323	314	339	297	292	318	311	314	322	322	316	284	318	308	309	296	290	308	330	278	324	336	330	306	328	315	303	309	285	278	312	304	310	317	311	333	324	331	307	290	311	330	301	309	308	283	298	302	295	296	348	296	308	279	316	298	288	299	338	313	299	286	302	328	300	316	304	273	286	289	302	330	299	313	317	287	339	302	307	327	294	274	304	314	307	324	282	278	331	324	270	312	304	326	322	295	354	342	316	303	300	320	305	306	308	321	313	306	344	311	339	301	318	324	331	303	305	327	296	296	331	315	314	301	313	271	331	321	323	295	299	263	341	324	324	309	350	317	338	349	297	282	283	294	280	281	300	294	289	321	296	325	329	308	305	340	343	289	313	294	314	312	306	284	340	291	306	315	295	338	292	300	299	316	302	290	316	311	302	311	323	332	311	317	334	290	326	309	332	320	364	290	296	291	298	316	311	327	318	305	307	312	299	309	305	334	306	321	311	303	341	301	300	327	307	319	290	278	336	311	326	309	300	295	318	301	300	293	318	322	295	315	309	333	291	334	272	323	304	309	368	301	314	324	306	309	304	318	314	305	295	307	349	316	299	298	304	292	333	307	290	304	320	286	333	271	341	304	333	334	299	315	304	333	311	356	291	299	284	310	342	294	315	347	322	310	279	323	293	314	320	327	309	316	335	337	328	296	339	327	300	312	318	330	340	330	287	289	343	314	288	289	288	307	329	306	298	289	299	303	333	313	270	285	294	328	313	328	313	310	327	318	313	303	297	323	317	312	351	331	336	306	303	307	299	319	293	303	300	288	317	321	294	307	282	322	343	290	334	316	314	293	310	299	308	308	329	323	323	293	294	319	324	291	328	320	300	305	296	313	321	305	299	335	320	344	321	302	304	314	296	323	326	342	270	355	318	310	323	308	338	340	286	331	325	308	283	292	284	294	320	305	280	308	307	332	330	332	292	345	320	321	283	308	321	332	301	299	333	298	285	313	316	306	320	336	295	287	262	311	347	314	321	326	306	290	320	301	326	318	286	292	284	301	292	323	320	320	327	305	306	311	306	289	282	309	336	284	308	322	320	338	299	314	309	355	298	331	339	330	343	307	325	336	325	299	310	336	297	307	302	351	327	324	294	308	289	318	287	340	310	304	336	292	336	301	292	312	311	285	346	323	311	275	313	304	310	249	298	319	336	331	321	295	341	320	315	305	295	317	309	335	303	322	300	299	287	322	297	309	324	303	302	303	303	337	296	277	299	305	323	326	328	302	317	321	308	320	324	305	305	327	323	325	323	289	310	338	314	364	333	302	293	291	308	309	322	317	257	321	291	284	316	269	299	304	330	280	310	325	335	322	290	277	315	317	310	303	308	319	317	293	311	331	327	326	315	312	310	299	294	282	328	288	299	290	312	300	295	320	347	320	302	329	327	304	348	293	316	332	314	293	327	319	289	328	318	309	304	274	275	319	313	327	318	288	312	305	281	286	321	292	293	277	292	314	333	306	301	320	348	302	340	306	312	318	316	310	301	317	362	297	312	291	307	302	281	321	319	348	329	318	317	305	317	323	312	292	292	310	308	328	321	300
31921	47160	35682	22604	15732	10471	6098	2426	907	702	707	706	744	724	587	470	424	357	417	347	408	416	444	448	482	415	417	388	373	355	365	388	354	348	359	326	336	326	361	326	356	354	368	316	350	343	342	355	334	329	337	325	351	331	315	354	334	363	335	361	329	327	336	346	341	324	350	341	309	346	338	344	324	358	343	311	340	340	343	329	320	357	347	319	358	338	358	326	330	330	368	314	350	344	350	348	341	344	330	328	357	352	320	314	349	352	329	349	384	353	392	346	373	348	330	357	329	334	341	325	328	336	334	322	355	341	297	330	363	348	347	345	346	323	332	339	342	347	372	324	333	311	338	322	357	311	335	347	347	344	325	355	353	346	326	313	342	333	341	343	359	338	323	308	351	337	330	290	368	353	318	331	342	364	349	340	352	341	363	326	367	351	313	356	373	311	328	358	334	307	365	312	339	336	343	322	314	314	310	369	345	344	364	317	317	359	362	329	304	319	333	373	358	354	330	344	359	369	356	383	358	361	340	314	374	323	309	358	350	311	305	318	324	336	332	336	331	333	342	325	313	317	340	369	310	305	333	300	353	336	348	329	315	325	326	326	337	329	351	339	338	346	343	314	377	316	352	333	351	369	352	348	341	367	362	356	324	333	326	362	323	318	339	323	352	352	284	330	336	331	331	307	321	316	355	352	310	315	354	312	365	337	343	329	335	343	339	352	367	328	341	316	319	331	339	334	340	353	323	343	339	352	346	327	354	316	354	335	342	345	302	347	341	356	326	330	327	299	363	341	329	339	343	357	334	308	342	351	352	318	349	321	355	351	365	365	348	367	308	339	344	320	352	326	353	316	320	326	361	323	333	335	383	341	372	337	333	341	323	331	337	349	386	328	344	353	326	312	336	343	327	332	355	318	325	361	322	336	338	325	302	333	338	379	326	303	302	337	351	330	369	349	377	302	317	358	324	325	339	332	336	346	319	331	364	327	341	342	306	336	353	338	327	367	322	323	352	354	325	345	351	344	327	371	332	306	337	343	350	314	350	303	371	325	330	358	337	305	331	373	357	335	323	329	290	330	377	359	350	313	341	325	372	355	330	302	334	343	317	366	355	352	320	352	345	331	338	355	343	339	337	371	320	354	336	321	347	345	326	343	335	356	340	351	351	342	347	340	328	325	376	357	324	304	340	306	356	342	320	343	333	327	372	335	346	330	351	314	349	322	347	328	340	352	357	355	304	338	347	334	306	326	340	355	330	341	347	341	312	320	331	335	325	341	310	342	330	336	335	349	344	328	322	322	381	361	361	366	325	358	339	351	306	334	334	330	324	328	342	300	330	338	320	356	332	343	366	338	335	340	353	352	318	330	353	347	347	308	312	311	330	348	316	326	322	335	315	343	346	350	355	359	327	302	344	334	338	333	349	332	305	357	349	373	313	339	305	314	357	343	322	342	347	357	343	333	332	358	328	352	367	369	344	348	322	315	361	323	358	339	303	351	340	336	310	357	350	353	333	342	337	331	316	325	340	329	347	340	351	363	354	337	340	313	326	335	319	304	338	366	347	333	350	315	336	356	345	365	322	349	339	340	346	365	359	318	364	356	365	313	352	319	322	359	318	358	326	323	341	349	337	348	319	329	362	357	351	317	330	363	344	340	301	342	323	354	359	350	329	327	326	362	318	321	342	316	329	319	302	370	360	327	318	322	347	392	315	373	366	368	338	305	371	337	334	400	339	357	322	339	374	331	301	339	336	366	340	357	333	357	348	362	368	328	293	336	338	338	340	316	356	354	341	365	303	333	339	325	338	352	329	360	333	355	359	332	373	360	360	325	311	373	349	307	338	313	330	322	346	324	369	338	365	331	359	325	348	365	330	333	376	340	326	319	345	320	332	331	358	328	317	346	322	342	341	313	333	337	299	338	337	345	334	339	307	334	358	338	327	358	327	339	339	323	317	323	342	337	351	348	367	324	335	372	342	322	338	304	321	332	354	349	324	315	350	351	337	343	346	348	330	317	367	326	335	334	323	333	335	362	334	306	317	386	351	338	299	340	325	301	360	317	337	335	359	338	332	371	338	385	325	320	348	339	332	339	354	303	363	341	364	355	335	352	341	344	371	350	372	330	338	310	328	331	342	373	333	342	329	344	347	357	316	353	334	311	342	301	337	321	356	325	331	343	340	327	316	361	320	356	371	344	350	335	341	353	327	349	348	302	330	333	375	351	321	343	359	332	322	335	321	333	350	328	359	373	349	330	306	322	346	329	315	357	364	343	337	328	329	326	340	358	334	325	340	346	355	323	364	388	369	368	345	358	362	344	344	338	339	328	331	330	327	369	356	328	339	343	336	336	361	347	316	332	318	354	329	316	360	365	341	327	320	334	335	318	339	330	332	328	366	330	348	368	334	343	359	303	322	315	322	316	320	352	306	345	336	337	330	295	337	322	344	323	334	336	333	340	324	356	290	341	318	371	352	321	355	353	356	333	335	315	357	350	322	348	349	360	350	332	322	349	339	331	345	343	333	344	304	299	343	364	373	335	319	351	360	340	374	326	312	336	365	350	298	355	343	369	301	367	352	391	301	354	340	336	325	328	330	321	345	304	347	314	313	328	351	340	344	309	371	320	312	375	323	345	342	352	351	341	339	331	346	327	359	317	321	339	352	326	356	323	323	350	314	348	335	321	348	361	342	341	351	328	338	388	333	311	337	319	358	320	342	327	349	335	339	327	358	318	337	332	314	299	355	349	299	329	332	341	355	345	386	355	383	336	325	326	328	314	358	362	327	306	366	305	313	346	313	370	343	364	353	353	320	337	346	317	316	338	365	330	315	333	336	366	326	299	335	329	347	336	310	321	335	338	329	306	352	350	340	366	334	357	330	324	344	319	350	373	336	332	364	343	353	326	294	353	340	354	332	353	329	320	334	337	348	327	330	324	324	354	306	297	330	340	364	342	332	331	331	345	286	319	332	349	322	361	321	366	332	315	282	336	343	352	338	324	323	328	361	334	373	332	375	337	310	330	308	362	336	314	332	362	355	336	352	316	356	340	339	355	356	333	336	351	297	340	295	327	320	343	353	334	314	301	337	300	364	358	329	347	334	331	370	342	343	378	346	327	336	352	345	326	345	352	351	332	351	353	323	338	331	354	345	335	336	336	355	323	326	362	346	318	355	339	344	349	345	325	288	323	354	328	351	331	343	339	328	346	318	369	356	350	329	318	349	323	340	322	360	324	331	336	342	339	329	351	331	347	348	328	344	318	342	313	324	358	333	317	342	333	366	315	366	329	321	313	346	307	356	346	370	342	355	324	311	323	336	341	383	342	354	344	377	358	322	317	356	323	332	347	358	337	309	352	361	365	356	327	352	314	314	310	311	349	305	361	312	341	340	330	345	321	319	341	341	347	350	321	329	342	395	325	354	323	343	300	364	322	333	363	318	328	330	293	359	344	312	362	345	317	341	338	311	349	300	351	354	323	356	334	332	348	349	331
24509	21681	29015	25648	22616	17436	8935	3574	1152	850	912	914	840	702	647	516	374	395	389	410	377	425	432	501	453	431	435	419	373	375	352	395	335	338	364	351	338	350	304	344	336	331	327	338	344	330	348	341	368	345	324	307	344	354	341	311	349	331	353	360	327	342	337	374	321	313	319	323	367	365	323	333	369	331	352	358	355	343	345	312	351	362	343	370	375	346	364	329	348	323	340	341	339	335	337	333	317	317	345	310	354	350	348	397	343	332	327	324	337	340	374	325	361	340	311	317	348	325	302	338	336	367	372	305	326	336	309	320	343	329	348	359	310	356	329	331	337	377	347	320	337	338	351	328	304	350	337	332	319	329	347	372	348	325	295	313	356	335	306	340	346	291	343	341	356	307	320	344	366	348	299	357	365	334	352	327	352	323	347	310	318	323	329	369	360	310	316	347	329	328	327	311	302	346	332	350	332	357	304	311	322	317	341	309	341	331	368	366	351	361	307	343	339	363	376	350	307	343	331	355	357	366	345	363	318	332	338	327	331	330	364	340	325	324	313	356	322	320	345	357	358	341	332	328	346	351	312	343	369	353	310	333	341	302	352	364	360	331	349	307	356	348	363	333	354	302	314	322	363	369	314	319	322	343	349	353	317	330	347	318	344	345	349	337	314	316	345	348	321	335	313	342	340	358	347	355	349	359	354	342	309	321	328	322	328	328	317	339	308	340	345	362	363	322	353	353	323	356	335	352	343	368	319	311	329	329	358	369	338	350	339	357	317	306	359	349	331	329	318	317	309	309	338	311	359	331	361	321	334	341	322	351	308	347	343	352	317	296	323	363	343	337	297	313	349	343	314	372	327	341	310	319	363	299	344	348	333	333	329	329	335	357	333	325	348	363	334	341	334	315	322	334	354	353	336	323	333	333	346	337	322	347	344	326	333	323	327	338	346	339	295	344	347	306	338	354	350	352	337	337	339	335	334	317	335	326	338	333	351	345	331	319	375	329	341	341	321	350	340	333	307	376	319	305	312	347	333	325	300	329	329	326	343	346	326	340	364	341	289	368	352	335	323	332	331	347	348	328	328	363	356	367	357	373	371	299	333	343	350	321	327	322	315	344	336	332	330	331	319	359	331	313	332	328	344	333	351	352	336	336	320	326	338	348	320	302	360	375	335	375	331	317	322	353	352	318	291	330	350	338	338	307	300	350	345	317	362	328	323	318	330	346	358	335	350	344	341	311	305	327	302	327	363	347	310	313	319	339	342	361	336	344	325	328	347	322	343	351	365	357	340	340	300	379	336	325	358	309	303	308	304	338	337	331	335	351	386	386	304	322	316	373	353	315	293	332	359	321	337	350	319	365	313	345	345	319	340	355	322	352	344	324	333	342	315	337	327	323	377	326	338	341	317	303	348	330	355	313	340	367	314	332	339	328	338	307	347	351	354	304	338	327	333	330	334	344	341	346	338	326	327	349	339	297	314	337	304	358	308	352	319	346	337	327	358	349	336	330	351	343	311	362	340	361	361	341	329	357	332	309	342	324	322	376	305	328	330	316	301	350	333	328	319	317	318	342	331	307	330	337	383	298	359	331	307	322	340	350	340	311	330	325	341	318	320	348	342	349	313	321	367	352	342	337	327	325	370	355	349	350	349	322	329	368	344	322	318	340	349	315	313	336	336	343	347	335	347	316	343	337	329	346	325	355	333	330	367	280	328	341	349	361	322	316	371	365	345	366	354	341	341	307	359	312	336	341	337	330	318	354	368	369	363	309	351	357	337	302	324	336	366	354	322	347	336	322	315	322	334	368	294	340	347	310	311	298	332	310	312	336	350	341	328	364	346	323	339	315	334	355	345	354	322	331	329	323	301	346	335	332	304	344	334	328	345	372	330	326	315	333	307	337	347	367	334	358	325	347	341	385	326	333	325	325	361	346	348	317	303	327	335	343	302	336	338	357	343	357	355	342	327	340	300	350	316	340	319	319	328	329	341	363	346	300	291	341	334	352	327	328	350	346	303	326	336	337	339	329	371	318	326	322	329	319	353	329	322	314	324	358	326	330	324	359	340	326	337	339	371	347	336	337	360	311	316	320	316	354	325	335	337	306	301	313	313	354	300	334	333	321	332	308	310	331	337	346	341	367	351	337	319	330	326	359	328	334	304	364	315	349	330	303	334	338	338	359	321	329	312	338	341	355	329	327	349	338	342	334	308	327	334	324	310	316	352	361	310	309	350	338	338	342	335	331	328	328	361	303	347	340	364	351	330	365	327	357	337	301	323	318	330	355	335	352	363	305	351	357	320	315	327	355	304	373	336	354	325	342	349	311	342	372	349	321	320	349	320	314	330	398	340	352	342	339	316	316	338	342	324	359	329	330	295	328	316	347	326	322	375	334	342	334	315	315	322	331	322	329	343	346	331	357	375	331	350	374	320	352	337	340	342	329	358	344	341	324	314	281	348	342	335	312	313	344	356	347	338	318	349	319	314	332	313	355	344	353	324	292	316	291	343	337	358	348	316	362	373	294	341	325	331	327	331	338	309	330	323	337	360	322	314	341	343	341	334	311	363	314	333	306	350	315	341	318	357	339	345	306	335	337	383	334	337	288	327	364	313	333	341	309	344	382	307	302	334	344	343	336	312	323	338	321	336	334	330	351	320	365	311	341	321	323	366	321	319	332	350	328	325	344	321	355	364	343	319	354	317	305	343	319	351	295	359	316	322	340	342	319	333	343	354	340	332	350	360	366	341	289	323	317	312	343	349	340	325	317	343	310	347	321	297	336	365	345	314	318	329	333	353	315	313	333	323	338	362	328	308	322	358	318	325	356	336	348	344	344	324	323	342	331	340	327	310	325	316	316	308	324	339	326	343	360	325	320	355	302	328	337	321	331	354	362	323	319	309	298	345	317	357	343	331	341	348	323	317	318	336	338	353	383	335	356	322	336	349	335	322	297	318	363	319	322	336	358	331	310	321	343	342	336	369	333	318	343	338	355	323	304	327	363	321	309	367	343	314	346	378	325	322	346	311	355	340	345	333	307	324	361	336	369	366	340	346	308	328	325	336	324	329	344	356	335	399	356	348	355	376	321	305	344	302	363	358	358	299	339	323	326	311	327	344	343	337	350	324	357	306	340	354	338	328	316	289	266	357	313	345	333	368	315	313	380	376	339	363	276	322	300	340	312	356	366	347	316	347	337	335	364	302	337	341	347	336	358	323	328	288	332	323	317	313	336	334	306	322	323	344	324	375	335	369	335	351	321	326	333	332	343	378	337	343	313	364	350	338	308	339	331	328	324	328	335	334	291	340	285	315	329	349	311	335	330	314	353	352	348	345	332	367	318	351	317	306	315	334	374	355	343	329	323	360	309	345	349	357	339	330	331	339	337	366	336	345	322	345	327	337	319	321	323	343	347	310	331	341	334	340	324	355	334	326	361	319	334	321	323	364	337	342	333	350	324	339	317	329	353	298	338	329	356	310	359	354	308	360	375
32549	53101	42713	30649	22237	15547	9776	5372	1925	1313	1544	1407	1219	1040	903	651	481	445	455	436	434	453	510	547	513	537	496	442	401	430	435	369	394	351	404	355	345	355	387	379	388	380	373	359	348	352	389	366	330	345	409	354	383	353	358	356	371	350	316	350	340	359	333	350	359	345	352	357	349	342	355	337	335	367	385	359	358	367	372	392	351	300	338	384	366	337	309	364	357	367	361	353	352	314	348	320	329	362	359	366	367	358	386	342	351	363	326	310	379	327	349	369	399	364	394	362	380	371	352	338	376	362	353	344	340	364	358	388	378	364	376	381	334	357	328	347	330	368	327	368	377	310	316	312	362	326	358	339	340	363	394	340	360	364	362	369	352	366	353	353	368	330	322	355	357	377	327	319	379	359	339	346	391	340	346	339	346	355	369	343	335	335	337	370	374	337	377	365	372	345	330	360	359	346	322	382	351	388	349	382	357	369	334	360	356	337	375	335	367	352	353	337	365	336	371	365	352	377	373	370	331	328	365	364	341	367	356	329	352	343	371	373	347	344	324	354	359	315	338	333	335	354	350	351	348	333	361	359	339	356	375	356	363	374	346	314	372	337	363	375	321	352	359	346	379	356	339	346	389	344	328	387	388	376	374	371	342	346	336	369	365	326	350	351	316	355	355	333	362	367	369	348	346	353	357	348	362	341	366	314	375	367	359	347	329	382	362	373	336	382	337	347	354	358	340	333	350	327	327	402	364	368	404	352	349	353	383	328	416	331	364	335	342	345	350	319	384	363	365	328	318	347	359	314	371	379	377	341	343	365	357	356	339	338	359	338	357	371	350	314	387	364	355	343	322	347	331	380	349	349	354	337	390	342	347	360	331	354	348	347	324	345	361	352	332	367	332	393	350	371	315	364	320	350	362	362	347	352	345	352	349	346	342	357	344	335	346	336	323	336	354	375	340	351	353	314	355	373	362	348	358	333	330	374	353	347	348	350	377	339	338	352	344	348	362	360	369	314	335	356	361	370	382	406	343	334	365	364	354	347	351	328	336	324	351	376	379	316	312	334	372	349	363	323	361	340	353	351	382	360	370	370	362	366	325	350	374	353	338	365	340	356	352	374	332	359	364	378	363	360	378	371	338	350	345	346	377	396	312	352	348	321	373	343	332	376	354	353	337	387	365	340	354	368	354	353	351	316	355	361	348	336	343	340	370	372	353	396	347	331	327	353	359	341	315	364	372	370	327	379	378	385	363	348	350	312	348	350	368	321	376	349	351	358	354	337	346	342	360	340	358	327	356	371	401	336	351	373	355	359	340	356	370	333	333	317	369	335	358	337	355	363	383	354	372	387	339	343	344	338	364	350	355	335	364	343	356	372	329	348	353	341	342	358	362	366	357	349	320	337	322	345	363	368	358	354	354	365	340	356	347	359	369	321	370	378	370	345	364	382	349	368	344	347	384	378	350	335	374	359	327	328	325	328	351	387	373	350	329	345	337	338	374	363	329	370	328	364	374	354	364	355	330	337	320	348	335	371	343	362	356	356	360	340	348	373	361	362	396	351	351	340	359	377	362	357	338	366	386	398	369	361	338	387	361	346	336	350	360	352	327	363	331	353	363	369	359	332	322	404	354	370	358	326	353	324	331	330	350	349	338	306	352	352	315	329	393	342	346	369	343	341	345	368	334	352	358	362	326	383	336	341	374	364	330	360	364	319	320	378	360	344	344	334	392	353	336	345	313	369	337	380	361	376	332	356	363	394	377	334	343	319	343	361	343	341	345	362	372	330	368	330	363	364	339	362	377	338	350	357	333	355	310	384	361	336	363	345	339	354	341	358	347	354	353	363	365	328	349	347	340	341	350	358	355	348	352	362	344	331	348	329	358	390	342	340	334	381	346	338	331	371	335	327	368	380	356	354	359	331	370	395	327	352	343	364	356	339	335	372	354	352	354	346	336	367	357	354	372	378	365	346	329	368	383	347	371	346	338	327	367	357	372	331	374	354	345	343	362	341	349	358	330	325	350	349	358	369	358	353	337	350	367	332	336	332	336	347	341	342	357	325	370	364	365	335	346	373	349	339	361	354	353	364	368	372	350	356	342	347	376	331	314	343	353	340	375	332	317	359	347	358	346	331	352	338	375	375	345	354	378	382	364	350	353	354	375	426	358	374	407	329	341	369	338	376	354	382	341	335	373	338	317	367	314	343	320	364	313	330	341	355	321	369	322	350	379	347	374	370	390	337	327	348	335	304	355	340	332	362	363	377	361	369	381	367	368	351	364	335	367	366	338	337	371	401	391	368	319	401	400	338	370	372	352	334	326	342	337	355	346	367	345	324	357	322	355	351	347	340	347	369	375	355	347	348	372	342	359	382	335	327	382	388	308	340	338	349	344	381	334	345	331	337	348	363	342	334	381	328	366	370	347	360	378	366	340	319	391	354	343	338	345	383	397	331	328	338	359	326	356	343	321	382	368	366	372	335	341	374	365	384	409	363	351	347	382	395	365	353	362	356	349	346	352	344	342	374	343	316	374	357	321	332	335	340	330	393	334	351	362	355	360	331	348	361	401	373	338	361	344	326	353	326	381	355	348	331	359	348	356	355	396	369	340	348	365	335	357	340	354	368	358	349	350	360	314	347	331	317	327	330	349	372	359	320	372	342	326	341	377	348	350	305	368	357	341	377	333	339	364	378	354	348	326	341	342	353	344	327	368	361	369	373	350	337	350	368	313	334	381	370	351	333	375	350	355	346	325	330	374	354	352	322	390	360	358	336	345	356	391	333	367	344	339	339	402	340	357	348	361	348	354	355	368	364	330	366	364	333	378	346	351	340	348	325	347	333	359	388	338	348	347	343	341	348	380	312	344	328	363	385	321	331	323	367	372	373	368	351	360	353	352	351	354	363	335	365	375	369	379	344	334	355	326	373	343	345	327	310	352	347	355	355	377	328	365	340	358	354	312	345	308	352	358	381	352	342	324	340	368	372	372	382	391	363	350	321	375	319	307	363	369	353	349	386	352	385	326	365	311	356	348	351	360	348	356	325	353	350	340	349	330	342	380	357	339	394	305	341	345	354	366	349	399	360	336	328	398	353	343	338	377	350	338	328	332	370	387	347	340	356	375	345	353	371	341	397	371	326	347	343	360	324	361	404	334	346	359	346	365	346	360	368	308	358	356	355	352	333	348	358	388	386	355	333	370	362	334	320	347	354	377	329	339	340	373	339	346	390	324	323	327	365	357	356	371	346	343	377	375	347	337	358	338	344	352	387	350	333	333	313	372	345	354	342	374	347	370	346	373	347	351	339	329	384	352	371	371	353	360	366	369	342	348	359	388	357	364	350	357	359	343	363	347	351	343	343	343	362	354	342	324	358	391	395	337	357	325	352	343	348	376	369	340	349	341	346	386	383	328	379	370	357	366	332	355	370	355	365	338	337	362	335	366	369	368	333	382	337	348	372	362	359	332	344	354	354	360	362	342	378	352	319	377	352
25720	21764	28763	26995	18550	9917	4436	1819	1034	954	1052	956	829	790	699	635	531	511	448	455	442	461	464	512	508	534	530	477	444	473	476	440	468	423	420	433	397	434	399	408	418	413	439	405	457	421	433	402	437	447	426	414	440	431	420	410	454	445	480	389	420	421	419	437	396	438	443	411	435	419	407	441	427	424	431	462	441	430	423	452	447	429	426	423	437	446	426	412	425	419	418	433	394	426	381	440	427	441	444	419	442	453	400	445	431	411	432	439	388	435	392	410	455	414	440	435	402	440	398	448	441	427	439	395	415	435	408	460	436	411	398	454	438	427	425	435	445	403	428	434	436	427	439	390	401	427	436	432	421	438	423	446	416	414	430	425	412	415	407	443	425	429	426	455	448	396	433	414	451	460	414	416	402	386	435	368	447	405	400	432	440	415	400	398	429	461	442	427	407	403	457	422	468	445	418	432	443	398	426	410	394	439	402	438	434	399	426	404	444	421	463	448	433	498	400	429	397	441	433	446	424	460	409	392	429	433	459	458	401	446	417	456	424	437	425	426	432	435	432	417	438	459	432	410	406	412	406	432	383	450	426	405	409	442	405	457	425	442	410	412	453	411	408	446	413	469	412	426	408	452	421	423	422	419	453	459	393	404	466	397	415	443	452	446	422	428	446	396	415	423	430	409	428	444	432	432	422	384	378	424	432	397	401	434	445	411	464	423	414	407	411	401	441	435	431	392	412	421	456	419	437	446	404	460	440	433	400	421	392	468	456	456	422	413	424	434	415	393	469	401	409	428	440	419	431	409	417	442	447	424	441	419	433	422	433	428	414	394	428	441	419	412	419	466	454	489	447	455	421	423	444	474	444	432	439	378	441	424	436	431	410	449	447	434	454	425	425	433	426	440	419	415	445	430	439	413	424	455	422	441	423	438	428	434	448	416	423	432	421	446	425	464	418	396	431	445	407	421	455	427	426	438	396	418	438	415	427	427	398	404	432	422	459	421	469	407	419	419	428	443	433	386	396	392	457	432	425	411	438	379	422	433	429	439	403	430	449	430	431	393	464	462	441	438	410	414	394	440	428	455	460	414	449	414	427	438	434	437	414	422	400	430	433	435	435	456	408	435	424	389	434	450	437	428	438	408	408	420	420	418	432	411	456	407	453	419	470	468	423	400	418	408	418	468	384	457	433	430	441	419	425	436	430	377	443	452	426	448	465	397	437	438	424	387	425	418	428	407	456	430	410	446	379	428	407	438	408	407	431	431	441	443	476	422	409	428	441	379	416	426	403	414	436	424	425	454	405	440	421	421	449	430	451	420	412	448	407	423	406	453	408	450	390	426	438	437	410	447	404	432	423	440	445	429	391	445	435	428	448	406	433	436	416	423	389	451	427	439	426	390	434	411	439	431	429	402	414	444	426	444	439	430	442	386	426	428	435	427	418	393	421	417	451	408	420	410	405	437	399	431	419	431	419	440	426	419	419	387	438	463	442	446	419	435	427	421	448	436	447	424	425	392	396	439	438	445	439	432	402	451	410	428	438	431	414	432	437	494	385	437	455	391	407	423	401	399	454	440	444	440	415	438	417	428	420	450	422	432	433	425	425	451	397	488	442	393	436	399	395	424	437	443	414	432	408	423	436	460	401	451	443	431	447	418	424	442	430	421	405	421	395	450	446	409	424	423	432	432	426	412	402	432	460	441	403	445	411	464	426	455	478	403	384	430	412	384	410	409	439	420	417	389	416	408	409	420	402	413	409	446	434	465	460	422	417	429	437	431	390	401	476	440	417	430	414	432	420	398	412	398	418	449	451	423	439	395	405	432	417	431	418	435	466	462	440	446	420	460	431	425	425	402	421	417	438	444	429	445	435	381	426	464	405	446	415	498	482	424	422	438	437	422	432	397	422	423	418	430	417	437	426	409	445	456	449	437	454	407	448	427	438	443	442	451	432	434	419	451	411	424	426	476	419	431	430	408	407	405	405	417	445	420	431	437	412	435	450	419	448	397	400	425	398	431	409	462	451	392	415	426	434	420	420	432	424	380	429	445	417	421	418	458	444	418	425	407	411	437	427	428	407	396	473	424	405	422	477	425	400	417	421	417	442	413	413	414	442	436	443	391	432	436	448	439	423	457	452	473	403	437	421	407	437	423	440	406	438	423	436	421	426	447	401	408	404	445	431	407	411	431	408	422	398	460	423	421	427	426	405	453	430	410	418	406	401	428	404	432	407	425	398	417	436	401	406	398	406	414	397	427	433	441	433	412	401	429	480	438	429	416	415	418	483	397	439	459	426	413	421	435	411	452	413	419	422	438	383	448	418	439	431	432	403	472	414	411	441	418	415	455	442	450	446	427	381	421	419	441	442	399	403	405	444	417	428	410	416	425	420	430	418	424	445	457	396	423	436	451	440	468	458	440	423	392	459	462	433	430	422	446	446	434	435	417	412	421	411	432	435	464	459	427	425	412	428	435	431	452	441	405	433	426	407	426	423	432	440	451	439	403	425	428	421	435	437	447	459	474	427	470	422	430	428	401	453	425	450	423	417	441	435	414	413	408	442	433	417	436	425	428	461	451	397	438	380	398	452	423	440	412	393	431	469	383	395	418	473	451	435	420	457	420	422	429	433	409	427	440	431	402	430	428	463	431	428	422	413	431	407	441	407	424	434	467	423	462	451	442	422	436	415	410	446	424	428	404	421	474	447	420	393	421	456	396	380	438	402	447	446	422	417	407	452	415	415	416	398	436	397	420	379	435	432	428	453	431	428	462	423	422	441	443	371	456	411	416	427	446	450	434	471	410	415	445	405	402	432	436	421	427	401	423	433	411	408	390	471	451	391	388	441	434	406	425	418	452	423	416	398	417	402	424	446	448	433	434	394	460	429	411	411	453	395	452	409	438	438	481	455	411	383	453	388	434	431	422	401	403	443	450	424	425	456	452	386	408	460	429	424	463	423	425	402	403	460	441	445	407	448	432	412	430	414	407	448	436	442	436	420	425	396	401	404	424	464	427	436	441	429	410	411	479	463	426	436	434	443	444	427	443	444	443	398	425	414	406	422	425	427	382	411	435	424	460	393	423	424	429	434	399	444	426	438	436	388	426	416	443	435	445	458	422	397	440	424	451	401	429	406	430	420	371	442	404	393	410	413	419	438	446	433	422	449	404	427	409	446	466	425	438	438	443	496	422	414	428	419	450	412	415	468	416	442	420	442	451	416	429	413	417	432	442	432	424	388	408	442	415	432	427	400	413	381	451	398	400	447	406	438	436	408	419	465	421	442	432	449	414	398	409	466	453	421	430	464	461	426	416	410	441	412	401	418	437	399	466	459	397	401	411	414	432	431	435	448	432	405	406	425	443	412	436	455	427	438	399	407	460	392	452	373	390	404	429	438	422	462	381	427	444	408	445	407	470	437	395	428	437	439	446	427	407	385	395	435	444	399	415	448	469	416	446	441	437	434	422	414	432	393	443	432	394	428	410	414	420
31800	51127	38999	24949	18513	12631	6801	3187	1794	1578	1629	1529	1224	1067	879	770	634	522	537	473	508	529	535	554	601	580	580	543	527	537	533	505	496	466	488	459	452	477	428	461	433	460	457	455	465	472	457	487	402	473	448	451	470	475	441	463	450	517	468	465	478	421	456	471	455	441	467	451	452	445	490	449	448	458	467	474	481	434	485	438	491	414	469	459	469	478	474	439	463	523	475	434	458	428	457	462	417	452	436	443	455	439	515	444	469	426	497	445	470	473	452	462	474	469	468	447	460	493	412	448	454	428	443	462	432	413	442	432	482	480	467	440	466	418	429	442	414	442	464	472	470	456	430	419	407	414	469	461	487	480	451	423	456	461	456	456	461	457	428	418	378	430	451	432	438	474	482	450	478	419	479	430	447	491	425	454	480	463	471	439	440	431	418	466	437	446	435	459	432	444	454	444	430	440	439	444	459	515	449	471	410	435	455	442	442	462	441	426	474	439	445	449	467	502	424	465	463	460	402	467	444	430	478	451	456	461	444	460	452	464	433	436	437	437	435	417	394	457	466	471	410	446	422	451	434	492	481	422	430	401	461	464	416	444	479	451	423	449	431	479	427	425	438	440	443	484	457	468	453	460	467	466	429	450	474	427	457	451	542	479	428	456	412	438	462	442	453	409	455	450	451	425	436	452	448	485	495	456	422	474	461	432	410	454	458	476	457	456	463	465	439	489	454	432	439	447	451	506	463	434	466	449	413	423	430	418	476	464	469	435	427	450	463	454	499	408	432	427	423	444	490	451	424	454	486	449	455	440	437	450	452	434	482	431	421	423	461	446	458	441	442	462	488	468	457	473	492	480	449	463	466	456	432	464	460	443	440	423	456	454	423	413	451	509	473	466	428	462	433	448	447	482	459	426	461	475	428	434	456	438	439	439	418	485	467	405	454	462	476	447	437	447	472	445	446	445	441	505	445	445	448	454	463	456	462	471	451	432	472	440	436	416	477	452	445	420	446	433	462	482	432	445	464	512	434	473	477	500	477	451	437	431	425	473	449	446	454	455	443	453	473	464	453	470	459	437	486	459	446	452	476	433	430	429	434	406	464	477	465	453	473	433	449	462	445	432	414	432	483	445	479	458	473	435	462	462	440	463	437	456	465	422	442	437	435	444	477	470	486	492	411	457	479	466	505	453	496	485	444	446	438	483	471	448	505	481	429	470	455	468	453	428	466	477	460	447	456	436	488	461	443	464	442	472	468	426	440	478	447	444	474	477	433	458	409	425	438	435	419	487	428	419	468	475	463	458	467	454	473	431	488	455	468	427	460	448	420	466	489	475	450	457	459	467	427	411	442	455	457	456	466	463	436	437	475	488	436	461	476	449	442	475	461	467	459	429	463	474	478	475	449	448	477	448	475	474	460	459	444	451	452	471	429	474	438	458	464	428	467	472	462	489	475	456	445	493	427	467	463	425	462	431	465	459	485	479	420	456	445	463	469	447	472	456	474	462	427	472	457	409	455	493	444	462	475	461	416	455	470	463	465	455	454	438	434	441	457	482	480	424	454	431	466	448	451	456	456	451	443	408	452	454	436	470	470	440	481	488	456	495	459	473	457	443	440	453	428	486	435	439	449	441	488	451	474	440	461	430	417	423	415	441	454	455	414	440	450	451	476	431	456	459	439	467	476	455	498	446	414	507	420	467	425	450	443	412	428	453	461	442	433	449	443	476	466	418	474	460	463	501	457	475	441	455	485	431	457	451	458	494	480	433	460	456	449	457	441	471	489	446	442	445	460	494	463	440	464	485	504	461	468	478	491	465	440	459	493	461	432	443	451	469	445	449	436	446	458	449	435	444	469	485	446	463	485	466	441	456	420	451	464	442	445	437	457	453	464	462	461	456	482	456	463	488	469	469	463	443	425	448	449	468	449	436	463	464	444	414	433	473	460	437	451	457	524	425	452	463	432	481	449	470	445	451	468	450	467	443	478	468	459	431	445	459	409	462	448	470	455	451	477	477	472	486	465	463	409	443	445	459	451	418	441	427	438	456	440	441	415	423	461	425	429	480	481	443	454	443	420	438	456	433	446	497	491	447	443	490	441	467	466	466	463	436	489	439	461	457	443	486	472	436	472	458	419	485	460	441	477	436	425	441	460	442	427	460	471	465	471	421	413	443	465	462	424	432	479	466	446	451	435	440	439	464	420	430	425	466	437	444	413	429	453	463	460	456	458	479	429	468	418	433	463	469	435	489	486	485	471	456	431	471	459	501	446	463	456	414	450	479	461	484	419	474	447	434	453	475	441	456	447	463	414	466	432	423	459	474	487	473	476	435	475	439	412	457	453	481	449	448	463	434	463	420	450	469	431	453	427	465	468	423	479	462	457	493	470	495	438	459	438	447	481	430	435	437	481	447	429	425	426	493	454	469	444	451	457	451	478	455	430	472	451	436	496	468	464	491	473	457	462	464	457	434	472	438	475	466	441	484	463	445	470	428	451	477	422	437	483	457	471	495	424	435	436	451	480	440	454	425	459	453	453	461	450	460	462	472	454	449	446	464	448	505	458	435	421	471	440	460	458	442	444	448	458	426	453	454	434	459	459	484	417	435	429	441	436	469	465	415	446	454	481	431	439	446	470	460	473	482	450	457	405	400	452	453	428	481	424	476	432	462	456	456	456	474	449	433	450	441	478	440	426	431	412	411	486	493	474	441	451	469	432	503	458	449	460	482	439	427	455	383	451	457	466	459	436	448	483	423	482	419	483	434	439	469	473	512	474	429	452	472	461	424	437	437	435	464	464	453	468	491	454	433	444	460	435	486	463	454	395	449	466	487	446	442	455	446	473	439	469	444	438	465	465	488	438	445	440	439	448	452	473	444	478	482	461	457	454	494	460	464	446	436	466	463	475	462	434	445	410	432	455	444	453	430	434	476	474	473	448	503	461	469	472	458	431	464	454	442	501	445	456	430	511	431	503	441	444	459	461	436	443	449	477	472	489	473	470	447	496	460	451	456	451	443	394	452	436	479	436	434	441	485	455	465	447	480	480	456	391	458	418	416	487	454	443	485	491	472	459	484	438	468	458	463	436	493	440	464	456	463	427	459	483	461	435	452	496	433	434	430	451	420	491	459	458	461	467	469	447	449	417	457	457	447	459	457	485	488	461	453	443	459	462	444	488	478	436	469	478	449	490	479	442	465	436	468	465	426	466	486	479	438	446	441	480	440	461	462	467	481	430	456	473	452	457	447	442	445	426	461	430	454	468	464	458	453	425	454	462	442	454	485	444	449	428	455	460	470	476	447	499	446	411	456	462	448	424	468	507	444	475	465	431	477	459	493	459	396	491	473	488	475	423	445	422	434	428	441	435	417	457	465	438	438	494	452	430	438	436	445	464	466	463	510	440	452	457	463	458	457	446	465	473	473	443	434	429	455	438	450	470	458	451	478	471	456	482	446	450	426	463	460	474	431	450	467	446	441	486	476	438	444	456	417
23358	21715	29434	24588	22175	22861	15237	3911	2260	2176	2320	2073	1558	1341	1107	1045	939	658	589	560	542	575	621	641	680	626	632	635	592	563	565	566	560	515	531	562	512	508	519	480	507	517	458	508	508	518	531	507	476	537	506	504	502	465	545	520	477	551	520	522	511	514	499	496	510	506	550	488	518	555	513	473	530	508	512	498	518	462	504	498	510	487	552	532	487	466	526	485	541	531	527	547	483	514	516	548	532	509	533	502	557	521	485	494	508	517	466	495	541	536	516	530	496	480	503	515	506	494	488	529	514	528	530	472	531	529	512	529	570	495	500	489	556	483	499	546	550	507	540	490	496	585	477	492	550	512	504	527	501	506	484	544	517	498	529	488	530	494	501	533	484	554	502	507	525	498	546	489	505	463	484	446	562	517	495	490	469	569	554	525	527	481	546	518	530	506	496	509	498	530	560	478	487	500	553	495	507	504	490	506	487	519	544	537	509	557	502	504	477	475	491	550	533	533	509	513	496	459	490	470	477	539	462	490	525	505	521	498	498	498	533	485	538	527	504	504	545	514	519	490	504	551	502	527	485	509	510	502	485	525	550	530	516	493	455	475	537	494	515	494	518	528	484	561	478	502	461	540	514	509	543	517	516	519	500	512	491	448	452	506	489	554	534	495	505	495	514	476	511	528	537	476	483	498	515	493	486	508	494	512	533	522	512	505	513	492	490	520	528	440	533	499	491	531	504	517	464	445	512	503	526	541	502	504	542	507	474	500	513	494	470	451	486	515	522	535	509	533	505	490	495	534	521	545	525	493	534	491	505	476	531	526	522	495	523	501	515	527	528	464	489	465	512	510	510	490	466	561	525	451	536	465	524	491	497	490	524	497	495	499	509	511	510	522	514	520	537	519	540	504	522	483	522	509	532	524	486	496	502	510	520	486	524	517	519	469	524	529	480	480	531	477	494	521	476	507	481	480	493	502	509	503	520	496	494	467	488	489	487	489	507	512	444	523	527	494	523	484	490	530	515	513	518	522	503	534	505	504	500	494	528	491	490	492	528	497	520	500	525	544	516	555	520	502	528	478	518	528	530	526	539	493	499	515	539	514	463	538	529	575	505	461	501	524	481	484	514	503	493	492	484	498	485	514	507	494	490	546	501	499	502	504	484	504	466	493	500	474	480	506	559	527	526	508	497	514	519	543	528	506	533	523	479	480	517	523	535	473	530	517	530	533	475	531	502	498	499	470	474	496	479	518	523	493	524	471	490	460	521	536	566	516	519	494	498	507	506	522	497	459	506	455	513	508	504	530	517	494	507	485	490	465	508	525	526	492	555	483	476	512	486	487	441	492	508	509	498	512	479	540	539	495	569	501	530	511	532	547	458	518	534	500	496	534	507	512	534	519	486	539	538	505	523	526	478	494	472	521	442	538	515	518	524	504	485	490	532	504	491	467	478	482	486	489	534	502	483	497	507	465	515	520	496	499	517	531	464	510	482	539	531	491	549	511	477	492	508	499	491	519	475	507	511	484	485	529	473	514	536	486	521	500	479	484	511	521	540	493	470	495	483	466	485	450	494	545	535	509	522	462	475	494	499	498	526	497	513	508	472	471	490	513	516	488	493	533	508	480	472	529	488	508	520	485	516	538	524	548	477	498	554	512	462	497	477	536	476	474	526	485	458	488	512	539	467	513	493	503	531	510	508	531	530	526	521	500	532	484	525	513	520	521	508	539	458	493	538	519	510	456	510	495	532	498	496	521	508	489	532	475	483	485	533	528	529	528	531	482	520	508	485	490	458	531	499	540	499	528	483	521	522	506	538	528	530	509	542	510	501	476	505	489	485	508	549	505	512	542	483	483	514	489	513	517	505	476	490	502	490	485	500	533	541	514	513	485	492	512	503	510	501	495	494	472	457	480	534	520	486	490	542	546	546	521	500	555	502	484	468	527	531	504	505	498	487	504	508	503	531	488	479	491	461	490	512	511	450	543	516	474	512	519	486	521	549	490	529	500	507	503	539	484	533	500	472	550	476	496	487	501	496	529	507	528	501	479	487	518	513	511	470	518	540	511	523	516	508	544	467	522	521	521	476	496	487	524	517	493	492	461	515	510	512	512	496	495	530	504	538	493	523	550	483	490	517	488	458	492	475	488	513	460	526	498	511	501	467	543	493	516	471	485	535	512	525	547	490	526	524	493	495	506	480	503	487	526	507	500	543	497	545	520	492	507	522	540	470	539	505	457	524	534	514	470	466	539	513	491	495	496	533	496	494	550	497	493	468	491	505	465	504	489	545	523	497	523	521	501	488	502	487	539	529	488	506	487	514	532	518	509	481	466	523	476	504	483	519	547	491	496	495	495	495	513	510	486	479	506	522	515	504	457	533	525	590	549	500	491	493	523	525	522	546	546	535	476	519	493	539	504	510	456	530	529	506	525	502	535	521	516	481	491	524	495	512	494	482	500	492	531	479	489	535	513	525	511	508	485	482	526	543	497	523	542	469	535	494	511	493	547	524	420	530	487	481	540	505	548	499	467	505	536	507	489	530	496	536	468	504	490	519	483	491	503	518	495	497	517	520	483	519	513	540	503	476	437	486	479	495	491	505	521	546	506	508	562	512	505	457	478	499	519	466	512	478	474	506	480	498	544	492	501	523	503	495	522	510	502	521	538	485	486	487	456	473	494	500	547	505	485	509	543	477	508	530	528	537	471	482	517	505	510	506	474	520	515	465	551	544	532	533	493	558	549	509	516	516	505	539	467	510	493	507	534	514	496	445	486	542	517	465	496	504	525	537	474	492	476	516	496	449	507	504	523	541	533	528	459	501	541	466	506	498	507	553	519	522	477	473	466	492	504	545	542	502	511	526	526	513	512	517	524	490	498	510	548	526	497	482	498	469	492	502	485	498	519	487	522	551	541	513	481	525	530	524	517	538	541	511	546	493	496	537	508	484	497	524	464	564	512	536	475	513	513	476	521	480	511	497	488	472	440	521	469	500	468	492	513	488	504	486	488	518	506	498	488	567	506	502	505	473	514	519	474	502	524	549	524	516	455	501	508	549	462	493	550	465	519	500	480	502	523	503	474	504	487	534	527	512	505	484	483	489	518	512	488	537	528	517	511	492	503	514	461	501	494	522	505	527	498	463	506	494	472	549	490	509	492	525	539	507	480	453	522	496	528	485	503	538	508	474	520	496	522	475	474	505	458	511	483	559	505	481	513	511	574	535	493	513	515	510	520	451	509	521	525	519	540	540	524	465	508	528	453	489	558	470	474	513	483	483	502	542	482	487	520	547	535	513	515	477	488	493	454	505	522	519	510	530	502	487	527	511	501	511	484	505	499	500	483	536	522	504	523	479	482	477	497	527	521	558	473	479	526	528	495	472	494	485	488	516	521	499	495	524	469	540	524	530	496	514	484	503	505	494	504	498	491	497	477	513	468	477	537	477	523	490	491	518	510	517	520	538	472	522	517	559	532	491	523	473	520	485	499	489	514
33599	59570	47026	34497	28040	20338	10383	5149	3707	3562	3737	3269	2400	1847	1559	1458	1258	723	709	644	654	660	652	716	807	699	668	762	687	609	630	588	571	556	560	555	572	542	532	504	542	564	539	566	522	519	550	525	521	509	537	560	483	508	506	510	489	473	501	529	532	546	493	495	534	538	523	498	484	503	524	529	512	493	533	546	531	496	510	501	528	539	514	526	521	493	509	491	552	528	510	522	526	549	518	543	496	489	519	521	484	490	545	516	546	508	504	518	511	475	497	493	490	507	515	495	491	514	509	538	512	516	502	521	478	499	487	497	515	469	529	509	473	532	541	539	533	523	526	524	475	495	494	539	512	518	518	504	516	543	483	544	504	501	533	516	495	517	514	518	536	491	536	528	504	569	472	512	572	515	490	502	526	495	536	532	559	498	528	503	517	543	485	515	514	465	517	520	525	505	493	501	490	506	528	511	542	493	505	467	498	546	473	536	536	518	511	515	469	472	497	488	480	494	549	481	500	486	481	483	490	539	517	488	498	494	487	548	492	517	526	506	499	514	532	500	542	512	489	509	527	504	529	546	517	526	503	498	500	567	521	526	444	564	531	487	499	496	538	547	515	489	484	516	558	509	510	495	516	530	555	516	501	569	516	513	528	513	505	507	501	480	527	514	518	479	502	535	537	486	498	512	476	521	498	536	536	545	508	498	524	529	507	525	494	508	474	525	500	491	499	491	519	497	539	503	561	503	502	509	510	519	497	497	499	495	506	501	513	507	520	495	471	506	526	502	471	514	511	538	544	502	496	548	552	531	509	529	465	530	526	540	481	518	547	445	551	479	510	484	529	533	535	525	504	558	568	491	509	531	501	514	525	499	531	476	494	500	504	468	491	492	518	514	547	501	518	490	531	485	527	524	496	531	496	520	523	520	498	521	530	504	530	507	506	548	530	518	520	509	531	547	491	522	483	488	546	487	535	488	532	487	528	532	521	540	515	503	529	523	545	507	549	465	531	570	490	543	513	556	496	515	456	505	504	512	532	495	509	501	509	498	506	540	523	501	549	496	493	505	495	508	493	455	529	549	515	524	508	479	494	493	539	540	520	587	486	503	530	506	527	498	513	528	497	507	492	469	500	506	506	524	531	506	534	493	509	543	523	504	526	538	512	487	530	548	485	522	522	520	542	488	538	511	514	489	508	513	514	543	484	535	528	507	512	475	529	534	494	482	486	502	478	521	534	508	552	504	535	508	495	516	544	497	576	526	523	533	547	542	486	497	516	457	583	572	536	509	520	531	521	545	498	515	497	516	531	548	495	519	512	522	558	480	519	518	498	510	511	521	499	495	554	538	501	552	543	473	526	512	486	505	512	488	514	480	522	498	497	510	492	503	498	499	500	526	535	505	541	510	545	510	529	530	523	534	493	469	481	458	545	521	508	540	526	487	487	572	507	510	523	487	513	484	530	517	534	535	484	523	501	484	551	567	511	536	487	532	540	539	509	510	558	510	500	467	496	480	521	541	489	497	519	473	466	499	545	485	482	522	480	543	465	530	526	529	526	541	545	485	487	532	510	505	498	544	497	523	484	514	542	513	507	538	480	550	497	504	490	444	459	530	500	504	506	498	520	525	524	469	514	531	475	512	521	558	535	510	501	542	487	510	510	473	588	547	504	519	520	515	523	477	507	504	495	526	520	482	480	516	512	517	533	516	480	502	475	565	518	522	488	545	508	476	530	527	520	516	495	512	504	518	537	489	489	512	504	495	491	485	515	517	548	501	498	514	531	482	500	515	519	533	533	563	499	526	505	507	549	516	483	498	498	530	528	506	502	523	538	469	513	491	533	524	513	537	521	526	511	500	534	546	510	506	514	497	484	529	518	531	518	534	504	498	473	526	499	501	574	497	537	510	513	549	539	534	523	498	531	560	553	532	497	493	509	531	511	517	493	522	539	523	544	518	531	511	514	542	526	507	534	525	489	483	529	537	511	501	466	515	475	502	529	482	486	516	521	512	475	520	514	508	501	498	476	505	517	519	524	522	507	500	507	535	505	508	503	529	485	514	516	508	559	531	499	509	505	541	554	492	511	504	553	584	537	500	481	531	519	532	488	544	505	502	478	537	509	505	539	499	526	516	548	480	543	526	524	504	517	502	493	516	503	538	541	514	512	495	485	514	525	513	479	483	512	554	516	519	547	537	521	484	523	467	533	488	513	482	537	520	583	541	488	519	511	547	489	514	488	477	543	508	527	489	468	462	520	535	502	488	525	544	557	490	460	486	522	508	519	551	507	513	488	486	534	531	552	488	528	504	552	521	503	535	500	542	486	523	514	489	521	547	521	501	503	505	522	555	524	522	495	502	554	548	518	534	503	512	529	473	513	505	494	468	564	508	537	493	469	518	517	529	490	511	520	536	509	508	513	501	548	504	514	514	535	508	546	483	518	515	557	503	479	491	484	508	513	507	529	518	538	549	524	455	529	541	495	520	511	563	507	504	532	531	467	534	498	505	479	485	507	509	505	501	467	522	493	514	494	483	479	526	533	504	513	500	507	512	521	534	506	513	524	566	502	498	538	541	521	504	550	530	498	530	503	495	501	518	502	510	543	509	514	555	495	483	537	478	475	557	552	528	500	516	501	511	470	513	511	502	540	531	524	514	525	493	529	522	553	540	554	533	532	493	518	496	539	524	562	522	521	495	528	512	495	538	504	515	504	529	509	534	491	497	532	470	536	534	518	552	498	502	488	551	526	539	527	523	490	558	469	498	524	534	481	506	515	510	577	466	486	522	520	523	506	543	546	520	556	505	552	499	524	507	542	532	543	535	494	542	506	530	525	522	497	497	502	510	522	524	486	516	537	526	515	534	511	541	508	484	512	504	506	497	489	506	484	565	508	550	500	493	526	489	515	515	551	508	512	508	522	492	512	529	499	511	514	538	553	526	527	485	502	527	534	498	506	528	533	545	552	528	494	494	569	523	537	494	510	529	506	475	524	510	484	504	482	538	535	500	505	490	555	523	505	517	521	501	520	515	495	519	530	501	490	522	503	504	503	518	577	507	514	480	508	527	526	533	481	491	545	540	513	510	520	539	534	489	526	505	530	510	514	520	521	555	522	523	499	500	518	475	500	536	527	508	510	489	531	497	519	518	512	549	524	499	530	493	512	515	522	507	519	488	520	504	509	546	485	503	537	520	539	526	514	565	496	496	524	482	497	480	512	511	460	484	529	514	510	525	529	511	543	508	553	476	501	513	511	507	496	488	516	498	509	547	509	520	471	493	508	495	522	508	484	508	519	537	503	492	497	499	539	545	495	508	511	537	539	510	511	532	539	479	514	513	468	520	530	514	503	459	516	533	503	506	519	522	551	483	519	521	525	507	531	535	530	463	528	526	490	472	508	510	500	533	565	497	535	524	494	544	534	539	557	496	524	531	555	503	519	514	508	507	490	517	549	508	510	492	522	532	564	522	512	486	550	484	508	494	493	531	468	538	481	476
30970	29658	30931	19887	9472	5323	3181	1473	905	747	622	612	531	494	509	523	467	406	341	353	354	324	349	328	349	330	363	361	338	315	330	341	327	320	320	311	313	311	293	324	298	282	327	291	307	290	310	318	311	302	286	331	284	309	317	268	304	309	294	315	259	295	296	309	328	322	318	288	326	289	305	297	314	315	307	299	312	301	335	307	278	295	312	316	324	295	312	297	278	312	290	282	298	282	332	270	322	312	327	295	292	283	305	324	296	281	283	315	282	290	287	284	295	320	320	306	301	322	325	322	307	328	305	314	325	318	318	286	316	326	345	309	310	294	323	299	319	320	303	297	309	309	303	303	319	286	321	294	303	324	314	282	291	303	306	299	306	297	323	325	314	316	313	292	305	326	339	306	289	295	279	324	297	293	299	290	293	292	288	316	294	324	281	302	315	287	300	288	305	315	329	275	293	327	301	331	330	291	291	297	293	311	300	321	302	306	306	286	308	306	315	294	292	308	297	289	306	285	281	275	289	313	313	321	327	305	279	297	307	315	310	311	298	299	306	290	283	312	307	302	321	294	300	311	302	278	297	305	309	300	290	283	324	299	295	311	301	316	327	278	309	295	302	300	277	314	319	269	292	294	277	306	307	298	316	307	315	287	298	320	296	283	302	320	306	324	313	331	309	298	318	300	305	300	279	287	275	323	298	305	302	287	303	322	331	302	299	274	322	310	284	280	305	291	299	354	338	340	286	307	335	286	313	310	293	291	310	306	307	276	334	273	319	273	330	294	319	304	291	299	302	299	331	284	298	298	277	292	303	290	275	298	297	290	296	300	337	317	316	315	287	298	290	317	310	299	287	315	313	317	315	307	339	309	318	312	290	316	306	312	282	357	320	312	323	288	301	307	332	296	294	298	259	302	302	265	330	255	283	297	301	328	281	323	317	280	317	303	250	292	326	303	292	261	273	305	327	285	287	293	316	315	324	311	307	320	308	296	304	331	290	292	310	322	310	287	282	305	328	318	320	286	333	288	299	304	302	337	289	301	276	315	310	344	291	319	319	281	297	289	307	308	334	274	280	294	294	299	310	269	302	310	268	315	300	294	312	310	323	296	337	304	293	347	307	295	314	302	315	299	322	308	299	331	331	282	306	299	327	294	299	323	316	284	304	294	321	289	303	345	290	318	314	308	265	300	295	278	336	299	316	334	308	288	292	307	278	315	312	331	287	251	304	318	309	308	328	332	315	313	342	286	304	301	300	309	268	310	284	289	278	281	306	296	287	320	294	288	297	306	295	328	270	306	315	316	317	352	297	311	291	327	317	325	338	289	325	278	302	306	295	289	276	330	337	295	311	322	280	297	284	322	304	303	306	318	320	348	313	296	310	304	305	297	304	283	320	312	293	312	287	284	314	315	311	335	299	328	313	311	315	323	319	331	321	319	338	313	331	294	295	287	324	331	307	330	299	306	330	283	304	282	303	304	272	329	347	321	321	303	306	304	292	311	305	302	304	313	296	325	317	282	301	317	293	340	318	322	301	307	291	318	328	274	310	275	324	322	321	301	335	288	308	303	298	285	305	298	297	313	311	309	321	304	283	325	312	304	320	276	307	293	280	345	329	278	271	317	277	309	321	298	316	299	300	307	305	305	298	288	310	314	289	286	310	304	313	296	307	321	304	301	293	298	296	300	311	290	316	324	297	324	304	305	292	324	292	310	273	301	314	314	279	313	323	301	296	321	325	311	296	342	308	293	306	324	258	292	329	281	296	313	351	310	295	269	324	328	317	312	295	296	314	277	302	304	297	296	301	339	283	309	314	315	323	320	306	300	309	305	331	297	315	312	324	311	343	301	290	304	305	326	306	294	288	295	328	314	277	335	313	321	293	326	311	326	296	292	306	284	302	307	296	323	312	294	316	319	308	324	298	271	306	310	337	285	305	317	276	303	284	308	327	287	314	327	320	307	298	330	305	312	301	286	297	324	328	302	283	300	319	311	318	283	316	326	293	332	274	307	337	311	314	324	332	326	300	282	296	310	304	317	321	293	298	300	320	301	316	308	292	325	302	325	297	312	294	286	296	294	316	298	303	293	287	311	288	311	299	314	276	305	259	314	306	273	305	334	272	324	303	321	311	291	314	307	327	284	323	279	306	277	296	297	314	304	326	320	321	301	290	333	328	253	298	327	320	305	310	262	300	328	302	300	287	331	330	320	310	294	293	310	298	314	315	309	305	302	295	334	286	295	293	299	302	293	308	290	298	271	297	292	342	287	325	311	320	294	318	333	300	284	282	308	308	300	300	288	302	313	313	309	309	316	262	301	296	311	293	273	284	308	309	321	305	286	311	306	292	312	296	278	285	291	286	279	284	289	291	298	260	287	320	290	309	262	328	310	287	289	323	329	318	287	320	299	312	330	327	316	311	300	320	297	316	292	290	312	280	290	297	310	319	285	302	334	289	281	285	287	314	307	315	281	282	295	314	289	279	303	306	277	273	301	334	299	314	306	310	306	275	322	315	314	307	338	311	309	290	290	331	303	272	311	280	317	343	321	343	310	309	294	315	305	297	313	273	319	290	304	282	277	300	321	297	290	293	282	299	302	295	287	318	274	301	310	300	283	334	319	282	300	283	267	325	351	299	307	320	291	315	288	310	267	307	274	293	320	346	331	309	297	302	302	324	309	314	337	287	300	293	274	319	299	304	295	321	281	273	313	303	315	335	293	292	318	311	304	305	327	312	286	320	309	317	290	307	325	296	312	294	318	314	293	295	303	288	315	298	312	318	304	312	270	298	291	323	292	294	316	317	275	293	316	309	312	302	302	306	292	268	305	315	322	271	297	303	279	302	299	302	289	293	315	325	277	309	327	279	286	282	300	298	289	290	309	329	304	303	310	298	300	292	316	313	309	303	304	297	284	350	308	324	301	316	328	321	283	334	311	280	301	318	309	310	314	327	285	293	319	310	329	299	297	279	291	309	297	339	299	301	287	313	334	332	304	299	310	295	295	301	330	295	289	261	322	307	264	301	332	285	282	299	276	321	308	311	300	281	309	316	296	307	296	289	284	304	322	309	310	327	306	348	301	295	283	263	298	318	302	316	267	301	281	319	313	308	300	287	292	279	307	267	310	303	314	299	302	304	322	304	307	328	295	316	297	349	325	305	325	311	297	312	300	275	318	303	289	301	316	314	308	356	292	315	281	324	317	294	274	316	293	333	311	319	287	320	332	330	314	326	316	333	287	320	285	299	318	302	298	294	318	283	304	268	318	309	317	308	311	306	291	300	333	289	282	316	295	320	300	322	323	306	323	318	302	277	325	285	290	317	287	321	297	277	294	308	331	314	312	269	308	278	317	297	296	317	290	291	288	304	304	299	284	289	307	302	302	297	306	281	338	292	308	309	299	319	299	327	307	308	295	315	265	309	317	281	313	281	298	291	305	337	275	261	310	321	332	320	339	274	323	288	284	299	326	290	289	303	274	294	318	280	319	312	307
29944	43682	32492	18607	12042	8365	5180	2618	1497	1248	993	855	764	725	664	704	627	420	334	364	390	366	381	370	412	386	384	443	382	393	375	349	327	351	368	361	314	344	326	332	354	350	335	344	329	333	325	321	337	330	363	324	282	325	352	336	340	317	372	342	296	338	349	334	352	347	337	357	325	306	377	309	334	306	334	343	280	340	331	327	327	295	319	344	312	322	334	357	305	346	357	341	313	302	324	316	333	308	339	356	319	334	329	319	340	287	328	310	299	303	326	345	338	319	294	349	330	333	315	340	353	358	307	346	328	330	323	308	361	325	303	322	337	352	339	291	334	334	308	323	342	332	340	328	335	299	321	308	376	343	282	346	333	379	348	321	309	297	299	308	332	307	308	335	340	320	314	326	334	328	329	347	305	331	350	345	347	336	317	341	305	325	363	342	323	327	346	313	344	310	318	282	353	316	337	333	368	314	336	344	333	299	312	315	316	330	326	337	324	314	315	316	326	301	329	350	349	321	339	315	319	324	318	297	313	350	329	307	310	347	292	314	334	329	316	340	321	292	328	339	329	345	334	332	313	303	340	352	335	346	329	306	328	352	329	340	371	338	334	331	334	335	325	313	347	323	311	301	328	293	337	349	333	331	329	336	329	303	325	331	323	322	312	344	342	334	317	333	339	294	337	363	332	321	341	328	303	342	311	307	335	338	343	348	338	345	307	366	370	365	336	340	339	349	331	363	319	295	330	320	330	306	295	295	332	325	348	357	337	301	316	388	325	345	341	321	350	353	324	352	334	313	292	364	326	325	329	308	323	342	331	324	306	354	344	333	320	322	315	336	329	330	315	316	305	323	334	325	313	333	365	319	323	305	313	349	360	318	324	356	319	332	334	336	318	346	354	350	328	379	322	320	309	361	333	352	353	324	323	368	358	332	354	350	337	334	322	335	319	354	291	328	336	343	332	333	359	348	334	322	330	290	364	313	323	334	337	352	319	344	356	309	353	317	368	316	320	317	366	346	353	327	313	327	346	336	328	372	312	337	302	329	333	337	311	317	366	315	336	324	321	330	331	302	313	331	318	348	338	338	321	334	325	339	344	335	336	324	302	339	348	337	305	336	327	353	347	357	337	345	299	345	340	357	337	341	319	324	349	301	308	308	315	300	342	336	321	344	303	310	351	323	309	330	318	350	342	324	314	300	323	345	309	326	306	346	309	328	325	338	325	351	325	306	348	331	314	324	315	316	303	313	307	346	343	365	328	337	310	357	357	331	306	336	314	325	327	328	320	327	329	326	308	347	350	329	381	337	343	325	327	343	320	329	317	335	338	333	332	317	338	324	303	313	320	326	346	296	337	331	318	342	323	341	324	335	349	332	353	344	322	325	303	335	340	348	361	317	317	297	335	372	321	354	347	362	318	328	275	309	323	322	313	333	325	330	335	313	302	347	327	316	327	345	334	288	338	328	337	368	318	287	342	339	325	320	310	339	340	321	338	334	335	314	299	363	324	339	345	296	348	332	332	340	310	366	320	330	327	325	313	336	327	348	330	341	320	330	361	332	318	310	326	345	336	351	333	341	334	350	334	381	357	330	350	306	316	313	321	335	328	349	312	309	320	319	319	307	347	350	326	342	313	328	313	316	322	322	326	336	350	354	340	336	321	327	340	322	316	329	302	330	375	312	357	341	317	325	334	312	343	341	343	336	362	349	340	335	321	335	320	326	350	337	342	350	330	324	314	303	334	319	308	329	335	318	318	336	339	302	329	355	326	289	311	322	305	328	344	336	327	296	327	356	312	308	356	327	345	305	312	302	342	341	349	320	326	315	284	326	331	306	320	338	354	328	325	331	324	300	305	327	315	336	332	354	362	306	326	333	339	305	351	335	348	343	336	333	328	321	318	358	347	332	333	342	315	357	330	308	342	352	337	337	346	338	314	325	323	342	313	313	339	306	358	327	359	321	323	316	322	322	343	338	319	338	357	305	320	339	336	317	306	318	335	326	300	330	348	360	317	333	352	334	299	299	329	322	335	349	311	329	341	341	349	296	341	335	274	344	341	326	358	370	310	336	343	320	329	316	324	363	324	331	329	334	319	349	317	341	333	301	360	359	306	329	332	299	317	334	356	308	315	320	318	324	352	335	340	309	321	349	304	343	327	338	305	311	335	314	335	352	327	330	304	334	334	323	313	320	331	328	329	326	329	349	314	326	329	339	335	340	335	298	335	331	313	319	339	335	309	304	296	298	327	391	316	318	357	317	342	329	316	329	319	336	322	330	320	332	334	348	363	323	324	335	331	345	332	341	303	337	354	327	325	304	341	332	331	294	328	321	336	343	282	314	317	357	322	382	334	334	280	359	349	317	307	313	308	321	306	350	333	359	342	327	340	319	338	330	321	352	315	341	298	338	325	334	321	334	343	359	316	337	308	347	340	315	320	321	363	323	332	335	310	321	309	312	326	334	361	278	327	319	317	318	320	335	309	353	341	352	369	292	345	340	343	336	309	327	305	338	345	347	334	356	300	338	324	351	353	325	317	319	337	347	352	332	305	300	352	365	293	348	329	332	342	332	324	337	297	319	338	359	301	299	329	336	336	320	344	343	313	321	339	347	340	358	323	321	313	328	329	328	316	350	341	334	332	338	300	336	317	324	307	347	335	330	320	315	325	362	347	325	329	347	353	331	332	322	316	328	369	338	334	329	350	314	321	368	329	324	352	316	346	345	308	334	317	318	310	327	291	324	366	328	311	326	324	308	338	321	355	328	329	361	338	327	333	338	330	362	340	313	341	338	354	327	322	321	326	326	319	336	326	325	344	323	337	342	339	324	301	319	308	359	361	324	324	321	318	361	348	328	316	342	360	327	330	284	348	315	324	335	362	338	350	312	304	317	333	353	324	323	315	318	331	326	310	301	326	321	330	356	320	325	341	347	309	356	325	338	346	336	339	351	341	322	328	320	310	303	344	333	317	361	338	308	337	325	345	310	320	326	329	310	302	350	333	321	363	359	325	321	310	346	339	302	352	300	315	342	326	319	352	337	353	321	312	354	316	326	328	330	305	342	327	332	314	302	324	366	317	340	322	357	318	332	306	340	329	302	341	320	326	299	349	317	335	332	340	329	320	347	307	334	333	332	319	305	354	327	368	348	324	333	333	334	358	314	322	310	323	298	329	324	319	340	308	328	318	334	329	363	320	331	338	322	314	322	313	320	313	339	318	332	323	318	332	309	318	314	328	342	339	292	324	333	339	335	349	333	348	336	358	306	372	306	338	315	287	310	341	349	311	315	338	305	306	335	352	317	316	306	328	311	315	324	318	339	334	344	355	325	328	344	316	396	337	327	339	328	340	308	296	329	337	359	339	350	335	328	362	371	325	326	360	325	335	321	310	329	320	322	328	364	300	336	328	321	312	348	311	298	325	329	332	323	304	325	326	341	344	331	336	358	365	325	341	332	360	334	343	293	352	334	315	325	300	340	334	344	297	327	289	337
24470	21654	29036	25579	22638	17379	8623	3747	1999	1832	1837	1634	1364	815	749	768	719	465	377	428	365	381	348	395	372	359	367	390	376	352	354	329	307	371	341	313	345	336	325	362	331	314	341	360	332	327	355	355	345	302	302	325	324	315	306	340	326	351	341	304	329	341	328	320	326	311	309	359	346	338	357	335	351	360	349	347	358	319	319	342	321	343	327	304	325	310	328	329	337	323	327	352	343	353	348	341	323	341	340	337	326	357	336	321	299	331	371	336	325	341	312	344	324	319	330	346	323	348	358	293	329	304	316	304	350	299	341	313	330	327	336	355	376	355	360	342	315	336	337	323	338	343	345	323	335	326	320	310	343	335	312	338	344	298	316	292	351	335	335	319	325	331	390	352	328	329	327	310	341	310	335	349	370	357	333	338	336	328	355	354	326	340	326	344	305	321	352	294	319	297	373	316	366	309	335	354	359	313	344	318	324	355	326	315	364	303	292	320	362	307	324	332	327	350	350	344	348	363	368	347	359	340	285	319	316	326	331	328	310	313	329	307	307	338	314	333	327	342	329	353	360	355	339	308	317	282	337	323	326	343	316	343	343	353	344	324	344	309	339	367	310	361	316	340	297	329	340	341	311	314	310	334	324	319	310	321	343	329	341	339	353	327	329	324	330	370	361	338	335	313	352	301	317	308	322	317	356	335	321	315	318	364	331	325	333	353	308	329	341	349	334	329	307	333	348	331	306	344	320	365	316	338	307	347	335	331	322	320	330	335	317	340	342	354	357	335	312	332	318	291	333	310	316	317	321	341	321	306	362	324	327	350	362	360	312	345	347	339	328	309	328	322	345	341	322	319	363	312	362	336	313	372	330	325	329	327	299	319	342	317	322	333	348	350	322	336	356	345	357	328	376	324	304	371	316	304	359	329	350	339	347	309	361	311	340	362	347	346	322	324	340	311	322	312	326	332	316	338	334	332	359	330	329	322	340	293	336	339	331	352	306	351	324	363	319	330	340	308	319	342	329	356	332	326	327	356	361	331	317	294	343	337	300	339	330	327	331	348	319	355	349	320	314	345	313	318	314	323	322	336	313	337	348	332	317	334	341	335	310	316	359	305	322	338	329	353	304	331	323	311	316	333	351	326	347	323	338	281	337	339	328	312	323	350	345	313	385	301	319	332	352	335	356	322	349	319	365	327	314	328	332	334	292	355	324	351	334	300	357	328	334	348	369	325	343	354	359	306	338	320	310	367	334	316	326	331	310	344	324	330	323	325	303	310	319	324	323	337	328	318	323	330	355	301	337	327	341	343	358	318	315	354	336	316	368	341	343	371	322	340	336	356	345	298	346	323	324	326	320	322	306	321	343	332	336	346	342	335	356	300	329	361	325	329	330	364	314	325	293	319	331	297	316	328	347	340	319	344	301	331	339	341	341	334	367	312	336	354	355	350	339	322	337	314	331	371	311	345	320	341	330	322	296	334	346	342	371	361	372	329	310	306	330	324	324	336	358	334	347	347	347	359	340	308	340	311	342	346	345	318	331	312	335	335	304	334	384	346	323	291	344	338	332	349	331	307	321	326	334	348	347	349	344	338	328	317	318	342	327	348	361	314	318	331	344	354	329	343	320	357	302	320	311	320	334	325	350	332	348	344	344	334	327	337	338	338	310	339	326	321	339	332	325	342	356	299	316	341	337	333	306	350	315	305	352	308	333	338	329	350	321	336	366	337	326	351	319	348	305	349	326	319	349	321	341	318	313	367	344	318	369	345	332	330	316	299	319	334	334	353	360	369	334	327	311	382	352	328	329	309	328	327	335	278	354	329	352	341	323	356	343	325	307	331	335	344	331	342	314	364	329	346	351	313	308	306	339	331	323	340	312	325	333	361	343	324	346	350	362	315	327	345	360	300	337	313	324	316	324	333	346	344	323	371	329	334	324	340	345	344	319	360	333	325	334	335	338	312	307	315	355	314	331	344	333	313	339	330	332	347	330	315	328	339	323	339	360	306	339	325	355	341	324	331	365	321	333	348	277	306	304	361	321	320	341	354	305	331	324	327	299	319	363	349	331	341	348	327	322	352	312	312	358	342	336	305	339	341	341	332	343	344	311	298	314	358	338	300	349	352	342	340	344	306	355	338	349	324	291	347	310	364	330	343	354	326	345	311	320	331	313	346	346	332	341	324	308	337	327	329	342	348	302	330	319	328	335	327	351	333	340	340	331	361	320	317	309	360	310	318	311	353	357	338	355	319	330	352	350	324	309	329	340	349	340	339	353	340	314	309	343	327	310	330	342	335	331	361	306	338	319	365	382	307	331	344	329	356	323	339	327	321	328	322	348	350	347	315	320	371	321	325	350	314	304	329	323	365	330	341	344	330	322	319	354	344	314	309	332	310	301	322	311	335	338	367	332	360	328	299	311	320	303	360	334	337	325	342	350	329	337	326	313	320	337	357	320	327	369	340	313	315	343	348	320	343	333	316	318	302	350	343	320	364	347	338	332	342	336	346	327	319	357	308	310	340	341	312	352	322	324	347	333	359	323	353	337	291	325	300	333	339	350	359	345	310	312	339	334	329	361	339	341	349	312	332	342	319	333	311	341	332	349	322	301	302	331	328	349	340	317	330	329	341	342	356	349	359	281	322	319	330	331	349	336	333	323	298	353	311	311	344	357	326	329	298	344	357	344	351	323	366	329	332	330	351	328	330	325	325	324	308	321	328	333	354	338	354	327	337	358	319	348	349	306	306	356	376	302	368	325	323	336	337	320	292	323	331	349	351	336	349	350	328	335	350	328	356	308	337	320	348	328	311	338	333	336	351	331	325	329	330	338	319	318	339	348	358	325	316	348	346	311	301	298	314	343	312	334	355	348	292	311	319	302	315	363	292	349	335	333	325	319	344	316	337	303	349	325	357	342	378	351	327	319	338	340	359	317	328	311	364	328	322	328	330	352	350	321	333	350	306	323	333	322	324	314	326	322	337	348	340	345	315	314	348	335	341	337	318	323	350	315	336	341	352	343	310	327	318	354	321	325	329	353	300	352	326	320	328	319	341	332	331	325	323	329	319	301	341	330	336	349	319	346	343	310	352	342	354	313	318	325	325	345	340	342	311	316	323	349	320	323	345	306	327	353	362	285	340	348	368	347	328	363	351	322	315	326	336	315	364	343	321	362	342	341	326	314	345	360	338	331	354	342	315	323	344	352	362	342	373	333	320	353	321	339	320	358	339	323	352	345	349	315	369	358	330	306	342	334	324	336	338	353	332	315	341	355	332	352	346	359	343	331	324	340	332	351	309	343	354	329	345	365	353	338	336	300	328	345	336	333	320	305	360	331	317	323	309	330	322	340	349	334	332	320	306	347	377	331	326	301	349	291	345	339	297	331	333	356	312	344	322	310	329	329	387	321	318	348	358	334	322	324	335	320	299	331	339	358	351	337	375	338	326	319	342	350	345	348	352	344	302	344	356	354	335	339	340	362	380	343	342	302	322
28987	51438	43239	29967	23318	15123	9662	5715	3388	3068	2989	2831	2068	1147	1140	1134	967	592	445	459	435	418	418	454	426	458	442	450	429	431	430	367	380	382	343	380	349	384	364	334	347	367	331	345	341	344	376	393	358	333	332	330	343	344	367	347	399	360	345	337	367	359	340	371	350	381	345	369	388	358	321	342	332	358	363	323	370	360	355	350	317	337	331	343	338	356	378	334	363	303	359	379	344	333	354	374	354	336	298	357	342	332	336	362	349	349	384	334	363	353	355	330	369	372	345	370	374	352	346	331	404	376	368	324	349	365	342	360	326	314	333	357	345	340	359	326	347	340	338	330	360	353	358	356	322	373	346	353	336	359	390	339	357	367	368	375	351	363	361	335	333	356	361	381	365	352	321	361	339	340	356	354	357	390	326	350	330	378	335	339	346	323	402	367	351	350	340	314	358	333	360	319	365	362	361	331	378	376	376	359	390	375	354	328	390	369	355	339	340	336	377	346	355	386	369	337	318	336	343	379	319	341	379	362	333	321	331	356	353	370	307	343	349	347	339	310	365	348	372	338	365	366	371	317	377	343	357	326	388	346	327	374	378	355	331	346	361	371	359	357	333	361	339	364	346	357	337	337	403	348	344	333	336	325	337	334	344	356	358	352	344	340	376	357	353	353	363	341	340	346	358	383	335	344	310	366	357	335	345	341	365	344	355	324	337	351	360	295	363	324	345	362	359	343	353	369	363	318	361	365	317	363	367	343	363	314	309	363	322	321	336	338	315	383	355	360	338	343	344	384	324	335	383	382	351	371	349	329	336	365	330	351	367	395	359	321	368	354	392	360	354	326	371	361	334	339	320	354	354	343	342	350	352	328	327	337	351	340	354	324	364	344	348	355	340	393	330	401	316	332	353	342	368	371	354	328	361	317	352	363	369	369	364	393	352	332	354	334	380	361	371	353	343	363	358	377	315	354	355	356	370	390	375	372	386	335	352	340	315	372	352	376	361	363	350	351	355	356	359	342	346	356	353	357	344	351	333	354	335	348	366	360	372	348	349	362	359	322	342	337	374	359	335	377	361	391	362	387	328	360	348	335	368	364	347	350	367	354	349	371	358	349	320	367	365	339	375	351	337	333	365	335	349	367	359	361	340	363	313	354	360	350	372	409	376	344	357	328	376	349	355	321	370	345	360	318	329	319	351	374	365	336	359	367	361	382	364	329	345	347	352	342	368	422	366	370	323	349	356	388	318	361	350	345	354	358	337	315	383	379	329	363	336	353	368	367	325	353	339	353	359	359	336	364	381	369	357	359	343	332	374	337	378	372	321	373	345	352	354	316	364	372	319	328	381	359	338	333	358	366	331	344	323	297	379	328	341	353	363	355	358	355	348	337	359	347	304	340	328	335	304	349	386	367	370	352	352	318	330	327	360	343	338	341	369	355	351	360	291	370	338	328	327	367	323	352	365	333	377	376	343	374	346	330	316	346	342	344	327	340	339	354	395	358	347	361	331	359	338	358	309	351	341	350	393	324	352	342	341	333	407	319	338	339	347	351	352	337	353	360	343	347	351	347	327	358	347	297	310	343	312	334	354	344	357	337	357	356	352	350	355	344	356	359	311	372	360	360	365	346	383	374	347	365	353	363	341	361	346	326	365	352	320	319	338	348	341	340	329	332	342	364	320	368	337	338	362	366	349	333	361	326	342	323	377	348	352	364	360	341	383	369	331	364	331	371	377	367	339	368	324	335	333	342	363	322	335	346	351	358	325	322	332	364	332	336	315	329	349	348	347	362	309	345	306	347	364	359	358	354	353	334	350	338	344	355	330	337	359	344	365	356	367	351	313	355	354	319	364	316	335	361	328	364	356	357	361	332	338	333	351	366	333	366	342	368	297	363	356	334	362	346	341	347	366	336	393	356	384	348	369	362	340	355	375	366	390	344	348	363	377	362	354	324	369	353	384	362	361	364	371	338	362	361	361	375	338	343	339	365	343	366	368	361	315	351	353	380	333	337	362	353	323	329	372	332	356	356	373	335	381	362	385	348	349	353	354	345	343	369	353	318	347	370	389	357	356	334	326	316	357	348	377	346	365	350	360	347	348	351	378	339	363	373	346	345	349	363	331	378	327	360	375	336	328	389	352	350	349	320	343	343	343	342	349	359	320	373	349	361	354	380	366	324	335	374	318	371	353	361	366	353	344	375	337	349	364	379	334	355	353	349	374	321	335	320	350	353	352	335	385	340	344	356	369	339	351	373	330	329	325	369	349	350	348	355	343	358	340	340	361	358	354	393	333	351	345	329	363	333	370	323	345	381	316	330	356	334	371	360	366	337	385	372	296	326	340	354	342	345	357	351	375	375	325	342	373	353	364	334	342	327	361	356	386	336	328	355	356	375	370	351	333	386	339	334	342	366	354	338	352	329	349	347	328	337	345	363	365	346	396	350	345	353	341	349	390	327	381	386	326	342	330	369	394	340	343	395	385	362	342	334	357	349	358	323	348	355	364	332	363	375	375	337	360	364	340	378	362	342	321	332	334	385	340	349	352	326	327	368	398	362	408	332	331	364	344	330	336	352	388	354	355	310	357	359	357	344	341	349	353	356	351	365	359	352	352	330	329	330	349	354	348	319	344	328	316	336	353	359	372	333	364	341	355	393	333	330	311	369	337	360	366	360	337	371	371	353	324	359	323	345	353	340	367	372	316	354	339	361	373	316	374	360	327	395	361	372	342	366	340	363	360	346	349	382	350	334	339	335	368	353	327	359	343	343	371	366	349	353	363	345	369	330	352	325	320	350	356	376	363	357	357	349	307	352	345	325	358	353	337	335	357	356	355	350	349	353	363	358	345	342	354	329	369	352	364	355	333	322	324	346	338	336	348	326	379	349	349	320	318	338	328	351	375	353	334	359	371	379	360	349	340	368	328	370	364	342	360	356	359	379	357	327	351	341	339	355	358	330	370	357	333	350	369	359	347	341	338	356	368	337	377	398	367	345	320	377	421	396	344	343	328	398	342	323	363	352	370	375	344	336	316	356	356	346	347	379	369	346	360	369	352	348	360	376	339	364	388	341	367	344	345	340	366	347	378	338	347	373	355	355	336	339	361	336	345	352	362	370	370	361	355	372	325	375	354	359	362	346	331	336	356	344	341	348	346	361	353	334	354	361	338	366	329	337	342	360	353	353	376	379	353	376	374	325	360	363	337	333	340	355	389	345	328	364	356	368	361	369	319	349	319	355	348	326	355	345	358	383	349	342	381	332	338	351	345	336	357	335	346	376	336	372	347	391	319	353	376	351	350	322	342	365	356	327	342	376	338	351	387	334	380	354	327	378	366	368	317	351	406	374	366	356	360	332	370	379	365	355	323	353	379	345	341	366	334	379	342	378	345	385	389	332	342	339	399	376	375	359	320	360	354	345	369	348	359	314	348	357	348	372	347	362	357	350	354	343	345	372	296	371	336	349	373	329	356	357	344	350	358	378	335	362	366	356
25621	21706	28814	27551	19409	10459	5089	2500	1639	1413	1694	1341	988	709	733	795	739	566	474	502	450	439	445	472	468	433	477	457	395	472	445	430	443	467	430	438	402	436	466	468	446	425	404	432	403	439	477	418	436	440	425	451	440	399	447	438	433	455	456	443	415	415	443	442	419	437	440	432	413	457	427	449	471	456	433	440	420	437	415	462	418	417	453	422	445	441	403	435	447	441	442	452	429	388	438	430	443	435	402	454	407	414	438	435	439	436	428	444	428	463	400	449	421	445	449	435	480	424	479	419	421	448	428	469	450	410	426	415	433	445	426	437	470	432	428	470	385	444	438	416	407	431	442	433	416	448	432	446	426	425	425	402	422	393	478	465	434	443	461	418	456	425	420	457	424	434	466	454	431	412	446	400	441	438	431	400	430	405	443	464	428	440	423	435	428	429	443	451	418	432	442	414	445	412	435	424	433	416	466	430	458	446	398	418	431	403	426	462	416	442	420	454	388	401	421	396	421	403	420	405	463	410	385	413	389	438	416	429	431	441	446	442	405	396	446	470	410	468	414	440	411	436	412	441	404	382	488	444	455	429	449	429	427	437	437	412	418	426	394	413	473	446	420	438	425	433	450	451	424	443	410	439	411	447	417	443	435	437	442	407	415	465	443	415	455	452	400	455	427	431	450	423	404	442	432	445	466	427	404	443	432	418	405	441	455	436	437	428	420	400	400	434	433	437	433	426	408	427	469	428	441	403	451	434	430	433	426	419	426	416	441	446	465	409	439	456	430	413	424	395	419	407	468	422	427	453	448	417	416	408	448	410	425	454	455	429	459	400	413	486	417	409	445	417	439	461	426	442	444	443	402	449	430	431	445	433	392	446	442	449	443	440	439	410	438	453	436	394	413	430	414	444	400	442	422	405	406	440	428	411	431	418	456	416	455	414	420	404	414	409	452	428	430	475	416	445	414	445	413	452	466	405	407	474	473	448	429	411	454	413	424	379	460	392	437	399	407	418	483	444	440	410	433	417	416	433	418	452	422	408	416	435	449	392	462	443	427	435	444	456	460	455	438	418	428	448	422	400	427	425	455	407	395	395	455	391	383	409	407	461	428	453	414	372	420	497	467	415	384	415	399	425	448	417	439	450	436	432	446	442	411	439	437	444	426	419	424	470	476	482	397	459	436	445	409	453	445	409	419	438	481	433	415	421	456	414	451	444	405	430	398	446	427	407	414	413	480	410	387	421	417	443	463	418	440	430	413	459	429	402	403	443	468	414	431	437	419	423	418	394	440	405	430	443	405	424	461	407	437	428	448	465	419	454	392	423	400	437	433	478	427	400	416	401	410	416	463	454	425	450	444	408	377	462	413	426	392	455	448	431	432	456	452	442	409	450	425	414	424	467	431	416	388	442	441	426	414	426	436	431	418	422	430	434	439	436	453	442	424	450	421	449	427	421	435	403	415	406	431	369	451	395	475	447	471	430	437	413	393	431	455	429	461	442	436	413	393	456	415	429	412	466	431	400	412	404	402	471	483	452	437	420	443	447	437	418	454	401	456	457	473	431	432	423	424	440	414	393	482	448	424	428	435	467	419	402	415	443	428	418	414	437	444	453	448	435	427	451	409	449	416	432	417	422	455	449	452	444	412	429	441	435	448	467	414	393	429	444	463	418	428	455	438	414	409	455	428	359	450	429	443	457	431	395	429	466	422	422	407	422	421	436	437	402	397	405	443	419	433	421	453	459	450	444	399	418	441	404	427	472	422	441	431	431	414	430	399	463	436	391	420	468	449	446	453	406	437	434	425	461	394	442	431	424	446	464	403	411	465	415	424	422	425	472	409	442	396	436	401	443	431	457	408	423	413	411	440	446	430	433	403	475	432	441	437	431	415	426	419	404	451	407	426	420	454	416	456	431	432	412	400	408	436	415	418	416	387	427	441	412	442	393	406	422	407	444	399	444	440	415	407	420	447	462	426	399	407	428	415	461	452	429	423	403	457	423	418	447	397	427	421	467	458	432	443	420	442	443	448	430	472	436	424	460	436	429	430	424	430	461	391	425	407	416	422	391	449	437	421	379	423	421	456	439	446	444	418	425	464	427	438	445	418	419	456	396	408	445	418	459	426	410	441	444	441	434	426	454	465	438	433	429	406	422	434	409	444	386	429	391	421	409	433	458	440	416	457	464	381	425	411	393	412	407	432	413	423	416	415	444	429	433	432	444	433	459	439	404	425	441	411	443	384	412	434	439	435	441	419	432	422	418	434	444	435	415	417	426	418	470	470	432	432	393	423	440	442	413	441	435	433	440	471	436	451	407	412	435	407	444	427	399	476	414	410	417	423	428	421	476	406	397	448	439	381	419	427	425	423	423	467	444	434	414	417	451	439	447	427	442	438	421	409	399	449	437	418	482	417	410	404	426	455	466	449	446	450	387	409	418	392	430	407	432	406	453	458	441	402	413	445	408	432	429	408	437	397	439	407	464	417	378	441	414	455	466	446	452	415	402	405	460	438	396	416	427	437	427	427	429	419	421	418	417	436	444	388	448	436	425	435	452	481	453	424	394	458	414	426	425	436	438	423	434	405	396	408	413	410	405	432	445	418	388	445	441	406	417	391	391	429	467	423	400	462	411	426	437	412	429	426	445	436	482	446	403	425	429	439	420	402	419	388	416	412	439	456	435	427	435	401	409	423	429	449	449	437	430	479	421	405	434	381	408	385	423	417	399	445	443	408	417	460	432	424	424	461	423	466	402	403	431	451	430	428	434	448	429	435	415	411	407	424	430	428	436	431	440	455	452	420	424	426	436	442	433	429	422	465	467	411	438	415	432	425	408	449	392	423	434	418	419	440	448	404	432	411	429	434	445	406	418	457	425	449	400	408	451	415	425	426	426	438	406	421	445	425	423	402	420	420	432	426	411	403	424	447	467	446	415	399	453	428	491	432	453	471	414	401	462	443	433	459	462	441	409	429	438	447	411	421	442	428	444	442	405	431	443	438	416	416	415	406	415	450	464	377	405	452	436	407	447	422	399	422	397	424	453	425	430	407	447	395	429	422	428	427	415	443	421	443	434	420	437	433	440	464	439	457	456	425	396	483	448	426	427	460	439	468	470	474	397	398	439	410	402	459	389	425	402	430	424	401	417	394	426	385	433	426	476	446	439	437	421	427	434	416	431	454	420	418	466	419	431	437	423	380	445	437	415	382	408	415	432	435	421	460	399	430	428	436	381	404	425	437	393	396	409	457	419	422	422	420	421	444	412	434	440	443	431	410	433	421	425	416	404	438	462	464	429	434	404	425	432	432	415	417	374	444	420	393	444	433	459	407	447	458	428	442	406	435	448	416	454	396	448	463	387	413	429	436	438	429	461	404	431	428	448	418	425	428	412	402	449	421	428	430	436	407	437	427	471	432	373	366	423	449	396	408	438	444	418	430	411	421	423	379	457	417	434	409	432	440	430	442	449	430	425	426	461	417	488	435	456	443	423
30380	50222	39619	27667	19683	12814	7421	4328	2893	2533	2964	2241	1605	1026	1067	1134	953	795	559	510	501	506	492	479	530	526	523	497	521	501	497	507	500	518	467	460	494	465	475	440	475	478	490	482	445	462	487	431	470	466	418	439	467	446	474	453	477	459	450	481	438	451	451	479	460	478	491	489	455	454	457	458	477	457	454	463	448	460	480	473	464	477	478	425	452	429	435	440	488	491	473	492	430	424	458	466	442	423	411	472	457	436	491	431	472	485	504	461	379	470	454	484	493	456	500	495	444	475	445	446	427	448	469	447	434	465	488	507	502	483	444	419	470	459	452	486	491	444	452	480	441	471	443	479	483	495	470	462	454	473	497	467	458	470	480	483	458	478	446	413	446	492	444	424	447	470	439	443	448	482	483	438	431	442	471	466	459	481	448	461	435	478	426	441	446	465	420	476	455	457	455	430	449	439	487	445	474	453	463	442	481	430	449	459	478	507	462	442	451	432	456	487	424	495	461	458	462	464	491	429	464	490	480	490	490	462	443	476	453	440	455	457	460	483	433	465	445	462	481	449	454	451	452	438	452	437	517	427	460	456	458	428	445	427	484	449	439	482	471	426	459	420	507	464	467	451	506	473	465	451	469	440	480	463	456	434	435	473	491	437	468	486	473	464	441	434	476	460	464	483	458	457	481	482	466	454	499	466	449	459	493	434	452	462	475	461	501	460	440	463	445	446	471	488	470	448	475	479	521	454	440	456	462	427	457	490	467	475	430	473	423	443	457	453	462	496	456	434	475	457	430	474	450	437	439	426	475	467	445	453	501	488	433	459	442	473	453	469	473	432	475	489	451	459	455	481	433	444	467	439	465	491	433	440	444	468	418	480	471	457	468	442	445	468	458	444	418	448	439	486	441	472	467	454	462	426	446	436	473	449	462	477	441	442	489	446	465	437	486	432	445	396	452	497	486	498	495	432	464	469	515	485	432	414	493	467	438	460	466	448	456	443	421	462	489	480	480	452	495	458	452	467	444	451	464	452	428	454	456	434	412	447	449	435	470	453	465	444	466	487	452	452	467	443	506	477	464	477	461	442	476	460	421	466	455	493	499	467	489	498	445	479	448	475	448	456	483	451	443	435	440	448	473	450	501	468	417	453	453	442	463	469	525	481	431	439	443	481	475	486	455	409	469	467	492	459	480	475	449	495	457	505	458	460	446	465	456	453	450	441	454	420	441	441	441	501	473	466	463	466	446	482	432	460	439	443	455	431	457	439	425	427	432	488	469	445	437	455	432	446	442	454	482	447	428	429	517	512	467	433	455	460	436	468	435	475	481	444	477	442	450	466	470	486	412	501	474	444	433	453	444	528	445	476	445	467	428	426	467	406	476	474	458	467	463	445	442	466	495	430	464	445	412	462	493	465	470	415	433	431	462	492	456	477	480	472	467	475	429	478	426	450	470	501	476	432	435	462	450	469	439	457	461	458	438	484	452	452	484	423	450	439	433	477	452	470	421	466	462	481	453	491	472	455	476	456	459	470	453	493	469	458	441	452	432	468	466	482	481	422	452	459	461	444	481	424	446	478	460	440	462	465	456	464	507	476	478	504	465	457	457	475	430	452	457	441	454	452	471	486	452	430	432	450	422	477	445	461	480	455	483	492	435	502	445	439	457	461	463	467	434	483	444	483	443	462	490	470	446	411	452	485	441	473	464	488	462	471	481	465	461	416	443	430	468	474	457	493	460	459	451	454	447	472	507	446	509	441	507	458	481	461	415	452	455	453	456	450	428	481	466	454	463	445	454	452	437	441	505	470	454	431	463	451	469	467	475	422	437	477	470	478	426	505	450	464	442	438	484	436	489	449	433	451	482	487	439	454	439	476	451	492	467	465	509	480	453	465	461	451	432	455	470	477	501	503	431	481	469	489	457	462	453	443	443	468	487	441	452	442	462	509	461	433	446	440	472	430	462	480	450	486	454	472	392	466	445	491	462	485	458	472	432	450	482	476	472	479	470	458	451	457	408	457	490	448	450	481	457	474	409	475	461	494	428	461	478	458	454	453	484	431	463	456	454	443	469	416	467	450	464	431	479	435	430	420	454	484	447	468	477	487	458	456	463	473	457	459	470	480	435	431	459	487	466	481	444	515	444	430	452	462	481	460	482	434	475	449	437	454	467	470	469	452	463	478	443	460	470	457	473	462	470	471	498	462	456	487	520	442	437	460	408	433	458	463	442	475	475	424	480	447	456	462	447	449	497	479	484	423	437	498	452	470	491	462	426	486	449	470	454	440	439	480	468	456	470	482	455	452	423	439	435	426	468	450	473	438	451	448	457	467	436	443	442	447	479	464	459	481	446	484	452	472	469	480	457	454	435	448	445	458	468	456	455	492	426	449	450	451	454	445	453	419	479	439	428	452	464	478	420	409	440	504	429	462	457	443	458	449	469	429	471	464	443	466	455	479	464	435	462	461	453	469	459	462	394	447	477	476	469	460	471	442	449	461	450	455	463	447	513	457	466	444	427	476	458	462	467	443	459	480	438	464	450	462	446	470	499	464	450	492	455	467	480	489	454	464	478	472	486	437	439	447	474	459	424	476	471	468	471	466	464	487	441	469	465	463	410	470	458	416	452	485	472	468	447	458	482	473	436	481	445	462	450	485	462	446	473	462	476	462	466	438	447	466	452	439	474	440	438	460	488	456	474	448	470	468	485	480	494	456	483	470	485	440	469	492	461	423	475	477	495	437	452	427	455	475	433	449	486	469	458	456	450	456	428	453	468	448	473	481	484	436	448	488	405	453	445	429	432	443	497	476	434	464	434	505	447	480	471	470	450	446	450	475	486	441	504	464	469	480	464	491	455	439	451	438	446	433	463	471	443	434	462	436	452	432	445	462	480	479	465	440	456	435	438	466	466	461	438	442	456	467	490	491	456	464	424	487	482	464	420	460	446	436	502	454	476	474	435	487	435	470	479	505	432	482	468	468	450	461	487	427	477	481	470	372	456	481	444	479	472	458	483	440	454	449	484	433	426	464	464	448	461	479	488	455	476	467	475	482	499	436	464	442	429	443	445	477	478	444	465	479	453	436	493	436	458	460	469	443	426	456	437	460	453	463	466	469	442	451	414	464	487	487	457	427	420	515	432	460	471	454	444	435	487	472	472	457	444	451	492	449	506	483	468	459	475	413	487	433	422	471	460	434	457	484	471	466	456	475	460	455	428	471	475	502	472	415	465	438	472	429	463	486	400	459	437	447	474	441	440	473	485	438	449	463	512	499	437	487	422	459	436	514	472	480	455	465	483	407	485	465	467	459	453	477	463	441	465	507	502	447	461	509	477	478	447	449	440	465	430	475	451	445	468	414	452	478	448	473	441	477	472	410	440	467	454	467	487	450	473	492	460	462	476	483	463	447	478	449	446	492	457	424	469	433	471	473	440	438	438	466	461	435	503	451	473	473	429	417	500	465	433	454	431	455	440	482	442	445	476	456	463	450
23297	21673	29393	24578	22106	22868	16136	5316	3760	3991	4516	3300	1842	1138	1186	1250	1041	794	628	627	606	542	578	556	596	596	508	596	567	538	581	561	510	574	503	578	536	492	545	545	532	506	498	511	563	538	499	517	531	495	514	514	525	478	527	531	509	560	508	501	502	549	532	501	509	478	477	483	478	511	509	504	491	548	520	471	485	536	480	525	550	516	495	519	517	565	503	516	492	479	516	499	475	566	461	517	515	510	537	517	488	506	489	536	496	543	498	472	480	531	508	480	542	489	558	533	535	468	478	514	550	515	478	509	494	495	553	524	522	541	481	529	560	512	509	497	482	529	493	527	471	493	518	502	455	509	493	553	526	457	522	517	506	470	533	530	520	518	488	495	477	525	512	488	485	526	485	543	533	505	559	509	511	530	527	471	477	485	514	488	510	503	491	470	519	509	480	554	537	484	533	497	498	518	499	540	500	507	462	510	505	585	504	520	491	514	549	565	525	531	496	556	522	508	514	531	511	494	482	503	508	515	514	443	505	563	542	529	520	537	546	498	526	489	545	527	487	516	492	499	514	517	516	538	521	482	514	505	535	527	490	532	539	489	528	520	494	524	525	516	546	517	526	516	519	526	509	504	498	495	491	491	494	487	538	511	557	537	543	484	500	534	462	500	475	504	552	448	483	507	531	476	520	523	483	512	540	475	563	520	514	512	473	557	495	528	502	519	488	488	502	551	492	555	519	476	543	549	546	506	526	521	531	477	563	486	500	487	533	509	486	511	480	488	540	502	504	512	504	496	500	554	506	490	500	507	574	513	535	483	508	466	498	542	535	518	522	529	510	501	503	502	485	502	521	515	494	486	538	489	537	499	525	509	509	521	512	504	550	506	491	533	528	541	478	491	484	499	544	538	468	523	505	514	499	514	514	486	484	495	490	527	502	534	517	492	483	511	483	495	527	507	520	516	458	488	475	517	521	512	494	515	541	512	490	513	527	502	510	532	526	516	530	483	504	533	511	496	533	514	511	521	537	512	518	487	507	531	491	531	551	527	486	510	512	492	501	548	561	500	524	524	531	551	526	542	534	558	503	481	528	527	504	514	476	487	548	489	563	494	536	509	504	487	503	504	481	499	506	481	540	540	491	587	530	529	534	527	514	480	494	526	458	525	478	537	502	512	520	521	499	512	520	502	512	550	483	514	547	528	533	501	491	536	531	462	490	460	524	477	506	512	533	501	524	502	515	525	505	509	493	499	507	499	510	516	501	494	473	465	546	548	524	532	535	512	513	549	498	528	514	525	510	463	502	523	554	566	477	520	542	505	537	491	522	539	485	534	481	494	523	542	506	506	497	489	531	556	494	514	523	460	511	459	491	520	540	521	483	526	503	502	538	540	508	513	533	523	503	490	498	524	536	486	512	551	520	542	521	534	506	515	523	509	512	543	530	534	557	493	520	508	519	492	534	482	509	510	535	502	544	524	490	504	510	448	544	532	526	488	502	503	502	491	549	520	523	552	493	493	528	561	533	520	507	523	514	515	539	514	496	521	525	524	530	486	502	550	507	516	519	527	532	532	494	510	501	462	503	505	500	512	517	514	484	509	530	500	534	501	545	531	527	503	515	516	551	519	490	496	516	501	542	497	505	557	517	537	485	501	509	523	547	546	463	506	489	496	497	499	495	548	524	535	514	494	523	495	491	493	476	506	536	495	501	535	535	487	564	526	519	517	512	502	526	505	456	522	514	503	479	554	520	535	529	526	500	499	511	495	478	572	479	530	536	501	503	510	526	512	547	479	510	535	532	512	530	514	543	535	537	520	546	581	540	496	521	484	477	520	527	522	548	517	541	521	510	530	524	531	516	524	520	507	513	535	487	519	551	512	516	510	506	526	519	531	502	526	490	518	538	515	536	510	541	542	482	525	515	491	537	492	535	505	541	532	507	511	534	478	494	544	502	519	556	524	538	497	506	501	534	547	509	485	515	527	550	538	494	518	546	497	523	524	563	508	481	489	531	515	517	525	531	499	504	555	490	515	492	536	516	482	548	540	486	522	494	510	513	505	527	476	474	531	493	557	526	475	487	546	509	541	516	528	500	495	542	516	467	522	469	513	502	564	518	478	477	488	499	544	556	510	511	489	513	512	514	503	548	484	535	545	519	544	544	497	523	526	486	532	501	498	507	541	496	491	514	519	538	566	529	479	552	518	494	506	516	571	547	518	519	506	517	540	507	499	528	507	514	525	491	482	495	524	505	573	496	536	497	523	533	502	523	507	502	507	533	533	498	509	519	473	507	555	509	492	487	506	501	513	529	521	523	513	494	512	508	474	502	479	472	522	528	534	568	474	548	494	542	522	535	502	496	506	542	534	524	474	519	499	524	517	557	493	485	526	533	495	498	523	494	471	513	488	516	524	505	535	534	526	538	507	517	532	521	511	520	518	513	498	486	541	522	469	542	467	494	545	550	526	532	507	552	503	522	533	514	500	504	489	533	499	492	509	534	466	542	491	488	468	558	541	519	493	532	445	497	526	536	490	521	534	522	551	550	508	502	491	550	518	529	470	508	522	518	527	501	564	520	517	496	511	491	453	504	506	503	506	490	502	522	511	516	453	493	521	509	510	516	512	564	525	514	505	530	490	468	531	544	477	531	482	513	496	506	492	509	520	582	509	518	515	547	521	478	495	531	485	513	466	500	516	538	496	524	519	493	525	518	539	529	508	519	521	495	449	497	523	499	479	522	453	496	526	535	508	578	489	536	517	543	500	495	525	528	503	522	526	530	516	548	538	527	534	497	505	503	528	531	489	515	531	534	516	547	536	473	513	540	497	535	536	499	544	510	499	466	503	509	493	560	494	474	516	512	549	566	491	512	570	480	519	528	544	497	527	511	488	502	537	518	571	509	504	489	500	505	477	483	509	526	549	516	485	525	506	511	491	472	475	499	482	501	533	538	528	549	510	529	517	538	509	493	548	542	507	502	544	488	498	528	531	497	535	487	557	489	525	546	558	518	534	497	518	530	556	520	557	480	494	527	528	521	463	494	505	494	518	547	488	526	540	513	489	482	520	494	504	485	469	502	494	532	521	522	542	503	539	501	459	465	513	522	504	542	509	554	492	504	530	509	519	504	512	491	518	505	500	536	510	539	492	501	490	502	544	517	489	483	502	529	538	519	509	522	529	489	529	518	479	484	492	503	467	524	555	489	512	525	531	498	564	514	554	510	498	492	518	516	555	541	516	499	462	509	540	487	476	504	531	548	500	525	525	503	519	504	512	519	502	525	516	484	523	485	536	503	547	543	498	497	551	505	488	532	500	516	506	475	492	503	577	508	513	548	579	532	527	472	525	513	500	533	535	479	497	493	532	528	516	489	506	483	543	561	532	491	517	500	482	520	454	525	516	535	507	529	550	516	541	526	513	542	486	476	555	515	562	494	540	516	511	499	503	511	546	513	511	490	523	529	543	525	511	485	495	506	522	500	546	491	558	518	524	521	527
35195	59624	47177	35134	27056	20880	12145	7151	6100	6434	6883	5185	2770	1562	1619	1663	1387	997	707	650	561	624	653	680	652	580	631	582	635	642	632	586	564	563	568	538	557	528	541	565	528	534	538	523	528	523	487	511	495	512	550	521	547	555	528	521	544	514	562	498	544	535	504	542	535	496	495	491	493	577	525	563	486	502	524	498	520	531	499	509	528	546	509	504	527	543	528	515	534	486	527	481	591	516	534	542	482	525	556	492	495	519	514	522	507	526	525	576	546	498	519	530	522	524	494	549	522	538	469	483	505	552	496	527	521	528	526	550	495	483	499	501	545	516	532	520	496	555	532	529	574	539	553	510	543	534	503	527	524	535	532	533	512	509	556	520	510	510	482	488	545	482	559	560	496	507	539	491	491	514	517	545	483	503	520	510	529	535	497	515	525	528	513	521	518	553	499	481	538	518	531	503	504	496	565	500	542	534	528	531	532	508	533	547	521	516	520	545	541	545	527	492	543	502	513	516	525	523	519	524	505	516	552	507	549	521	498	526	544	510	540	497	536	532	480	526	495	535	524	491	514	510	529	510	495	502	534	501	548	492	508	503	516	534	523	486	501	503	519	520	510	504	512	514	492	494	512	513	490	526	503	491	504	475	491	503	514	572	547	528	540	479	504	485	554	503	532	519	530	537	515	546	485	495	542	516	499	521	534	490	506	513	553	528	544	503	534	515	511	511	539	509	487	516	531	542	480	511	527	531	511	575	545	492	533	516	488	482	491	490	526	529	526	561	545	500	464	544	483	474	544	514	513	517	549	517	510	513	516	525	549	548	488	511	507	521	515	501	514	496	530	528	494	521	496	480	521	544	523	566	496	536	531	516	507	542	497	507	555	547	515	599	523	546	497	545	501	487	482	548	516	497	511	540	494	550	522	562	531	537	508	500	534	531	517	546	532	438	506	518	537	493	540	506	552	534	514	523	473	503	504	539	537	506	505	550	520	541	562	511	536	523	508	510	523	531	513	549	545	499	498	492	509	575	536	495	525	518	515	512	505	537	496	499	513	549	537	519	503	526	465	484	490	519	554	537	550	518	510	475	536	549	530	561	477	517	568	530	529	535	538	489	544	528	517	543	498	510	544	476	503	554	549	481	505	502	524	548	527	522	514	512	546	503	516	532	471	531	527	485	505	522	523	542	541	522	545	550	519	509	536	520	515	530	537	524	523	592	534	522	522	495	495	488	517	536	539	546	493	528	513	533	524	488	522	510	549	538	485	517	541	507	530	534	551	486	518	555	509	517	513	483	522	504	509	549	517	517	483	536	512	554	533	521	490	544	529	506	507	555	537	487	493	518	530	492	499	511	496	500	526	541	534	530	512	535	527	531	506	521	529	498	508	511	527	506	532	537	569	524	493	558	529	525	494	564	557	515	488	512	520	513	510	549	500	557	542	530	498	507	504	527	492	510	513	505	544	509	519	521	521	531	526	515	496	519	499	516	524	546	505	525	527	516	530	512	517	517	517	502	486	489	497	502	494	530	530	516	483	492	518	505	493	525	510	569	533	555	519	512	575	525	509	514	518	494	521	506	504	530	503	528	544	503	516	542	511	526	503	547	490	544	526	526	531	512	513	560	490	591	571	519	518	475	512	532	519	471	552	535	540	492	518	589	484	547	490	538	512	502	530	564	505	526	532	520	493	532	488	496	522	501	531	515	563	548	552	504	535	529	526	501	547	495	497	533	500	504	470	516	502	559	505	504	512	524	553	533	480	576	497	507	513	551	511	526	523	536	531	503	551	531	557	472	553	500	516	491	538	501	517	539	563	528	510	520	526	525	486	547	526	543	558	536	527	535	511	512	529	525	513	489	515	498	484	513	525	504	523	577	533	490	487	534	543	503	496	544	510	519	529	522	570	519	527	521	504	535	500	528	521	558	502	515	507	510	527	522	490	521	508	525	542	484	502	464	507	527	494	503	517	509	517	561	511	523	553	527	554	518	490	570	499	500	514	535	553	530	474	537	528	519	515	513	493	505	506	511	538	520	534	522	561	539	468	541	521	534	517	508	528	506	527	559	556	507	519	479	526	478	500	481	473	534	549	544	504	556	529	510	564	522	509	524	515	518	498	509	527	496	509	517	526	479	514	528	500	494	524	527	498	501	551	520	536	523	500	493	485	536	539	518	499	514	538	522	486	530	536	520	547	477	524	468	523	503	510	511	519	563	530	533	532	508	506	542	527	547	517	504	486	534	521	501	524	520	506	547	539	534	528	525	530	532	482	498	473	547	480	494	518	589	479	542	516	564	522	519	503	473	520	537	538	469	563	517	504	558	519	497	553	542	549	561	560	524	515	507	521	548	505	542	530	528	515	509	530	542	544	514	516	511	493	555	496	573	516	559	544	524	492	517	542	472	539	525	519	504	503	495	527	532	521	515	532	572	558	533	504	508	481	546	577	538	484	523	529	519	524	481	519	517	524	502	538	514	511	540	525	541	487	553	499	498	557	495	542	481	534	507	556	493	508	527	505	526	524	528	552	526	484	498	492	516	513	553	534	522	533	520	479	497	511	531	473	521	537	509	512	523	520	510	541	556	526	493	527	512	535	476	488	484	521	537	488	554	533	562	546	497	516	503	515	529	498	538	524	523	515	487	560	525	511	487	526	543	510	500	540	535	498	541	513	577	514	532	519	487	501	512	569	506	499	525	536	502	505	524	517	511	498	555	529	520	520	480	516	522	509	527	514	516	518	524	486	554	502	494	540	485	501	567	521	539	509	482	525	490	481	552	495	500	536	489	519	529	512	541	511	495	512	478	499	505	495	547	507	518	518	517	528	510	519	518	534	515	526	508	519	519	506	538	538	521	537	510	520	510	504	524	536	521	557	509	520	565	530	523	487	496	561	506	492	498	529	487	509	535	556	545	539	538	499	570	491	508	539	526	491	506	491	527	497	487	485	566	505	510	508	558	553	481	522	511	542	566	499	500	515	488	520	561	557	499	518	494	543	529	521	530	504	526	542	490	519	519	522	571	528	553	512	556	539	495	490	508	499	517	498	460	548	545	543	514	526	488	500	528	533	541	501	512	515	534	537	537	478	548	534	543	520	490	479	543	488	483	522	515	546	550	554	505	514	514	520	550	550	484	578	534	516	494	507	538	557	525	498	553	537	497	505	536	555	505	452	515	498	522	531	524	511	578	532	513	499	504	459	494	546	514	531	489	473	493	504	568	532	527	492	485	540	572	562	573	519	515	518	573	511	488	499	565	525	553	532	506	544	549	528	539	532	550	513	501	499	524	520	528	527	565	496	549	520	490	538	524	479	500	486	562	527	522	513	570	520	536	514	502	530	483	514	514	526	521	484	541	525	521	523	539	490	487	533	480	535	507	503	559	546	524	508	549	519	500	511	544	526	505	557	489	512	509	537	531	525	521	530	521	505	506	515	515	514	569	464	534	553	514	528	516	507	520	532	497	480	527	487	544	488	494	499	515	575	512	513	530
32768	30909	32787	21632	10761	5889	2702	1657	1232	1091	988	713	611	404	524	475	495	411	353	312	341	328	351	338	330	334	327	325	324	334	340	335	345	318	312	335	315	314	288	308	300	360	328	328	275	304	304	332	339	317	284	276	322	369	311	321	323	309	321	326	334	342	328	320	293	307	321	328	310	292	300	314	301	291	317	302	317	318	318	312	327	315	331	289	326	332	302	279	318	295	279	277	297	305	302	315	320	282	326	352	294	340	305	327	292	327	322	327	296	289	317	275	332	299	316	313	309	325	330	305	293	345	301	316	307	313	304	305	283	321	344	267	334	354	321	343	279	321	300	306	307	328	300	286	339	323	333	305	304	348	309	335	294	322	300	337	316	324	331	289	330	322	283	292	287	306	314	342	286	333	292	308	328	301	311	309	341	317	315	325	317	288	335	297	294	300	346	302	320	324	318	305	293	313	313	312	315	316	324	303	315	307	282	318	339	328	306	317	307	339	315	305	316	317	320	324	320	309	294	322	336	316	319	328	327	303	316	322	331	314	320	303	306	296	314	297	284	321	338	329	276	315	305	327	323	336	300	314	324	291	308	331	284	324	327	297	309	312	298	307	286	336	345	318	303	299	308	350	320	276	324	326	334	313	340	282	295	309	289	299	321	330	298	307	361	338	321	336	320	321	339	353	298	318	330	350	311	314	306	325	332	330	326	324	291	295	296	317	322	330	318	324	308	332	305	325	329	298	331	306	317	334	339	313	284	302	315	304	287	308	334	342	292	306	294	323	298	294	299	292	345	319	290	292	339	330	344	323	334	332	309	291	325	331	304	293	301	314	282	318	297	314	317	326	322	333	329	335	310	326	295	314	338	298	365	347	332	312	318	344	320	315	272	289	307	307	341	312	324	308	338	308	336	312	311	309	310	313	303	324	324	320	312	348	335	313	306	322	281	326	314	297	321	325	319	334	265	333	310	277	311	276	324	281	327	311	302	314	301	289	281	332	314	301	292	323	332	334	315	330	301	312	328	347	315	309	315	323	304	307	327	279	335	355	314	290	329	289	354	329	304	288	335	318	314	278	299	315	318	328	303	281	316	324	286	327	290	322	329	297	294	308	319	332	313	287	287	320	309	326	305	317	292	304	297	313	304	315	308	343	335	342	345	304	317	345	299	356	320	291	314	310	309	342	332	334	311	300	313	319	314	362	310	317	334	349	270	293	321	317	322	308	312	322	288	297	309	333	295	370	313	307	306	332	343	326	315	308	300	331	299	312	299	313	319	334	278	317	311	332	342	312	333	326	343	301	299	352	312	283	308	295	339	314	297	336	330	311	341	315	311	295	296	319	344	281	310	294	330	341	305	345	331	335	310	345	316	296	333	333	318	337	327	303	292	305	309	319	307	297	348	289	342	306	337	279	313	316	305	321	273	311	302	312	296	331	301	333	321	289	313	320	326	319	373	300	277	317	293	333	342	303	301	311	290	304	314	356	312	318	277	318	302	314	267	309	307	339	344	329	318	312	343	337	327	329	320	320	325	322	338	281	285	308	300	323	317	315	299	345	317	291	315	350	309	301	309	305	325	299	323	338	321	305	280	333	336	328	307	310	309	339	350	313	313	301	334	302	306	302	332	328	322	288	291	311	349	332	327	304	320	293	276	292	335	312	326	315	320	325	312	315	309	340	327	290	295	311	311	316	308	324	308	313	330	328	313	337	292	294	293	307	345	324	284	272	307	304	319	308	303	291	305	324	335	317	294	324	329	314	347	312	291	322	322	309	321	323	306	334	324	296	282	306	319	324	334	313	331	314	301	327	322	337	323	317	298	313	330	324	301	327	305	296	296	341	315	321	324	305	333	311	288	338	345	315	302	315	334	318	287	284	285	354	304	324	287	305	318	310	333	304	327	317	314	314	342	311	298	292	315	308	315	317	307	307	354	332	330	324	301	321	311	330	290	284	297	289	304	298	282	310	301	321	307	275	319	307	322	334	292	324	325	325	312	332	351	321	290	295	340	304	318	341	288	334	323	283	290	313	290	306	298	315	316	288	297	309	310	318	314	314	295	322	316	315	336	314	308	335	288	330	295	295	283	303	326	314	318	305	287	336	321	315	314	288	300	312	307	309	307	320	331	347	292	315	278	338	304	302	311	316	300	303	325	302	317	279	324	343	284	322	296	313	337	313	333	307	301	308	311	312	305	350	310	307	291	335	307	318	337	310	350	305	334	295	298	309	310	284	333	320	329	325	296	319	313	317	323	327	333	312	303	308	321	328	311	314	306	345	301	296	294	327	275	321	328	289	328	307	302	345	303	318	315	277	309	328	330	368	363	313	294	283	331	293	287	334	307	315	291	303	323	330	297	300	331	342	318	284	292	323	303	278	294	287	312	355	341	287	377	346	303	313	301	317	310	306	327	313	307	313	306	304	310	285	327	284	318	301	301	318	310	290	331	318	318	303	290	330	303	339	341	294	314	305	312	310	330	281	328	308	316	331	320	310	315	305	335	294	312	321	300	339	316	302	343	320	319	320	301	292	338	325	328	326	299	315	351	306	320	301	342	294	312	330	305	325	344	324	312	320	323	324	309	306	355	360	332	320	304	347	323	349	324	322	314	328	298	307	328	316	327	306	314	318	301	343	325	343	336	330	347	295	341	294	334	317	283	295	323	290	311	306	303	332	287	335	290	334	311	285	300	349	300	302	314	314	312	318	332	323	312	320	305	304	326	331	325	300	316	324	313	324	327	319	277	318	301	304	298	307	315	337	318	317	325	327	323	327	322	293	312	303	307	320	282	298	324	328	329	299	326	303	329	328	312	318	319	340	331	334	288	305	286	338	316	302	306	327	343	309	319	281	348	333	313	327	349	309	328	306	304	322	307	292	281	309	334	308	295	293	312	299	289	307	310	281	292	320	333	319	321	289	312	302	301	296	347	337	357	295	329	341	309	315	317	314	354	322	291	309	310	320	306	313	329	301	277	309	313	300	315	316	302	323	336	350	300	307	310	295	297	293	302	309	328	307	317	294	319	291	316	297	323	304	316	309	322	357	289	328	292	297	316	342	316	306	295	297	322	342	301	327	304	338	292	285	303	318	327	314	280	327	282	328	310	349	325	311	303	313	323	332	294	319	296	317	307	295	329	334	304	322	298	355	277	320	307	302	303	320	294	333	319	300	329	344	288	345	307	324	313	309	311	356	308	294	305	303	322	306	291	312	304	326	304	302	309	322	321	299	341	335	298	289	293	315	382	328	336	314	324	335	311	308	306	311	321	325	325	343	315	313	316	303	317	347	349	277	315	320	318	307	323	352	327	354	311	288	317	318	320	328	319	311	316	331	320	319	313	302	293	309	326	305	356	302	320	336	308	336	312	338	310	293	305	291	307	320	299	298	313	308	342	296	300	304	321	321	304	327	307	310	344	335	343	333	327	312	339	336	298	342	310	333	304	315	312	334	347	304	304	301	289	315	349	298	298	311	318	298	315	309	336	314
34117	44362	33728	20067	13433	8992	4665	3025	2146	1947	1792	1206	935	545	707	698	709	507	405	356	372	347	395	379	357	351	364	374	376	365	358	350	341	357	328	326	361	319	352	347	356	333	293	364	339	323	346	326	319	311	343	308	349	335	352	339	344	349	360	332	341	345	357	369	337	329	334	360	342	329	364	364	338	345	336	357	364	346	315	342	322	348	322	345	346	357	348	341	357	309	321	329	340	322	370	346	350	342	346	333	343	356	349	345	370	362	342	322	338	326	301	339	333	322	376	333	334	336	352	379	337	315	340	344	313	326	339	398	356	358	341	319	357	328	350	310	332	345	342	290	337	330	356	307	328	317	322	366	357	323	342	349	335	339	355	377	359	320	343	319	343	347	361	310	339	343	332	371	318	335	328	365	372	342	334	338	315	310	344	337	347	363	374	375	353	347	327	359	326	348	365	374	343	345	343	348	362	337	350	342	343	336	326	350	361	346	346	339	346	334	330	341	365	338	355	345	338	362	350	336	353	328	322	347	322	370	320	349	312	324	333	335	330	356	362	338	361	361	354	356	331	335	364	345	347	297	340	306	334	373	336	333	355	334	345	352	360	335	338	330	367	338	368	362	319	343	342	325	344	334	345	341	328	352	356	359	326	311	361	368	333	310	335	386	381	335	292	358	331	339	339	341	320	344	346	320	365	340	327	342	355	373	334	293	345	353	374	348	378	376	362	333	364	305	327	318	327	343	378	330	337	339	338	334	355	347	358	381	354	330	332	336	330	354	338	379	357	358	355	356	347	346	329	356	343	320	349	336	352	355	310	357	329	344	337	373	296	343	350	340	371	332	344	363	349	316	357	326	370	339	339	341	387	344	321	322	331	350	376	322	342	347	339	344	358	332	342	368	318	348	348	354	351	356	343	354	339	356	362	324	334	356	358	354	350	335	332	322	358	344	332	357	342	382	337	349	332	338	343	344	344	342	320	343	321	350	338	340	342	338	324	360	323	334	337	370	323	377	358	359	330	384	328	335	337	335	324	379	348	338	346	340	343	346	336	343	338	359	311	320	368	335	335	328	315	354	319	328	337	346	317	312	336	326	324	354	329	322	335	319	388	330	321	364	331	341	345	341	339	370	356	283	309	373	317	329	333	346	357	331	320	329	344	334	337	327	329	353	325	366	328	368	368	355	321	347	340	334	338	337	367	314	344	303	326	313	324	347	319	348	323	326	392	327	370	316	344	352	355	356	298	358	337	345	345	347	336	371	344	342	350	352	339	351	355	348	352	331	349	316	323	293	323	350	361	329	347	352	312	352	311	351	347	329	350	325	342	324	326	316	348	339	375	311	332	349	336	365	351	310	345	356	343	369	350	338	337	313	326	353	327	350	340	303	351	340	352	369	333	345	335	339	341	338	377	338	328	344	326	336	340	332	329	337	354	326	338	346	338	328	336	351	330	347	340	367	314	334	331	349	327	375	347	336	338	336	339	330	330	350	346	350	351	362	312	335	348	322	367	363	323	355	338	336	325	320	346	364	370	342	347	357	323	332	330	335	308	356	333	347	331	356	351	362	347	343	327	327	336	352	356	373	311	399	324	394	330	352	362	346	353	319	312	349	351	377	386	361	326	346	355	312	356	358	340	363	322	332	366	305	335	347	347	338	372	369	335	357	350	303	354	348	357	356	335	352	371	327	337	356	335	341	344	332	348	362	339	342	320	354	358	354	333	344	342	369	339	356	327	351	321	337	358	306	346	368	330	336	341	363	374	318	347	342	322	370	330	348	314	354	334	349	329	402	326	312	309	335	333	305	318	345	361	308	323	321	348	320	340	343	367	319	368	334	372	363	316	347	370	328	324	352	353	336	337	360	342	315	331	342	351	333	344	343	315	347	313	330	349	355	340	368	360	321	356	336	377	351	349	329	324	379	316	357	321	319	364	338	359	326	323	334	335	322	327	349	371	347	353	340	333	332	355	308	332	364	324	339	336	339	336	341	349	350	318	338	342	340	321	328	352	365	341	374	316	369	337	340	347	346	338	364	353	328	330	339	360	362	323	328	337	377	347	322	351	360	369	358	328	346	372	353	321	370	338	305	325	319	335	311	346	333	344	360	359	336	329	362	315	354	376	366	373	332	325	356	319	336	340	359	349	335	348	347	367	380	365	319	320	312	350	346	318	357	330	342	337	347	359	318	374	335	321	328	330	377	335	341	313	364	329	311	312	353	353	348	323	305	357	344	377	352	334	354	338	344	295	348	338	353	373	353	358	316	329	369	331	351	366	357	348	347	303	365	339	380	298	344	331	328	369	311	360	315	348	335	374	320	325	366	328	332	344	324	347	332	324	354	304	367	332	359	318	300	353	362	350	348	350	343	332	381	325	365	348	313	316	344	338	342	361	339	364	343	351	313	375	351	332	329	320	333	345	328	333	325	364	320	342	333	338	349	340	358	353	325	356	345	380	379	330	344	344	320	356	346	359	359	330	347	338	358	349	336	356	351	360	321	342	308	347	314	318	326	328	335	342	332	317	343	350	321	373	329	299	327	294	367	355	315	348	351	342	333	343	344	359	321	314	351	363	314	360	322	331	344	380	357	342	331	363	349	310	289	336	310	350	361	363	331	312	353	344	342	334	343	345	351	313	347	319	353	308	363	321	347	324	340	340	335	348	345	322	349	384	322	346	365	360	370	336	314	330	352	344	346	349	332	345	337	369	342	338	350	333	336	341	352	359	336	335	333	354	303	313	307	363	366	355	352	333	349	351	320	343	330	315	373	335	351	328	344	348	328	351	337	315	367	362	335	329	318	348	331	351	331	319	349	363	327	374	348	332	335	310	348	356	331	314	332	353	301	343	294	332	336	328	351	363	336	341	356	341	326	352	332	356	341	350	333	368	354	354	370	315	336	301	354	355	319	348	351	335	335	334	369	322	328	335	327	348	354	387	343	335	345	350	337	341	360	380	349	342	345	366	339	325	316	346	329	373	335	336	363	370	352	339	370	348	321	344	331	305	351	308	357	354	361	330	346	347	310	311	349	320	337	349	334	316	359	330	333	313	303	311	343	344	325	357	326	357	348	367	354	325	383	349	356	324	296	314	320	318	332	328	389	352	355	315	383	316	332	369	358	330	354	322	366	352	362	333	315	344	328	345	347	328	336	340	317	322	327	332	360	335	316	343	354	323	318	333	368	339	317	368	357	334	322	352	311	344	354	362	319	341	349	363	374	341	341	384	344	325	341	339	332	349	350	319	327	365	343	332	352	358	372	325	362	355	336	335	359	362	332	347	361	367	359	364	323	331	367	362	343	349	328	314	350	336	301	339	352	330	339	341	331	349	307	346	340	318	350	364	339	307	335	372	351	343	328	334	354	336	351	341	331	325	303	342	361	297	335	358	324	352	311	336	337	329	355	318	351	362	362	357	338	349	330	328	308	358	347	331	352	353	316	370	378	324	333	324	349	328	330	327	357	359	371	336	352	301	292	351	367	336	339
24545	21677	29028	25491	22554	17653	7732	3999	3188	3122	2898	2013	842	614	657	660	641	576	497	361	387	381	362	358	431	337	354	382	354	358	384	342	352	353	330	315	353	339	335	348	341	344	355	347	350	320	352	330	339	356	333	378	383	344	349	361	357	340	327	327	337	336	336	327	368	340	309	329	359	332	323	340	344	339	362	318	346	340	341	324	348	328	326	381	314	311	311	377	334	352	340	324	340	356	361	374	339	336	354	329	319	372	369	357	325	339	354	355	355	353	335	323	333	347	369	340	334	356	325	329	356	342	358	344	344	368	370	380	341	365	298	328	350	350	369	339	343	354	323	366	362	336	330	360	335	327	320	326	321	335	349	330	322	331	344	337	354	343	347	325	332	349	343	311	345	337	353	358	329	338	342	329	330	347	372	351	335	322	327	342	344	337	334	361	358	336	368	355	333	335	334	332	355	377	366	342	326	337	326	324	332	342	358	343	327	376	339	317	373	330	385	357	340	344	364	326	346	373	342	335	332	316	326	336	324	338	310	369	344	346	317	337	319	355	350	349	332	336	399	332	298	334	339	335	336	358	336	383	328	345	362	313	331	372	321	338	362	363	354	346	354	335	362	348	344	378	320	344	343	337	348	356	360	324	360	339	362	337	322	344	349	310	350	323	349	342	373	347	294	338	313	340	332	364	375	361	354	341	349	348	345	320	355	324	365	325	328	383	344	330	362	340	334	301	351	372	335	305	322	343	347	309	343	330	345	372	313	342	299	334	354	339	346	321	339	329	337	330	354	354	364	326	349	317	369	336	369	314	346	333	362	345	364	356	346	302	321	308	349	386	366	349	342	334	336	358	373	319	331	331	350	332	328	352	359	321	370	352	344	333	305	352	338	331	347	292	335	339	313	364	384	354	335	343	351	320	350	365	325	340	320	332	303	317	336	363	340	321	329	330	340	322	333	336	345	356	340	361	351	339	345	356	348	350	335	342	349	338	356	341	309	301	343	305	339	370	354	331	380	304	316	333	377	350	333	303	316	321	345	350	339	326	318	333	340	334	334	306	332	330	350	312	322	366	330	354	356	391	336	353	367	375	346	316	317	349	327	340	303	343	350	334	323	375	337	358	348	325	326	380	330	380	312	341	367	341	348	370	340	318	339	367	358	325	356	289	310	334	319	360	308	353	308	360	378	363	347	314	379	355	351	333	327	325	350	354	334	353	346	353	353	344	360	366	330	352	330	310	358	366	359	324	351	298	349	372	324	337	335	321	358	337	355	357	356	372	328	375	355	304	361	335	346	336	350	338	323	313	339	317	372	348	366	344	318	381	343	324	337	325	343	331	317	343	338	361	387	316	356	325	341	365	335	347	348	371	319	340	348	341	349	380	351	312	350	330	336	351	305	325	351	367	341	330	344	358	373	334	329	356	345	332	325	333	359	333	328	363	361	337	349	346	367	337	330	319	339	377	316	376	334	362	365	309	379	369	330	350	352	338	324	378	341	319	309	315	350	353	361	333	357	347	319	331	378	337	361	342	346	313	327	315	365	351	352	315	322	321	316	336	348	293	333	318	345	323	356	332	349	349	347	333	343	351	323	349	305	345	335	354	315	359	347	348	339	339	352	346	376	356	344	330	374	330	350	354	321	330	322	357	363	337	362	366	318	343	346	307	316	353	360	326	351	332	334	320	325	328	329	360	353	321	342	356	332	371	349	354	381	353	292	331	296	333	342	333	337	353	300	354	370	361	346	365	349	325	327	308	362	359	320	331	318	307	384	349	328	347	323	333	327	347	328	343	339	355	345	334	365	348	319	341	339	326	335	363	343	328	376	326	326	318	303	351	328	337	338	354	382	377	384	373	332	312	353	334	363	325	345	352	307	289	320	333	345	348	350	307	369	347	317	351	335	342	329	354	341	328	345	322	344	367	339	358	349	373	336	364	347	365	376	328	343	357	367	338	320	335	324	325	323	359	333	329	378	311	330	345	337	331	350	307	355	357	359	352	332	353	331	296	359	328	336	353	329	335	362	339	325	343	357	340	329	338	349	333	320	369	372	332	332	350	346	322	313	338	350	339	348	370	352	348	336	336	345	332	344	386	362	326	382	356	350	328	343	350	370	337	354	330	355	320	360	363	331	335	344	354	361	361	344	365	377	325	329	326	330	354	329	365	364	304	338	383	322	350	321	352	335	351	345	332	339	340	348	330	346	318	344	324	345	348	376	322	336	323	373	303	324	340	372	376	342	359	310	351	313	371	326	329	356	341	357	311	345	332	355	364	341	343	304	336	351	343	339	349	317	353	297	329	317	321	326	313	338	366	333	313	324	361	365	351	362	336	344	348	390	347	333	362	345	327	353	377	345	337	343	335	350	336	374	321	338	362	364	343	352	319	343	330	330	343	351	337	316	344	364	354	346	348	353	337	371	354	311	315	338	330	353	356	324	364	347	328	368	329	397	338	345	349	318	311	340	326	336	318	333	352	336	307	329	341	338	346	340	367	356	321	348	316	351	354	338	346	364	366	321	332	340	328	315	361	304	334	341	376	359	347	350	353	329	352	327	341	316	333	331	347	337	355	374	336	317	327	341	348	341	361	335	363	350	335	353	358	330	333	347	325	320	346	340	315	319	349	328	309	347	336	366	389	328	324	298	334	326	348	323	356	345	327	347	362	347	362	346	361	316	353	358	332	327	320	333	337	354	354	344	311	297	328	367	325	364	342	328	384	333	378	307	342	349	346	312	300	328	311	316	320	339	334	309	301	362	338	370	344	344	385	357	344	325	344	343	344	352	353	342	316	334	331	349	336	366	351	332	366	349	330	354	335	343	348	345	352	342	330	354	327	358	331	337	344	362	360	333	329	366	340	331	342	311	323	373	299	370	317	370	369	345	358	324	317	349	333	339	362	329	312	344	317	342	314	355	330	354	338	317	369	316	320	341	352	350	333	357	314	343	326	332	335	344	352	330	331	382	335	338	366	329	359	337	345	327	343	356	370	323	357	344	363	327	370	344	326	314	334	378	348	341	337	338	369	351	377	336	344	343	346	338	343	306	323	344	363	375	343	338	361	328	328	318	344	345	348	374	340	313	312	338	356	357	329	349	329	332	388	319	339	337	379	331	325	339	341	335	319	333	373	333	332	312	328	370	334	352	353	340	325	368	344	336	313	314	347	349	350	343	357	356	335	316	342	328	314	337	371	302	382	329	361	332	325	341	315	308	333	342	346	319	341	369	353	335	344	334	307	329	311	339	324	362	321	361	328	332	321	332	376	320	335	317	375	348	362	350	321	324	336	330	365	351	327	328	331	363	314	367	347	325	347	307	326	375	325	355	323	344	351	319	330	354	325	335	357	321	292	353	359	332	300	304	359	324	316	358	324	369	358	351	312	380	366	356	314	338	337	376	382	350	362	369	335	364	342	346	338	318	385	348	348	340	354	371	373	333	350	339	371	314	339	350	364	359	346	326	333	367	356	329	327	373	346	315	323	329	303
32332	54296	42250	28930	22587	16090	8496	6215	5513	5245	4722	3301	1259	879	915	1049	909	807	589	437	427	438	410	419	398	403	402	426	469	410	402	383	406	359	366	353	372	359	351	367	376	335	341	385	358	338	379	369	372	368	372	372	331	414	359	333	353	356	355	353	339	328	344	342	404	363	372	370	391	350	369	364	386	377	351	352	361	382	374	385	358	364	361	395	352	364	378	355	344	327	393	354	359	386	374	358	356	372	354	346	385	359	371	372	349	360	376	353	366	344	326	358	326	383	321	341	339	347	337	348	354	352	362	365	367	371	345	376	352	371	343	335	339	348	362	347	352	367	338	329	359	377	343	381	340	383	345	379	337	350	338	342	360	355	368	348	374	366	362	368	344	375	348	344	337	370	350	361	355	353	356	376	351	357	375	358	363	376	337	376	356	371	322	363	369	366	365	384	346	339	322	364	380	342	341	338	342	359	344	337	363	347	365	369	345	374	358	365	378	388	350	372	349	336	389	356	364	372	340	357	320	352	363	348	364	389	365	364	383	370	348	331	332	326	362	338	370	361	344	377	396	359	367	333	339	350	348	334	397	370	354	348	382	354	352	385	329	379	344	343	383	352	352	344	351	354	374	396	389	341	362	359	384	334	382	348	350	360	354	384	348	333	390	340	343	349	360	376	373	337	343	356	376	400	366	341	340	380	352	384	345	355	374	340	347	319	373	363	341	379	367	328	363	357	350	371	370	365	366	347	367	323	353	364	345	379	366	356	385	345	377	377	348	385	358	348	388	358	335	363	389	333	368	359	337	328	367	394	371	361	355	369	360	373	384	344	385	391	353	380	347	378	352	348	379	351	391	346	366	359	394	369	326	360	359	356	327	361	337	352	385	379	378	336	375	373	391	368	383	354	369	355	374	346	370	379	345	353	354	389	374	332	359	361	387	344	322	370	320	332	364	395	370	365	379	360	352	392	377	364	393	346	355	362	338	345	335	332	360	362	397	369	345	340	367	361	356	353	383	384	358	345	353	357	369	361	391	337	400	356	337	348	334	347	380	343	357	364	364	369	336	381	348	340	336	360	325	332	383	358	366	363	336	385	354	350	327	323	329	319	347	367	357	356	346	351	402	343	350	334	373	355	385	366	354	348	364	362	382	383	366	344	357	372	335	354	322	403	363	341	363	392	348	391	329	367	364	370	371	363	352	366	339	391	333	380	327	347	392	355	359	369	360	348	329	354	399	377	348	380	367	362	374	355	334	362	384	387	352	364	401	339	323	350	339	387	373	353	356	340	356	346	352	360	362	387	362	342	347	341	326	395	363	363	398	353	362	355	367	346	345	380	406	380	358	343	376	353	349	345	371	345	345	352	352	347	356	344	362	374	374	349	357	353	396	378	388	357	357	371	367	341	392	347	331	384	333	345	345	369	368	347	384	379	352	314	350	381	352	361	350	370	369	391	352	364	336	363	372	365	335	368	376	359	362	358	365	341	384	401	355	395	344	373	356	351	347	347	321	372	380	350	389	343	357	376	401	346	351	370	342	364	364	359	375	369	366	362	340	346	385	376	379	377	369	337	353	346	367	346	366	361	379	347	330	389	372	349	352	377	349	336	363	343	341	395	356	374	367	350	388	369	315	314	352	347	335	344	329	345	372	313	368	345	386	320	362	375	383	346	344	392	338	384	369	386	328	357	336	367	352	341	333	382	356	350	350	362	374	366	371	365	386	379	368	376	339	334	392	342	347	373	352	359	363	377	366	351	359	367	333	374	365	365	350	346	375	386	362	373	331	343	388	341	357	354	361	392	394	345	356	365	339	346	394	339	366	355	381	410	356	379	310	387	368	371	349	380	341	356	359	370	328	361	352	361	357	352	360	381	332	372	352	350	365	343	311	405	363	360	352	366	312	422	317	354	387	334	366	352	409	374	346	359	389	356	338	352	379	338	374	350	359	330	391	377	389	342	344	370	366	355	359	360	352	383	383	388	351	377	406	365	337	337	351	355	392	401	342	355	346	330	336	352	349	351	374	352	387	343	320	367	336	356	379	354	353	349	373	352	339	381	344	379	320	347	374	374	356	346	348	374	372	348	373	332	352	339	346	376	309	360	377	344	344	339	372	352	358	365	332	365	339	367	344	350	356	329	333	368	371	336	389	378	357	348	330	379	364	376	384	359	367	348	349	392	375	340	341	392	348	359	344	364	387	353	347	335	345	369	334	325	342	358	354	362	333	330	333	340	369	347	405	377	349	356	360	328	362	351	344	361	357	358	378	326	365	415	348	368	348	383	371	394	381	369	339	338	363	360	364	350	332	380	325	332	357	366	329	373	345	401	351	325	344	353	356	370	366	365	380	378	389	357	361	360	361	317	354	357	351	354	386	363	338	355	346	334	368	369	349	363	384	363	360	332	394	352	387	343	360	324	379	355	361	327	348	363	380	343	343	373	334	391	385	330	339	341	394	377	351	367	363	329	348	338	350	335	342	364	404	364	361	368	370	342	387	350	354	338	354	361	367	343	345	327	384	386	359	365	375	341	366	330	354	334	368	352	375	359	395	348	371	360	343	358	360	353	365	365	345	356	357	376	357	383	347	391	329	369	371	353	371	371	362	326	362	363	365	336	346	354	313	361	332	323	338	369	379	328	339	354	344	343	347	355	346	357	379	366	368	367	334	361	380	362	360	346	345	339	341	358	349	391	351	357	407	349	341	367	362	369	326	379	344	361	376	349	381	381	367	382	362	364	345	373	341	377	355	340	318	365	343	354	375	373	330	353	349	370	355	388	349	381	327	356	346	348	361	358	359	364	353	334	350	384	360	367	361	349	360	345	344	392	353	359	349	380	380	355	323	362	359	358	376	337	346	354	391	342	339	343	376	346	352	349	340	363	369	344	370	340	359	360	343	347	346	369	358	355	379	346	352	364	350	343	384	369	344	384	348	349	335	351	341	359	368	356	341	336	367	351	329	359	346	365	378	331	357	383	364	387	368	327	379	332	345	364	353	371	323	338	348	343	366	376	325	356	330	309	386	368	339	303	354	326	350	372	360	333	350	336	353	365	361	354	335	330	365	350	340	356	372	386	376	363	357	337	359	338	365	377	369	373	328	367	362	361	346	390	328	361	369	357	342	340	363	353	353	359	361	339	366	374	357	375	377	361	350	350	353	348	383	373	342	375	327	361	351	344	363	362	342	396	364	340	358	373	336	334	354	385	314	370	358	377	337	361	362	334	372	385	358	338	363	341	342	377	358	364	378	345	382	370	359	380	382	381	345	318	360	338	391	390	367	377	366	367	350	377	355	356	382	339	367	342	348	349	332	354	364	349	368	357	333	353	340	327	322	329	361	360	381	365	383	355	350	371	378	356	389	323	373	359	375	370	337	414	383	379	349	364	346	364	357	388	305	387	361	357	370	349	338	367	340	347	381	347	375	372	350	371	338	412	336	373	338	373	382	382	310	355	389	358	336	347	367	369	336	358	353	358	365	346	325	346
25591	21699	28920	27454	19554	10126	4371	2888	2456	2369	2806	2193	1037	589	573	641	602	682	580	460	448	452	424	404	427	470	476	468	447	424	428	405	417	456	465	474	433	482	416	444	447	442	439	473	440	373	434	433	424	432	417	456	406	454	470	455	385	396	412	428	433	438	428	450	512	439	422	432	457	437	430	388	466	406	420	429	459	441	430	461	445	436	429	417	433	404	438	417	426	427	427	461	448	407	438	396	474	453	427	436	389	408	419	455	442	375	433	451	455	414	439	467	453	439	412	482	446	467	437	439	458	445	428	401	447	410	446	445	460	478	402	396	442	456	415	426	457	407	436	436	441	477	416	464	491	448	418	411	437	409	426	493	399	404	415	454	435	449	422	447	446	423	428	427	415	434	463	462	449	456	426	428	457	419	431	448	403	425	438	407	437	421	420	424	440	421	413	427	444	427	436	417	415	434	458	451	414	412	449	474	422	430	445	474	383	435	426	422	428	460	421	434	432	421	440	472	428	428	401	433	446	454	425	468	421	433	456	419	410	415	409	424	438	370	414	455	431	434	434	424	413	422	399	457	384	399	418	453	405	467	432	447	403	447	438	446	423	441	402	440	443	442	453	452	450	424	423	438	419	430	420	392	420	457	421	432	411	413	417	439	402	457	434	430	426	427	458	420	445	424	433	451	439	406	407	433	416	436	396	435	426	431	416	410	418	436	441	449	428	417	446	400	415	457	417	428	447	415	431	413	409	444	422	459	427	444	460	421	464	445	422	448	399	434	465	402	414	449	448	458	450	418	456	424	414	451	423	423	434	458	424	489	417	472	428	447	442	478	431	457	421	407	455	421	469	436	462	415	451	447	428	424	417	451	429	466	412	452	451	437	424	417	481	431	427	420	469	455	445	395	425	410	422	425	418	433	417	413	420	442	445	427	425	441	426	418	414	452	424	432	426	439	445	451	436	432	434	451	478	443	447	461	451	429	433	428	454	435	434	424	426	405	446	463	442	463	403	435	409	407	436	432	412	459	423	414	452	434	420	432	399	420	441	430	418	463	443	447	403	426	434	456	388	414	442	440	420	417	396	433	443	409	424	476	437	408	454	373	437	447	434	434	441	449	450	443	441	420	382	427	470	406	421	417	411	390	448	406	457	440	416	430	434	417	403	415	407	457	403	443	408	447	433	393	451	420	454	422	448	455	445	432	446	462	463	461	435	455	454	417	414	398	407	454	427	408	407	420	440	425	441	432	445	450	423	391	429	395	486	428	436	448	428	404	379	395	460	417	415	430	435	424	449	431	462	444	422	430	423	445	446	435	464	429	487	421	429	427	439	437	443	412	440	430	458	413	440	427	454	394	446	430	466	463	447	442	423	413	437	411	436	471	450	416	423	452	432	450	396	444	438	424	430	425	408	430	434	437	391	467	428	445	440	468	458	452	444	454	439	394	455	404	441	435	412	409	428	394	424	397	438	427	400	443	454	381	434	434	446	458	417	430	442	400	431	418	452	440	426	376	417	436	429	413	426	409	439	454	400	419	436	413	439	445	381	463	391	435	423	430	426	429	433	445	447	448	451	430	433	430	441	461	416	432	431	418	403	439	451	441	408	442	466	424	430	456	451	449	459	458	454	426	438	459	393	411	408	431	436	438	441	411	464	410	454	452	442	456	467	454	429	433	415	450	414	436	427	459	434	487	442	461	450	479	452	394	486	425	442	450	412	410	412	466	426	438	452	439	467	456	418	467	429	405	429	460	460	422	430	441	486	484	402	475	446	418	425	444	437	429	458	437	451	414	418	456	424	416	436	436	438	446	395	403	421	444	470	417	435	427	424	434	403	467	383	420	443	422	439	423	433	455	483	462	466	452	408	447	410	459	423	402	403	455	420	466	430	448	430	427	451	419	420	433	430	424	404	431	426	439	427	441	433	432	397	445	453	417	436	430	422	394	436	404	403	424	449	452	418	449	432	441	423	396	446	423	440	400	419	401	440	459	445	424	403	464	424	388	459	459	421	420	428	410	444	440	417	445	445	398	408	431	426	452	431	469	440	464	408	426	436	417	420	454	436	444	413	444	444	454	408	418	407	457	446	424	380	456	426	407	421	444	471	444	428	409	445	425	412	405	440	414	411	397	423	425	429	433	427	424	404	411	388	440	430	431	455	456	463	421	447	463	443	407	450	421	448	424	397	444	406	423	441	411	469	371	402	426	472	436	404	444	453	437	416	418	424	457	421	391	445	443	486	421	432	454	432	447	430	454	439	421	393	430	450	420	424	430	420	419	431	447	395	436	474	434	413	464	473	464	425	442	472	417	442	434	467	423	449	429	399	430	402	429	433	415	450	411	454	411	436	447	427	421	452	457	430	436	491	431	436	425	445	414	434	417	444	434	417	412	424	442	397	413	450	459	424	411	440	417	441	429	412	430	439	387	405	428	410	414	464	464	429	441	469	430	462	436	402	437	388	420	443	451	438	430	437	421	396	411	459	444	444	400	445	455	430	408	459	410	437	433	441	432	427	452	432	475	406	447	430	428	391	441	424	464	431	397	440	431	435	430	394	463	441	429	447	388	377	435	383	438	460	418	430	394	456	434	466	424	407	427	401	399	422	420	439	422	447	441	417	405	417	435	434	441	451	436	384	443	419	404	441	417	409	445	451	405	403	450	455	432	396	448	432	415	439	409	405	378	410	431	425	442	433	392	425	458	464	412	416	451	429	471	431	469	443	393	421	469	424	428	432	425	436	423	437	423	440	423	392	428	420	455	433	462	419	381	432	412	410	428	443	406	438	462	414	400	442	428	452	426	394	407	434	446	411	430	392	451	442	426	451	402	402	445	464	449	427	434	422	417	433	411	473	420	420	462	452	413	436	419	413	425	446	449	439	418	432	435	423	464	424	416	413	433	406	406	410	464	448	456	400	449	397	425	433	431	439	376	453	428	455	423	428	438	441	447	478	440	426	434	451	461	434	423	415	415	488	462	451	427	439	454	414	459	449	442	425	435	417	418	440	407	413	424	435	374	403	405	442	451	424	442	414	403	451	420	406	448	488	405	451	411	393	457	405	420	396	441	440	415	403	449	438	447	460	455	419	408	452	427	391	448	446	434	431	418	395	440	450	443	399	409	436	446	406	432	449	403	428	436	428	417	469	416	487	456	413	421	418	452	434	433	443	447	476	391	458	434	398	457	493	408	433	410	470	429	425	416	422	399	399	439	425	472	406	436	413	411	423	438	397	458	458	461	413	441	439	435	436	406	399	427	448	432	420	396	452	427	414	410	397	468	437	436	442	407	437	453	458	439	441	435	431	431	464	405	418	422	418	445	399	405	419	425	435	429	420	427	437	423	433	420	453	395	394	454	432	392	452	465	443	436	465	406	416	447	412	409	419	424	425	422	438	403	431	433	451	442	450	394	401	427	433	460	408	441	385	445	414	445	455	441	406	425	426	409	440	426	447	444	391	434	457	421	416	411	423	415	445	425	412	418	458	489
31217	50805	40115	27338	19782	11988	6705	5085	4421	4269	4832	3674	1588	748	744	839	831	736	692	514	493	496	521	491	499	492	465	476	476	529	481	511	485	480	468	461	441	466	505	464	450	474	439	403	487	451	448	488	480	485	470	466	487	422	453	480	480	487	436	458	468	442	464	478	453	450	467	450	411	451	468	521	439	424	470	483	467	501	475	456	451	417	456	482	449	462	482	457	427	476	454	430	457	449	467	433	477	471	434	474	455	464	494	452	460	470	472	454	470	449	439	438	459	454	429	465	474	457	467	472	469	456	468	427	470	464	442	422	500	454	474	440	507	479	459	484	454	445	455	462	426	465	485	452	443	468	413	434	446	463	422	454	478	472	495	475	433	443	491	451	459	425	470	472	484	455	464	491	450	488	488	464	451	475	457	478	469	421	467	490	428	434	492	455	498	432	460	456	421	501	479	456	455	494	446	452	476	456	448	462	457	482	470	425	423	484	506	440	441	455	470	465	466	404	436	460	469	486	458	458	473	460	469	463	471	457	465	435	470	473	507	457	442	453	447	446	464	474	449	485	428	459	460	481	459	460	443	490	436	467	482	455	454	476	438	451	456	494	443	476	451	441	487	416	447	454	463	473	433	475	435	419	432	452	474	466	468	474	482	447	457	463	490	443	421	453	439	455	458	420	454	468	461	470	484	434	445	462	489	437	469	439	465	463	466	488	462	496	439	473	468	442	461	475	478	448	440	468	452	422	469	449	450	444	448	444	439	453	495	404	454	508	463	417	443	447	480	469	504	457	448	456	436	457	444	472	440	458	451	466	450	463	466	458	448	474	478	481	453	435	462	451	461	468	486	471	442	438	403	460	462	473	432	476	479	454	477	451	471	438	438	489	456	457	446	471	490	417	453	488	447	480	411	499	476	482	450	468	417	448	497	445	446	466	421	460	495	436	492	461	408	459	471	443	412	456	483	433	507	440	469	475	461	448	452	472	459	472	432	474	478	453	455	443	437	458	408	454	468	448	462	425	464	477	435	445	464	436	435	454	502	505	479	416	466	461	472	449	463	434	457	446	424	496	469	490	493	444	448	478	480	465	437	446	484	442	445	440	443	428	448	459	449	462	448	464	454	468	462	468	430	448	468	450	478	466	479	466	439	460	480	390	444	496	447	475	462	438	472	432	468	451	452	478	444	474	425	452	460	483	452	465	454	472	497	479	467	462	455	427	470	472	473	486	447	468	470	447	436	443	493	422	431	445	464	469	449	479	447	442	467	482	435	462	462	465	475	430	470	489	474	464	460	488	453	446	468	465	459	432	476	447	497	423	462	458	448	484	500	500	439	443	423	436	484	477	455	477	434	470	463	452	447	450	419	494	449	447	471	447	455	454	469	448	461	457	494	439	454	437	444	419	485	461	444	458	454	442	406	469	438	471	405	445	440	476	438	445	472	462	481	431	437	434	458	446	453	463	485	486	436	416	494	437	461	447	456	440	453	450	494	463	524	471	453	464	445	457	459	456	473	430	466	446	457	445	475	481	464	445	450	475	439	477	411	477	483	467	458	431	460	454	479	473	429	456	416	474	464	472	438	453	443	441	439	467	420	413	449	500	472	459	434	480	465	466	489	450	475	455	455	458	472	441	450	459	488	455	477	445	460	453	470	435	492	470	455	483	466	447	507	478	498	430	456	450	454	472	430	487	458	489	473	439	419	452	471	458	487	474	488	486	459	432	461	493	464	453	427	454	441	448	467	444	431	453	477	464	497	432	482	461	482	468	430	460	436	461	434	457	436	440	435	426	458	450	471	476	459	463	464	467	465	475	463	465	441	480	444	457	455	496	453	438	437	519	473	442	461	435	465	481	474	447	491	468	440	463	448	475	451	465	495	450	471	449	472	441	432	437	440	462	452	445	451	478	470	483	497	435	458	478	421	475	490	460	511	470	456	425	463	464	449	453	462	480	446	475	441	518	441	505	444	447	441	441	436	421	469	465	469	466	475	467	448	449	459	469	472	463	448	455	447	471	418	453	454	474	441	461	481	435	454	480	484	455	461	462	437	447	452	493	461	451	476	495	483	472	482	444	440	453	463	510	434	463	433	436	412	465	443	447	459	466	466	476	471	482	457	451	429	463	471	453	442	472	439	489	448	454	483	487	443	459	478	455	463	470	481	478	441	429	446	424	453	474	475	445	425	475	442	468	448	448	445	424	505	477	416	443	416	484	486	459	473	480	422	441	448	431	446	458	442	489	461	417	471	525	431	467	447	452	434	442	499	463	421	484	498	429	477	471	435	475	472	467	480	468	429	476	447	475	499	483	481	462	452	476	467	444	462	490	471	475	472	406	429	517	435	458	453	469	487	472	463	450	461	469	445	465	433	483	436	440	450	437	462	423	469	425	477	474	466	472	440	460	467	457	485	491	467	463	472	502	449	458	467	419	464	472	459	479	475	444	438	453	463	481	448	503	484	467	448	479	461	465	475	488	475	462	424	452	501	445	482	481	504	460	395	476	460	430	462	472	414	479	431	450	422	472	486	439	434	462	451	484	476	461	446	458	431	438	451	445	476	480	469	461	453	417	441	462	447	474	464	501	408	450	466	474	460	453	482	440	442	452	469	464	508	439	443	481	452	456	490	469	472	460	464	477	467	432	453	456	454	445	435	432	454	443	440	435	468	445	437	465	474	444	484	473	415	466	448	458	436	488	469	459	454	424	460	471	473	472	462	457	454	471	504	504	469	493	479	479	488	479	452	484	475	411	449	457	488	465	443	488	432	454	456	425	463	457	448	459	461	461	478	452	476	411	460	464	448	439	436	494	432	449	442	443	483	421	480	451	450	433	467	465	420	436	427	460	431	479	477	413	492	444	453	464	448	453	489	450	436	478	478	473	444	443	441	439	473	431	464	435	465	461	485	432	490	458	469	454	446	466	452	452	481	459	456	491	487	463	484	473	497	439	452	472	433	441	476	464	469	473	423	432	486	469	431	436	443	467	477	507	427	435	453	449	480	501	462	503	427	455	474	504	439	455	490	492	471	470	505	476	463	452	451	472	443	468	460	443	477	441	449	470	493	466	477	491	467	452	442	466	485	423	452	474	448	455	442	471	466	459	430	473	453	470	440	459	456	503	468	447	480	443	470	470	456	455	503	489	444	427	469	447	452	450	467	473	457	467	466	464	447	490	433	515	452	464	418	465	448	469	456	459	437	478	459	436	432	489	469	437	476	457	450	449	474	461	462	435	456	447	471	449	447	438	464	459	481	486	486	429	434	438	476	496	497	471	426	427	482	448	469	434	463	486	482	448	464	436	484	475	470	466	468	442	441	490	411	491	472	431	448	452	451	461	446	425	469	436	482	442	404	456	456	486	452	469	468	462	456	461	441	490	468	489	459	432	502	479	470	452	500	477	460	488	473	463	457	458	449	461	460	458	463	440	457	473	460	460	446	462	475	436	442	457	478	432	466	438	413	480	426	467	491	473	454	445	473	449	483	450
23277	21668	29477	24544	22133	22185	15729	7370	6378	6865	5244	2651	1119	792	835	958	990	959	762	625	569	515	535	552	548	609	559	576	575	549	527	590	509	528	517	554	557	519	523	541	512	529	518	521	551	516	542	498	532	473	549	572	481	532	533	509	520	541	515	512	522	585	534	520	512	499	518	522	505	524	478	554	541	509	503	509	516	537	519	501	511	500	535	523	491	510	516	534	486	524	528	475	522	480	516	511	529	493	532	510	520	577	494	482	550	570	525	509	541	513	528	526	478	529	514	473	513	474	544	506	506	499	524	482	535	493	518	564	565	550	559	527	502	497	514	446	568	564	495	502	507	536	469	507	505	505	524	463	526	524	547	502	487	508	515	506	517	485	510	504	474	512	510	533	492	528	503	517	513	509	522	461	503	504	523	539	551	495	523	546	513	508	507	509	517	522	521	514	507	519	493	484	518	494	518	486	539	501	509	551	510	547	528	490	525	515	537	514	537	523	491	520	522	511	498	520	507	528	523	486	497	535	472	514	496	537	516	497	482	497	475	530	538	546	514	496	499	538	490	516	510	553	525	519	505	502	476	501	519	539	497	559	523	521	507	486	551	487	480	530	530	492	495	529	489	504	478	510	536	504	494	497	515	552	496	518	509	525	485	525	486	517	480	502	479	544	493	527	529	485	525	517	530	501	505	480	497	527	511	531	514	557	499	543	528	539	505	523	526	534	536	537	518	495	532	479	513	516	518	526	512	473	495	517	533	497	475	455	505	523	509	507	464	503	509	507	489	522	509	530	505	508	485	495	509	517	518	513	498	529	519	484	497	513	509	497	514	521	489	517	492	518	531	546	553	502	492	524	489	523	486	479	497	479	460	497	504	486	507	467	512	548	514	498	511	498	507	507	468	506	539	531	534	486	504	519	507	512	506	477	493	545	529	545	516	498	496	501	533	497	522	553	540	523	509	467	505	475	517	523	510	478	517	513	499	524	519	516	504	490	479	509	500	498	496	495	489	495	519	524	531	504	483	538	508	579	491	528	484	525	459	517	467	516	519	514	543	499	533	505	484	518	485	499	537	547	507	478	491	492	515	510	486	499	493	517	468	513	542	529	541	509	533	509	487	560	563	539	518	496	530	505	521	480	525	512	513	544	494	511	525	500	518	510	474	511	483	535	510	544	494	538	526	511	475	519	519	523	494	485	529	489	537	507	502	534	529	510	546	513	506	537	537	518	495	554	537	488	546	503	474	510	492	518	521	443	519	506	485	521	532	508	485	490	543	476	480	472	512	488	494	480	499	540	489	501	507	484	497	506	525	569	511	511	544	490	526	560	513	528	511	505	539	463	495	507	488	508	506	531	516	539	474	520	505	475	516	490	484	512	521	467	515	525	476	508	519	512	513	494	548	516	504	497	490	505	565	568	515	483	530	471	520	483	476	489	494	528	540	503	523	511	511	517	501	495	471	537	519	504	469	520	520	530	474	507	490	491	479	520	538	449	533	554	497	503	494	523	508	506	497	504	492	495	526	495	512	544	484	525	538	496	502	524	477	532	471	490	477	518	531	501	525	502	509	515	524	516	468	501	507	516	504	516	522	507	521	542	512	547	498	493	518	496	461	520	519	490	515	479	529	560	508	521	479	528	506	555	542	527	515	544	517	506	512	490	533	500	517	519	504	497	544	489	521	533	488	481	480	455	510	512	485	515	488	517	508	527	560	465	503	525	540	534	490	526	534	495	508	527	528	460	505	478	512	509	515	487	501	505	502	491	518	528	488	541	484	512	544	493	493	524	522	472	515	492	522	496	500	506	489	552	545	553	529	487	479	506	510	520	502	530	519	533	499	554	568	504	502	533	503	530	548	492	569	490	509	490	523	465	493	532	502	496	528	530	504	518	528	506	538	455	498	526	512	521	524	494	479	518	461	501	550	464	523	513	529	509	542	508	511	538	493	540	499	527	555	560	529	514	530	510	518	488	508	537	482	549	498	466	526	539	530	517	536	505	525	547	498	489	556	504	507	488	508	499	502	544	540	516	523	502	521	497	475	513	482	519	526	560	512	513	526	549	502	509	517	485	501	502	506	475	503	491	489	538	513	507	493	518	515	514	522	534	494	524	520	530	525	543	504	490	513	530	463	495	486	501	509	503	516	512	548	513	511	498	476	560	528	510	490	522	514	497	502	545	531	515	447	537	520	525	496	544	513	500	502	522	539	532	545	530	527	509	507	487	537	534	477	521	511	467	501	532	524	496	452	497	519	502	475	528	489	515	547	509	490	535	531	515	488	504	503	517	495	514	526	514	496	517	521	493	519	504	495	525	481	500	510	504	536	521	506	517	519	552	538	510	521	547	485	529	486	508	493	523	504	485	499	533	555	502	478	525	497	495	509	486	522	527	495	549	495	515	466	479	530	500	517	497	523	540	524	531	485	510	566	497	534	516	488	536	504	488	503	548	504	468	487	490	518	483	529	508	466	486	506	497	486	532	491	486	509	531	506	491	544	520	499	517	521	485	542	549	508	448	523	493	521	494	527	525	504	483	512	533	489	492	549	472	486	486	489	482	504	486	461	500	529	510	530	497	536	529	475	476	510	485	518	531	538	527	520	536	490	502	517	542	545	512	487	543	542	541	531	525	482	553	494	513	545	493	486	508	522	495	561	521	473	502	484	524	494	486	521	503	532	499	499	520	496	488	482	485	519	537	515	524	491	532	508	524	525	522	552	519	484	507	480	474	498	540	531	490	509	436	509	525	497	502	530	540	548	512	537	484	506	516	504	493	485	505	526	511	558	503	507	483	481	542	533	545	503	545	537	467	519	527	522	540	500	492	520	522	477	498	541	511	508	513	463	542	519	528	481	494	541	530	473	513	494	505	511	526	556	533	492	482	525	479	519	468	508	490	521	504	516	500	516	540	480	519	497	510	482	491	532	520	527	482	523	441	504	528	510	501	514	513	522	528	478	496	499	489	544	554	550	460	528	542	485	517	503	534	508	539	524	459	520	489	467	557	524	509	547	527	512	506	527	467	533	499	516	551	463	495	522	500	491	541	529	558	505	493	510	499	491	543	533	517	470	479	483	494	487	514	520	544	500	491	470	489	539	479	473	481	554	492	518	536	501	525	540	504	520	504	496	488	525	512	533	558	506	499	495	502	535	529	502	505	520	525	482	456	496	467	517	495	503	514	528	497	519	493	502	534	511	512	487	527	493	511	498	518	515	532	508	474	482	529	508	528	506	540	490	468	510	531	503	487	527	501	523	523	513	493	546	486	524	519	479	537	525	514	549	533	512	524	535	482	511	519	478	519	485	514	510	538	535	509	489	524	471	480	533	505	516	514	517	475	543	486	526	470	531	500	486	513	485	487	524	523	508	522	497	533	510	510	483	493	527	525	484	507	489	510	512	520	538	514	548	550	553	514	491	508	526	516	515	502	508	468	540	506	493	518	524	509	571	527	507	526	498	531	502	533	544	488	534	496	502	496	527	505	454	510
34262	62437	50436	37882	27007	17256	11862	10022	10153	10612	7824	3781	1548	1065	1065	1257	1432	1192	976	720	648	597	616	608	617	606	623	548	597	609	566	531	619	570	560	535	556	556	547	527	527	518	519	545	508	522	541	498	564	556	542	523	526	515	500	539	536	595	501	557	530	575	549	563	527	509	582	521	541	552	533	552	511	529	480	551	511	545	532	509	515	510	539	542	541	526	524	542	551	509	540	516	496	499	517	537	505	548	550	526	491	556	541	521	553	544	517	490	516	531	543	513	517	551	497	522	501	552	508	501	506	545	514	544	545	513	478	533	500	510	539	528	486	524	528	515	512	531	522	491	524	490	551	462	518	577	469	490	498	548	511	514	561	520	488	516	522	520	510	505	495	483	507	506	495	494	526	501	525	535	567	536	507	524	530	509	524	520	569	513	513	542	523	572	503	531	505	518	529	495	514	500	505	499	536	492	549	514	486	519	547	508	530	548	491	512	490	528	534	558	545	524	510	523	523	523	535	489	504	530	501	529	465	530	543	491	513	528	515	546	504	487	524	487	534	495	480	478	540	514	547	545	489	542	570	524	554	535	547	523	513	558	579	506	504	516	507	496	524	480	562	476	533	557	505	528	508	561	548	493	515	515	539	557	503	547	513	518	513	525	518	533	547	545	534	510	530	495	516	523	480	509	541	524	500	506	520	505	505	549	584	593	491	520	540	512	559	531	570	538	551	507	508	533	541	507	502	511	491	525	537	505	547	493	540	476	530	535	546	537	518	500	514	519	478	542	562	522	510	518	523	516	535	513	494	523	483	508	472	512	541	559	516	517	467	543	512	530	535	508	515	543	493	498	521	526	500	516	549	520	538	498	503	488	525	504	538	542	510	482	484	541	523	488	578	484	514	508	523	502	512	541	535	536	469	540	552	509	528	523	496	563	497	517	488	542	508	526	506	529	482	526	494	543	556	483	531	553	509	487	495	493	523	566	541	552	556	495	531	535	526	498	520	479	516	511	490	516	488	512	544	505	500	533	512	515	513	512	529	498	491	550	500	511	562	518	529	507	470	531	498	509	490	527	523	558	551	513	567	529	499	488	501	517	520	514	515	552	528	502	541	521	509	517	521	492	535	479	544	514	466	509	510	514	516	487	515	456	484	516	534	500	521	493	550	548	551	524	539	510	525	482	523	535	511	533	523	480	531	516	528	527	529	508	539	519	523	507	498	556	502	542	497	504	512	526	517	475	473	526	524	519	526	499	539	526	503	507	511	491	508	485	496	529	477	510	514	543	509	540	528	518	523	546	530	526	505	535	488	510	551	486	537	512	539	529	486	513	516	558	497	535	489	498	527	527	523	489	540	527	503	524	492	515	526	500	563	526	527	517	524	491	505	574	528	530	491	508	468	476	517	573	486	528	515	530	531	550	507	558	500	571	510	509	482	541	518	517	524	542	508	504	513	513	505	486	540	531	566	505	502	534	539	534	549	544	503	545	546	504	487	512	514	532	479	557	530	540	530	562	520	515	545	510	529	551	461	460	521	527	552	517	495	518	498	539	521	550	539	542	570	482	506	534	560	553	550	536	529	530	521	531	499	556	523	539	527	539	521	546	524	536	519	536	535	535	511	525	573	505	509	511	540	510	528	514	513	550	508	489	512	505	519	539	498	513	552	490	509	548	488	541	527	526	527	502	530	474	560	505	506	528	531	553	510	521	523	531	523	528	507	526	493	519	505	559	514	490	520	502	492	521	494	518	499	511	505	477	517	541	532	522	535	527	529	472	565	539	537	555	526	484	522	565	527	495	551	526	505	516	534	543	516	493	478	551	512	529	491	530	504	511	542	555	544	554	516	544	518	486	464	509	498	542	539	533	515	530	511	513	532	522	508	543	532	522	557	520	558	511	503	550	514	511	521	539	495	561	539	533	542	515	506	537	527	517	506	547	493	530	494	526	517	515	568	537	528	538	502	509	526	540	526	542	544	514	519	534	552	543	520	470	522	518	523	516	529	503	519	544	539	540	486	522	508	521	517	552	527	487	515	535	540	512	493	530	519	534	531	525	521	552	483	488	522	517	482	536	531	513	518	531	507	525	495	512	521	508	518	528	533	519	508	508	503	520	513	494	544	521	533	498	532	509	482	537	506	508	537	543	512	487	488	553	545	518	524	510	519	510	499	502	528	510	514	503	479	519	501	496	477	528	537	501	528	509	526	508	519	526	490	520	502	562	515	562	512	529	514	541	537	494	533	523	509	525	527	478	517	502	521	494	498	526	510	538	535	535	509	590	556	495	542	562	506	531	535	515	529	524	517	517	497	502	517	491	511	472	514	519	557	492	545	554	549	545	514	532	495	505	505	509	558	513	544	483	508	510	497	529	484	518	498	562	493	537	579	495	548	527	527	486	540	491	517	490	493	461	570	478	527	485	505	530	509	474	547	546	497	553	537	553	503	520	510	535	504	522	521	500	536	530	501	509	558	505	557	494	512	512	516	519	476	513	543	491	498	498	578	491	528	491	537	512	545	534	517	532	468	516	541	550	521	513	490	544	537	510	550	520	514	481	493	520	513	540	526	511	541	528	509	507	511	578	527	546	525	534	523	486	557	517	505	603	516	501	558	508	513	479	550	549	516	537	523	500	503	571	539	530	512	544	512	538	505	529	504	511	508	523	504	499	511	533	512	544	525	474	509	494	467	527	498	514	535	483	567	547	523	535	531	542	532	531	506	538	540	529	533	497	527	506	527	528	522	549	528	521	485	510	501	510	537	517	513	554	557	486	497	505	511	437	589	517	497	519	512	534	501	471	537	535	517	538	505	522	525	553	520	559	530	485	506	562	524	529	487	555	531	523	554	506	503	503	541	518	499	527	515	554	553	552	512	503	497	529	504	547	552	504	510	504	491	531	558	504	549	532	494	495	551	539	518	522	506	532	510	523	507	508	517	519	534	531	514	495	503	525	518	530	480	573	483	522	455	553	495	547	511	572	502	519	516	496	517	515	493	538	522	522	490	500	523	510	498	503	521	507	514	475	470	515	508	518	514	523	513	506	541	527	518	564	517	548	517	509	521	540	540	553	526	505	514	542	475	551	524	505	518	553	479	500	492	509	529	516	514	509	517	487	546	538	489	504	495	517	521	512	486	524	489	522	515	501	528	494	513	512	476	536	523	478	553	551	558	524	520	524	503	546	543	545	532	544	468	538	493	520	557	506	504	522	506	516	538	530	506	489	537	528	564	499	532	511	541	528	522	478	563	505	508	509	526	525	505	546	511	534	499	527	520	459	518	542	523	502	494	526	533	521	550	517	532	498	500	531	500	531	501	545	499	544	487	530	518	566	496	545	523	519	511	511	531	512	537	482	519	512	488	550	542	479	530	564	493	528	563	513	544	505	530	507	491	553	527	549	520	515	555	531	518	467	502	548	514	476	566	501	490	523	552	547	516	521	499	540	497	497	538	528	529	546	521	520	504	521	525	498	507	508	590	517	512	550	501	542
31872	32488	35422	23162	11269	4922	3046	2209	1656	1676	1366	892	594	371	399	418	430	433	374	338	323	340	320	305	299	299	350	307	348	332	303	333	294	337	305	347	295	307	295	316	346	302	346	326	303	294	309	337	316	306	283	305	333	310	294	314	336	290	321	302	298	297	298	318	285	301	292	332	305	317	332	323	308	291	328	354	333	322	331	291	315	338	290	303	325	330	327	297	320	296	316	311	340	310	303	345	311	306	331	322	324	306	321	318	306	294	341	298	305	307	309	310	331	304	304	305	288	307	291	310	319	301	290	327	306	318	304	329	300	299	290	331	329	304	298	304	301	306	294	320	319	304	302	298	298	326	286	290	279	318	335	315	309	293	322	310	317	285	319	296	327	312	341	304	305	306	352	299	323	317	325	298	322	324	332	333	318	366	303	276	331	309	282	295	306	256	334	310	315	329	297	312	307	316	322	302	333	332	310	310	317	339	294	296	328	321	328	300	347	280	316	323	294	297	323	329	279	343	366	327	319	322	319	320	307	303	325	315	293	309	346	291	338	293	324	296	247	291	316	292	324	327	323	294	344	326	313	318	335	309	330	280	316	316	301	324	296	311	354	309	282	286	328	317	298	320	340	295	263	310	319	318	306	310	285	275	319	307	327	322	318	301	335	322	312	307	334	307	304	332	311	305	280	292	307	329	326	307	320	286	300	283	292	287	320	311	321	304	337	335	307	300	300	313	324	321	326	332	333	320	286	311	320	323	327	315	314	312	314	280	339	286	317	302	301	306	337	313	292	307	320	302	320	321	331	328	304	303	328	339	309	312	288	312	319	337	317	329	332	292	300	314	313	303	302	319	321	303	321	278	332	302	305	287	294	341	298	313	303	315	283	312	330	344	319	319	292	324	320	320	316	294	292	304	322	303	314	300	293	294	321	315	299	324	339	310	307	319	319	312	284	284	331	273	310	320	275	314	311	280	330	299	344	330	349	280	340	303	279	309	319	335	298	341	312	314	302	322	283	326	304	329	319	298	342	336	313	310	341	316	322	300	312	304	294	276	301	303	326	321	314	319	329	340	331	342	333	326	325	275	282	301	310	334	305	283	350	281	289	332	327	307	302	300	294	336	340	313	311	340	310	333	334	308	309	295	304	312	320	314	315	343	363	302	298	304	304	277	314	303	296	321	335	337	295	291	312	302	377	300	314	329	319	299	279	336	335	322	346	312	351	313	327	325	327	332	294	332	306	266	282	311	283	296	274	326	302	302	323	280	305	304	298	315	303	314	292	308	308	288	328	330	304	316	293	337	307	324	302	319	330	308	322	306	320	303	294	343	290	329	316	314	297	333	309	298	334	323	306	312	298	275	330	332	293	317	322	312	286	308	337	332	291	277	304	326	299	302	309	305	306	315	326	310	302	285	299	315	329	307	292	348	320	346	332	333	315	355	300	307	312	312	321	303	294	306	338	319	308	319	312	329	318	336	308	294	319	297	297	309	311	294	333	329	310	296	336	352	301	318	317	328	298	324	313	296	311	290	319	285	351	303	302	328	303	319	318	312	345	304	286	304	304	289	333	308	323	311	318	291	344	326	308	320	308	289	305	292	294	304	308	299	303	307	300	337	286	300	359	316	260	329	304	323	348	295	338	348	326	345	298	312	351	348	330	325	310	291	307	305	316	288	295	309	330	333	300	298	278	323	312	347	314	330	327	323	298	287	285	296	322	322	311	291	320	308	314	312	312	313	295	301	304	278	306	299	304	329	307	293	324	332	332	318	319	282	332	306	301	301	313	302	282	304	332	314	282	280	331	325	281	336	330	334	343	309	307	314	297	335	310	301	309	325	296	318	286	333	338	307	306	334	292	312	306	334	312	306	303	276	311	335	312	330	313	327	332	340	291	306	350	304	314	303	323	296	330	334	300	309	285	296	325	299	347	293	297	342	285	325	292	313	331	283	349	325	310	292	373	337	323	301	306	302	340	315	320	303	302	317	316	318	297	318	325	302	297	325	330	305	311	296	296	303	325	328	317	301	304	313	343	283	322	326	300	332	304	305	298	329	307	294	326	301	301	307	332	290	331	288	316	317	307	274	305	319	299	310	317	324	305	325	299	315	301	297	300	299	318	333	348	321	301	336	316	305	303	319	328	309	313	280	262	311	286	334	350	327	298	291	293	307	289	300	298	343	290	286	290	311	298	298	325	323	334	321	309	340	332	312	284	312	315	332	307	324	303	323	340	313	311	305	309	314	305	330	284	307	301	329	288	298	293	308	348	325	322	285	325	292	322	331	321	305	309	322	336	304	315	309	301	289	323	316	324	307	356	330	311	289	329	324	313	336	309	317	330	323	263	304	320	335	329	347	306	337	299	326	323	302	304	307	315	325	307	310	287	306	334	284	312	334	280	310	326	318	314	312	354	354	292	296	304	322	329	302	325	327	326	316	328	319	304	312	310	311	302	295	302	331	301	323	324	331	290	324	291	284	340	328	297	309	304	329	326	291	310	299	325	295	312	295	273	301	297	304	307	307	297	313	327	328	305	323	317	306	298	332	346	315	295	295	316	337	311	318	332	332	271	309	297	275	339	334	307	343	340	317	315	319	331	310	314	347	357	310	272	276	290	326	290	317	311	298	310	339	318	341	338	284	297	340	296	310	306	311	314	319	317	348	305	302	349	289	304	303	354	326	314	313	298	314	313	310	337	304	299	294	299	297	319	321	330	296	291	312	343	326	306	317	305	335	304	303	303	324	314	303	318	333	322	317	323	304	344	328	307	307	355	315	333	312	290	305	298	309	314	271	293	328	316	293	340	318	352	281	286	327	316	312	340	309	324	301	293	312	265	313	304	340	326	302	312	320	326	302	284	299	312	313	286	311	334	296	303	302	261	312	296	351	342	305	303	314	326	306	315	303	323	333	322	318	288	273	318	322	326	334	301	302	337	316	307	325	292	271	284	307	343	303	334	319	305	302	310	333	348	321	296	313	296	328	307	321	325	307	326	323	318	292	321	322	309	333	296	295	317	296	328	330	293	302	323	306	313	328	293	306	308	323	314	300	339	318	307	322	330	295	312	318	287	296	293	309	295	300	324	314	330	305	324	325	289	283	317	307	318	290	307	287	305	325	326	312	312	320	309	310	308	309	336	324	316	286	340	329	311	288	309	311	327	304	301	292	311	314	331	323	310	330	325	345	326	331	288	296	312	312	303	299	303	299	322	325	341	338	328	324	302	294	306	285	312	323	303	298	313	327	272	327	317	301	312	332	304	309	331	300	330	322	281	335	305	309	294	314	318	325	282	318	296	312	304	339	313	328	321	281	312	307	327	332	286	327	308	346	317	278	270	315	332	353	297	309	311	333	293	316	321	290	305	302	329	306	281	318	319	368	328	314	303	315	309	322	292	298	334	318	324	320	289	306	320	343	344	327	301	313	342	322	325	325	340	289	309	299	323	318	327	373	322	322	318	327	323	329	298	333	332	305	293	311	282	311	325	342
31567	47140	35936	21197	13515	7697	5269	3798	2940	2815	2282	1540	837	520	528	549	573	530	460	397	358	375	361	375	410	370	331	387	340	347	349	351	338	333	389	341	332	331	345	367	356	314	337	323	326	374	340	359	322	354	350	351	352	354	356	351	347	347	314	322	316	325	340	347	345	340	331	361	340	302	338	312	319	355	346	334	356	357	339	353	310	378	329	319	332	332	329	391	319	325	312	354	340	356	360	343	357	351	317	337	368	367	331	344	332	344	358	324	358	314	326	332	344	361	324	338	333	355	416	331	332	328	333	346	321	366	352	330	325	317	341	334	315	346	332	320	322	320	348	369	331	325	343	330	319	375	355	344	363	346	352	365	311	369	328	324	348	323	319	317	354	322	318	366	310	343	334	344	328	360	369	368	363	322	331	351	340	333	365	337	326	371	349	383	357	329	354	353	356	326	323	312	356	354	369	336	337	339	340	338	320	322	354	341	336	333	318	321	357	354	348	343	339	340	334	328	327	352	336	349	348	366	340	320	324	346	366	368	359	343	344	338	341	373	338	369	338	330	333	347	348	349	336	332	354	335	322	332	315	337	346	331	351	344	321	366	382	325	357	380	356	342	353	360	359	345	374	330	360	347	334	370	306	335	365	341	333	323	328	340	341	356	332	342	298	354	353	360	333	332	328	351	361	346	331	352	360	335	326	354	334	345	341	316	309	324	314	321	374	361	351	370	319	330	340	375	345	373	392	336	346	373	340	330	344	324	320	327	335	349	337	340	325	325	365	325	345	306	372	357	337	340	309	356	357	358	363	375	324	344	330	352	308	341	357	331	338	352	345	342	306	363	354	342	346	321	357	330	356	327	351	337	336	347	341	348	333	366	345	324	386	324	377	339	372	325	353	350	332	333	338	321	335	328	337	350	374	331	345	323	362	319	327	327	333	343	340	370	378	327	343	326	374	340	369	334	342	305	360	326	339	377	338	347	350	345	318	321	348	350	324	346	320	318	325	324	346	329	337	359	345	331	357	346	327	358	326	334	347	339	322	325	351	346	356	311	363	335	340	324	341	347	330	359	346	365	324	338	349	351	359	355	359	344	359	355	357	316	357	333	382	345	351	371	347	343	337	339	325	343	336	360	343	336	321	352	332	313	325	346	354	346	349	312	320	351	346	343	318	343	361	360	344	320	332	361	348	352	320	325	353	343	319	325	347	327	356	352	327	394	296	345	328	353	356	322	338	358	366	346	328	328	311	341	350	359	328	339	371	349	333	364	362	349	349	362	329	355	317	355	345	339	359	369	347	327	347	330	338	341	356	333	331	314	370	372	405	362	329	325	340	333	345	333	376	333	364	315	349	343	337	335	337	329	353	337	334	376	310	328	339	355	329	361	335	349	336	332	324	343	334	388	339	320	348	324	339	361	357	318	354	356	316	327	313	366	342	347	345	325	343	333	349	323	369	355	334	333	329	356	332	354	328	341	368	322	313	327	354	324	332	324	321	349	340	322	330	365	338	334	334	320	317	340	367	336	349	340	290	331	348	361	350	323	324	341	318	323	305	343	333	329	347	336	327	377	346	298	352	348	356	349	339	335	342	337	335	351	319	314	374	349	341	358	322	353	294	374	360	333	343	329	345	297	315	342	346	353	342	368	339	330	329	315	315	378	369	325	346	342	343	347	342	321	345	355	378	341	355	354	361	348	334	316	361	311	340	349	320	362	358	361	334	322	345	330	353	320	360	322	339	328	351	345	333	305	318	385	330	366	300	326	350	358	300	330	349	340	318	362	347	350	338	379	366	323	365	321	326	334	304	343	332	350	337	327	297	377	342	332	361	347	368	363	360	317	317	323	383	341	333	338	324	348	350	369	319	322	320	357	330	321	331	337	325	349	354	342	315	350	340	354	331	316	347	331	346	340	316	366	346	331	367	334	330	375	316	372	353	335	356	374	346	354	343	347	312	312	326	337	363	335	338	325	348	324	378	336	356	327	322	355	342	332	346	332	364	347	341	350	359	343	355	320	345	307	331	359	368	330	350	328	344	298	334	346	374	321	345	337	348	324	349	321	377	360	333	366	338	343	328	310	350	342	347	343	370	306	329	328	369	317	351	297	336	310	344	317	361	343	317	344	336	338	343	348	307	358	338	337	316	351	377	325	335	298	333	352	321	332	313	343	363	348	341	367	332	308	341	336	356	318	345	325	315	302	343	353	346	348	328	321	320	369	331	335	338	328	373	341	315	317	334	373	347	382	314	341	314	346	319	359	342	324	326	319	317	344	331	337	348	339	317	359	298	350	366	366	358	319	338	328	341	341	395	332	353	340	349	351	367	283	362	350	372	343	352	347	337	326	367	371	340	311	348	339	321	334	336	359	364	360	357	363	312	376	333	327	355	324	320	343	331	341	345	372	307	340	326	327	322	376	335	343	344	344	351	352	325	309	340	358	373	346	343	315	336	350	363	329	338	280	353	329	367	323	337	365	327	340	313	352	360	305	350	304	324	354	363	369	376	356	324	360	347	330	373	347	373	350	337	323	317	372	317	362	341	361	333	330	335	328	340	332	322	327	334	337	371	353	334	310	346	337	340	333	330	328	343	361	368	329	331	339	344	347	341	343	321	325	375	353	348	367	365	365	349	326	346	319	348	365	325	355	328	350	335	335	354	323	355	335	317	361	328	307	319	340	310	315	343	321	354	332	339	338	322	326	352	339	356	325	320	357	355	363	315	338	365	316	333	371	328	350	361	338	317	326	363	382	359	331	374	379	341	372	344	352	333	323	351	330	348	373	343	333	365	362	363	318	327	315	323	366	331	342	345	349	387	350	361	362	330	349	360	338	328	356	358	321	354	307	310	330	333	354	362	333	384	302	351	338	335	331	365	329	322	358	343	331	352	338	331	345	363	329	336	338	381	358	349	335	322	378	336	355	360	344	331	360	327	313	347	371	354	333	330	369	369	334	342	347	336	320	337	370	342	346	320	363	363	345	321	331	340	369	350	323	345	361	363	338	340	331	328	350	363	355	360	328	371	339	361	323	325	353	361	339	345	347	337	334	368	330	307	374	362	349	297	337	349	342	310	332	314	368	336	343	309	344	336	315	358	371	363	319	332	342	314	349	345	348	361	327	330	322	347	319	343	349	358	349	360	329	324	375	356	360	331	346	335	328	348	339	352	336	357	340	323	359	309	356	322	325	350	353	334	320	324	342	322	323	330	334	322	355	326	354	320	386	329	340	325	366	313	341	343	362	328	344	355	345	351	345	330	360	325	375	342	336	302	350	366	350	322	348	310	357	315	314	353	351	295	349	329	346	360	326	333	335	349	341	367	333	315	353	351	342	376	306	364	365	371	363	338	335	326	305	320	340	366	363	362	303	357	343	357	369	318	305	354	333	376	350	331	360	338	378	339	372	346	348	358	361	361	340	309	353	329	322	332	348	351	335	339	342	348	361	329	347	359	350	307	345	362	326	329	342	353	342	369	373	327	358	340	345
24541	21678	29056	25621	22350	15723	8494	5873	4546	5604	4955	2471	981	508	494	598	624	606	517	437	375	379	397	339	383	385	382	412	393	332	345	358	358	344	369	349	379	349	350	340	351	363	341	314	344	325	354	338	333	344	381	335	350	333	348	364	325	323	303	374	380	357	342	343	364	393	366	347	342	352	346	357	358	313	351	329	320	355	392	341	343	378	347	331	349	345	321	329	326	319	362	362	342	338	330	337	374	316	360	324	368	338	309	346	350	331	348	322	342	317	359	349	306	350	338	357	331	331	344	374	372	365	330	337	322	347	291	297	338	345	329	320	343	373	318	351	346	333	363	355	343	357	319	348	348	354	355	338	325	331	348	330	373	337	376	366	338	323	328	326	356	346	372	326	308	333	343	355	336	329	351	306	349	348	350	362	391	338	341	366	369	357	351	360	339	364	347	338	338	320	359	352	360	308	347	331	324	339	354	333	345	363	361	330	358	332	355	340	313	348	332	342	318	344	335	313	314	333	330	364	328	351	351	347	350	316	333	351	303	322	368	328	312	356	372	326	321	347	331	323	327	341	357	359	367	321	351	323	361	347	343	348	329	358	322	347	351	381	382	334	320	334	339	365	347	357	344	330	385	362	314	342	328	329	333	331	304	352	322	351	344	358	341	318	337	376	344	336	327	317	286	344	346	313	349	362	340	358	338	370	320	393	331	392	345	315	342	326	348	359	361	305	342	355	332	347	342	376	345	318	335	345	320	308	326	342	351	371	349	344	326	314	380	313	347	337	376	355	348	357	365	367	291	319	315	322	340	345	338	355	334	347	299	344	336	317	343	361	375	352	337	336	353	333	331	368	336	336	362	313	342	333	341	345	359	318	368	345	360	346	326	336	332	351	340	343	342	345	329	365	364	333	325	385	330	324	332	341	327	344	373	390	358	351	358	368	354	306	342	346	343	339	341	345	319	346	347	321	356	336	340	379	283	328	367	379	324	342	338	351	345	347	338	330	347	331	397	335	353	337	344	339	320	345	339	350	363	360	368	365	360	329	307	318	333	324	361	337	350	340	354	351	348	348	334	350	347	344	370	312	375	345	321	368	364	332	339	339	345	349	337	332	359	363	331	337	352	309	364	360	374	354	342	318	331	366	356	297	313	338	351	352	339	336	323	364	352	335	368	314	328	370	391	343	314	312	322	349	349	333	337	348	338	380	343	328	350	370	342	366	372	349	347	362	329	380	328	336	370	322	319	354	378	380	360	334	329	355	369	385	348	311	346	335	348	358	330	335	370	352	326	373	318	374	336	355	330	358	330	341	337	342	320	351	344	316	354	380	353	328	342	351	364	328	359	316	334	360	335	328	348	357	342	341	355	359	333	353	309	342	325	318	360	380	355	346	360	362	345	341	334	321	375	348	358	324	327	327	338	329	326	363	365	345	341	298	353	355	329	357	317	332	301	326	349	348	351	329	340	304	307	375	379	316	335	350	362	352	328	339	319	375	348	335	343	342	371	329	360	323	347	365	355	371	341	309	344	315	340	309	327	326	363	337	334	345	337	334	337	346	305	340	299	360	368	367	351	322	351	412	331	353	354	355	370	353	327	343	323	365	362	347	370	355	331	365	323	351	323	342	339	360	342	362	336	337	351	312	345	359	336	310	344	346	318	344	330	306	357	345	321	340	357	352	336	329	321	330	377	362	306	342	327	329	324	342	344	336	341	355	333	351	350	357	337	340	341	332	346	332	335	354	331	356	359	331	323	337	356	325	348	340	344	348	385	366	361	334	354	328	366	322	336	353	319	372	367	334	357	364	341	355	321	352	335	349	348	378	330	362	359	340	350	350	361	329	358	362	366	332	330	309	324	326	376	328	333	371	356	343	360	344	376	295	341	344	367	362	360	355	355	317	348	359	347	322	371	339	342	318	319	373	370	327	382	327	330	323	341	347	361	350	328	339	314	354	358	340	332	348	316	325	342	332	336	370	348	335	347	294	332	317	349	335	322	373	333	345	309	374	317	338	333	327	360	344	358	379	359	379	370	310	325	372	365	385	322	362	370	316	343	352	317	337	322	340	363	364	357	313	333	346	324	333	345	313	350	351	347	327	332	374	288	336	332	358	344	342	368	349	309	362	349	339	329	343	336	342	352	324	320	334	327	353	360	380	368	361	345	340	348	348	380	331	368	333	357	343	305	334	355	383	318	371	353	370	316	338	351	332	335	355	324	348	321	307	365	362	359	358	363	346	343	342	355	356	336	323	339	331	320	337	316	316	297	353	338	363	345	350	330	337	342	372	331	367	377	335	324	364	357	335	333	367	348	342	372	323	371	324	347	337	351	353	337	357	336	361	339	335	395	348	326	323	355	384	324	336	301	338	347	344	313	332	363	354	368	333	345	379	348	351	319	339	313	341	348	326	352	327	362	320	332	356	358	360	344	315	305	330	338	309	381	331	337	342	349	349	354	301	357	354	338	358	296	330	351	332	334	347	302	322	336	315	366	344	330	317	365	370	339	377	329	359	338	329	347	362	375	363	360	366	336	351	318	333	338	383	383	356	319	344	334	346	398	331	301	322	344	347	361	316	355	353	369	367	383	307	359	326	322	312	326	328	377	341	337	347	347	332	345	347	349	354	318	370	372	362	334	366	330	322	330	337	360	346	349	367	316	367	331	315	361	348	359	356	327	341	357	343	345	336	319	340	345	348	338	352	337	377	344	313	328	336	300	361	353	335	369	375	353	351	358	329	371	377	327	312	377	349	323	333	333	352	387	372	326	351	317	367	310	334	330	357	370	320	336	344	352	373	339	377	319	364	346	332	352	333	329	303	351	357	369	360	342	368	368	354	329	335	348	340	331	347	323	346	346	354	338	353	355	378	353	332	316	347	349	337	322	352	360	335	322	337	325	330	369	381	361	371	368	347	329	309	314	370	344	365	363	341	342	322	333	359	378	354	319	347	339	370	334	332	346	335	357	337	339	319	327	346	334	338	325	353	311	336	383	309	329	342	319	349	320	331	332	369	367	365	331	336	321	367	347	345	341	340	356	336	356	350	336	338	351	355	360	339	371	345	350	329	354	329	331	350	321	351	349	384	367	345	367	318	352	346	340	349	329	361	363	342	341	342	330	354	339	354	311	330	331	340	363	320	333	349	360	312	360	341	370	356	325	378	323	369	342	346	358	318	354	349	328	306	351	345	372	349	333	308	329	345	320	373	333	336	349	357	325	378	328	326	317	380	362	369	357	363	361	334	331	343	376	318	343	354	349	356	333	359	345	349	340	328	353	337	357	353	357	348	339	346	366	377	365	339	357	342	372	328	327	335	323	334	325	349	354	347	357	344	344	292	322	354	331	330	337	313	358	323	343	355	354	363	360	355	347	306	352	287	350	311	293	345	325	380	341	328	356	303	367	334	344	365	307	351	299	335	343	311	310	330	331	376	353	386	317	345	334	355	325	330	330	323	348	349	335	344	345	327	346	332	389	329	335	350	333	335
29847	55285	43823	30488	20663	13560	10311	9147	7540	8847	7516	3733	1346	686	691	824	778	705	665	473	416	417	396	413	405	383	412	404	420	380	381	368	351	374	359	373	388	352	355	370	349	339	376	388	389	357	376	339	381	348	326	375	362	365	359	371	353	376	369	377	373	358	360	350	360	380	364	374	358	338	376	347	320	352	379	349	343	369	358	350	394	383	353	401	372	361	335	352	393	363	346	330	312	377	344	358	397	392	335	405	370	379	363	352	353	343	328	347	413	358	377	359	316	347	364	340	387	362	372	385	369	353	374	360	334	389	365	349	388	363	362	356	353	373	359	304	351	352	378	355	376	319	347	361	373	361	402	353	352	379	387	365	367	385	373	345	381	371	362	325	356	377	350	365	348	345	381	341	389	353	361	392	349	330	348	374	349	356	372	381	345	333	349	371	354	347	340	345	344	373	403	364	364	339	365	401	362	347	355	379	333	339	384	347	373	358	355	380	381	338	372	342	370	385	369	375	348	339	351	348	351	313	374	371	393	362	352	371	373	375	396	360	332	363	341	377	365	376	360	374	346	384	374	364	369	378	373	390	380	339	337	380	375	334	370	333	348	345	386	337	373	358	369	348	334	373	338	378	373	362	340	365	354	365	367	371	371	367	355	356	323	385	335	370	341	368	359	356	380	375	331	349	393	341	377	360	348	332	362	374	343	375	350	351	409	366	380	371	368	372	359	367	366	358	355	367	368	336	335	311	388	421	366	366	353	306	357	388	378	333	350	347	364	346	337	368	380	386	368	384	367	366	368	344	393	377	400	355	360	390	374	343	321	362	367	362	344	384	341	338	381	365	370	374	355	401	320	385	376	390	366	369	353	392	352	389	375	371	343	366	363	369	379	391	348	380	345	329	333	354	344	351	357	330	355	382	339	345	361	342	344	380	387	378	390	335	377	375	372	335	366	371	368	342	368	375	385	382	386	384	388	363	379	357	386	379	361	385	366	401	373	362	372	353	393	402	366	346	387	356	335	351	363	378	370	344	380	357	369	361	335	366	361	386	351	359	385	359	340	327	376	359	363	380	362	348	390	379	367	355	370	410	355	367	362	358	353	335	354	337	342	369	364	337	347	350	352	342	379	356	352	329	352	362	377	361	322	421	363	354	365	364	392	371	351	384	369	350	373	366	379	344	365	372	367	363	346	361	357	389	367	351	352	390	357	302	331	376	385	394	345	367	352	370	392	344	357	370	392	372	359	370	371	370	341	387	338	379	383	337	353	324	361	393	330	396	365	385	352	335	381	355	355	365	361	374	338	395	384	339	334	381	375	352	362	369	377	369	370	368	381	382	354	337	349	360	355	350	362	355	374	349	367	376	382	370	359	335	329	373	363	353	396	335	391	378	376	357	373	350	341	348	387	351	368	351	348	358	376	370	338	329	339	382	353	365	336	363	352	339	396	410	333	347	379	301	366	342	359	340	362	386	350	355	369	366	380	398	326	361	371	343	370	329	379	369	376	371	328	349	338	367	371	354	359	397	353	352	361	383	361	362	356	334	331	340	374	345	357	399	352	348	378	357	360	352	352	354	319	338	349	356	375	372	360	372	344	331	321	378	311	359	346	341	390	356	399	335	379	354	379	352	350	353	333	328	367	400	358	350	364	335	364	351	393	388	388	404	394	363	387	362	348	367	303	346	343	334	350	358	332	376	381	335	391	364	369	365	389	359	369	367	384	341	401	387	353	346	374	380	345	350	357	385	386	376	369	367	350	394	347	374	341	375	359	359	381	330	370	357	366	352	378	358	310	334	344	361	331	367	359	366	376	356	349	345	409	368	351	358	382	369	361	384	328	353	377	350	358	382	377	362	374	385	357	336	373	332	369	335	340	340	362	355	363	367	371	374	375	340	351	385	376	356	331	335	360	375	386	367	379	396	388	353	356	352	366	329	369	344	362	346	394	361	364	389	372	370	344	336	337	368	372	320	351	373	343	381	370	324	381	362	356	376	343	320	390	368	361	307	357	356	354	379	337	362	368	376	323	384	338	378	339	371	393	365	360	368	375	348	361	377	376	334	375	384	317	368	360	372	373	338	369	391	345	353	393	354	376	371	360	362	344	347	386	371	373	345	392	349	369	380	369	342	326	375	323	344	342	361	390	368	349	369	395	370	356	379	364	367	353	343	341	360	397	367	357	377	351	364	328	339	356	390	341	355	347	348	364	379	345	334	369	338	369	373	362	339	342	342	312	375	341	410	360	351	371	339	380	378	365	328	395	379	386	321	332	363	370	382	360	397	354	357	342	395	369	356	365	329	361	342	348	372	353	328	335	368	391	361	374	378	354	371	374	341	376	356	338	386	375	380	397	358	383	399	351	391	338	344	364	376	336	385	360	335	376	384	350	350	342	366	346	367	362	367	348	350	320	337	358	393	346	376	350	350	369	356	344	392	391	369	371	361	369	362	353	353	385	370	375	333	338	329	323	353	360	373	361	384	360	361	383	380	387	350	372	353	355	347	317	368	360	373	375	332	335	343	422	396	342	395	356	338	344	366	359	366	353	382	331	372	393	391	350	392	347	359	355	338	350	360	353	366	356	373	378	355	392	398	358	366	359	375	358	358	390	377	396	339	368	340	364	306	361	327	372	357	386	343	386	365	361	378	332	345	356	352	390	385	393	342	379	365	339	349	413	380	344	348	365	367	363	371	348	348	347	318	377	380	366	358	346	399	401	380	361	355	327	366	372	323	371	396	346	394	326	366	329	342	370	340	364	343	367	375	365	386	379	336	381	322	381	369	361	364	378	371	364	399	362	347	370	361	372	344	363	318	357	346	348	382	380	349	364	358	379	336	380	380	365	379	356	369	363	394	347	387	385	345	358	375	371	356	368	373	351	376	351	361	346	360	328	348	367	389	337	369	371	322	363	355	353	382	393	332	352	366	349	381	342	374	338	366	363	340	352	360	341	383	365	359	359	329	346	351	347	336	360	375	342	341	361	387	383	367	352	374	376	341	344	362	391	331	399	384	366	366	380	359	364	376	355	384	359	361	369	353	336	352	334	371	322	343	355	353	393	323	390	343	354	338	343	360	374	359	368	360	380	368	393	345	380	378	343	380	381	343	367	369	356	390	379	387	339	350	400	370	354	358	312	379	353	376	346	345	338	382	359	377	371	335	347	356	358	355	352	358	382	358	362	348	355	343	367	373	344	379	360	392	384	361	342	359	357	376	364	326	363	342	377	350	350	354	369	345	378	369	360	342	371	378	357	353	351	374	342	338	337	380	374	360	373	385	380	375	377	379	420	358	365	355	368	372	364	374	361	341	371	358	333	386	393	375	351	369	331	380	363	360	359	362	377	347	361	348	339	375	331	379	355	343	372	317	356	385	348	358	385	368	369	416	373	337	346	342	332	354	339	349	341	366	340	377	338	361	346	321	346	364	400	347	397	376	355	369	372	415	364	342	365	356	382	357	344	352	378	338	379	376	336	352	350	363	361	351
25596	21648	28844	27623	18259	10128	6651	4869	3846	3767	2808	1643	845	627	583	600	608	574	574	512	423	428	461	430	450	447	448	450	447	453	473	439	444	468	427	448	452	441	437	452	436	455	431	428	430	444	397	463	466	397	419	444	430	411	419	418	428	441	455	441	383	431	458	436	445	442	431	449	421	434	455	422	422	436	483	443	426	419	433	430	412	471	440	395	419	439	430	377	431	423	433	395	416	411	427	435	417	454	444	421	464	389	447	441	443	397	460	458	414	417	425	396	431	434	393	457	458	434	460	441	474	425	402	426	441	422	404	433	407	435	419	415	442	432	421	448	427	415	432	422	448	421	467	408	437	444	428	408	436	416	430	424	431	440	430	433	412	417	400	434	443	435	452	440	405	434	445	464	433	428	457	412	452	421	434	448	409	402	479	448	436	459	422	417	428	426	434	466	443	436	443	418	411	433	371	467	432	455	457	450	436	424	456	402	394	452	426	421	484	441	467	428	430	411	496	444	414	437	384	448	448	408	446	396	409	407	447	430	419	403	460	437	405	453	436	411	440	401	416	422	440	412	412	420	439	445	428	438	416	426	400	450	425	427	436	406	460	442	445	399	416	458	435	455	443	454	456	436	437	412	419	438	387	432	427	435	414	436	468	451	378	454	433	450	424	426	466	448	401	423	436	430	443	435	467	458	423	430	424	455	445	434	452	453	425	447	471	425	434	444	413	420	451	421	435	478	467	453	395	415	403	470	414	415	448	422	450	429	427	420	432	437	438	386	420	408	425	421	428	437	424	418	423	405	404	402	448	421	434	440	441	438	411	444	464	388	424	398	419	451	416	428	453	440	439	416	425	409	398	423	376	406	432	427	422	423	438	410	425	433	412	469	430	420	394	429	401	433	444	442	389	443	428	474	436	410	421	401	464	441	439	390	430	427	440	434	429	453	423	422	418	438	421	391	471	429	452	382	456	439	430	438	448	444	450	452	439	431	425	454	428	434	401	423	421	455	422	414	417	390	415	430	418	430	420	429	447	433	439	438	399	441	422	406	446	452	428	482	442	465	424	437	419	431	435	460	455	444	490	434	423	419	424	448	446	392	432	493	485	422	417	448	419	407	453	430	474	416	433	461	415	417	449	420	444	423	439	426	434	407	411	443	431	486	433	463	462	441	443	435	397	403	430	431	401	399	455	422	464	420	421	410	452	431	477	425	448	435	461	429	410	433	431	436	421	425	467	460	429	453	442	454	421	440	449	396	481	450	438	423	423	436	451	451	399	425	436	419	436	459	437	424	445	461	473	436	444	421	395	419	467	416	415	414	395	426	410	450	450	444	423	411	448	435	432	478	415	425	487	414	445	445	442	427	442	418	443	390	429	416	463	463	429	444	434	447	407	433	407	407	419	415	464	417	428	425	427	441	447	420	385	439	452	447	424	437	414	420	434	439	436	426	440	425	437	428	419	450	398	434	435	475	435	446	437	416	424	409	392	447	452	404	423	457	423	436	454	405	437	425	441	457	439	449	452	449	440	434	463	422	455	403	417	427	422	427	404	390	429	444	430	467	399	439	413	453	449	435	452	418	480	448	434	429	413	446	470	465	425	418	477	427	410	395	424	442	460	431	434	427	446	418	412	445	494	438	413	450	408	434	411	405	450	409	427	453	434	449	442	422	427	441	391	420	448	446	426	443	399	456	448	386	403	422	440	428	432	412	410	464	409	455	448	431	431	413	444	452	418	439	418	429	423	449	472	480	460	447	462	458	432	468	442	436	438	438	456	385	417	445	461	435	458	459	420	451	431	458	426	393	433	441	444	465	434	424	429	434	407	431	412	423	439	426	453	448	437	374	418	417	451	447	423	408	439	458	452	431	410	464	396	410	454	417	458	439	426	410	434	440	460	433	439	385	422	429	416	442	405	441	407	459	429	442	440	434	428	433	444	431	408	446	440	428	387	432	432	424	418	403	404	430	436	439	440	435	445	411	418	373	437	441	407	437	463	422	428	443	392	421	461	429	427	422	420	447	421	430	427	429	449	430	456	469	441	447	438	460	428	441	412	427	463	405	395	462	462	463	401	452	422	402	444	436	450	414	393	429	443	446	385	413	438	480	392	404	440	441	421	411	427	407	409	441	431	431	447	436	443	444	467	442	453	439	452	436	458	438	455	467	406	417	454	415	445	451	446	408	433	461	444	401	423	409	427	431	434	453	418	434	437	426	444	446	445	409	463	447	448	434	450	431	428	466	443	416	435	409	425	431	424	431	480	417	431	423	431	427	399	431	428	421	443	410	440	444	443	432	453	444	432	460	411	423	397	436	434	434	498	445	420	447	448	469	444	459	418	425	431	453	455	477	421	434	421	414	439	443	430	465	440	465	391	418	444	400	422	450	450	456	459	469	421	440	408	432	430	387	432	421	424	417	411	415	423	460	413	408	410	370	415	462	427	419	403	436	447	449	436	435	437	400	418	432	407	418	420	416	437	423	450	430	396	433	414	436	466	440	431	439	425	440	437	409	419	395	447	452	467	413	452	460	447	454	445	441	411	426	414	437	447	437	444	472	430	437	431	413	430	439	455	403	418	425	448	418	446	426	435	445	448	411	451	403	435	437	458	422	432	423	453	416	441	418	464	435	389	435	453	447	419	437	467	431	444	422	390	435	440	443	449	427	389	417	404	428	417	468	397	414	444	453	398	454	425	443	445	397	422	418	392	420	421	428	394	416	433	394	446	427	467	426	473	396	416	470	471	424	447	449	413	398	449	401	389	427	417	452	435	462	434	426	423	410	434	465	421	440	399	464	407	478	436	410	453	445	432	442	429	421	410	416	450	432	417	409	455	393	412	429	454	427	460	434	431	467	424	433	428	423	448	416	416	456	456	450	376	406	435	425	406	450	392	428	408	437	467	416	430	408	458	465	417	426	410	405	463	430	476	455	418	464	441	433	423	429	439	435	431	418	429	440	450	446	413	421	442	426	441	455	450	430	439	469	442	411	443	419	428	440	379	425	405	412	434	432	433	435	440	426	420	424	435	439	420	444	439	429	420	471	434	419	447	393	437	427	415	429	420	419	427	500	426	450	460	406	442	433	420	445	384	406	457	452	430	388	445	434	435	400	455	428	427	405	403	423	428	427	437	425	457	399	424	451	426	461	434	402	468	426	410	420	403	396	444	444	417	493	433	404	401	432	418	435	464	401	441	438	428	417	432	429	441	393	432	416	456	443	486	428	447	417	443	443	396	399	429	430	453	397	422	432	410	433	411	421	440	388	444	394	465	446	427	460	432	428	409	457	434	449	427	453	434	410	441	431	415	434	422	453	478	413	448	459	419	413	412	475	449	393	434	416	450	420	422	411	426	431	414	444	444	443	393	428	472	424	447	475	470	422	457	439	450	430	433	392	411	373	376	450	458	408	429	457	456	484	405	448	439	392	418	395	405	430	432	406	417	432	470	438	430	441	427	396	426	449	387	441	402	443	419	418	421	468	435	422
29640	50666	40566	27329	17696	13280	10125	8221	6712	6499	4650	2730	1372	853	696	805	749	743	665	570	508	517	501	487	479	485	464	457	491	488	486	451	471	443	475	449	489	491	466	431	438	454	450	474	482	489	474	449	486	509	467	482	462	447	484	434	501	484	461	494	467	479	493	445	435	459	454	469	492	428	440	424	463	477	436	447	455	448	496	446	478	449	473	499	482	435	439	446	504	488	507	484	458	447	484	465	425	489	468	433	482	440	486	463	470	466	447	465	471	423	474	442	474	506	461	447	491	454	503	469	472	454	450	454	462	448	472	453	446	477	461	432	465	465	467	453	481	497	454	442	489	441	431	437	440	461	467	476	464	472	438	429	477	449	440	474	461	466	457	490	473	464	482	477	450	464	467	451	458	470	460	475	488	445	487	509	399	410	459	453	466	456	471	443	485	498	428	479	472	464	454	444	502	530	454	456	470	444	468	450	453	449	437	448	475	449	425	473	478	454	526	506	472	477	459	458	489	471	447	454	459	479	465	454	470	471	480	440	436	472	454	476	460	431	472	445	452	473	476	424	496	450	457	464	464	475	478	496	445	438	462	486	455	472	485	479	492	492	497	443	500	482	457	433	482	444	512	464	460	447	483	490	448	450	435	454	466	506	449	528	467	478	436	459	446	466	465	459	433	494	463	444	468	470	455	450	514	417	490	454	455	460	462	476	471	460	438	424	497	455	427	457	437	465	442	442	486	433	456	447	500	465	476	432	445	486	487	445	420	479	444	452	453	461	507	486	474	483	440	451	476	460	487	485	503	463	472	463	490	420	485	428	471	431	515	455	461	488	507	454	469	447	449	461	458	485	463	478	429	456	462	482	484	454	446	466	455	477	468	459	456	432	444	474	474	452	452	464	476	452	473	479	454	458	444	442	454	466	491	420	425	485	455	441	487	459	453	505	445	457	469	512	433	458	435	479	437	417	463	431	458	444	458	489	448	460	452	438	452	462	445	455	451	482	462	477	417	476	438	450	486	512	473	502	491	476	496	457	466	455	419	470	418	438	434	462	451	445	488	432	463	478	428	489	501	474	454	489	445	474	457	459	432	471	435	472	432	486	462	481	449	432	447	463	481	474	448	457	433	434	488	475	459	468	440	466	436	512	470	481	462	464	475	465	466	475	489	473	457	464	477	515	459	428	458	493	451	452	456	477	440	460	490	472	493	474	427	444	479	441	448	433	423	457	470	494	497	463	476	454	450	424	459	476	478	475	445	436	424	462	450	479	465	474	466	457	446	449	463	464	416	457	458	437	519	473	430	452	451	492	419	471	476	464	467	468	449	470	436	443	452	444	449	441	504	456	509	473	466	464	450	455	446	472	466	498	476	469	432	421	473	464	474	462	477	429	426	442	478	437	438	450	490	456	472	486	470	479	471	471	430	462	438	499	467	467	442	498	463	457	455	457	467	462	470	486	463	500	488	476	473	454	433	493	439	436	458	470	461	435	453	468	476	471	455	479	500	464	474	474	482	453	474	472	448	483	470	483	464	468	511	443	424	496	462	457	422	456	447	468	472	481	441	475	471	492	470	468	485	497	443	467	479	462	498	475	421	432	494	470	439	452	442	454	448	458	441	443	471	452	465	458	472	495	487	466	453	462	476	496	479	471	447	478	456	455	432	466	457	491	445	455	473	479	460	485	452	487	493	445	498	457	464	496	448	494	461	506	469	460	486	439	429	459	484	505	468	461	457	463	489	482	485	481	452	473	446	468	461	473	492	473	470	466	478	476	480	449	438	483	448	455	469	450	461	472	449	480	466	476	469	465	460	431	471	502	469	430	458	517	448	443	455	467	511	433	494	447	464	463	448	476	405	465	509	482	492	436	478	482	464	475	438	435	464	461	452	430	477	451	484	453	430	418	464	491	432	498	458	460	484	451	492	420	485	479	428	487	466	470	451	471	460	442	492	442	438	474	474	512	519	467	462	476	451	446	459	474	463	431	511	461	453	448	492	446	461	474	463	427	435	488	432	469	506	426	485	450	459	466	419	495	466	455	481	493	446	493	457	478	513	449	446	490	449	472	430	435	467	486	458	468	477	435	452	414	469	455	481	456	465	460	441	461	454	467	452	449	443	424	439	473	490	499	470	443	507	439	437	459	453	465	491	456	461	476	486	466	453	463	515	477	475	451	473	454	464	474	495	467	410	447	468	453	494	441	455	453	488	493	445	461	447	459	483	431	465	442	461	489	446	453	443	410	461	484	476	450	479	474	467	454	484	461	458	489	484	447	476	471	460	506	438	473	471	436	446	480	455	445	482	455	435	464	475	469	485	488	481	470	472	502	465	467	451	500	484	515	502	494	454	501	455	425	461	479	427	449	422	451	472	433	450	482	446	467	440	459	465	446	436	469	468	460	445	452	434	492	447	461	452	418	468	462	465	475	491	490	463	460	482	485	446	478	457	459	448	488	491	460	448	466	468	445	439	462	520	515	471	458	463	467	469	427	448	445	456	488	431	459	462	467	467	457	470	502	471	485	439	407	494	457	425	480	471	453	484	490	456	489	449	452	506	488	485	474	492	470	433	507	438	480	463	476	465	453	437	460	474	469	470	501	446	441	500	465	474	452	439	444	435	483	482	463	549	494	451	418	437	460	478	501	474	479	412	460	487	478	463	481	457	465	467	453	468	452	485	445	449	464	433	486	492	423	433	470	449	484	493	429	459	450	452	469	446	455	438	482	470	475	464	465	489	446	442	448	493	429	442	454	409	499	477	437	467	449	454	452	432	460	432	453	477	478	482	463	452	441	446	489	425	452	429	496	454	472	479	461	442	485	429	450	457	475	456	465	469	456	453	431	455	453	469	472	449	477	452	514	429	446	476	465	464	461	467	471	458	454	501	470	474	443	507	493	447	439	496	470	404	412	489	462	428	478	449	420	445	436	448	424	461	476	433	455	446	447	448	482	464	453	463	479	462	482	457	471	471	488	495	455	407	485	495	486	471	453	511	485	489	447	455	446	484	435	501	451	439	492	447	480	477	504	451	455	493	472	418	486	440	441	453	447	465	459	474	453	476	440	447	475	438	466	461	487	462	436	420	475	485	519	471	472	465	485	473	497	454	452	509	476	452	435	444	417	447	448	471	468	432	475	440	438	440	464	459	480	444	471	471	450	462	464	493	484	474	440	438	461	454	491	471	455	469	442	467	433	461	433	459	469	497	457	475	465	468	441	437	439	456	485	482	485	455	499	464	466	464	421	501	488	459	480	468	455	449	464	501	487	438	470	482	449	468	468	486	421	471	440	442	497	429	461	475	452	466	471	475	429	452	483	439	474	489	451	495	477	458	478	500	424	501	459	463	465	455	456	461	423	466	442	467	483	476	453	482	444	476	472	442	456	469	466	484	447	478	463	471	491	475	513	479	478	485	455	437	446	454	450	456	495	425	489	474	436	439	514	449	462	486	494	458	472	471	468	456	470	457	468	500	439	439	485	455	485	448	446
23327	21662	29427	24592	22144	22990	18706	11456	10803	9587	7404	4365	1178	749	799	898	852	789	731	701	631	553	571	566	523	506	542	546	570	506	531	541	486	557	512	496	531	511	519	525	502	509	541	505	558	526	496	482	472	522	493	495	504	515	520	519	566	487	501	564	508	511	553	548	531	505	543	519	530	580	529	498	522	526	514	512	534	550	479	567	547	557	540	506	540	474	496	491	498	455	540	506	498	530	483	506	533	519	521	519	604	474	529	528	547	507	526	516	508	542	525	559	527	523	495	502	541	547	504	555	505	513	523	529	521	535	506	530	504	540	518	512	552	501	535	496	501	499	537	523	535	502	541	490	509	494	507	499	526	474	526	522	534	534	505	511	521	503	500	540	493	510	542	512	500	506	511	513	542	549	505	489	476	517	534	529	526	529	489	518	553	534	495	517	537	512	503	504	492	557	538	509	495	514	510	486	537	541	501	558	512	533	524	515	493	508	529	498	540	508	524	479	515	487	535	538	503	497	509	492	555	508	489	511	497	511	492	509	522	509	490	503	503	525	493	502	528	518	512	457	541	507	483	477	490	537	481	515	523	550	515	486	533	537	495	520	528	512	513	531	507	523	525	509	479	525	491	509	506	518	508	538	485	542	468	513	526	526	506	554	534	490	503	510	519	516	500	501	526	527	527	503	552	525	495	521	565	508	513	471	543	513	519	501	522	560	520	536	516	503	485	546	497	529	489	546	520	532	551	519	512	502	466	515	520	544	514	557	511	513	524	490	534	500	533	548	526	496	505	539	535	518	490	489	555	508	507	502	431	520	507	501	536	535	496	517	518	539	514	510	526	486	530	523	543	505	515	517	480	531	500	529	522	519	502	510	520	490	494	510	502	506	496	474	504	514	472	536	490	524	485	530	549	541	530	533	536	480	519	519	489	545	482	551	538	508	543	513	533	538	537	517	500	516	511	557	526	496	503	485	481	510	527	490	493	509	552	534	511	512	506	512	488	477	472	505	519	471	505	531	501	517	504	528	522	505	524	516	548	491	518	500	513	510	515	518	514	542	515	505	487	495	445	518	527	483	520	494	498	497	564	505	489	469	485	490	508	520	510	541	508	524	547	486	505	509	561	482	509	498	554	505	526	487	544	566	524	490	535	504	508	509	503	517	492	496	465	526	561	498	546	512	539	470	527	537	533	512	529	524	502	494	500	510	519	492	478	490	501	515	516	500	479	493	529	523	568	518	510	473	479	529	516	525	512	501	505	510	514	502	490	530	504	475	537	519	492	513	575	488	521	508	522	513	475	528	530	490	541	536	512	477	516	486	504	554	477	518	493	496	507	534	527	545	516	468	483	526	473	514	531	512	506	513	519	544	526	485	556	530	474	518	506	532	498	492	517	496	498	489	501	495	504	502	525	517	516	519	497	494	517	486	497	527	547	519	502	510	514	497	515	476	545	510	498	485	540	501	504	532	486	503	531	481	497	526	518	512	545	518	493	457	519	504	510	502	502	516	555	476	552	505	496	535	517	509	501	546	580	527	542	503	515	502	500	522	550	499	531	562	538	462	521	516	548	495	499	493	513	548	502	546	540	533	518	509	510	508	535	510	507	520	501	518	468	509	541	515	547	504	518	496	518	492	534	509	536	535	528	550	510	486	518	510	499	502	484	474	496	555	479	500	505	527	540	526	518	529	503	501	511	512	509	531	508	502	510	522	510	538	516	494	476	486	507	470	466	503	464	515	524	513	482	524	502	526	506	520	500	479	528	498	522	543	494	540	482	516	500	514	516	522	541	514	493	510	493	526	526	525	484	543	530	524	496	521	524	517	494	513	531	530	478	519	467	521	513	543	547	505	515	472	510	539	502	516	525	544	519	526	464	548	489	503	509	497	529	492	430	514	541	518	522	535	478	513	502	496	558	521	550	507	464	495	500	510	486	534	519	488	506	524	513	526	507	526	511	516	514	506	498	512	464	503	546	513	520	531	471	546	514	512	542	531	507	501	498	503	485	469	499	528	483	504	494	522	535	532	480	479	501	504	467	536	508	508	486	491	518	521	482	512	487	489	552	512	513	513	504	523	469	489	474	541	534	510	467	523	497	539	514	500	519	556	516	532	493	510	531	521	501	474	506	510	544	556	530	558	500	498	486	528	490	514	533	507	500	526	558	536	537	515	566	531	539	550	518	532	520	515	503	487	565	467	484	539	493	495	510	502	544	508	554	535	489	514	506	507	488	520	517	480	499	521	523	539	512	506	500	514	517	513	510	500	560	530	504	469	541	520	527	489	521	520	523	462	506	506	508	480	556	546	545	501	478	497	473	547	495	498	486	532	522	469	532	489	469	475	489	536	506	485	482	502	489	503	494	531	543	511	498	499	484	515	543	523	490	527	493	540	493	494	483	512	524	538	515	522	526	522	476	535	552	508	516	507	506	480	524	536	504	480	527	520	539	543	483	523	508	487	527	525	493	497	526	513	501	484	520	486	531	476	520	533	494	521	575	511	494	509	531	502	503	504	513	530	487	528	547	495	463	530	492	487	524	514	521	502	515	495	569	517	518	528	481	454	473	553	534	491	496	517	459	496	524	493	510	489	542	517	467	596	511	508	503	526	490	539	531	461	493	490	539	536	513	520	509	512	469	517	493	494	517	511	488	481	514	511	492	520	515	538	511	524	498	514	484	494	479	548	505	485	533	467	468	470	514	549	518	512	510	530	523	518	529	541	493	518	518	514	542	530	512	540	498	528	478	536	502	498	531	475	476	519	537	522	539	505	492	560	549	515	519	465	563	478	531	506	536	557	498	511	518	521	523	478	511	505	491	541	533	533	523	521	535	495	480	525	523	515	538	521	546	490	551	498	494	481	545	527	516	482	511	480	555	520	552	509	526	481	501	514	474	543	513	495	472	501	534	540	531	529	538	529	503	514	488	500	533	437	516	571	519	533	480	521	562	502	511	496	506	496	506	526	547	523	490	502	485	547	504	512	498	525	536	497	524	498	522	503	511	522	494	523	568	509	540	520	559	472	515	524	537	502	507	489	502	543	466	522	493	503	541	519	510	537	543	519	542	546	526	466	475	490	534	519	505	495	523	522	530	521	530	481	543	501	498	502	523	509	511	521	501	546	513	500	529	488	516	542	507	538	495	521	500	515	515	507	525	512	521	546	461	488	488	517	538	497	546	516	537	523	547	532	525	510	511	494	512	489	546	527	485	538	553	503	532	507	504	501	497	479	475	509	494	545	548	510	497	505	528	524	496	523	503	524	526	527	538	462	499	547	523	521	548	534	530	489	484	511	541	513	521	496	492	523	473	477	486	490	527	506	499	503	522	535	515	517	502	493	524	510	474	524	528	526	521	500	522	486	566	533	522	489	497	490	496	525	496	479	504	504	523	521	518	592	554	515	513	505	527	517	543	482	523	535	497	525	468	502	500	524	494	508	504	521	512	536	529	535	501	511	499	498	500	545	493	541	569	506	514	502	521	512	503	540
32197	60974	51328	36465	27557	21664	16094	15265	15571	13378	10661	6392	1644	917	1092	1147	1181	974	845	739	663	609	543	586	603	590	591	569	566	559	573	590	590	501	572	540	560	561	530	499	512	523	546	549	502	586	553	560	520	559	527	492	519	533	517	525	567	551	494	511	479	574	528	559	523	549	554	475	524	521	510	525	509	519	483	551	543	518	520	541	505	537	544	524	513	513	524	610	529	516	497	534	528	526	537	512	482	534	521	528	546	548	545	525	505	508	536	533	481	516	502	572	546	527	533	539	506	517	541	525	517	525	506	567	489	515	523	550	543	540	543	522	507	501	550	549	525	500	530	518	511	510	531	555	500	516	560	500	528	510	527	496	519	537	507	488	494	521	498	501	515	536	485	510	495	530	543	499	510	531	518	541	539	506	482	519	544	523	505	517	538	511	503	524	539	521	544	489	528	562	516	524	530	546	519	530	580	497	510	522	495	504	509	540	541	502	498	527	570	559	577	503	507	551	548	560	475	540	501	580	585	527	537	515	562	527	542	521	535	470	543	506	551	532	491	492	534	502	485	486	551	518	551	491	502	481	559	520	493	552	553	528	538	544	500	556	560	535	476	549	518	543	522	505	515	552	500	533	502	512	503	512	528	528	533	530	537	529	504	566	551	531	519	538	530	507	511	523	523	445	538	513	481	559	482	515	547	485	534	519	521	537	535	557	574	535	533	500	489	522	484	494	498	528	534	527	533	559	514	527	500	484	533	538	493	507	529	562	551	568	555	547	519	510	534	495	494	479	494	523	548	513	535	520	491	521	535	524	534	548	517	481	537	507	530	503	500	554	527	527	525	499	525	520	528	488	537	546	513	488	535	550	506	519	567	558	504	491	494	549	526	495	566	517	542	509	528	545	498	481	539	543	522	518	511	517	536	484	551	516	553	531	512	513	485	529	520	527	526	551	554	543	527	528	553	512	549	537	544	544	518	524	507	533	525	526	517	524	532	521	525	515	536	522	525	505	526	548	519	487	531	520	459	518	524	520	490	535	492	520	565	494	537	530	515	506	513	532	497	536	523	539	536	547	511	547	580	524	546	536	550	514	537	523	544	518	507	512	501	518	560	477	546	504	468	490	517	526	522	487	528	502	502	510	527	524	501	560	520	516	523	544	516	555	585	542	538	554	541	515	535	522	517	572	521	527	521	533	483	500	535	518	564	518	559	547	507	527	499	515	488	518	533	528	545	514	502	528	565	520	548	503	492	499	498	542	506	566	560	534	537	485	537	537	553	533	534	510	527	517	521	509	538	510	577	549	563	520	522	528	507	505	550	542	553	488	545	514	526	517	527	508	515	565	560	483	524	503	547	517	532	528	511	521	487	540	525	556	555	497	564	551	511	557	516	519	489	514	537	515	546	524	515	485	534	513	525	511	584	529	536	523	492	526	539	522	535	484	503	520	532	512	510	509	527	478	503	540	537	540	535	550	553	509	548	509	502	551	495	525	525	487	504	530	507	544	509	574	501	547	555	502	463	501	493	515	520	519	514	520	533	534	484	533	517	536	536	543	502	559	527	525	574	563	515	524	520	488	521	544	484	531	508	561	536	525	525	510	532	510	518	521	491	489	515	576	532	516	566	537	514	504	514	517	517	529	493	526	518	546	517	546	529	531	536	479	552	558	509	530	558	551	542	513	548	476	516	527	562	496	521	552	520	500	523	508	509	518	448	547	522	518	543	514	507	520	548	536	529	545	495	542	532	524	553	530	530	532	546	513	541	538	509	527	521	532	513	529	508	567	487	554	589	500	524	525	530	523	533	483	553	554	507	513	529	455	556	499	501	543	531	536	513	530	524	483	538	511	483	516	532	516	530	519	534	541	535	510	555	549	531	525	502	541	536	514	471	521	475	554	503	546	547	536	520	535	523	569	505	545	540	475	530	536	520	541	551	509	569	545	532	533	497	531	525	508	527	511	557	542	516	544	502	522	538	574	539	498	500	531	522	507	563	540	506	521	539	534	511	505	555	498	518	500	528	519	542	523	545	535	530	516	524	514	545	552	541	516	485	500	491	494	518	529	501	494	510	520	551	471	529	564	552	573	503	501	500	549	496	533	525	555	560	549	513	505	555	526	560	471	536	518	475	485	502	533	470	469	516	538	517	505	521	524	543	497	529	541	547	524	500	482	578	528	543	530	538	519	515	555	492	521	497	518	521	501	511	507	517	505	553	539	513	468	528	539	534	520	579	544	549	502	528	515	483	513	486	537	532	545	549	534	540	529	500	503	535	489	513	531	502	486	495	491	605	519	539	540	534	523	539	524	496	511	503	565	510	565	551	546	538	539	512	511	513	530	529	487	546	516	532	528	549	569	498	554	526	520	564	530	537	549	494	523	506	503	535	521	564	537	507	511	516	550	490	510	551	507	510	577	510	529	536	527	563	508	554	533	563	516	521	507	562	527	477	531	481	534	514	532	547	583	567	502	530	525	526	501	509	529	485	515	509	518	554	498	539	565	521	536	547	497	556	572	531	555	536	539	499	488	500	552	518	547	545	524	542	531	530	531	539	501	553	532	498	501	501	485	517	551	533	479	542	498	526	481	548	542	536	548	543	535	505	536	542	512	490	574	520	508	512	543	534	568	545	523	523	528	503	543	473	535	532	523	548	536	530	513	530	534	538	506	524	464	500	528	520	521	542	546	522	487	508	554	521	554	524	487	559	551	550	551	501	517	535	569	538	556	514	554	546	579	536	498	535	507	551	503	537	497	528	522	522	518	506	498	517	505	531	521	521	513	513	552	549	524	503	496	511	542	515	520	545	493	554	495	552	549	500	535	495	553	502	558	537	552	562	516	557	532	518	499	560	523	509	558	533	491	546	511	489	507	549	515	515	541	537	562	549	522	513	546	514	530	545	540	556	577	534	527	514	547	522	474	556	520	496	534	550	500	489	523	476	543	522	508	535	544	522	514	512	516	550	480	533	553	499	555	550	516	497	501	544	544	524	526	576	535	544	512	508	503	538	529	532	484	557	546	497	516	540	552	525	524	508	553	518	506	561	542	569	518	549	543	518	505	519	533	507	504	521	509	530	525	485	565	542	497	525	533	528	581	553	482	523	492	563	496	491	542	498	558	567	554	535	501	531	505	542	530	513	527	549	510	508	502	532	554	560	552	568	526	580	534	542	546	474	569	507	549	532	515	531	480	512	561	509	541	536	528	493	512	511	518	545	518	517	494	532	492	505	538	528	497	548	540	541	513	544	493	553	560	497	499	512	546	558	493	527	502	522	537	529	526	546	562	496	522	517	519	560	540	541	514	529	557	537	513	494	563	494	493	558	520	524	494	572	537	515	537	512	516	503	529	515	518	543	555	549	507	560	504	495	541	513	524	556	458	521	533	555	508	505	507	552	549	521	495	546	479	544	540	513	542	488	512	565	561	523	527	529	523	550	517	510	509	521	554	512	527	548	520	527	498	505	494	543	504	520	488	531	506	511	510	540	499
31503	33102	36397	23742	12089	6160	3530	3200	3071	2464	1617	947	482	392	375	369	445	407	404	353	359	346	306	336	321	348	301	296	317	300	319	333	319	282	329	322	317	320	310	350	312	315	325	312	336	306	318	327	298	306	319	296	322	288	272	293	313	313	334	337	329	300	307	320	311	308	340	325	327	313	293	307	293	316	314	343	310	320	321	321	344	298	302	329	302	305	303	304	264	360	285	307	279	308	329	314	326	357	298	330	296	289	309	322	305	324	318	315	294	304	342	324	349	329	307	305	304	336	316	300	286	312	331	316	313	288	325	315	315	300	308	322	329	315	320	315	299	300	297	305	310	334	311	358	307	314	335	350	315	307	329	328	345	292	316	323	315	298	318	293	345	322	349	335	334	325	320	324	310	298	298	332	341	301	279	313	300	361	325	307	315	330	299	291	304	307	332	270	322	326	325	331	307	346	306	307	334	303	298	330	333	306	311	301	340	348	263	338	322	298	322	294	282	326	278	331	311	309	328	304	311	324	320	321	312	309	318	306	328	323	357	326	312	322	318	302	309	320	292	297	310	306	347	325	318	310	299	303	284	326	306	346	337	321	305	359	307	292	311	321	317	334	313	315	312	334	341	319	320	315	348	327	336	309	321	304	304	339	350	294	309	302	336	343	293	333	311	319	326	280	297	296	316	308	313	315	300	318	312	307	305	314	296	331	340	315	294	311	285	338	328	305	282	319	305	337	289	318	310	332	336	304	315	340	290	341	311	350	306	301	299	343	314	284	319	296	334	318	280	322	323	332	349	312	306	326	313	344	329	345	323	267	327	304	304	334	309	325	297	326	298	302	318	320	293	302	328	317	296	322	297	312	304	303	334	312	324	313	318	346	332	309	316	299	313	317	306	294	329	307	317	309	326	303	320	272	304	324	315	296	298	292	334	293	314	298	302	333	273	295	331	320	338	319	309	326	312	308	326	346	346	325	328	317	298	311	321	329	335	322	336	316	325	298	331	314	281	299	322	284	311	307	299	327	271	317	305	295	318	324	279	298	333	322	323	321	317	317	326	355	301	283	296	353	307	332	310	318	314	324	324	290	309	276	303	302	311	323	284	340	338	353	373	314	295	330	310	321	286	311	310	318	311	322	311	284	332	331	286	289	327	302	303	319	299	315	313	295	325	334	325	330	345	307	321	323	322	307	297	319	297	326	299	329	329	314	325	307	305	320	313	266	299	309	273	295	315	330	320	318	330	299	314	306	330	315	310	319	306	345	307	306	341	303	313	343	306	304	305	305	292	310	329	297	327	296	300	323	291	339	284	331	314	330	330	303	352	351	335	346	312	323	325	323	291	293	304	303	281	276	307	288	316	315	319	313	307	315	314	310	320	291	286	306	303	323	317	315	343	333	327	301	299	320	334	367	340	329	313	313	303	312	285	330	298	313	309	319	318	315	311	261	315	370	353	295	313	320	291	312	307	322	300	315	302	325	334	326	322	311	321	291	312	318	323	305	327	353	320	316	325	323	297	300	344	291	319	281	309	319	329	317	323	311	299	303	344	309	309	317	296	296	305	328	307	305	295	316	357	334	318	311	310	329	297	346	304	300	309	307	303	331	322	301	327	304	303	323	275	299	306	295	301	322	287	287	312	321	319	311	314	317	318	308	278	298	283	324	342	299	315	325	298	302	276	306	272	295	300	298	313	318	306	314	296	302	318	302	314	287	322	332	306	320	311	311	337	330	345	323	316	312	349	294	317	315	326	354	328	319	309	326	304	341	301	315	330	317	330	303	329	308	327	272	291	311	308	341	277	324	316	302	318	329	320	321	318	318	311	321	297	350	294	291	302	295	303	342	293	329	317	321	292	305	312	319	315	327	297	290	332	339	335	315	346	311	298	309	338	329	350	286	307	324	347	323	353	327	321	337	321	314	298	282	334	305	319	322	291	333	307	298	331	310	334	276	325	302	307	332	323	310	310	307	336	322	313	310	332	315	305	323	309	299	337	322	295	324	305	317	325	305	326	350	336	295	292	335	286	301	292	292	321	319	309	303	265	345	309	307	302	308	324	320	303	319	327	322	297	340	309	312	300	328	311	323	329	309	321	321	336	319	340	302	303	305	304	325	331	337	302	316	295	314	313	359	326	303	329	297	327	288	313	323	314	322	321	319	301	301	312	350	315	321	350	297	319	320	318	328	303	319	317	315	320	314	315	330	330	334	321	288	309	304	325	325	317	342	353	355	293	320	326	323	305	276	332	339	321	331	323	291	328	318	317	342	331	327	336	328	327	309	277	334	303	314	308	308	316	316	338	329	329	322	305	315	290	294	301	348	334	328	312	321	315	318	286	327	314	287	334	306	325	319	308	333	322	329	310	324	312	281	359	312	334	328	318	308	313	328	340	309	326	317	344	344	305	343	328	315	320	314	311	327	307	338	313	312	328	302	331	295	333	309	304	305	287	313	290	276	325	315	314	334	320	302	295	315	297	310	326	317	316	299	356	328	309	308	320	335	305	294	322	333	307	305	297	338	282	336	324	302	300	342	305	321	339	334	303	317	322	298	301	334	306	319	328	328	309	291	282	305	357	324	338	313	332	316	300	311	308	332	323	294	357	321	299	306	342	306	324	346	304	341	300	309	313	327	283	324	295	324	326	308	317	310	310	295	313	331	287	317	305	315	304	345	287	322	337	316	325	304	323	346	286	334	311	283	304	317	332	335	331	324	311	309	284	307	354	331	322	320	344	336	357	323	296	314	307	323	303	329	290	316	333	301	344	329	324	307	345	330	331	314	327	328	312	304	313	350	292	323	309	308	322	308	304	309	330	309	311	327	324	278	290	344	336	306	329	314	315	315	316	308	326	307	295	310	320	284	286	336	309	308	313	339	295	288	324	265	310	316	297	315	298	315	348	327	310	289	346	336	289	307	272	332	345	315	324	318	303	317	355	317	312	323	293	345	313	330	298	331	316	307	331	354	318	287	323	318	320	279	339	352	305	324	300	297	311	317	298	311	326	279	323	354	325	353	345	312	279	312	309	337	305	304	302	318	290	304	305	334	313	299	326	325	325	297	324	298	312	330	324	292	309	310	324	354	304	305	313	312	295	295	336	314	306	314	353	313	298	301	321	323	279	325	322	340	321	336	322	308	305	323	310	306	308	305	302	317	314	300	306	333	320	322	315	286	321	284	296	324	305	301	323	300	323	324	323	348	335	298	311	323	315	270	347	316	308	319	315	305	328	308	303	318	320	315	309	280	306	302	331	294	345	318	351	300	323	300	301	289	354	339	317	331	323	300	322	332	299	297	327	332	315	313	330	331	312	301	339	287	289	335	317	331	319	300	334	305	330	320	291	307	316	297	308	331	305	308	313	333	294	314	309	320	314	345	325	327	304	308	340	358	286	303	297	292	284	338	307	296	317	302	282	332	326	321	326	329	316	316	311	327	319	337	315	301	321	341	291	311	329	342	314	333	326	304	311	338	342	320	314	303	310	332
30654	47560	36548	21916	14563	9304	6100	5641	5486	4217	2760	1492	650	434	447	478	567	511	458	381	338	368	337	343	385	384	359	352	353	363	344	348	346	359	341	307	370	319	331	326	322	369	322	370	372	323	372	355	334	348	342	361	335	352	325	358	344	344	361	364	368	339	312	335	337	351	364	353	335	358	367	357	348	349	300	308	342	337	359	327	347	313	300	362	351	362	345	329	349	362	330	392	356	341	342	338	359	320	325	371	325	328	308	327	330	343	342	314	354	368	353	379	375	344	339	342	324	336	319	349	328	334	360	341	379	303	367	325	380	366	380	348	325	334	350	325	361	316	372	370	359	353	339	346	345	360	317	369	353	332	364	366	350	325	326	361	365	348	376	367	319	332	301	353	356	322	315	334	339	378	371	335	324	319	317	332	355	364	363	334	326	342	352	369	348	329	365	333	382	334	368	350	335	322	346	335	340	333	343	331	337	357	339	335	352	330	336	349	337	376	353	340	346	336	319	344	354	333	320	331	365	337	357	335	376	335	353	342	322	345	332	318	340	322	301	327	335	326	369	323	356	341	340	337	329	324	333	338	354	349	370	333	313	333	315	338	343	354	329	318	341	326	347	360	351	381	352	323	352	371	350	348	321	344	360	356	353	369	371	316	371	353	354	324	374	355	344	372	315	348	389	347	360	342	355	373	348	369	328	365	342	361	313	372	361	366	326	332	338	322	351	343	354	330	323	352	353	325	344	314	378	364	344	388	299	355	366	368	336	347	355	347	344	368	371	335	357	354	332	326	335	377	352	320	350	361	352	343	359	364	357	343	342	360	357	340	340	369	343	324	319	309	332	318	352	372	360	346	353	349	333	348	340	339	355	346	328	350	356	316	357	352	341	356	362	338	321	310	308	316	330	359	343	352	331	321	358	305	360	342	352	338	346	363	305	358	324	319	345	333	353	334	364	333	343	347	330	382	352	340	343	333	354	328	363	312	352	361	328	329	332	291	352	327	304	358	364	311	364	367	314	347	370	351	345	329	356	342	351	347	324	346	333	346	374	339	351	327	332	342	334	325	314	377	347	342	332	329	342	346	353	347	323	360	331	319	336	344	341	339	325	331	342	339	359	342	350	325	312	326	353	319	303	338	340	372	353	344	330	352	357	309	326	351	323	335	350	330	317	336	334	365	335	337	359	321	363	363	348	340	314	320	345	344	352	365	338	294	338	319	318	329	347	346	354	321	315	336	351	347	338	326	364	362	388	343	360	317	312	336	369	340	395	349	345	327	337	354	328	309	333	339	332	332	335	351	362	339	338	355	354	314	359	330	373	363	331	319	363	356	385	388	343	305	343	370	355	336	324	306	340	316	357	345	334	362	325	332	340	346	340	357	357	332	332	359	330	345	329	334	324	340	327	370	349	314	359	358	359	362	332	345	342	345	356	357	344	322	344	320	349	336	374	312	330	370	365	357	373	341	326	346	347	341	353	331	392	349	334	361	328	355	333	343	345	348	345	371	324	316	335	326	354	325	344	301	320	342	323	337	365	333	330	342	292	388	352	351	344	377	377	352	332	361	359	343	375	315	340	343	365	333	378	329	369	350	345	343	323	321	343	341	355	348	351	342	314	336	342	354	358	351	323	330	356	316	330	339	362	369	369	357	362	333	364	319	304	328	355	333	333	334	376	334	359	343	343	343	355	339	339	347	322	372	362	368	336	354	323	345	347	328	347	347	359	355	311	337	339	372	369	363	332	310	352	354	325	364	342	342	340	338	353	319	352	362	365	333	327	375	344	301	326	338	357	347	342	316	339	331	372	372	338	345	356	336	307	312	386	343	360	359	337	359	348	328	349	360	350	356	343	338	330	367	344	325	318	312	355	371	313	332	389	379	358	321	337	339	334	326	352	357	342	357	341	338	337	343	335	357	320	346	336	304	375	348	322	297	326	331	319	325	336	341	353	305	369	368	342	351	349	370	356	334	350	376	340	338	363	342	324	365	355	365	345	354	309	315	338	362	349	345	337	356	371	343	351	355	358	353	347	316	367	374	343	353	338	343	351	337	349	319	304	366	347	360	380	352	371	348	329	342	354	316	344	376	343	339	342	323	334	334	339	360	355	319	315	345	360	323	326	346	331	332	367	374	343	351	355	315	361	330	316	366	345	356	364	361	343	341	378	333	327	321	343	329	304	385	301	344	344	333	375	349	342	343	337	316	319	323	332	368	337	340	297	337	352	353	323	336	329	334	337	365	330	332	356	351	347	318	358	344	357	349	342	365	341	342	306	319	355	358	344	347	329	339	318	318	325	327	332	370	343	348	349	343	353	350	344	332	365	349	344	357	334	346	333	392	324	358	335	357	360	320	349	365	332	371	363	365	360	340	340	365	344	344	354	335	371	343	347	344	330	345	360	358	333	326	341	372	365	345	339	336	332	343	341	324	322	343	358	359	333	376	358	356	314	380	328	354	317	352	349	335	360	348	302	358	370	331	341	331	347	323	344	358	354	360	339	337	342	353	351	288	360	339	333	359	323	330	370	372	357	365	351	339	357	369	309	359	359	333	346	322	338	335	330	340	361	370	337	302	328	319	354	363	349	321	352	314	333	348	340	358	357	321	370	319	345	297	326	330	328	349	366	363	346	357	346	352	356	327	386	345	344	368	341	327	329	364	357	360	333	337	376	340	375	363	340	339	360	340	337	316	374	378	360	362	324	343	326	356	350	330	366	385	352	354	307	330	362	324	338	343	320	361	331	350	359	350	337	348	325	325	340	333	328	355	331	285	381	369	357	326	371	330	356	325	345	325	357	329	347	349	392	378	317	341	339	341	326	393	329	291	321	350	328	356	327	313	335	372	351	304	321	303	357	378	356	359	330	324	351	342	360	325	345	327	347	332	349	331	371	352	367	360	334	366	357	367	374	329	337	332	331	362	344	342	326	341	332	331	368	353	282	324	338	324	344	330	343	353	350	358	319	348	326	349	306	365	335	332	351	399	350	383	346	327	339	360	338	352	352	310	310	344	381	375	323	336	340	363	332	354	352	343	337	340	341	372	325	323	358	349	385	348	320	346	356	353	335	348	311	331	353	326	344	342	357	332	333	341	362	326	338	315	330	362	332	340	305	370	362	349	371	361	336	358	331	346	360	349	311	342	341	327	298	365	331	337	343	370	344	382	303	321	319	354	355	315	379	335	338	320	339	288	362	309	357	307	349	335	326	381	346	351	336	346	342	332	343	336	325	345	328	342	326	303	331	326	366	357	357	356	339	348	358	361	346	330	372	357	333	365	340	349	363	356	332	328	355	324	360	343	354	361	343	323	324	380	368	339	361	365	361	329	306	360	366	331	336	339	324	331	335	342	359	340	359	343	324	316	336	348	372	347	346	371	351	341	334	325	383	329	340	356	369	350	361	348	340	325	339	337	354	337	375	345	306	348	321	353	330	349	326	349	327	355	338	337	333	321	335	368	308	320	283	361	375	326	310	326	340	340	360	347
24360	21544	28952	25399	22231	17408	10104	8032	8188	6310	4706	2330	745	454	468	508	562	519	479	440	408	360	373	323	354	369	351	362	352	371	359	347	320	368	356	354	337	334	334	335	370	337	346	319	308	342	335	333	343	343	355	366	315	344	343	317	348	320	329	354	351	326	349	337	351	318	342	357	360	333	314	372	351	350	325	374	351	345	355	364	369	349	345	328	356	363	373	359	342	322	328	333	301	336	323	339	360	347	348	375	356	322	361	385	335	341	357	311	311	359	325	362	344	342	383	317	340	364	314	304	310	311	325	365	325	321	311	361	323	376	315	364	351	353	334	368	342	354	338	333	350	319	366	352	325	329	319	354	341	337	352	339	321	352	354	321	332	302	339	351	329	382	366	314	320	376	362	333	351	369	366	350	368	361	370	345	363	328	346	349	345	344	362	341	339	331	340	328	329	349	361	359	361	338	310	368	324	332	368	300	346	313	334	392	329	365	326	310	349	337	382	341	319	319	342	343	318	328	346	348	348	345	347	340	342	340	327	328	370	346	347	337	344	411	360	348	356	321	312	350	357	339	322	306	346	284	348	358	340	327	365	327	374	363	314	353	344	356	356	327	349	327	361	333	318	370	323	323	335	303	338	356	330	368	315	370	313	313	313	338	321	289	347	345	354	324	312	340	346	314	351	334	381	319	342	352	349	344	307	357	366	351	349	348	325	308	318	340	335	346	344	336	334	378	332	333	373	361	317	344	368	344	345	322	350	356	314	340	333	328	324	335	341	328	346	354	352	326	346	339	344	317	313	364	335	350	325	334	364	345	316	338	345	341	356	328	331	335	378	369	368	325	317	315	360	333	357	377	384	349	328	338	361	316	289	336	354	353	345	345	316	343	339	364	342	312	327	330	313	369	325	352	376	361	380	356	303	324	352	347	335	331	363	372	335	326	378	338	339	315	343	340	330	335	354	315	338	361	339	351	335	349	349	378	357	314	369	356	356	359	358	337	367	343	339	353	337	337	359	316	376	370	348	328	345	342	308	338	309	344	340	330	356	362	342	344	357	331	325	344	327	345	343	334	391	321	356	320	315	312	352	324	338	349	348	325	346	336	359	335	331	330	334	342	368	331	336	354	342	330	340	395	372	346	329	320	354	375	342	329	351	337	354	379	368	331	311	324	354	358	349	342	331	346	325	339	340	352	358	365	331	351	323	365	345	352	325	316	346	346	377	306	340	332	333	331	332	328	322	334	306	331	337	370	317	330	341	330	326	360	353	351	315	307	329	353	352	320	327	343	351	365	344	332	340	302	314	323	338	369	334	350	321	345	325	357	336	355	320	314	348	342	362	340	331	312	365	346	331	335	321	339	335	363	308	327	311	332	339	348	344	335	347	349	362	346	317	343	340	315	329	388	386	345	368	307	312	332	386	320	332	328	313	371	384	346	336	331	338	361	352	333	328	338	351	335	348	334	355	332	334	332	314	357	349	330	348	361	321	325	345	355	326	334	352	342	369	347	337	368	337	373	323	361	357	334	337	338	356	344	317	329	304	380	336	338	352	327	357	342	351	348	330	324	351	310	328	315	349	345	345	321	360	346	345	353	323	335	385	329	348	354	365	337	336	335	324	320	358	362	342	355	365	357	362	364	386	344	346	322	367	336	350	382	390	341	358	367	357	361	327	357	318	373	366	361	350	331	336	298	361	345	330	349	349	382	344	316	296	323	347	326	339	355	355	345	355	321	331	363	353	333	337	343	337	337	357	357	374	358	337	346	350	349	346	330	334	335	342	360	355	328	362	362	342	319	368	354	309	356	291	325	347	341	315	342	326	319	333	380	346	319	348	347	340	339	340	307	333	349	327	337	348	311	345	353	314	325	330	332	326	335	364	355	321	323	356	365	364	341	318	315	345	350	377	332	383	354	339	329	347	343	327	344	322	357	324	335	333	346	345	363	335	337	382	309	334	312	332	352	376	306	325	393	334	334	331	349	358	318	320	334	353	376	330	353	336	351	355	322	344	303	353	321	353	301	334	363	334	336	340	330	366	329	324	340	342	353	326	374	336	305	369	321	326	342	318	359	366	325	342	316	330	345	325	328	318	354	328	324	358	381	376	321	355	369	335	351	352	344	311	355	319	369	333	337	355	366	353	375	363	329	350	340	342	326	331	344	348	370	318	362	335	358	323	336	333	316	356	313	349	296	318	327	348	328	319	334	376	312	350	353	350	433	361	327	297	341	340	345	336	350	343	369	329	342	347	360	333	374	337	340	354	340	329	371	332	353	330	329	318	356	367	345	306	323	367	344	352	303	322	311	306	358	318	352	364	345	337	326	350	320	352	313	368	344	350	344	382	372	344	337	332	323	354	372	321	331	377	350	345	342	304	348	367	335	335	309	340	335	358	351	337	344	376	381	356	339	364	372	361	368	328	343	342	322	331	360	367	310	346	340	357	364	344	309	360	373	331	352	318	351	352	345	353	333	345	356	343	331	376	357	323	352	354	339	361	322	390	345	341	322	371	363	329	349	349	329	352	343	376	395	330	348	355	309	336	307	348	335	321	322	354	371	308	342	380	336	341	329	342	354	385	337	309	316	353	350	341	336	355	328	330	350	367	370	335	361	354	345	346	329	367	326	332	344	342	335	332	306	333	310	311	354	343	359	352	350	329	334	298	359	361	372	345	341	345	325	352	336	313	315	338	357	322	322	339	350	354	314	360	338	360	352	329	338	321	337	362	378	319	334	330	321	336	337	365	376	378	330	344	372	348	378	344	335	336	314	318	319	332	357	369	327	323	349	367	381	360	340	342	322	312	352	345	341	358	333	335	367	370	280	358	312	326	355	369	323	329	360	355	354	358	345	301	375	314	329	321	325	318	351	312	315	374	345	360	328	328	329	304	374	334	334	315	329	339	357	357	346	333	341	339	301	321	333	372	293	316	339	363	362	340	325	307	326	316	339	331	327	370	323	342	361	327	298	333	328	357	346	347	340	349	330	324	308	329	311	345	347	356	335	339	341	330	331	340	328	310	370	349	356	331	328	346	323	341	334	321	335	314	336	330	343	387	315	345	305	394	320	333	344	339	354	347	362	348	327	373	369	369	325	307	349	361	382	362	358	309	347	353	331	333	349	328	392	341	352	335	346	351	322	343	328	354	347	348	354	330	364	338	336	326	347	359	345	342	340	344	381	334	325	336	342	358	361	329	343	352	358	344	341	328	350	338	351	331	343	348	336	331	338	307	326	341	333	355	344	344	350	353	341	347	339	359	347	358	338	336	360	353	342	334	374	368	333	361	361	350	354	351	347	325	331	321	321	338	358	337	352	335	354	317	345	292	349	334	348	349	340	350	329	351	334	303	370	338	333	322	384	358	338	373	329	360	328	346	324	354	314	339	357	368	346	325	315	355	341	301	295	358	353	335	326	327	355	319	347	355	316	341	330	347	349	345	342	340	320	311	352	358	316	329	355	356	347	354	313	339	350	363	325	321	332	325	317
30764	55772	44695	29728	21495	15864	11978	11859	12218	9380	7061	3563	1022	523	611	673	728	684	552	544	425	419	403	376	421	404	445	374	408	396	379	385	402	377	336	360	378	397	355	322	371	353	386	346	362	382	358	381	360	346	356	353	361	367	352	348	371	363	373	364	352	366	376	368	351	351	372	351	373	355	355	314	377	361	354	378	314	317	347	343	363	363	335	337	345	350	344	357	324	380	331	360	375	360	352	359	374	406	356	388	365	379	383	357	356	340	326	368	340	363	410	371	387	347	372	367	378	359	344	393	357	345	365	372	361	363	393	369	358	346	336	369	352	375	390	361	331	372	341	340	346	347	343	366	348	339	374	372	345	353	400	387	350	402	363	376	319	333	329	385	342	379	364	345	342	362	344	364	339	343	348	355	342	364	366	400	355	362	362	366	359	411	417	352	351	344	329	349	370	332	386	415	355	379	334	367	350	317	400	363	342	374	394	363	359	360	375	331	356	384	424	356	379	345	339	362	360	348	374	393	350	369	354	356	345	359	348	378	388	324	352	398	393	364	345	343	365	395	328	369	365	365	335	346	360	367	377	378	356	377	331	361	351	340	356	345	379	325	359	335	341	363	390	377	324	390	399	380	382	369	347	358	375	376	374	333	375	365	356	381	328	334	328	376	326	395	364	384	398	340	347	342	335	351	353	357	320	364	349	377	362	359	365	368	330	361	383	333	377	354	357	352	363	378	357	360	321	367	383	350	382	375	376	306	364	348	353	391	369	352	356	341	391	330	370	384	367	323	354	348	350	390	361	386	367	333	361	341	342	357	365	381	385	356	388	381	348	353	306	348	351	361	370	365	367	375	391	352	351	353	330	346	368	357	321	364	363	361	392	375	384	367	348	355	356	348	390	386	335	347	350	389	369	362	358	362	371	326	311	336	363	340	356	351	348	337	341	350	399	346	360	384	369	392	374	357	348	363	376	371	374	367	403	353	385	364	364	356	381	353	376	382	372	347	386	358	365	370	386	348	368	341	346	336	390	383	359	417	361	356	355	381	318	348	354	335	368	378	341	330	392	388	342	375	366	358	332	382	382	348	362	332	359	390	385	341	391	412	365	355	362	380	361	381	324	364	369	375	380	352	369	348	346	352	350	375	383	367	343	363	384	374	345	406	394	367	342	374	392	359	362	396	400	369	345	335	349	334	362	369	343	332	342	354	324	338	370	362	356	393	364	381	350	378	366	366	349	357	363	350	360	341	376	317	381	354	332	365	358	386	372	382	374	361	363	369	395	354	332	378	365	368	340	363	358	338	341	361	382	339	385	340	345	339	337	355	362	382	391	335	354	346	362	340	414	399	385	359	382	353	355	369	380	327	352	330	362	340	389	399	345	325	352	401	348	369	361	355	358	354	352	353	369	364	352	344	375	354	364	356	371	351	349	352	342	356	397	348	366	340	360	353	345	374	336	333	363	353	337	369	356	363	381	342	363	364	363	365	373	343	354	368	367	376	356	350	359	368	380	366	379	344	382	349	363	356	333	379	341	331	346	355	390	341	353	355	379	332	349	330	369	329	370	383	370	351	377	354	357	355	348	340	334	346	383	345	351	334	371	357	344	367	346	371	327	377	348	354	388	357	369	364	367	375	344	366	354	366	356	319	364	365	418	340	387	369	379	359	378	362	359	349	358	341	348	360	329	295	392	358	352	358	362	350	378	345	356	394	344	345	359	352	338	373	335	352	356	357	339	398	346	376	336	377	333	344	377	363	375	363	358	375	376	361	364	368	355	341	322	355	374	366	361	337	377	318	404	375	348	389	332	364	335	362	368	346	370	344	362	355	311	361	367	355	360	382	353	363	362	352	335	378	370	370	345	383	390	424	353	350	332	321	357	339	354	372	368	367	369	348	344	381	357	392	345	339	356	369	361	349	357	376	360	371	392	330	378	351	365	352	359	359	366	394	398	328	401	358	366	343	361	366	386	362	375	349	368	336	356	355	364	349	374	387	342	364	395	358	344	360	364	382	332	351	360	346	372	361	386	359	311	350	363	373	379	395	344	353	395	363	342	362	347	377	347	335	362	351	374	350	374	344	332	362	345	406	328	338	354	362	410	376	386	387	358	367	362	359	353	376	335	353	389	340	379	381	347	389	358	327	385	336	357	378	362	350	333	348	329	372	389	382	354	341	352	366	354	359	348	388	353	375	347	333	349	359	358	391	334	347	394	346	376	379	358	366	336	355	373	377	358	365	369	356	374	355	327	354	374	365	339	392	347	391	327	330	353	367	358	383	389	379	354	378	346	329	369	353	363	334	347	364	352	347	416	346	346	377	367	348	392	364	356	351	345	388	364	381	358	365	368	375	350	317	363	373	346	339	383	352	393	325	347	341	357	362	365	361	360	346	357	332	369	392	338	350	398	356	350	354	351	340	366	373	362	338	374	328	376	359	394	379	349	376	334	334	360	348	358	380	359	396	384	377	336	367	364	367	303	384	360	353	360	378	344	363	352	303	343	354	373	375	356	352	348	344	346	364	330	392	316	384	361	345	320	361	345	357	340	363	364	322	374	360	358	364	329	381	357	360	340	329	379	346	379	348	324	294	363	375	356	352	346	368	356	397	363	390	379	359	345	364	352	351	356	351	361	360	365	379	357	358	381	385	332	387	385	337	355	366	374	335	348	361	355	356	371	392	413	369	358	360	328	372	360	380	366	377	406	389	353	368	338	337	360	344	361	364	336	353	368	360	368	365	338	355	330	339	350	336	331	357	345	344	329	341	366	376	345	365	365	357	360	352	395	346	361	355	350	382	340	367	379	364	363	361	378	367	340	366	360	356	382	376	373	364	388	369	358	370	359	352	358	351	360	363	365	373	365	388	383	353	362	358	367	357	359	359	366	369	360	385	347	373	387	382	368	336	380	363	356	363	365	338	368	399	344	322	385	349	343	338	343	347	384	371	344	383	352	364	344	341	360	335	346	364	323	354	354	386	349	376	364	330	351	361	370	375	349	374	362	352	333	365	362	337	367	355	345	346	359	360	373	387	348	345	362	377	380	346	358	381	360	336	356	394	334	384	360	320	339	337	346	348	334	328	380	369	320	380	361	347	361	330	350	333	394	334	369	365	357	403	376	327	387	341	396	333	358	357	341	347	363	358	379	396	358	328	354	369	355	401	349	339	396	368	352	391	379	367	365	367	360	392	375	358	351	340	334	344	358	365	386	365	364	387	393	345	352	366	373	360	363	397	358	379	350	366	332	321	374	365	305	340	350	356	382	346	368	360	397	358	333	363	369	362	366	349	324	323	355	396	324	337	345	392	345	352	359	356	337	355	338	381	322	378	373	361	346	340	366	378	360	378	371	364	372	364	367	378	382	367	352	352	371	383	321	333	348	354	384	354	355	376	376	352	390	340	396	357	350	369	380	342	367	347	345	346	375	332	329	368	372	368	359	372	373	361	404	350	360	353	347	366	389	364	355	372	391	362	354	357	363	366	369	349
25618	21773	29120	27181	19128	11264	6941	4746	4453	4900	2922	1538	585	506	538	600	580	554	545	494	460	415	436	398	447	429	437	415	433	430	472	431	423	449	399	427	434	475	423	455	455	439	410	444	434	430	405	435	417	434	486	434	442	420	404	417	459	422	427	430	415	424	437	457	407	427	454	429	409	435	451	423	414	438	447	421	461	419	422	409	447	436	462	403	406	433	468	490	447	466	421	429	430	416	394	426	431	423	420	430	441	386	387	426	430	422	453	414	436	428	432	399	456	444	446	475	418	424	436	446	453	448	420	445	458	402	421	404	403	416	467	421	429	437	484	422	459	431	443	441	460	466	437	419	436	404	432	422	403	411	426	413	431	431	440	446	400	453	418	476	444	469	419	399	417	449	391	443	447	417	437	417	451	432	431	424	463	441	471	427	413	436	393	427	426	442	413	459	405	404	439	397	416	437	460	440	414	445	395	431	431	412	402	415	429	431	441	441	446	434	463	428	429	461	405	412	432	439	403	374	431	427	434	468	405	407	482	397	422	428	490	435	412	398	428	448	422	390	419	414	421	398	428	436	408	467	419	407	429	471	415	419	473	395	437	443	447	441	430	439	398	435	438	405	447	415	439	403	406	411	436	457	451	403	403	426	454	426	432	444	445	432	404	403	430	407	420	443	445	441	384	438	445	466	413	448	443	396	398	413	413	447	418	439	447	453	424	412	418	404	411	428	401	414	436	451	488	407	418	386	432	454	424	445	455	439	437	415	440	409	460	445	436	449	455	388	412	465	411	436	415	401	429	420	434	427	440	440	418	428	466	455	411	424	420	423	444	439	433	447	413	468	450	410	410	413	443	421	447	372	434	396	410	417	442	417	413	441	454	415	435	432	445	408	436	432	440	430	413	424	443	431	429	424	425	394	410	415	442	404	454	406	418	440	457	423	453	418	400	385	443	437	443	398	468	398	447	445	422	411	446	403	424	444	431	409	389	448	447	412	391	443	471	418	427	391	412	427	410	459	416	456	443	412	434	449	429	415	458	394	409	411	396	417	390	423	433	394	450	399	471	448	473	430	437	423	467	414	488	402	458	431	431	413	376	393	398	449	445	442	461	435	424	422	407	447	447	441	430	415	443	426	418	445	430	435	420	421	450	413	431	429	434	406	423	397	440	455	433	428	372	401	447	424	426	453	429	413	430	435	446	396	412	401	450	450	402	440	444	405	398	435	434	427	439	423	442	431	428	422	450	398	409	440	456	409	401	411	408	434	425	413	423	416	435	419	429	456	431	430	397	413	474	417	455	428	421	390	394	453	449	468	439	405	389	440	437	429	459	409	453	441	426	450	428	442	437	433	408	432	408	428	446	468	377	420	423	469	431	458	438	474	402	430	442	438	435	412	436	411	423	430	408	436	426	448	442	446	436	431	401	451	427	409	457	438	435	412	424	434	411	458	464	444	416	403	442	418	445	418	414	432	466	443	438	418	411	433	435	414	434	403	401	442	450	448	448	430	434	474	456	452	390	409	424	376	403	411	445	435	425	392	421	486	412	453	434	437	439	431	438	432	430	452	411	457	455	425	465	451	427	432	450	442	405	415	430	432	457	440	470	424	410	410	424	423	410	444	467	407	441	419	402	433	408	431	459	392	405	490	456	423	457	430	431	437	432	442	426	408	431	465	426	444	430	404	440	451	445	439	438	444	423	434	387	439	458	415	471	417	447	469	406	415	425	443	409	414	427	422	440	450	417	460	448	421	438	437	424	436	419	455	438	411	402	433	426	410	399	443	421	428	424	435	453	427	419	398	384	431	460	451	426	451	425	441	455	431	414	439	422	441	425	452	394	432	474	445	441	402	422	391	467	439	426	418	419	431	434	450	415	427	438	441	421	433	442	434	414	409	428	393	422	435	440	452	485	460	416	446	416	427	432	460	447	419	412	411	424	399	450	446	439	447	426	413	443	432	434	444	440	431	446	399	466	393	452	416	470	473	440	478	382	442	421	456	461	479	442	426	411	414	377	475	441	425	418	446	461	448	442	412	474	423	431	440	418	427	377	452	420	426	468	445	392	414	405	442	401	439	428	419	404	410	452	444	465	449	398	411	436	435	429	482	444	418	423	450	420	391	427	436	451	406	444	438	442	418	432	420	410	437	403	420	449	402	416	452	460	415	463	428	402	423	402	445	411	444	420	480	470	432	439	437	463	469	443	436	423	424	440	410	412	419	463	413	427	440	467	429	428	418	395	423	401	420	414	385	432	429	413	420	403	398	424	431	437	437	432	448	439	446	431	476	440	401	446	414	428	444	420	477	434	416	450	402	448	432	426	425	442	404	435	453	424	435	440	436	408	408	444	407	407	445	452	402	421	453	439	413	421	408	434	438	425	389	418	442	433	456	418	417	405	392	442	433	444	443	453	435	427	433	434	411	430	465	448	442	443	441	417	415	450	412	444	422	421	425	438	457	436	427	447	464	461	449	391	470	422	425	466	426	444	431	411	403	406	424	451	447	447	465	482	448	419	491	447	447	423	455	436	442	454	438	407	444	479	465	451	417	413	442	462	411	435	421	446	461	412	428	448	436	464	451	443	429	442	422	466	450	463	443	414	428	443	412	412	416	425	427	421	442	398	426	447	430	417	397	456	408	414	428	383	418	467	429	414	438	401	441	455	408	389	419	429	392	423	424	486	452	421	478	418	386	417	415	406	419	372	434	436	393	435	446	425	427	422	413	445	409	433	426	417	400	458	425	422	415	429	430	413	435	413	437	443	421	431	414	388	420	416	426	420	446	446	451	433	406	426	425	404	417	390	417	477	440	460	417	458	399	414	406	460	425	418	416	445	450	436	437	439	424	410	429	429	417	444	456	406	415	397	425	418	434	440	431	423	450	426	453	441	401	427	411	405	444	437	442	453	425	400	395	430	432	412	457	398	417	433	399	427	445	440	448	422	411	420	391	461	413	458	427	425	476	457	422	434	447	440	393	453	451	415	400	474	399	407	450	423	418	457	441	432	416	433	452	447	438	430	447	435	445	446	416	400	451	386	454	425	427	414	408	435	442	463	434	416	434	409	419	415	424	457	415	438	399	402	412	419	421	391	423	441	436	396	438	452	408	413	490	428	430	437	383	407	395	409	431	444	416	411	433	438	414	455	442	477	422	419	413	452	424	431	409	440	422	452	429	453	451	420	423	422	426	419	444	423	437	438	456	434	438	414	446	430	428	399	435	422	402	453	432	403	409	442	403	423	414	442	438	436	447	429	426	444	425	443	433	443	448	420	428	450	467	452	421	449	440	390	423	473	437	439	430	401	431	451	410	442	387	447	394	406	455	448	431	448	422	429	443	436	431	453	462	441	400	418	477	432	406	383	464	457	447	445	406	443	409	447	426	432	436	431	406	423	480	463	451	418	440	448	394	410	418	447	422	426	455	458	458	464	448	450	426	439	456	411	429	385	426	418	423	413	408	436	502	428	415	409	459	402	432	418	409	434	425
30852	52564	41097	25786	19472	14282	10538	8212	7858	8394	4760	2461	745	625	631	722	749	722	601	577	493	518	527	500	507	499	463	486	471	466	507	450	486	511	444	466	487	446	435	464	457	404	492	457	505	448	483	483	445	463	456	466	473	457	462	471	462	480	447	491	467	468	485	458	476	486	485	463	470	448	472	464	461	459	450	458	428	423	484	430	447	454	495	477	484	438	435	474	465	469	471	468	419	418	486	462	458	430	452	480	447	454	516	462	451	473	450	502	490	452	468	456	460	463	471	455	460	512	468	464	463	462	430	478	468	493	486	433	431	480	455	440	470	457	475	465	455	448	441	423	464	450	466	483	449	444	410	489	445	449	433	426	427	416	462	455	455	478	470	498	446	464	464	441	447	456	482	432	492	460	495	461	439	472	446	506	455	469	448	445	449	470	449	427	453	439	451	487	451	463	459	482	422	450	461	419	460	476	474	448	451	471	435	448	460	454	428	462	466	464	417	454	528	440	491	480	455	468	476	446	420	452	424	507	394	461	460	479	491	437	507	455	448	435	478	454	423	453	453	464	460	453	474	481	444	465	423	445	442	466	454	450	453	448	481	466	423	441	427	453	479	479	487	443	484	448	453	461	438	457	474	483	434	464	458	459	444	465	463	443	448	463	466	436	436	472	457	467	483	431	430	435	473	453	485	464	440	493	457	452	435	473	458	457	475	482	469	456	461	468	442	508	483	448	425	452	470	451	450	448	446	493	435	484	502	447	471	452	472	471	432	467	462	415	476	456	486	461	479	464	461	443	437	451	463	453	491	462	478	479	454	466	478	469	458	440	521	455	498	430	467	450	517	439	469	488	440	467	487	474	449	487	494	461	465	479	457	454	486	434	491	463	439	431	467	448	429	462	474	451	446	469	485	434	457	456	469	476	428	472	423	471	496	459	458	430	446	448	475	446	448	451	434	478	454	418	459	458	433	465	456	456	477	442	439	492	473	443	420	434	471	480	486	480	442	435	441	477	506	483	490	459	417	447	434	451	448	475	452	463	464	478	453	483	454	451	458	489	435	445	445	461	497	466	436	449	466	442	462	471	435	449	479	459	448	481	458	471	458	486	437	449	440	456	428	481	437	449	438	443	444	439	477	409	446	425	435	446	462	479	457	468	443	488	465	454	420	490	455	473	445	482	443	440	442	486	462	471	480	465	420	484	447	497	437	428	454	481	461	424	434	415	490	467	440	477	428	466	440	453	440	458	450	445	462	494	469	469	461	482	451	476	445	440	477	461	454	436	413	445	469	442	452	428	477	464	469	481	480	504	456	467	449	426	482	468	461	441	452	468	463	454	465	431	454	414	467	447	432	446	447	472	461	453	480	439	445	453	452	424	468	473	477	462	470	484	431	472	477	437	488	444	437	426	479	488	427	441	441	462	442	447	497	452	461	466	479	473	459	491	472	459	458	482	457	449	464	456	454	465	485	450	462	466	460	414	443	477	478	454	466	471	429	437	475	472	440	477	404	458	488	465	494	492	485	482	464	461	442	449	442	484	444	467	472	451	445	483	479	497	471	445	484	440	464	453	468	465	455	463	453	440	476	467	475	448	494	473	470	441	480	468	495	472	453	456	454	448	459	476	447	438	439	454	468	435	461	435	456	430	474	461	496	459	433	429	475	440	479	467	469	444	458	428	444	489	494	474	466	451	484	442	459	441	467	497	441	425	464	450	464	446	474	440	456	472	463	450	480	471	431	454	487	426	504	483	485	456	477	476	495	456	450	440	494	455	440	428	489	443	461	481	482	478	447	468	435	476	482	435	498	489	468	444	398	481	455	446	463	443	473	415	451	460	444	454	457	447	447	445	454	471	457	477	442	449	457	423	493	453	446	419	495	432	446	459	417	485	463	475	442	483	487	497	453	506	447	450	462	492	466	462	475	440	410	464	454	451	447	456	463	469	453	478	485	453	425	448	453	450	473	416	480	460	453	446	426	443	456	470	447	453	431	529	455	449	450	455	500	457	457	449	489	466	466	473	493	484	444	455	467	460	445	482	449	441	455	433	468	440	443	448	464	443	458	458	486	409	487	428	437	471	458	426	474	399	461	485	472	452	442	430	468	451	441	483	462	478	456	431	426	463	458	466	481	464	479	471	446	492	454	406	439	450	456	481	439	447	505	463	449	468	470	491	478	433	464	448	461	437	443	461	467	440	464	447	475	478	457	450	494	502	452	466	439	441	428	485	466	447	491	502	463	399	450	480	453	487	463	420	493	425	467	436	497	462	484	454	466	466	471	454	474	465	486	487	446	460	421	510	447	466	443	475	452	455	461	457	484	468	451	420	446	450	471	474	413	417	472	473	488	457	475	482	444	454	472	453	490	472	448	445	481	454	458	447	448	440	451	459	415	449	411	435	452	440	438	491	482	460	449	455	438	466	431	463	471	448	472	445	472	459	480	454	443	471	461	473	420	482	458	480	474	423	427	437	497	473	481	437	449	481	465	451	439	478	466	461	441	488	458	446	403	431	435	433	451	473	436	479	471	466	473	458	440	451	459	478	455	464	468	472	446	465	460	432	447	456	432	450	445	464	440	454	444	467	453	440	490	437	466	416	463	485	462	455	462	475	467	449	447	450	453	471	479	470	451	473	439	459	441	435	396	464	450	468	470	420	501	445	458	491	429	471	442	474	472	464	471	468	449	470	485	471	453	456	466	460	460	472	443	451	468	499	475	437	453	440	442	446	445	436	433	445	484	443	467	463	454	478	469	463	451	487	487	439	443	440	463	459	466	477	425	494	439	442	436	414	465	465	462	466	472	455	467	430	454	494	444	466	430	472	470	467	452	438	427	467	467	479	468	484	449	481	482	470	478	436	452	452	520	412	488	494	498	458	454	461	444	464	485	460	476	432	442	445	450	460	505	477	467	458	478	469	466	447	497	478	452	450	476	445	459	451	458	461	451	420	500	457	425	497	461	477	485	448	463	430	447	449	442	450	476	456	445	438	442	437	426	463	461	458	482	477	472	435	484	456	438	463	430	486	472	437	439	454	522	444	468	491	477	452	450	436	480	462	456	502	459	455	457	483	415	434	475	444	462	437	486	461	474	437	455	448	488	413	435	458	425	465	444	483	433	472	455	492	429	441	424	440	478	449	441	431	456	424	500	457	452	463	461	481	434	425	477	456	460	451	429	477	500	468	450	451	451	480	466	445	474	427	458	452	421	452	463	436	450	477	411	486	422	474	443	463	462	471	460	422	445	468	469	462	444	478	452	464	441	467	468	446	448	472	467	464	455	470	471	437	462	473	456	486	468	444	498	474	523	461	432	472	476	452	433	476	472	471	479	457	428	468	480	452	467	446	443	470	444	460	447	483	431	432	478	465	462	461	467	445	460	472	502	486	487	479	461	459	485	461	455	494	481	521	482	453	459	440	498	475	421	448	429	452	425	499	464	462	477	453	504	454	471	492	439	464	426	466	478	430	447	469	436	441	461	467	465	463
23260	21674	29391	24655	22509	23125	19604	10505	9450	9695	7378	2507	763	655	716	796	807	821	727	610	573	558	520	527	558	535	503	563	547	544	524	525	519	545	539	537	477	582	549	515	530	520	530	522	502	520	495	564	538	521	511	488	524	548	530	504	521	480	506	530	512	546	523	539	497	519	521	491	503	528	477	542	510	519	515	504	487	523	511	545	511	521	518	498	503	492	511	500	484	556	490	517	530	526	517	488	525	483	482	535	487	505	515	535	492	473	551	522	511	522	481	483	518	503	500	515	465	502	547	506	509	545	486	513	534	527	500	505	481	528	477	513	514	528	534	481	505	497	511	511	531	512	534	505	505	494	542	542	514	523	522	474	541	524	509	529	508	500	487	493	508	514	524	506	509	455	501	513	519	519	496	491	472	515	538	519	484	517	492	540	467	542	518	507	523	548	533	518	539	493	498	544	507	490	524	541	520	477	535	487	518	478	520	524	528	517	517	539	518	474	555	465	550	519	505	507	488	492	498	499	534	555	489	496	532	513	500	551	515	497	457	513	497	547	497	499	531	510	555	532	520	520	540	483	546	524	501	511	543	532	532	535	531	491	542	493	495	481	488	513	508	475	474	495	510	503	514	514	476	519	508	508	477	513	508	519	491	528	475	528	450	503	504	516	536	510	509	523	548	534	532	492	500	542	487	510	562	495	507	510	508	500	528	543	515	525	489	507	517	474	491	473	471	480	502	481	505	538	507	529	492	500	505	495	458	531	496	517	530	470	509	517	495	527	548	524	507	489	547	520	497	490	516	490	503	550	517	521	481	532	501	504	528	511	516	540	509	517	512	520	549	474	508	515	486	515	504	543	514	525	489	500	559	543	493	519	508	554	539	493	517	472	502	504	460	490	493	537	514	511	494	542	539	534	510	521	522	555	508	542	466	498	515	493	500	516	538	515	498	519	475	494	493	514	529	513	497	537	519	514	540	536	514	533	549	519	513	500	462	502	534	522	511	515	517	520	504	478	480	493	531	531	528	520	514	486	475	511	524	485	503	492	515	490	506	528	564	536	498	471	537	497	502	504	478	525	510	498	500	562	539	536	504	487	486	523	483	494	533	497	517	537	528	486	543	499	511	509	486	500	471	507	517	495	541	536	500	499	507	457	551	526	504	497	514	511	503	496	531	548	517	477	514	527	516	478	521	523	545	468	555	500	511	504	531	510	513	519	508	515	531	471	545	481	495	486	517	480	540	473	520	516	513	533	505	506	527	491	511	512	508	508	583	493	497	496	527	499	524	465	497	548	535	519	514	498	497	487	531	525	499	510	499	515	478	498	529	507	585	537	489	466	530	535	520	533	530	544	486	507	522	492	525	477	534	538	507	492	537	492	475	543	563	510	520	527	538	488	504	486	517	527	504	517	500	492	513	555	508	548	514	508	523	505	481	522	500	523	499	503	534	494	538	508	527	532	525	542	504	497	509	542	515	483	519	486	510	504	504	534	582	551	486	532	507	498	486	497	501	540	460	442	517	502	536	491	509	480	546	524	532	504	562	526	486	516	522	512	511	480	465	512	503	534	508	474	511	472	522	488	483	527	497	523	487	486	482	528	500	545	531	502	488	493	493	483	534	482	500	534	481	520	498	499	492	535	515	513	443	487	483	503	510	504	554	490	481	542	511	543	537	550	519	533	535	490	521	533	517	470	475	523	492	563	511	520	505	531	511	482	501	477	469	476	510	515	525	471	486	546	523	516	483	507	499	561	533	491	541	540	498	474	521	508	506	540	509	481	507	475	481	514	504	491	516	532	546	539	489	507	468	505	516	530	499	465	492	536	502	542	521	525	534	506	485	513	485	574	540	506	524	483	560	508	480	570	494	530	453	511	549	526	504	520	495	536	490	494	529	527	477	527	519	508	488	498	498	495	529	564	501	523	522	515	481	503	548	540	471	535	528	501	495	486	528	514	486	536	483	524	512	527	498	517	489	542	513	486	508	484	494	546	490	519	528	521	499	538	472	516	524	500	493	515	493	507	507	534	495	513	522	496	576	537	542	502	499	504	514	493	512	476	496	495	517	475	489	526	461	535	491	517	497	502	508	505	513	517	455	521	514	491	536	482	558	504	494	495	561	475	514	480	489	515	543	554	495	513	510	535	529	488	509	517	537	525	507	542	535	512	471	538	442	529	534	479	531	495	513	578	518	531	483	495	508	542	526	501	496	506	513	512	529	541	488	504	509	501	490	459	495	517	523	554	511	491	514	521	486	516	512	518	494	548	523	548	526	475	515	511	520	503	514	525	521	498	527	503	526	488	517	507	531	520	524	549	528	495	457	533	535	487	532	512	522	495	573	530	539	531	555	473	506	513	471	529	559	510	496	504	498	542	516	462	534	550	514	525	511	509	505	513	476	525	485	529	502	562	496	523	515	531	510	543	518	513	491	538	479	475	498	524	497	488	476	502	492	499	508	516	467	500	549	487	515	502	521	494	492	506	469	499	572	527	477	516	490	513	479	522	485	507	520	547	524	517	535	530	496	502	527	468	505	494	490	497	501	512	513	531	525	457	503	495	497	508	544	527	517	465	492	511	509	565	493	544	521	507	499	501	508	482	499	460	550	511	490	474	543	488	520	498	485	525	488	498	502	536	541	520	529	527	515	544	485	510	477	490	507	471	486	492	521	505	456	535	502	521	508	535	465	489	505	492	548	547	514	503	522	535	490	490	504	490	485	476	507	520	519	526	471	502	505	519	491	523	524	515	496	542	524	490	545	538	468	510	530	506	515	524	473	523	494	566	496	512	506	497	491	547	499	506	517	450	504	499	496	500	483	512	497	511	513	475	499	529	524	487	517	490	489	543	568	492	527	506	489	468	497	544	522	512	541	493	490	501	544	535	551	527	547	534	487	550	529	515	495	480	538	509	456	510	533	505	546	507	494	522	477	505	493	485	464	519	476	522	495	483	488	546	514	498	479	463	564	492	500	545	522	497	519	522	519	537	554	485	502	535	521	518	511	512	523	502	525	526	503	485	510	510	516	491	505	476	522	476	493	527	486	469	496	499	476	541	495	547	536	513	482	513	534	540	535	504	531	535	550	531	513	533	538	522	508	517	528	479	502	562	529	468	474	515	496	547	522	504	482	486	517	491	509	510	538	545	518	492	547	485	540	536	535	517	509	502	475	512	520	525	535	442	496	498	538	497	505	507	540	536	514	500	498	475	477	514	523	487	514	545	501	541	518	540	552	485	495	478	488	486	530	497	527	517	493	490	514	510	472	501	479	533	529	504	543	527	482	511	542	522	560	460	552	511	486	495	516	498	507	501	508	497	531	494	488	521	472	491	478	463	497	514	537	478	492	479	521	528	484	515	507	537	481	497	477	502	505	518	504	504	519	532	519	485	510	496	501	484	494	534	524	540	515	543	498	498	470	472	495	530	574	542	537	523	496	511	511	500	513	494	496	466	509	480	513	490	538	554	540	513	486	523	465	518	493	494	514	483
33624	63228	51001	37822	30633	22184	17409	14058	14090	13566	10303	3408	975	860	852	990	1007	1023	866	723	608	615	625	580	560	526	565	573	535	535	534	588	552	556	542	552	560	531	516	509	540	548	554	551	518	521	513	507	481	540	499	541	548	538	521	547	502	516	530	550	519	549	561	526	511	525	553	517	501	525	537	521	522	474	532	552	553	539	519	542	510	493	501	504	482	512	499	520	540	494	495	522	519	486	528	538	542	546	495	540	523	518	515	514	515	538	535	561	509	524	536	491	540	536	557	501	533	547	542	534	532	530	518	524	481	510	526	504	508	521	509	563	514	533	497	517	534	515	552	540	535	548	538	549	547	528	520	522	517	524	525	565	539	539	553	537	534	534	497	512	547	546	509	503	516	509	518	500	522	543	560	551	519	493	544	535	526	511	550	501	499	476	505	540	516	526	501	489	516	528	525	528	495	516	516	471	533	547	551	543	504	545	517	519	541	542	560	505	541	534	530	554	553	531	510	518	470	558	529	499	534	534	541	570	540	534	512	551	523	532	509	496	526	476	522	545	519	536	516	522	532	559	522	544	563	486	551	548	500	497	497	528	523	493	493	510	486	537	515	493	512	527	514	537	512	504	537	536	501	536	536	529	524	537	518	510	518	514	535	551	531	508	538	485	515	505	508	523	495	502	539	539	517	497	526	556	514	553	503	516	519	544	527	533	547	510	542	515	520	592	511	512	547	526	516	513	543	501	512	522	515	524	554	570	529	522	533	520	565	530	498	506	527	524	517	524	535	475	555	537	530	559	570	544	501	520	556	509	533	524	504	497	513	554	544	521	514	548	524	557	512	512	547	527	530	499	562	507	530	511	569	493	516	524	530	527	533	515	547	553	555	507	524	504	499	564	523	507	508	548	569	514	531	530	480	548	526	508	542	485	522	519	540	524	511	566	574	518	540	527	478	522	505	510	495	548	515	529	522	530	532	528	553	488	502	496	538	517	478	509	537	478	546	503	479	528	490	529	547	503	539	525	516	517	532	518	551	563	519	524	536	526	508	524	534	499	513	509	513	555	514	520	493	536	482	531	496	527	531	524	549	561	494	513	552	535	526	529	510	505	522	502	516	517	527	544	555	538	512	519	519	550	564	525	521	533	554	512	534	563	572	522	490	506	504	522	528	517	491	540	533	558	552	502	517	490	535	519	528	454	534	534	528	514	547	493	486	532	532	532	514	549	536	515	496	499	582	584	507	533	571	539	529	515	574	516	547	526	563	504	511	513	543	571	555	551	502	525	557	526	509	501	533	550	520	517	514	518	524	512	501	525	566	528	498	562	517	520	520	482	525	520	523	521	524	525	473	550	495	519	518	529	504	522	517	505	540	543	521	518	533	469	529	539	505	499	536	537	533	504	506	550	545	566	494	515	507	490	535	485	533	525	498	489	536	539	476	536	536	525	545	508	517	524	529	532	529	538	533	470	526	561	524	536	506	538	532	491	524	502	524	526	500	502	521	555	564	499	502	511	538	501	510	508	532	545	510	524	540	543	580	519	522	507	554	550	538	489	504	547	532	556	498	542	509	549	532	561	505	539	477	545	545	528	503	505	527	520	578	495	520	491	502	532	512	479	538	550	523	534	532	529	547	510	517	502	545	525	538	528	537	504	548	558	480	504	507	503	532	507	484	532	531	545	494	523	555	525	514	545	550	507	507	535	482	513	561	542	517	527	487	521	517	510	520	512	525	504	526	530	529	520	530	528	574	530	528	524	541	543	564	514	521	491	536	507	538	519	534	528	502	547	562	554	535	497	531	545	509	513	524	554	547	539	548	549	548	525	504	531	539	505	558	514	505	532	476	513	507	484	580	519	515	516	528	495	566	503	524	505	481	544	512	528	545	520	505	507	492	531	510	539	489	531	501	479	495	524	512	537	528	544	507	557	502	507	546	525	551	538	550	526	509	500	510	525	531	508	525	524	559	490	540	484	543	501	509	526	513	524	575	550	472	493	517	545	512	506	564	540	510	517	549	555	522	523	552	501	552	528	523	504	541	498	495	525	499	512	545	499	532	516	510	533	514	525	564	519	540	555	568	535	523	511	537	543	520	506	550	497	517	529	512	506	483	558	534	534	548	520	496	550	538	520	514	529	515	575	543	516	506	524	508	501	498	521	492	524	544	518	525	502	485	552	523	525	496	552	541	487	548	569	518	494	541	512	539	567	548	514	491	508	543	554	551	525	506	544	536	487	492	516	516	530	524	583	512	505	525	553	511	506	503	502	515	512	502	530	520	541	470	520	540	523	521	523	495	509	523	502	558	513	552	511	536	530	507	526	523	514	512	558	513	521	534	525	544	474	491	539	540	504	496	495	503	518	567	538	490	504	531	529	491	551	539	545	502	519	565	532	518	522	541	557	545	498	551	501	514	532	537	545	497	555	522	556	528	533	532	515	507	574	543	568	511	492	546	578	498	480	509	491	526	506	526	490	531	488	524	550	581	549	526	492	516	545	502	521	545	502	506	518	502	494	496	512	477	516	526	523	536	525	537	547	477	548	519	512	526	491	538	533	504	523	480	510	511	525	584	519	472	547	524	545	510	499	522	502	501	547	514	544	511	510	542	550	556	509	535	507	530	504	473	525	537	506	530	511	521	491	565	515	551	537	523	529	539	550	553	529	502	544	512	538	514	527	511	556	548	510	525	511	517	517	503	549	549	508	512	497	561	491	479	513	490	484	520	490	511	515	496	511	535	525	546	501	543	501	530	513	524	566	513	517	530	526	506	533	549	522	507	521	533	522	543	507	518	511	540	518	516	501	558	476	495	514	516	541	498	484	538	505	536	545	533	554	542	473	520	538	475	539	529	500	493	495	551	507	543	541	538	528	513	527	537	536	545	521	492	493	528	537	512	513	506	537	533	492	534	533	544	532	518	521	532	511	534	530	512	514	493	577	503	516	509	553	498	497	516	552	523	514	466	547	541	519	537	520	549	511	535	537	519	475	533	548	521	503	505	514	540	534	503	499	486	514	505	542	485	528	545	514	503	533	541	547	548	570	530	523	552	523	516	521	534	531	503	502	530	520	520	495	502	513	533	486	517	527	502	541	491	508	503	569	553	531	525	508	547	560	523	540	561	509	513	529	524	529	519	519	492	522	513	508	487	547	499	500	530	527	541	508	511	516	543	581	490	520	552	524	475	518	500	516	521	529	537	511	513	545	546	547	525	510	526	518	532	549	471	515	522	512	553	542	475	501	549	561	554	495	539	559	534	533	516	510	578	497	514	510	515	507	550	513	534	495	512	527	507	545	498	547	495	492	514	566	546	513	485	545	513	542	521	534	514	495	504	523	535	520	521	504	505	481	552	536	535	483	534	526	527	498	520	530	509	489	476	514	496	517	504	515	533	528	542	525	549	521	482	551	529	543	522	504	488	548	495	523	516	591	518	574	553	533	535	517	514	500	535	524	495	518	533	529	540	524	537	537	527	565	517	527	514	509	514	549
31501	33369	35099	24264	12461	7325	4779	3808	3227	2273	1034	594	392	361	378	358	396	374	397	375	329	335	327	296	318	330	301	340	316	293	290	320	294	330	301	328	322	286	308	296	316	325	313	312	268	309	287	268	345	327	346	291	349	313	307	310	300	303	284	296	297	327	293	324	300	326	314	322	276	329	331	308	322	330	296	332	347	337	288	305	334	288	298	333	290	274	345	320	288	298	303	270	282	327	323	332	351	305	314	307	285	307	321	286	289	281	337	318	299	290	301	335	302	315	296	316	328	302	309	330	301	306	299	312	300	307	305	302	304	300	312	334	310	303	309	298	308	341	286	280	307	329	337	277	338	320	301	304	280	292	299	305	313	294	302	300	335	369	306	342	320	304	331	316	339	290	281	311	308	315	305	293	314	337	301	316	298	282	304	297	306	289	301	307	311	306	299	297	303	318	285	324	316	280	298	293	338	328	304	318	312	315	347	305	322	273	314	296	336	307	293	296	320	331	323	316	332	296	311	311	299	283	343	288	309	306	328	336	303	355	297	314	292	322	326	315	310	320	301	320	344	331	329	289	329	348	300	305	333	292	302	319	303	328	320	315	301	301	310	290	302	308	294	290	301	304	310	313	317	287	302	314	345	326	308	297	297	308	320	285	310	305	304	286	291	323	293	300	312	329	290	314	316	336	308	302	340	299	282	312	311	327	308	310	307	278	331	309	280	308	287	345	329	302	310	280	342	309	320	293	300	308	298	301	296	330	294	308	330	305	294	317	323	302	340	335	320	321	322	332	313	297	328	298	326	326	279	320	281	308	299	306	307	311	326	299	308	281	318	313	312	310	326	294	313	303	288	297	334	305	296	301	311	330	281	311	338	286	328	295	311	307	296	318	331	268	301	323	347	313	320	312	291	320	314	312	313	350	288	322	288	319	286	314	343	283	340	311	321	281	323	308	341	278	323	300	285	309	296	311	310	286	299	296	321	279	303	307	330	303	315	304	317	306	294	298	314	326	318	279	323	304	350	299	300	307	310	313	321	267	326	304	330	308	326	328	358	331	327	332	320	350	289	298	324	303	336	300	300	298	320	333	316	297	327	330	321	283	299	339	280	300	290	314	307	303	304	305	330	318	296	327	275	313	325	331	286	307	313	291	298	316	308	296	328	322	309	293	304	317	304	298	281	308	306	323	300	325	335	298	295	320	317	287	259	303	307	317	304	309	335	321	324	304	324	318	310	284	306	288	315	306	308	284	345	283	314	295	314	277	325	314	358	295	311	318	279	319	284	315	287	309	328	303	263	301	316	270	305	307	299	324	310	319	329	292	293	320	293	289	279	289	278	307	314	308	307	320	325	335	293	311	287	328	320	319	307	341	305	342	319	278	300	288	316	306	314	315	308	293	292	269	288	334	321	300	298	318	309	290	328	300	296	301	315	302	303	305	286	324	297	339	315	344	314	298	276	289	291	324	299	315	297	317	305	316	299	277	308	295	329	297	311	324	304	308	325	304	322	332	280	320	319	299	286	295	302	319	328	316	272	310	293	341	303	297	330	304	325	321	269	288	302	319	291	286	288	310	287	317	317	345	357	287	282	291	311	313	296	326	288	350	286	321	305	304	357	285	300	301	308	270	315	305	310	315	313	295	330	352	297	284	300	298	319	316	299	310	323	311	319	324	300	309	321	338	318	304	322	307	310	334	313	315	290	280	304	309	310	311	318	301	343	282	311	311	294	291	351	301	298	339	304	325	319	290	316	302	326	300	285	291	324	316	303	328	325	327	307	297	309	309	327	327	309	301	310	312	335	330	303	291	287	274	336	297	332	293	276	314	293	292	348	310	283	309	305	317	290	291	321	296	328	293	300	284	318	319	301	301	303	311	303	341	327	302	321	301	306	290	351	313	283	288	290	285	312	329	321	318	295	310	336	330	291	308	293	308	286	305	335	297	314	292	303	329	317	325	312	277	305	302	335	314	281	300	271	295	292	338	291	313	314	354	313	319	297	290	307	311	307	302	316	294	265	316	314	294	281	301	332	312	279	290	290	316	305	321	280	320	280	308	304	304	301	337	308	310	299	288	278	314	319	318	311	292	329	316	319	334	338	316	273	316	317	335	311	303	326	302	323	308	305	300	307	327	300	297	313	310	333	292	306	343	290	280	335	331	326	293	333	302	295	325	329	269	287	304	330	274	295	303	279	317	312	333	283	308	335	313	319	321	289	325	293	293	294	295	312	312	333	334	313	305	297	335	308	309	319	315	276	277	300	337	300	315	319	322	305	313	301	308	309	309	306	333	343	321	327	304	283	313	300	291	294	283	300	264	336	290	292	305	306	306	282	323	314	308	284	299	295	353	286	297	318	281	319	319	316	296	310	327	336	319	291	305	308	316	310	303	342	341	272	332	296	309	324	333	319	321	308	287	309	298	321	314	290	344	307	287	327	319	344	346	323	334	313	331	284	313	303	270	283	294	306	310	296	313	329	331	318	329	308	302	329	294	332	311	323	306	300	300	318	314	314	309	352	283	307	278	310	335	354	328	321	302	281	303	268	336	336	304	301	288	302	289	296	308	317	322	306	271	309	304	298	267	317	295	342	261	283	291	310	317	338	307	300	330	289	333	305	323	322	329	329	325	314	327	308	311	327	318	343	294	298	345	311	316	291	333	301	291	288	288	334	311	290	329	297	294	293	285	284	295	305	344	308	338	318	287	296	291	292	297	354	283	318	285	319	299	275	322	345	314	317	301	313	295	318	304	303	333	286	321	305	325	277	325	350	328	315	304	290	322	325	306	296	298	295	330	334	324	294	330	305	309	313	334	311	305	347	322	308	298	313	338	275	317	312	291	314	318	297	288	325	342	309	308	301	327	311	312	303	311	313	318	285	336	349	324	277	317	315	303	327	318	274	331	335	292	289	307	310	319	297	324	311	309	301	322	282	352	311	307	300	317	287	283	277	317	317	325	299	298	322	318	305	293	342	315	298	319	318	296	306	286	305	329	332	316	325	311	306	319	311	306	308	286	313	301	330	300	296	306	315	331	320	284	294	319	284	301	318	294	352	326	324	273	336	307	322	315	290	322	332	317	313	311	281	306	310	289	305	309	319	294	319	326	266	313	333	327	322	307	309	293	301	287	301	291	318	309	302	338	335	287	329	306	302	318	321	295	308	341	285	297	296	323	297	299	309	320	315	288	347	342	325	303	322	280	319	290	328	313	321	286	300	302	308	285	312	300	315	333	347	308	308	315	313	303	322	321	310	286	279	302	300	295	284	283	309	307	322	311	304	310	311	341	291	301	334	330	305	336	326	310	302	287	312	292	294	291	329	303	305	316	280	280	301	291	325	331	301	331	300	286	283	332	315	288	325	301	303	332	299	308	294	286	286	304	328	286	307	311	316	293	305	325	295	288	289	296	313	305	279	298	305	275	295	327	345	312	304	295	303	332	290	325	307	319	297	290	316	329	311	315	332	342	327	290	325	302	312	323	323	298
31587	47725	35584	22175	15031	11008	8151	6360	5656	3865	1685	758	480	425	392	436	503	496	444	389	337	349	348	345	366	345	339	367	351	347	363	313	345	373	317	310	341	330	355	317	309	355	340	372	343	320	329	323	317	357	337	359	378	323	360	329	307	321	310	334	335	343	334	318	371	352	336	365	340	327	363	355	348	339	347	342	313	362	293	384	359	331	315	313	342	315	353	335	335	319	311	343	341	350	321	343	341	361	331	319	346	332	335	346	362	343	357	335	329	366	334	320	340	356	344	349	332	359	341	304	365	304	340	349	337	328	335	349	339	347	327	327	331	332	335	355	315	350	335	325	338	334	304	339	291	317	322	317	301	344	310	328	353	347	334	318	339	309	320	342	348	309	327	319	335	335	321	332	330	326	317	332	341	320	352	350	328	324	332	323	314	321	318	313	325	344	347	351	334	331	318	336	342	340	334	354	367	332	359	290	337	320	320	346	348	342	371	333	355	351	315	325	343	298	320	333	340	330	319	330	329	328	335	340	342	330	329	344	329	346	350	327	373	317	341	353	323	318	335	375	327	347	320	344	352	331	327	334	353	328	339	347	340	345	342	323	341	340	341	338	340	349	338	365	340	371	340	352	315	376	359	352	336	351	354	310	317	317	347	330	368	330	366	343	346	342	335	343	344	317	351	336	343	374	345	306	319	348	329	355	339	331	317	330	299	288	317	349	322	334	324	335	325	328	358	316	347	378	325	363	346	352	334	343	344	373	329	343	284	375	361	344	361	354	376	354	318	355	312	353	346	351	304	341	328	314	345	334	336	359	327	323	325	349	336	341	332	304	332	345	331	338	327	373	351	327	346	372	356	336	319	328	308	338	349	363	358	344	361	360	379	368	314	309	363	369	321	377	354	282	355	364	319	334	347	334	347	343	325	352	346	347	358	311	390	338	343	353	321	329	295	356	338	321	363	331	331	314	314	346	345	310	329	318	349	298	312	304	307	325	328	337	319	305	364	339	337	296	351	356	358	338	307	321	347	340	352	314	360	360	335	330	353	330	310	349	353	326	350	312	327	352	341	336	317	326	357	320	349	350	330	323	329	354	347	332	355	329	325	360	340	361	333	331	359	344	323	323	378	342	350	342	319	304	357	340	333	355	336	384	387	327	331	328	320	345	363	340	330	360	348	344	313	350	357	298	355	308	314	328	308	334	317	326	352	327	352	337	330	329	377	326	343	367	351	331	347	309	333	319	362	354	325	339	354	335	382	322	363	329	320	331	318	322	372	350	327	302	362	362	342	330	325	325	348	343	289	344	313	323	289	363	344	333	356	368	308	304	337	321	360	347	340	339	350	330	332	356	341	321	335	324	334	354	326	315	348	361	328	371	354	335	356	325	363	352	331	312	325	351	313	328	331	344	335	349	322	367	322	332	324	335	327	325	322	336	327	327	326	340	321	341	350	320	343	336	329	323	357	340	378	341	325	346	348	312	342	313	340	364	358	369	352	302	313	371	347	366	330	298	341	323	333	311	340	335	332	329	355	335	340	339	326	319	345	347	363	362	326	345	348	311	332	329	314	338	344	309	361	339	356	333	324	360	344	322	337	327	351	357	346	339	330	341	362	308	352	357	324	353	316	326	308	342	343	351	359	339	326	337	340	320	347	314	348	352	325	332	324	309	346	331	360	339	331	344	352	339	358	350	371	332	330	295	358	350	331	359	316	329	355	315	314	311	314	341	323	335	339	332	342	332	337	336	315	365	333	341	342	357	330	322	332	323	341	334	327	317	343	349	333	329	336	347	353	321	338	326	332	336	358	338	389	339	332	313	355	345	330	302	369	341	329	342	353	326	302	353	368	328	353	327	352	318	330	326	347	330	333	331	310	357	300	359	358	343	391	343	344	324	316	311	333	340	347	347	338	357	328	332	331	310	350	331	342	338	307	329	301	329	318	332	330	340	326	332	340	324	326	321	336	295	314	348	353	336	376	314	331	348	331	349	332	362	369	343	350	354	314	322	325	322	355	351	329	351	349	333	336	313	356	363	341	327	333	327	341	340	340	353	345	358	316	354	332	322	339	334	321	331	357	355	338	337	337	342	334	322	325	352	351	355	369	336	355	341	306	337	345	342	335	299	324	352	358	351	340	315	362	318	319	337	315	315	318	352	349	329	320	339	347	325	325	356	327	329	334	322	304	341	305	358	325	325	335	338	359	348	371	320	331	374	332	318	354	309	301	364	320	333	318	380	312	329	344	309	323	343	364	336	329	357	320	333	341	334	380	320	343	298	311	320	330	341	299	317	312	331	345	355	345	342	319	304	338	334	300	350	318	325	340	335	357	318	340	374	350	320	376	323	324	346	343	322	344	320	332	341	329	334	356	355	359	335	318	337	331	344	359	333	353	336	363	345	347	319	315	312	355	357	368	375	338	292	311	317	352	316	346	298	363	346	342	335	363	334	317	355	336	306	364	373	362	348	343	340	334	364	311	336	327	330	331	330	369	352	363	317	341	368	342	355	315	350	326	335	300	347	355	314	337	347	289	295	325	343	353	315	314	303	338	364	348	338	331	334	368	335	353	354	331	301	344	330	336	335	339	383	291	346	321	377	332	375	321	343	348	302	344	377	337	354	349	326	311	350	346	319	327	347	362	345	332	338	339	347	381	309	333	321	336	313	368	336	350	356	343	323	306	306	336	338	336	331	366	284	327	377	351	336	338	369	336	286	325	328	329	333	329	339	340	339	320	357	337	296	334	333	361	355	331	303	366	327	344	340	346	333	337	320	348	328	318	342	341	330	373	335	347	348	333	329	338	325	345	344	332	346	293	326	340	354	340	328	357	342	329	343	324	316	383	325	334	347	368	324	343	324	342	314	329	328	325	320	342	331	307	334	333	357	340	350	352	368	352	303	342	336	362	336	327	355	349	339	314	356	324	355	359	340	311	336	346	322	361	313	365	343	347	356	350	329	347	329	339	339	319	353	348	321	338	344	337	326	334	356	342	329	330	314	354	379	328	360	357	350	354	308	363	299	357	332	400	344	333	334	321	348	332	330	304	360	349	333	341	332	347	354	316	335	349	370	312	326	320	320	348	342	353	320	331	340	382	320	408	297	376	332	351	309	335	329	352	325	337	313	370	336	328	326	349	312	326	323	338	361	332	321	341	331	338	312	325	336	358	374	339	358	340	336	349	354	341	361	336	330	353	323	306	331	359	342	315	346	346	333	357	355	327	326	342	356	324	321	336	321	321	349	342	355	312	336	324	316	395	362	297	313	327	337	355	350	345	331	359	329	340	326	338	338	351	326	340	318	337	346	322	377	311	339	312	308	332	343	347	345	305	342	327	394	338	373	346	320	331	373	334	327	321	329	303	318	347	317	390	324	335	320	335	314	332	359	334	366	361	357	322	341	314	362	360	316	313	323	347	322	334	335	348	354	359	345	351	340	358	320	344	362	345	366	354	338	352	339	379	359	354	358	341	348	316	328	312	341	304	351
24551	21632	29022	25529	23039	19309	12691	11021	9221	5873	2569	1290	503	439	465	512	487	526	446	443	405	361	364	321	355	341	353	396	318	361	363	373	328	330	324	363	353	341	322	336	321	318	337	350	348	355	358	347	344	361	326	322	332	314	360	318	324	318	335	324	363	338	321	317	357	329	333	331	363	327	327	339	329	300	341	315	326	361	354	324	283	357	321	317	290	354	324	331	329	292	335	344	348	342	356	345	320	311	314	356	343	320	327	328	341	315	319	336	355	329	325	283	321	337	319	323	326	328	354	329	342	362	325	328	319	332	328	314	340	323	367	344	307	319	302	345	339	351	346	348	316	339	337	345	334	346	341	296	314	317	369	340	353	289	343	351	347	334	322	325	311	330	319	348	326	340	339	316	305	329	311	320	338	342	335	337	325	343	357	300	316	368	345	327	359	354	299	332	299	327	351	358	323	333	347	322	341	307	302	330	326	334	291	319	305	344	382	328	356	328	341	356	339	339	324	332	334	307	332	331	322	290	312	323	316	343	313	330	364	355	357	349	317	337	351	335	325	322	361	336	320	331	358	337	357	377	315	359	334	333	287	343	312	301	304	308	302	347	339	347	343	370	300	335	336	321	309	322	311	329	320	321	299	332	333	355	313	321	292	322	307	359	329	325	342	334	333	354	309	340	306	338	329	340	306	314	324	333	339	340	301	329	321	327	357	331	325	325	337	347	332	317	372	321	339	333	327	343	321	368	329	334	328	308	340	345	317	332	325	353	331	340	327	383	324	349	326	329	359	335	317	348	311	331	338	341	319	339	364	332	307	338	354	349	312	334	326	333	328	331	341	346	305	324	328	333	333	336	314	347	342	316	351	349	326	360	322	317	325	337	294	332	321	356	319	346	334	321	325	327	340	325	338	332	334	336	333	275	335	323	315	306	338	359	350	341	332	290	312	333	336	352	329	379	271	326	348	319	350	313	328	375	322	331	338	282	355	302	361	373	321	316	316	362	361	331	364	366	312	334	312	326	368	350	358	340	306	328	328	362	315	371	334	335	318	330	359	339	337	319	333	322	338	319	346	344	327	333	375	334	335	362	315	319	356	338	328	338	311	338	317	354	330	319	302	337	349	343	349	345	313	355	338	358	338	317	309	336	323	310	347	317	352	324	304	340	320	387	311	358	318	347	295	324	284	315	303	336	369	326	338	320	335	321	334	332	333	331	330	331	345	334	294	338	355	320	329	336	324	302	323	333	361	319	289	359	329	324	328	330	331	318	316	327	352	322	321	301	342	331	343	328	335	321	339	337	293	330	355	339	345	341	325	314	333	356	336	283	328	306	330	331	327	358	344	345	352	332	336	315	299	338	324	346	326	333	322	319	314	331	308	330	331	332	346	324	326	330	326	364	345	301	312	321	348	360	331	309	343	332	356	335	336	342	324	337	330	361	327	332	336	330	362	307	313	350	289	340	317	342	311	348	319	327	298	317	349	350	282	311	314	307	335	305	307	304	325	285	330	331	344	314	337	302	326	341	339	315	321	326	303	314	320	337	319	338	337	329	326	331	323	337	345	345	311	320	309	306	335	329	332	316	320	347	361	319	313	319	317	341	367	304	347	331	324	349	322	341	354	323	350	318	334	357	315	358	334	308	298	356	352	336	354	354	309	334	326	304	311	298	304	327	289	367	294	316	336	304	321	367	322	307	320	358	350	357	328	340	310	333	360	337	335	305	318	316	324	358	326	320	325	313	369	338	353	318	332	326	318	311	298	313	340	302	312	299	314	299	325	362	317	346	324	328	313	317	352	315	320	340	333	316	311	320	344	344	334	332	334	331	334	316	305	337	320	350	317	327	299	332	354	348	310	336	320	309	361	307	344	351	347	308	323	345	321	329	348	318	355	341	314	301	350	305	330	307	363	339	334	340	327	331	327	316	322	295	333	351	354	317	344	346	361	362	310	328	322	314	329	312	362	341	349	320	340	329	318	359	323	326	376	343	328	285	337	379	312	331	322	361	315	305	331	321	343	341	361	329	362	335	335	315	339	339	335	338	288	332	329	321	304	305	352	302	307	349	323	336	381	302	332	372	333	345	305	325	320	329	295	330	315	322	319	333	318	326	307	327	316	339	347	323	338	334	348	352	313	318	312	321	350	367	344	333	344	331	309	343	318	327	339	358	327	338	307	321	351	334	337	308	332	323	323	331	334	340	294	340	330	336	299	355	297	338	348	338	340	364	306	329	365	326	350	341	311	317	344	343	311	337	307	358	337	318	322	337	332	326	304	310	360	327	331	357	309	301	342	316	318	316	343	303	359	341	340	325	364	349	372	300	321	272	315	335	340	351	299	328	311	327	342	323	306	298	365	322	358	305	322	320	309	314	353	337	347	335	347	315	305	312	307	336	333	339	301	329	337	315	333	341	324	302	361	340	342	341	335	304	345	342	346	335	316	316	331	318	333	323	336	335	331	324	328	316	344	340	342	341	333	362	330	360	339	324	326	362	343	355	337	324	340	352	320	325	320	330	309	318	320	364	336	356	364	336	302	289	333	350	352	336	344	324	336	333	311	346	336	349	329	304	335	339	335	325	327	344	331	339	319	288	335	323	315	306	333	341	330	351	329	323	354	349	322	338	324	342	342	357	340	366	348	292	299	341	343	314	293	345	346	322	322	326	332	340	320	339	341	363	316	324	325	324	347	355	346	310	328	325	333	332	336	315	341	315	322	329	329	302	329	335	298	331	305	332	334	336	349	332	352	319	333	324	337	332	302	327	338	309	324	332	329	335	334	327	339	347	319	290	345	369	339	320	317	315	316	339	326	359	345	305	351	334	322	313	344	325	313	374	327	362	348	340	314	338	359	327	329	327	370	337	322	305	315	313	316	292	365	339	362	338	322	327	340	344	327	312	337	350	319	335	307	311	361	288	321	327	322	349	314	317	345	310	331	309	346	308	331	337	348	302	347	337	326	326	350	326	350	314	338	332	332	337	360	368	325	348	364	330	344	359	383	345	344	337	329	310	300	285	333	326	333	350	335	335	352	346	369	333	336	342	316	344	309	341	308	328	333	318	352	353	346	322	349	338	356	337	340	319	309	328	320	327	300	298	352	331	333	350	352	327	342	351	326	330	322	342	326	365	351	296	317	345	339	338	343	338	335	333	289	333	342	320	343	330	341	327	354	316	336	351	295	320	329	333	345	301	322	315	342	351	337	325	333	330	296	305	352	332	342	343	339	345	344	354	346	297	316	295	344	351	327	343	345	344	315	343	360	306	315	318	355	315	348	320	314	324	365	308	345	305	331	314	321	319	322	329	328	339	315	337	380	347	322	316	318	348	328	345	349	326	311	319	332	351	345	302	341	352	330	339	326	343	315	331	333	339	337	332	345	344	344	319	333	339	350	324	334	330	335	305	337	342	311	317	333	347	344	313	344	288	315	365	322	313	319	345	326	334	301	333	302	342	336	356	297	319	327	315	320	335	346	345	355	339	359	311
29774	52361	42071	30549	25057	19135	14633	15589	13315	8589	3784	1943	647	542	568	648	637	704	595	518	413	410	365	365	366	386	399	326	381	343	379	384	358	348	342	381	351	349	364	326	384	395	351	329	340	373	366	365	362	341	381	362	345	329	350	366	358	354	362	358	362	336	351	344	360	346	348	376	320	332	333	351	358	341	358	344	351	411	359	372	335	371	372	380	331	361	346	327	370	355	355	353	336	345	347	318	349	347	383	352	348	370	354	337	360	358	368	343	349	357	363	380	394	334	342	358	368	319	328	365	337	322	355	346	359	364	334	366	327	346	367	345	378	331	326	336	341	364	354	332	342	358	371	341	351	349	340	374	322	329	354	346	396	359	370	333	300	375	323	340	338	354	400	364	364	363	367	343	332	349	340	343	349	333	362	356	304	382	344	370	342	360	322	347	339	357	355	343	325	346	307	359	342	352	367	359	345	362	346	343	333	340	364	353	339	346	342	385	341	339	339	368	347	356	366	376	348	322	321	330	331	331	350	352	342	365	336	342	356	355	346	338	333	377	348	333	354	358	332	327	336	350	315	351	309	326	333	323	334	356	333	349	358	323	344	345	336	343	337	340	328	358	342	348	341	354	354	337	358	340	399	357	351	355	336	370	348	329	358	377	368	328	367	317	339	377	346	357	346	360	375	341	353	312	313	355	356	333	342	345	327	367	336	374	346	317	394	362	355	320	353	302	338	347	365	364	346	340	346	329	415	339	347	345	354	344	332	335	354	381	320	332	345	332	357	325	378	336	332	349	346	376	375	377	333	331	345	340	360	353	338	332	363	352	335	337	350	351	374	356	374	394	342	328	292	353	340	357	368	364	365	345	343	360	374	336	376	345	348	327	340	362	371	348	321	338	353	334	341	375	345	325	334	367	342	328	355	372	350	357	345	351	326	339	347	322	367	371	357	360	363	368	365	347	355	357	325	332	353	349	322	368	343	343	343	350	383	348	373	388	342	356	308	328	356	357	340	333	369	357	349	356	321	400	377	312	348	352	339	340	358	356	339	383	371	336	361	369	345	383	348	337	341	347	369	361	331	356	313	352	350	379	370	374	347	346	347	357	358	391	354	327	335	345	321	313	354	371	367	348	306	370	300	366	377	356	344	347	361	374	332	351	378	345	350	373	351	366	375	366	331	357	360	349	369	375	343	330	354	306	334	363	338	314	351	324	349	338	307	302	369	343	358	362	332	342	344	340	328	325	317	349	331	299	355	358	332	374	361	352	311	347	366	353	329	364	321	362	343	353	347	346	346	367	382	315	338	325	352	328	339	364	315	334	354	378	318	345	351	316	362	352	359	371	339	351	361	352	320	327	343	352	346	354	345	355	345	365	329	334	333	339	362	301	369	392	340	324	350	305	359	343	353	330	342	379	334	310	348	324	334	386	328	387	336	383	359	355	332	348	369	340	381	355	349	338	359	368	353	356	334	337	365	335	345	360	338	331	371	327	363	342	360	358	326	356	366	366	375	332	341	337	335	378	340	344	326	355	322	337	352	363	333	334	360	364	348	334	344	344	346	348	350	356	379	334	349	347	357	379	331	344	357	348	351	367	349	367	349	347	348	308	349	355	348	368	335	343	348	338	386	375	351	344	364	321	334	340	307	335	320	367	354	332	383	354	354	355	353	354	367	312	353	350	332	341	354	383	345	356	353	327	390	318	375	352	335	320	334	341	377	344	324	379	323	306	343	354	325	355	332	334	347	356	346	320	374	353	300	363	335	358	335	355	347	358	356	389	331	350	371	342	315	329	332	335	357	348	350	352	347	351	346	322	321	338	367	360	353	354	361	327	331	332	348	378	357	325	344	349	375	331	339	322	355	325	342	342	357	342	349	329	348	325	360	333	363	345	340	371	355	339	338	330	323	333	351	361	371	405	344	371	368	364	338	342	346	334	357	332	356	348	365	316	358	332	305	352	365	337	344	360	352	353	311	376	346	362	326	347	358	343	356	366	339	351	360	331	321	348	357	359	344	364	327	365	347	336	368	327	354	351	374	335	354	342	331	355	335	362	329	357	354	354	335	360	366	341	351	329	351	350	368	360	356	342	371	333	336	333	335	350	353	377	343	346	366	329	360	346	342	352	347	355	338	346	319	340	347	380	343	352	313	351	324	363	344	330	348	322	351	329	341	327	343	342	377	371	329	358	300	335	362	354	359	322	363	351	359	325	352	359	351	327	330	342	345	363	343	342	340	335	367	340	362	344	304	358	371	317	352	334	376	371	362	357	344	343	346	346	347	331	355	343	368	352	330	327	333	331	343	364	354	384	353	351	321	379	347	361	334	337	348	350	375	331	346	359	350	374	337	355	359	332	351	352	378	342	310	355	386	358	371	344	367	367	371	329	345	368	317	359	353	365	373	353	371	336	341	389	312	336	336	350	359	355	346	362	363	326	337	340	371	313	331	369	355	329	334	379	344	332	349	358	361	372	341	365	332	339	365	349	343	345	324	339	350	366	358	319	376	368	364	368	389	337	346	352	336	372	325	331	353	342	318	356	342	369	373	327	349	305	396	356	362	344	337	371	359	339	401	342	373	321	370	336	343	375	343	381	333	359	362	366	345	327	344	367	346	351	352	320	358	337	316	346	368	380	336	352	380	323	359	360	371	370	368	342	352	323	342	344	338	338	354	326	318	318	319	332	366	341	354	365	345	332	359	325	354	337	333	367	348	320	334	356	357	333	321	334	329	342	342	366	361	360	360	366	342	359	349	339	339	352	346	373	362	328	330	313	369	357	343	368	340	367	357	364	334	338	340	329	350	328	325	338	379	320	340	341	349	337	357	333	328	343	336	313	357	336	381	377	355	339	373	334	371	351	318	346	324	319	305	363	318	373	332	331	361	372	333	362	357	360	349	382	368	357	352	353	369	342	373	373	350	347	362	292	347	343	348	314	347	331	342	348	338	380	375	344	344	324	349	357	357	357	379	396	328	373	338	343	329	320	331	335	366	359	354	344	355	374	364	345	357	349	362	347	323	350	376	352	358	359	388	333	342	344	346	376	369	359	335	373	364	339	343	344	351	339	325	350	305	331	363	356	335	350	384	344	370	330	329	369	358	337	316	379	325	350	352	361	354	347	347	361	370	362	334	358	367	359	342	332	311	358	349	357	344	365	352	342	327	340	320	371	352	336	352	327	332	357	341	334	334	353	378	389	373	366	324	339	390	349	344	371	369	392	341	343	371	334	337	333	377	325	346	354	359	342	343	343	364	352	359	359	363	335	364	355	343	367	307	353	334	396	370	378	318	336	361	312	324	354	339	350	355	340	321	333	360	329	357	312	314	352	355	339	374	336	341	364	343	345	354	368	340	341	349	347	335	329	346	364	364	315	331	319	344	372	370	348	393	369	340	355	346	329	325	355	322	362	371	361	367	343	354	313	365	364	352	361	356	400	364	353	377	374	326	345	349	386	324	340	343	329	353	323	341	373	323	354	316	314	360	363
25739	21723	28629	27495	20528	13327	9948	8960	6207	3563	1505	662	488	484	545	570	592	570	560	519	477	459	419	438	417	450	471	412	406	490	417	447	431	402	442	441	431	420	409	415	432	431	422	407	424	445	421	416	435	423	434	408	407	437	452	417	452	420	440	362	394	435	422	434	477	468	424	420	432	425	381	430	408	448	473	434	411	412	419	437	439	429	430	389	402	478	454	433	439	399	416	397	445	438	441	391	424	422	412	404	430	436	441	380	371	434	456	430	436	424	378	450	440	412	379	453	432	396	428	424	429	396	403	397	385	411	453	438	424	432	471	400	456	438	429	436	396	419	401	439	436	439	405	417	426	429	411	409	454	395	442	399	399	433	397	400	449	394	393	439	438	388	387	435	413	488	435	425	444	403	417	418	398	394	460	425	419	429	411	435	415	454	411	477	416	427	440	408	430	419	405	427	436	421	412	451	447	443	445	426	422	430	419	410	410	422	432	413	417	423	433	426	458	456	415	451	453	408	419	412	424	412	409	439	438	445	382	379	411	410	409	403	404	419	392	452	432	406	427	411	401	416	408	415	410	431	423	413	407	440	421	432	425	447	423	477	402	423	421	476	416	411	426	449	407	406	452	404	418	417	428	428	444	445	456	422	434	416	404	411	437	428	409	446	418	414	434	433	410	407	424	408	423	433	392	475	404	436	430	410	404	429	427	457	438	427	446	421	378	430	423	423	443	403	396	384	403	408	439	406	437	423	431	399	409	407	430	442	447	449	421	441	405	423	378	423	424	433	433	458	441	452	423	379	439	429	425	437	403	417	467	445	425	401	414	412	408	422	445	441	363	387	428	425	469	443	431	410	398	430	431	397	442	417	407	391	446	421	397	433	406	391	385	454	445	439	474	401	433	426	421	420	438	447	409	447	422	429	421	424	442	475	444	407	436	405	429	423	432	446	412	434	390	423	455	427	450	387	430	439	441	392	382	397	405	439	424	413	434	430	449	427	424	468	472	402	425	415	435	438	437	430	432	418	410	412	425	399	435	404	443	431	431	391	406	414	413	416	423	408	434	423	407	391	451	417	431	409	434	421	472	393	410	403	430	438	417	403	433	448	414	441	396	438	419	406	423	440	434	399	424	442	409	403	440	425	414	431	431	425	428	393	424	444	426	441	399	400	416	415	403	427	426	413	408	428	427	400	422	455	419	442	412	466	429	433	430	381	419	413	420	444	400	396	408	413	442	442	440	441	385	375	428	427	455	398	439	441	456	440	405	444	386	412	432	440	417	420	397	458	439	421	436	446	424	425	431	422	415	407	451	426	438	400	414	425	435	413	418	424	405	415	417	437	388	429	429	426	465	421	424	423	403	404	421	430	422	440	410	417	434	428	419	431	385	439	400	452	414	376	404	424	388	420	405	405	391	429	460	430	411	400	416	416	422	411	460	441	454	403	434	440	452	406	407	429	423	415	415	441	424	447	426	411	467	407	413	389	390	427	426	408	424	455	388	419	409	412	399	404	410	414	416	400	421	432	440	422	449	433	417	396	443	419	411	423	410	419	442	430	402	404	419	416	414	427	431	394	464	392	432	414	424	424	385	409	390	408	442	429	446	418	415	398	388	408	416	430	410	436	403	419	442	426	421	408	442	435	414	423	458	414	404	424	433	443	434	447	395	392	417	419	386	437	431	406	394	445	391	422	423	411	418	428	440	393	430	450	414	405	385	387	435	431	428	366	399	421	418	443	407	419	449	416	409	410	457	456	415	411	423	426	422	433	394	428	473	427	442	450	405	410	440	445	416	409	414	457	437	422	402	385	421	404	414	409	409	436	415	463	431	410	423	456	373	412	425	425	395	441	406	416	406	436	435	420	440	456	424	428	427	446	420	421	416	417	431	413	428	414	431	413	422	428	398	439	426	416	391	394	416	430	453	420	414	444	423	411	438	425	393	431	432	441	420	412	429	432	408	412	425	417	388	415	435	451	428	403	412	411	438	411	426	432	416	421	443	399	423	418	392	457	478	411	457	408	475	411	471	440	454	446	406	430	409	415	413	453	447	416	458	404	424	415	415	409	424	415	389	412	416	423	449	426	429	371	410	425	437	412	438	414	403	421	411	454	471	435	423	436	421	455	404	414	411	421	463	448	430	426	448	407	467	417	419	433	433	428	431	423	374	429	438	451	450	480	434	420	417	462	425	428	428	440	424	405	411	429	427	398	411	418	443	410	422	425	408	397	425	444	386	429	406	430	402	425	378	445	465	441	433	428	403	455	448	402	402	404	416	442	386	413	430	392	452	418	417	434	403	428	424	432	433	439	436	396	395	443	432	418	441	394	392	417	403	403	443	426	411	417	427	415	389	419	442	454	429	443	423	444	400	421	445	443	408	445	412	416	439	420	414	450	427	422	429	420	417	406	401	447	470	444	406	413	467	417	433	428	427	391	407	386	393	436	435	402	421	417	439	449	405	406	427	417	455	422	431	412	426	441	397	397	416	418	419	420	460	409	451	401	444	412	432	430	416	386	383	425	404	438	413	386	417	404	421	437	407	386	427	442	459	423	447	436	390	428	467	398	396	415	425	423	454	444	423	400	429	404	423	419	423	391	425	443	395	466	446	371	450	430	441	457	471	435	434	439	420	434	446	423	424	425	418	396	436	442	425	424	435	397	408	398	420	444	417	429	451	410	425	466	414	432	408	389	422	425	417	426	408	437	424	403	387	420	430	458	402	418	400	423	428	433	456	422	430	381	447	394	416	410	443	403	417	411	424	455	401	417	424	413	397	440	395	431	439	395	422	455	405	431	407	446	432	399	422	423	419	417	433	419	403	437	460	427	425	417	440	438	428	390	454	425	427	437	415	393	423	403	403	449	421	440	426	399	402	420	427	461	430	397	471	415	415	402	442	413	401	388	399	458	408	404	408	431	455	418	421	435	419	398	454	404	408	433	415	407	449	424	420	409	398	419	406	466	462	462	410	410	413	449	438	416	454	383	437	474	431	431	443	420	458	406	398	441	435	422	405	411	450	432	412	385	427	425	413	427	441	434	433	442	431	409	389	391	409	418	421	425	429	474	439	427	432	450	425	425	412	439	464	395	404	424	436	450	422	406	410	434	419	403	432	425	434	436	414	431	454	427	388	427	437	438	406	434	434	415	400	420	445	407	406	437	434	405	447	427	431	459	426	404	436	427	460	397	414	435	425	442	440	420	428	417	454	400	437	424	470	428	444	439	405	426	428	420	448	476	438	403	414	435	437	450	438	412	426	399	420	468	454	399	426	424	426	430	435	417	422	425	426	431	426	428	435	430	430	422	396	439	421	437	433	429	387	436	443	433	424	444	419	447	441	422	411	400	451	431	436	473	426	414	416	422	459	421	398	383	414	417	413	437	433	447	428	424	437	404	425	428	426	429	373	402	479	454	448	389	406	432	444	456	397	408	406	422	424	387	389	406	427	405	411	433	399	402	425	385	424	424	418	387	412	439	451	430	420	389
29218	49567	38875	27283	22233	16628	14693	14058	10135	5748	2373	1017	663	580	602	712	690	726	669	568	532	501	472	490	473	478	499	499	532	448	432	441	482	449	491	476	457	436	448	482	429	478	479	468	473	466	444	449	469	449	426	479	459	460	478	441	439	466	475	468	442	452	419	476	440	449	448	475	453	452	441	445	506	483	409	481	443	454	478	448	481	467	424	451	444	460	492	470	465	469	440	418	462	461	439	479	425	447	438	504	423	463	454	455	474	481	482	470	486	452	443	416	483	434	468	454	463	448	447	448	436	398	450	467	443	425	446	449	492	488	469	407	462	451	440	470	484	484	512	468	426	443	445	440	466	408	462	481	459	471	442	474	456	451	446	472	469	423	453	444	448	454	440	446	425	446	450	461	445	473	450	450	425	444	504	439	446	430	473	448	458	449	425	445	482	465	463	470	459	465	436	472	430	473	493	473	434	476	453	488	431	456	445	468	427	495	443	449	504	426	444	438	442	445	462	483	438	426	420	433	451	478	458	445	476	430	506	448	467	434	441	453	464	471	460	445	480	447	448	441	459	462	483	497	458	427	478	480	449	488	419	473	399	453	423	480	476	428	445	452	465	455	422	470	429	501	451	442	452	513	450	413	453	418	444	441	437	432	471	476	431	427	431	429	456	428	434	439	455	454	460	461	452	446	445	430	441	495	438	457	478	448	449	454	432	504	479	470	442	450	453	452	499	458	463	426	457	468	434	413	453	421	480	446	453	477	466	452	466	428	467	468	451	496	436	472	439	484	458	474	489	454	461	495	444	492	477	471	479	415	431	445	439	486	408	453	466	431	469	433	437	436	465	426	456	422	441	468	464	454	473	435	434	427	440	471	458	489	480	439	432	453	445	471	442	470	426	460	456	458	424	466	433	448	458	451	465	457	446	463	431	443	411	439	469	461	449	421	458	434	459	453	452	465	447	446	465	444	428	451	466	484	463	418	462	426	447	465	447	472	464	451	467	422	432	447	446	443	429	445	419	442	434	448	477	475	458	423	456	497	437	512	495	447	453	465	422	466	450	468	424	438	470	489	460	429	424	426	442	454	467	434	437	452	415	433	479	482	440	425	439	437	475	456	467	430	465	447	458	475	482	422	466	458	436	457	426	452	482	442	445	436	445	452	451	401	455	435	458	435	479	486	454	434	440	452	465	485	427	415	466	452	468	460	448	429	423	446	464	445	468	460	421	439	455	468	434	452	473	476	480	444	394	431	494	480	431	476	447	461	429	458	450	465	425	445	433	455	438	430	392	403	434	425	465	443	459	465	434	450	491	458	447	447	441	468	452	438	490	450	453	443	466	461	414	478	459	442	436	449	410	462	443	470	477	433	441	464	463	440	449	413	447	453	473	468	418	464	442	465	441	430	422	446	456	458	452	456	465	456	466	462	462	451	437	426	451	459	444	422	427	445	449	411	441	408	461	451	439	478	431	416	423	474	503	463	438	423	460	482	423	465	410	487	427	430	436	448	430	423	451	416	437	481	392	452	473	483	442	440	428	448	434	463	424	419	477	434	475	429	434	477	475	441	462	461	472	476	451	470	431	438	476	462	459	469	468	487	448	450	470	448	451	455	428	443	461	438	465	437	455	451	448	450	456	461	440	433	465	471	443	453	459	462	453	459	476	504	431	449	410	441	407	462	486	453	438	440	470	413	451	449	440	497	440	476	413	452	431	433	451	470	436	433	415	400	441	421	402	450	425	468	440	469	436	452	402	493	460	484	435	388	456	436	485	451	449	419	438	456	442	469	477	477	491	448	480	468	440	456	437	468	484	463	466	466	452	445	470	423	472	471	483	463	447	469	459	418	453	421	441	483	429	459	433	442	481	452	426	472	421	471	453	477	413	455	458	461	427	428	434	418	472	434	446	476	426	459	458	440	418	432	451	456	446	412	422	482	472	458	436	481	416	434	410	429	448	418	428	455	434	469	464	477	462	450	527	444	435	466	475	451	440	437	439	475	454	509	451	455	476	468	485	472	457	477	445	513	425	463	433	438	462	446	465	424	457	440	453	445	458	510	457	443	441	440	412	473	420	429	461	444	443	447	452	432	482	435	438	425	470	458	463	446	443	464	455	479	420	435	445	452	467	463	425	399	438	440	455	429	499	443	444	433	448	469	472	427	397	461	435	465	396	418	450	454	453	474	455	454	416	413	475	447	424	485	467	463	422	479	490	458	455	438	463	450	448	462	420	481	447	457	464	444	477	417	445	425	420	450	453	480	448	427	435	438	481	448	441	456	429	432	453	465	444	426	451	445	441	465	428	432	469	454	483	461	429	473	474	456	439	409	533	418	451	439	423	449	454	461	456	450	483	421	469	469	445	456	494	431	488	446	459	427	459	460	476	434	456	462	490	459	429	467	457	456	437	437	464	486	415	464	446	452	411	468	439	495	437	452	445	437	455	460	453	419	421	496	457	449	478	442	461	428	453	433	457	461	447	480	442	441	430	447	416	443	473	457	435	443	459	486	458	458	459	454	457	444	456	426	453	462	421	419	464	466	470	444	431	463	457	438	447	453	435	464	441	467	436	440	413	447	423	422	449	467	424	425	433	481	444	456	413	424	477	468	438	456	457	467	449	449	457	410	454	443	462	454	476	454	418	451	452	446	451	466	484	464	422	406	447	430	453	440	472	428	439	464	414	451	480	459	457	461	471	461	453	454	468	488	451	472	463	473	437	448	438	459	424	460	475	453	445	436	421	454	440	458	470	459	451	449	454	439	448	431	461	475	446	464	480	454	463	449	446	466	425	454	513	429	476	428	439	420	426	489	452	429	446	458	448	466	463	455	448	470	460	437	467	444	463	442	444	427	450	441	425	475	442	443	447	452	432	443	416	439	484	470	448	440	428	467	472	431	469	416	439	472	483	446	459	434	494	443	451	484	442	441	406	438	432	442	428	467	494	382	437	489	462	424	459	447	478	436	442	435	422	418	425	481	441	459	452	465	460	461	447	466	456	456	422	452	433	423	463	493	452	426	452	418	450	456	473	419	457	472	453	467	442	467	444	427	456	462	483	437	469	435	451	440	446	461	449	411	462	438	429	436	465	426	462	483	418	480	482	453	449	478	423	410	466	424	450	465	455	457	436	429	485	459	464	444	499	438	448	455	458	429	476	427	461	414	466	492	444	433	434	483	426	451	483	436	468	482	459	460	473	472	451	450	436	455	429	481	419	470	450	448	483	457	461	477	479	449	441	420	466	461	469	428	468	384	448	457	499	474	460	451	484	493	439	396	490	441	487	512	456	428	430	421	432	448	448	449	469	472	462	460	468	428	447	455	433	448	468	458	414	441	481	447	495	472	475	477	431	429	438	445	449	487	443	483	465	467	408	451	453	445	462	454	481	428	479	458	437	386	473	437	422	450	457	465	503	487	415	471	446	410	456	411	477	440	466	427	460	440	477	421	491	453	441	434	468	450	419	442	444	441	461	460	461	425	455	469	448	473
23338	21662	29364	24650	22549	24345	22854	17717	14193	7083	3398	1295	733	702	744	724	782	784	745	664	673	556	535	543	548	513	567	554	530	535	521	523	522	553	505	516	556	512	514	534	483	521	518	515	496	551	556	530	471	488	550	531	542	515	511	531	535	470	503	519	490	499	519	565	543	508	533	506	523	523	513	490	482	492	522	530	532	513	509	546	504	537	524	499	511	496	511	487	490	539	497	536	475	508	556	509	510	530	480	483	528	507	529	513	521	526	538	490	506	512	478	493	506	518	478	501	524	488	528	501	535	531	478	516	522	494	526	500	506	491	532	509	512	497	531	526	472	477	504	552	490	543	559	544	470	527	487	492	508	508	548	470	490	520	513	489	571	495	507	544	497	532	516	541	493	487	512	490	501	499	514	504	488	515	508	531	502	511	480	497	592	497	492	554	537	506	532	517	474	504	496	512	505	508	466	499	543	534	538	501	507	494	501	517	550	522	509	500	475	505	492	517	477	502	541	502	498	504	527	468	557	523	515	513	518	502	520	524	509	530	510	516	519	520	511	544	504	533	498	479	520	478	511	535	500	505	508	497	523	511	544	509	515	497	518	514	487	506	546	529	496	538	481	505	478	528	530	486	490	492	532	506	513	505	547	526	559	483	492	533	540	527	517	526	541	532	514	533	504	508	478	523	524	491	502	528	542	508	516	499	521	543	552	540	492	524	503	491	508	532	514	527	510	539	495	519	452	515	539	514	491	526	545	486	509	518	518	546	524	507	478	501	531	523	542	471	503	447	518	534	523	510	529	504	498	535	523	508	552	520	486	533	535	527	546	513	508	514	517	483	520	504	528	542	508	531	504	554	512	540	547	502	523	494	500	546	516	503	517	484	524	498	495	486	509	504	504	491	500	494	477	523	504	471	495	534	508	529	506	458	518	523	487	513	494	507	475	471	499	503	522	527	525	494	488	512	481	549	505	494	551	501	495	487	499	509	534	490	536	492	514	499	535	523	473	464	536	532	508	539	521	526	518	513	498	471	477	521	474	460	528	484	522	522	512	539	550	509	475	511	521	524	506	461	506	553	507	522	472	510	543	461	484	479	482	532	513	495	513	491	490	492	523	488	523	474	473	485	532	506	498	493	507	501	470	495	553	535	520	531	501	523	538	528	471	489	547	525	493	479	537	542	524	520	517	522	542	528	495	523	537	523	519	522	496	541	498	524	513	509	536	528	495	504	481	484	529	512	479	513	538	490	537	498	508	495	576	521	502	508	509	502	480	515	543	543	526	524	506	478	504	520	476	541	468	534	509	508	520	537	496	509	494	489	515	499	500	495	538	493	504	541	534	500	528	527	470	524	538	527	509	508	508	500	548	505	552	566	498	536	514	497	477	486	509	539	497	486	476	508	516	494	515	475	533	522	505	502	560	497	493	496	501	549	447	507	485	512	542	510	503	530	518	499	535	568	540	544	525	485	533	470	562	491	475	537	517	557	533	538	527	525	510	503	498	493	478	547	503	529	484	508	501	528	480	497	494	500	491	511	498	496	497	558	540	572	556	536	534	528	537	516	528	501	520	502	477	560	523	509	506	527	481	510	521	509	502	515	547	498	551	492	542	501	477	517	506	502	471	501	499	523	510	501	546	457	489	518	565	516	486	472	521	523	489	495	503	552	522	522	496	509	512	500	510	497	503	516	506	548	493	532	519	516	520	505	491	489	527	530	482	533	503	504	504	540	525	520	562	515	523	516	531	519	523	514	493	499	513	493	469	517	482	533	524	530	490	513	508	497	524	488	527	495	557	484	491	529	479	531	510	517	513	473	504	541	479	520	527	511	501	545	519	473	468	494	505	509	514	524	505	496	505	488	498	508	539	513	504	490	515	516	492	494	475	545	496	532	500	510	489	524	507	507	528	501	516	481	507	499	515	514	494	454	514	496	520	527	519	501	491	495	514	542	512	485	486	502	476	493	507	511	473	513	491	500	505	498	514	521	495	529	541	498	569	521	540	473	503	521	459	503	466	514	522	522	546	490	458	515	501	518	480	533	559	483	542	517	509	460	513	514	502	511	512	514	518	547	549	518	495	531	505	481	503	478	523	504	504	523	534	469	520	524	509	493	535	511	486	541	543	519	538	519	530	507	549	498	521	516	501	509	522	558	475	546	483	497	507	514	510	546	529	486	511	491	541	497	548	535	559	517	527	550	508	512	501	482	503	498	518	514	533	500	499	504	492	502	542	500	500	514	528	529	517	476	510	516	477	514	474	531	540	533	485	538	516	493	516	523	515	507	517	539	464	542	499	519	543	507	503	505	486	492	501	526	525	513	513	508	500	515	482	494	537	500	539	493	493	478	502	514	514	492	515	487	513	517	491	483	498	506	507	495	514	534	503	539	545	511	529	497	474	498	501	543	527	512	472	537	500	506	502	499	487	517	480	481	490	522	540	535	508	524	523	509	506	554	520	504	523	535	506	535	552	495	478	498	512	514	484	514	520	542	516	548	521	480	462	513	500	509	569	505	546	527	508	505	508	477	547	516	522	549	512	531	497	521	530	495	524	529	522	520	504	514	523	543	507	521	520	526	468	499	491	514	456	491	515	515	520	497	517	501	548	540	546	514	537	485	513	516	546	521	497	506	468	542	512	497	491	528	487	500	496	521	507	496	514	482	504	512	541	489	503	501	519	496	547	495	535	500	525	550	526	518	566	506	520	513	513	523	505	506	538	525	502	495	523	474	493	516	513	553	518	513	530	520	532	550	540	510	514	482	506	537	506	499	505	526	453	540	517	525	503	466	509	474	468	495	509	546	507	570	499	521	483	503	506	514	533	538	488	515	483	530	514	502	523	481	528	497	552	488	525	484	504	523	494	501	518	481	492	520	490	509	515	564	504	530	503	520	500	497	510	515	537	509	455	521	512	519	498	528	490	471	527	526	540	536	524	501	507	486	487	523	506	494	495	547	528	554	510	521	454	527	490	514	565	545	498	518	471	540	503	522	533	530	547	486	487	506	489	520	532	513	502	529	508	540	487	486	475	505	573	466	501	524	489	523	533	519	491	516	512	542	541	500	534	539	550	508	506	526	503	512	536	534	494	499	567	512	498	527	528	517	525	544	538	504	530	551	556	475	535	549	550	542	528	509	534	522	485	477	475	507	486	521	499	534	550	498	522	538	545	578	538	484	556	511	518	504	537	508	512	522	459	486	520	495	534	528	524	516	531	505	532	479	483	539	520	469	532	509	517	515	532	481	471	523	539	524	469	473	503	523	531	496	503	523	518	506	573	481	465	493	479	493	498	529	534	541	491	548	490	503	523	495	547	492	506	515	499	486	538	480	537	532	537	498	518	530	530	531	500	509	533	477	491	505	498	534	514	489	495	523	533	538	524	535	475	515	539	521	543	519	501	496	521	559	513	542	505	492	501	490	496	557	490	491	586	498	505	498	522	507	549	480	535	547	490	486	491	537	503	527	533	493	490	482	495	491	518	527	535	553
33319	62178	50520	37756	31354	26583	20825	21688	18185	9193	4921	1805	937	813	811	915	1053	981	889	875	775	616	565	574	522	547	542	568	529	550	536	528	520	597	560	512	497	505	552	551	525	550	552	538	547	483	548	551	518	514	511	501	510	540	491	494	509	502	522	569	511	516	485	519	546	522	521	503	522	496	499	546	523	480	526	508	529	531	526	549	536	499	533	511	536	512	533	484	513	503	487	506	467	488	476	448	548	511	496	569	489	548	530	519	513	541	557	535	486	520	505	479	510	520	513	536	507	524	510	507	528	539	475	516	545	540	532	537	522	529	553	548	520	480	515	514	519	483	520	519	542	504	527	533	506	554	558	485	518	508	541	502	493	521	536	563	522	487	507	515	521	487	485	520	491	471	571	551	514	530	558	490	512	498	518	537	493	488	552	517	512	510	543	517	481	523	524	546	533	498	513	558	496	510	529	544	497	526	494	480	542	518	502	510	516	519	496	508	501	551	512	493	544	486	531	505	522	533	514	539	520	531	517	483	557	498	554	519	484	497	508	511	483	536	504	494	516	532	525	513	533	500	531	546	542	534	524	485	535	550	512	516	492	525	531	562	503	524	514	536	561	517	519	494	540	559	499	532	496	547	546	529	497	530	491	519	506	489	500	503	528	534	540	479	560	517	515	560	481	534	484	563	512	514	499	500	468	514	524	558	541	510	540	496	494	558	498	518	505	494	487	501	543	492	522	538	531	499	535	497	475	491	543	527	535	499	533	523	512	544	537	528	559	489	508	482	501	504	497	508	481	499	497	510	537	515	494	540	472	512	500	553	547	528	532	500	496	512	545	488	519	527	517	532	535	566	519	505	513	497	544	543	511	489	509	535	528	517	467	525	557	519	503	491	525	490	522	517	535	551	505	504	527	533	554	530	559	543	494	498	522	537	521	501	515	528	495	531	532	522	506	510	493	532	550	527	506	527	556	554	499	516	504	521	508	497	529	486	569	511	499	538	491	534	560	539	554	553	515	497	567	524	509	524	542	493	540	511	520	499	515	510	536	530	572	539	481	544	487	506	499	514	505	562	527	536	519	525	516	500	540	544	518	525	533	505	536	520	497	529	521	525	555	526	515	513	521	514	507	497	524	527	557	525	509	507	522	518	540	568	520	524	561	521	495	488	503	536	555	483	544	513	504	532	518	515	525	527	509	516	521	530	493	541	503	490	543	487	520	509	531	521	487	554	499	520	541	514	524	538	531	502	513	507	491	522	508	490	478	535	495	527	491	531	535	526	527	471	549	521	525	523	502	523	551	497	516	530	523	494	501	524	514	516	526	546	504	511	523	501	512	505	501	469	525	542	512	518	524	543	535	504	544	512	529	498	496	487	553	513	527	550	529	540	514	516	547	522	482	488	540	498	503	544	494	531	507	485	485	505	541	491	535	537	517	509	565	486	480	558	525	525	540	546	515	525	492	500	537	579	563	514	505	568	509	501	505	532	554	529	516	523	528	528	546	522	494	521	520	512	507	492	538	505	511	511	518	511	503	509	514	528	485	478	510	557	517	490	489	497	523	551	509	534	511	504	525	495	515	503	498	518	521	526	524	497	498	491	514	495	514	516	543	522	488	538	563	505	483	523	515	509	544	542	532	494	501	532	538	501	537	536	531	552	559	506	495	519	537	517	528	526	537	540	571	500	544	486	510	509	539	504	522	552	459	530	522	548	507	493	560	539	540	524	535	509	561	517	500	532	514	526	491	535	549	539	495	538	524	506	496	530	489	549	515	547	484	512	488	496	511	500	524	515	523	509	464	512	547	526	492	480	541	527	516	512	483	530	507	500	547	510	494	522	504	538	569	530	519	552	505	515	503	514	543	506	525	550	478	526	528	503	514	506	506	478	512	534	538	530	504	487	527	524	497	551	523	563	492	518	509	513	540	492	506	533	521	512	528	495	541	496	517	498	496	547	492	583	516	515	522	490	506	494	529	512	492	529	502	463	546	486	522	508	516	516	536	500	515	516	529	518	457	505	542	524	456	523	531	489	538	480	506	570	557	526	505	533	474	548	548	573	508	467	519	490	487	490	526	462	518	516	524	507	507	507	511	544	517	540	501	552	547	567	508	513	491	479	493	533	496	484	543	518	504	521	523	509	488	520	509	501	523	470	500	520	542	503	521	526	528	533	520	499	517	507	509	507	522	480	563	506	516	539	490	517	517	568	523	526	547	517	509	524	513	503	514	525	506	534	534	524	531	520	531	520	516	500	584	550	495	499	522	490	524	505	543	511	513	524	533	519	526	549	496	528	568	509	533	546	522	548	463	534	505	511	537	516	518	551	507	536	515	532	501	577	543	500	517	540	499	507	539	511	520	536	567	515	499	508	496	505	524	519	468	519	514	503	502	518	491	506	534	530	483	539	508	526	506	528	532	504	514	480	555	509	526	537	532	493	526	506	497	559	536	483	526	518	499	496	522	487	505	528	511	524	496	522	511	507	524	496	528	565	514	526	513	519	496	557	516	516	535	501	497	505	531	508	484	498	521	536	486	506	509	503	491	509	515	541	499	521	508	537	481	523	522	530	517	557	565	523	531	546	530	540	486	542	524	534	561	492	532	537	528	535	499	538	536	529	509	533	534	543	500	511	533	544	488	507	529	501	505	528	541	511	538	514	548	515	498	517	531	509	516	543	512	506	510	492	521	535	514	556	527	493	580	497	563	497	519	484	498	504	517	510	528	538	514	529	504	526	503	509	547	518	518	505	542	502	554	506	541	446	491	562	514	511	524	532	532	514	512	502	495	521	501	498	498	489	512	526	537	488	556	509	470	509	526	534	502	522	495	501	534	502	557	551	483	513	510	487	531	545	502	499	562	535	487	543	556	499	507	537	530	517	496	498	524	511	537	504	488	521	501	546	545	538	500	499	541	505	488	498	528	505	501	513	510	497	530	578	489	526	503	517	499	523	508	492	532	523	521	524	505	520	520	504	540	492	514	539	528	559	527	509	530	495	517	557	539	491	523	549	488	568	532	543	540	543	533	530	516	536	510	469	485	551	508	514	529	474	524	533	517	519	500	479	520	522	524	554	528	480	480	515	502	518	526	504	507	486	543	549	540	541	514	522	522	503	478	502	521	526	537	560	531	524	472	490	495	502	523	506	461	478	528	510	515	534	539	531	517	518	498	505	529	543	519	510	486	499	501	504	549	479	540	533	503	495	522	533	477	548	511	535	531	507	512	536	518	503	538	511	554	481	506	528	544	513	508	501	496	492	504	521	560	521	491	511	496	532	500	500	488	508	529	507	532	538	480	499	507	500	539	495	551	506	548	510	545	526	508	525	506	522	519	537	543	523	517	529	537	587	535	511	509	538	484	524	516	519	518	567	515	565	545	490	519	496	514	472	489	557	527	455	515	542	538	529	537	497	490	523	585	530	531	489	494	559	503	500	501	522	529	510	544	494	566	498	518	498	507	552	536	528	527	521	517	502	530	518	533	506	544	539
31578	34354	37936	27389	16355	9478	6391	4250	2685	1467	894	502	373	346	325	364	374	377	355	355	383	361	315	309	307	302	309	333	296	318	320	362	354	320	303	287	306	328	271	336	314	343	322	311	299	326	315	327	337	317	311	321	335	336	302	324	299	325	312	309	283	292	305	304	313	316	315	356	295	294	298	310	324	308	335	303	324	323	297	313	328	326	299	290	324	287	297	312	325	300	327	363	345	289	327	290	262	341	336	328	354	336	310	299	323	306	318	351	301	293	315	314	289	284	309	332	307	320	284	296	333	304	322	318	314	299	309	340	301	297	328	296	325	308	344	315	284	298	286	291	310	282	313	320	342	304	292	289	313	293	279	324	313	303	311	318	298	301	313	330	341	343	286	303	329	295	306	311	288	328	302	306	340	319	285	325	313	303	307	310	322	291	315	326	270	297	318	305	285	323	348	326	346	313	328	310	324	303	334	262	324	303	293	314	324	322	328	317	301	314	301	312	296	355	311	313	291	307	299	328	323	321	328	319	296	318	312	291	277	328	305	321	288	337	341	313	309	295	318	311	289	332	313	287	292	292	316	298	324	318	311	299	321	305	295	298	326	336	319	336	310	314	338	328	322	310	345	320	316	292	311	301	306	309	323	308	288	338	307	320	294	268	291	307	326	327	327	295	309	324	299	306	294	283	298	279	304	288	335	314	326	312	335	349	302	305	287	334	299	339	312	309	346	286	315	335	316	288	342	299	319	307	269	303	304	327	293	309	284	331	299	309	312	286	329	317	345	299	306	290	326	313	288	295	319	302	305	322	328	307	315	308	298	289	317	331	309	300	309	331	327	302	327	326	297	333	289	298	337	325	301	290	327	335	326	290	306	316	319	323	339	312	299	337	343	304	286	319	296	322	293	305	274	277	300	326	269	294	296	306	315	303	340	331	299	317	322	349	302	316	310	309	313	322	292	306	286	336	308	289	297	311	296	293	304	303	322	311	315	345	337	303	334	312	302	304	299	319	306	291	329	323	301	332	280	344	288	324	304	295	330	311	325	293	308	302	306	306	305	304	304	256	295	304	311	302	291	337	288	319	287	315	296	305	307	277	283	297	310	306	282	322	319	310	303	321	349	312	290	302	330	294	331	308	323	318	299	302	335	301	344	321	314	306	339	325	298	317	314	338	341	314	292	333	280	290	309	304	314	316	291	306	316	319	307	277	312	326	284	334	304	351	314	333	330	313	295	321	335	349	320	330	303	295	317	298	288	320	351	317	311	318	306	291	331	307	293	313	313	300	314	325	281	291	307	271	325	307	311	296	346	322	335	295	311	315	318	305	324	319	326	318	288	312	299	282	330	295	332	323	286	319	298	312	327	290	265	309	290	306	288	303	293	317	302	301	304	315	320	335	311	303	283	290	329	303	321	329	302	313	307	324	317	314	297	318	324	320	298	315	309	278	318	324	281	302	335	291	315	289	300	333	305	307	291	305	318	263	310	306	299	311	313	305	301	321	322	322	296	321	316	296	314	268	297	366	322	300	303	330	286	327	331	336	326	325	317	281	323	304	325	320	320	293	289	329	337	308	306	328	314	308	323	322	311	332	307	292	281	307	350	320	288	290	323	288	291	316	314	313	302	306	328	311	277	307	298	319	292	326	288	314	327	326	343	299	300	353	308	325	295	333	319	316	280	307	300	310	302	297	353	304	359	304	321	308	332	313	326	295	296	332	299	324	319	343	294	281	303	291	313	297	317	307	301	321	311	325	281	326	327	297	279	346	325	305	289	307	312	308	328	330	313	299	342	350	282	328	327	316	323	320	328	291	314	300	329	321	297	314	301	301	325	298	346	312	304	281	301	319	295	321	305	321	321	307	333	309	287	312	307	288	319	307	267	305	327	327	297	311	322	319	310	302	276	305	296	304	284	307	325	343	303	336	305	282	314	298	308	319	328	300	312	292	318	280	292	318	336	291	348	337	286	289	292	319	310	317	304	297	304	306	306	319	285	333	309	328	330	305	331	310	297	325	303	300	286	312	320	303	338	273	306	327	339	316	301	327	351	320	301	304	299	292	312	300	326	301	347	330	299	314	316	322	323	315	287	302	309	320	341	290	295	283	337	344	311	313	320	323	287	348	296	287	308	323	313	283	307	307	289	304	305	319	286	301	297	331	304	309	317	305	274	326	294	308	300	321	293	281	304	295	299	313	323	315	291	310	317	323	274	347	302	311	308	319	336	307	297	303	288	311	314	302	311	320	288	298	343	331	314	361	317	302	312	281	301	295	317	307	323	298	281	309	322	308	303	317	299	299	302	304	303	329	277	315	306	324	301	333	321	299	303	301	334	323	304	324	287	287	326	295	316	311	355	292	300	299	318	311	321	288	295	313	316	282	332	279	294	322	320	344	301	301	309	302	323	321	309	299	306	335	307	294	275	316	314	304	287	309	315	316	309	304	328	288	295	289	312	290	304	297	286	319	355	338	256	290	313	288	319	312	307	310	327	282	294	316	317	318	308	291	309	317	314	315	304	326	305	320	326	302	313	316	308	300	330	317	320	294	325	316	327	314	331	318	274	308	311	309	285	311	296	284	302	277	315	274	325	304	301	319	295	324	311	311	343	284	318	339	326	296	309	332	298	324	290	308	305	302	328	306	304	293	326	321	315	283	307	298	330	315	334	331	304	288	320	293	282	308	293	296	322	277	336	312	276	304	322	311	317	331	305	312	306	323	277	292	314	293	326	334	298	350	296	323	323	336	312	304	304	305	302	299	298	328	317	264	339	332	297	326	300	315	332	326	301	310	293	335	320	313	315	347	287	295	315	325	312	306	329	291	305	325	340	325	317	257	291	332	294	316	273	320	288	329	307	316	326	330	332	311	316	301	300	317	315	303	330	321	296	330	299	322	289	308	322	320	308	292	315	306	316	316	279	346	317	298	270	341	312	298	302	324	310	309	316	306	336	310	362	326	304	285	302	282	307	302	329	308	328	318	283	306	321	309	291	303	308	305	305	330	291	316	304	284	327	330	314	306	287	297	317	287	322	309	308	330	290	320	280	288	282	332	305	313	292	323	320	319	325	325	302	314	343	269	312	287	288	301	300	292	293	306	307	333	309	329	300	316	319	304	329	297	305	309	300	293	339	319	302	321	295	320	331	324	340	304	300	315	291	309	314	309	277	290	295	314	331	309	319	309	319	307	308	323	325	308	334	303	277	319	323	338	323	316	310	339	297	290	303	319	326	300	333	309	308	314	322	311	303	308	275	326	290	310	321	308	289	283	325	309	305	291	288	318	301	297	320	300	314	305	303	352	305	324	317	339	307	304	294	308	326	307	321	309	309	312	290	307	297	330	299	310	308	265	319	319	291	308	327	312	299	285	302	291	290	303	320	318	312	331	293	306	343	307	321	294	281	331	352	326	266	279	346	283	323	296	330	331	301	317	284	336	296	329	316	291	331	315	306	311	324	304	331	326	304	295	345	289	322	328	301	295	340	304
31277	48941	37669	25923	18530	13212	10206	7108	4488	2520	1363	659	484	409	416	433	449	448	460	433	381	370	323	303	344	355	331	317	315	379	341	336	355	346	313	339	349	331	366	344	327	333	321	339	310	326	333	324	329	375	368	339	382	342	328	343	319	352	308	339	345	339	316	357	344	310	350	318	336	343	322	305	334	330	339	344	341	353	323	317	351	315	341	291	332	360	328	307	343	360	323	324	310	346	360	342	302	339	340	331	343	342	299	345	337	353	319	358	335	348	337	336	311	356	359	325	302	312	312	337	351	360	318	312	339	310	351	352	348	325	345	308	369	378	316	379	307	370	322	345	315	347	358	308	340	373	361	338	352	335	328	322	333	335	352	330	331	339	338	280	344	318	327	334	356	318	348	320	326	309	344	359	314	354	314	341	343	359	336	372	354	353	335	360	339	332	343	358	350	330	326	323	326	300	318	349	342	339	341	324	337	347	315	322	328	351	341	320	327	346	329	323	283	333	362	357	304	341	361	330	352	308	357	355	352	309	336	340	334	304	375	335	331	332	343	324	304	368	358	318	347	355	352	309	342	345	359	338	342	313	338	335	339	320	330	362	365	348	340	336	348	320	367	406	335	342	356	357	324	323	324	340	342	370	339	364	336	314	364	307	331	333	395	367	332	351	317	384	344	342	320	375	364	321	347	311	341	331	342	325	374	333	342	343	328	348	332	317	349	331	352	366	366	328	314	350	314	316	324	315	340	310	333	358	347	321	351	341	352	311	356	306	341	336	322	321	326	354	345	319	311	340	322	341	337	336	345	337	351	336	362	310	348	364	334	305	327	349	294	290	317	340	340	306	351	331	300	320	332	368	337	323	377	331	323	367	368	357	330	310	339	342	328	329	335	289	306	367	340	336	349	336	348	316	323	328	330	306	331	338	333	320	347	322	369	336	320	306	320	340	336	324	336	321	320	366	349	344	331	322	343	319	330	345	317	347	328	339	340	349	319	361	353	332	362	325	316	326	312	358	347	353	348	346	338	316	368	344	326	334	361	349	325	309	359	341	359	333	312	333	319	332	305	334	341	342	331	345	360	355	341	339	313	358	313	336	326	339	351	332	353	342	350	347	332	341	341	352	327	319	345	319	366	298	328	331	353	323	335	330	342	339	329	307	319	344	367	340	334	322	330	313	332	329	353	327	307	342	368	371	338	345	340	343	345	338	392	326	369	327	323	352	370	333	325	342	329	324	367	353	351	369	367	342	338	349	332	361	356	342	361	329	332	307	321	358	345	344	344	328	351	315	337	324	387	330	356	331	338	365	339	358	336	343	335	359	322	349	328	347	314	332	347	317	370	304	331	318	334	340	368	368	320	363	357	348	354	303	348	326	331	295	340	366	323	350	322	344	348	351	323	354	318	324	345	345	360	315	335	321	322	323	339	318	384	317	355	348	352	333	361	320	370	331	345	319	331	360	339	337	343	365	372	358	365	321	337	356	327	352	317	394	322	304	322	337	355	339	356	361	352	312	327	362	307	357	353	312	319	329	329	330	350	339	336	349	310	346	330	345	351	304	335	331	357	362	342	349	348	317	358	349	337	372	352	344	339	281	330	364	353	336	308	327	327	332	327	350	391	356	336	331	320	330	318	354	370	318	339	338	355	355	351	336	329	337	328	329	344	345	341	343	332	308	342	348	355	311	352	366	327	352	319	344	356	314	377	328	344	327	347	341	326	338	351	325	347	367	340	294	324	341	342	319	332	341	324	313	332	317	328	303	341	342	358	304	337	366	330	319	311	354	343	328	393	336	313	329	360	361	347	325	381	332	334	369	310	303	353	342	338	344	361	336	339	328	303	317	335	331	324	340	336	336	356	330	332	309	373	319	309	350	342	314	356	319	336	324	363	318	353	340	366	325	335	342	329	320	351	327	334	335	330	353	343	330	335	347	326	322	336	349	308	347	357	356	340	320	333	330	309	362	324	342	336	353	352	341	313	337	332	354	350	348	356	348	345	333	326	320	385	345	342	342	333	343	322	328	351	360	346	353	331	311	353	326	322	354	333	362	322	342	324	331	356	372	368	341	378	333	333	337	326	326	344	330	322	348	328	300	311	347	355	329	339	314	320	381	343	386	346	333	346	314	308	346	352	341	345	336	337	300	346	325	334	350	344	316	324	326	309	316	326	288	345	334	340	309	331	356	316	338	375	331	330	332	296	332	338	345	326	334	356	319	327	340	349	352	354	357	359	339	340	280	323	325	331	340	363	349	324	365	344	319	336	349	334	353	340	333	356	310	337	355	355	323	356	340	330	330	351	321	327	326	348	337	339	370	365	316	331	354	364	336	362	332	354	348	333	312	339	339	345	314	332	339	382	334	352	307	330	353	335	326	354	341	369	334	340	311	368	339	334	363	332	343	355	328	367	346	333	345	344	323	314	321	364	328	338	361	372	330	317	382	317	332	322	334	358	342	335	342	339	327	303	328	339	347	327	354	361	304	328	361	327	321	327	318	353	338	325	337	325	348	316	339	312	372	329	352	314	330	346	347	326	341	332	334	308	338	344	342	350	333	320	334	317	335	348	324	348	346	345	328	322	328	338	370	359	317	324	334	355	345	338	351	360	379	334	334	337	329	313	299	342	319	306	363	306	326	350	346	315	356	347	348	334	343	362	309	319	323	305	329	338	319	333	370	355	335	308	353	310	335	349	358	330	347	312	374	362	347	357	312	335	352	329	331	385	353	348	319	359	354	312	339	349	361	312	326	325	334	319	308	370	345	326	356	316	303	325	317	309	307	353	340	351	337	319	358	316	322	336	339	290	307	348	321	329	370	334	343	325	329	344	367	307	336	302	372	352	297	363	357	332	315	318	355	350	355	307	341	322	326	346	339	359	341	349	329	357	314	327	344	339	319	373	324	330	336	299	314	361	338	328	351	310	350	327	357	334	339	354	325	317	350	342	360	353	345	305	357	306	330	367	330	340	317	355	320	357	342	373	349	349	331	347	362	319	325	334	325	329	341	332	321	316	356	332	354	341	346	333	325	365	334	305	349	324	320	365	306	312	319	328	343	354	364	344	331	327	336	356	335	347	311	324	333	321	353	339	348	358	325	342	355	328	381	348	348	297	356	354	323	350	363	357	341	341	316	342	361	309	329	342	344	307	321	344	328	334	334	331	341	360	323	322	327	353	331	337	345	344	351	332	337	303	333	325	359	342	325	351	334	298	359	318	341	318	333	335	386	308	332	346	313	339	361	322	343	346	361	344	316	340	368	373	330	319	361	373	340	334	348	306	351	323	366	353	325	337	303	352	311	342	340	338	330	341	339	357	370	359	336	326	318	372	320	354	304	317	333	359	359	355	323	316	355	336	322	320	372	352	347	340	358	340	323	355	343	309	354	340	316	293	352	325	342	373	343	345	367	339	333	355	335	355	325	339	350	332	334	348	343	325	330	344	337	342	340	339	320	338	334	363	329	358	340	369	334	377	338	340	332	341	341
24502	21643	29097	26357	23905	21672	17104	11070	7270	4008	1637	762	486	437	445	465	481	498	480	492	402	422	371	336	336	337	362	385	353	375	321	357	353	346	350	339	323	351	311	342	362	339	372	335	322	321	349	359	364	367	327	344	336	334	341	377	353	357	381	353	375	310	351	357	348	345	319	341	350	343	334	365	338	318	342	320	321	337	345	345	357	338	317	315	339	361	331	333	363	334	330	361	332	335	347	345	379	376	337	339	323	360	347	351	375	350	338	332	320	339	359	344	346	323	367	323	328	338	327	385	330	339	354	323	343	351	331	316	359	310	323	318	320	320	296	332	351	364	345	321	324	334	328	333	324	317	313	351	351	318	332	313	350	351	343	330	357	336	350	343	318	336	352	325	337	341	374	320	330	359	321	371	334	366	330	308	315	321	341	365	317	328	352	315	326	358	310	351	339	309	337	307	310	299	374	338	340	342	325	355	306	356	349	330	336	317	319	325	328	347	332	347	340	364	384	347	344	332	313	324	294	312	356	335	318	341	328	347	328	342	329	356	328	355	324	341	339	331	333	347	352	342	342	329	322	319	354	312	342	299	333	309	331	319	326	324	319	338	332	332	363	343	329	338	344	335	327	337	328	332	332	315	352	376	354	346	360	345	310	324	339	326	357	334	333	322	354	325	387	319	343	324	354	338	315	379	348	344	324	284	359	318	344	361	306	329	337	359	375	330	332	352	352	345	324	336	310	344	341	367	343	326	284	318	308	331	329	335	336	346	322	326	336	373	368	367	314	331	331	308	361	313	334	337	336	383	327	309	360	342	353	338	362	360	334	364	314	379	329	357	350	340	363	382	328	363	349	330	287	346	336	337	390	358	349	335	359	305	350	366	361	347	335	340	339	329	324	324	367	379	353	353	357	375	337	312	348	347	364	339	312	353	346	316	332	332	367	312	340	352	340	363	405	324	334	348	354	339	321	334	328	327	318	311	346	354	348	321	337	336	383	336	322	339	333	360	323	318	378	337	319	317	330	338	339	374	336	383	350	348	325	318	360	350	369	346	346	325	356	330	341	345	321	331	337	325	312	394	333	305	361	298	330	332	371	349	317	298	350	340	366	324	368	318	304	320	352	321	332	312	328	342	338	329	383	340	346	339	341	310	324	322	336	354	334	343	360	374	349	336	355	318	341	334	346	324	363	341	330	323	349	321	339	350	345	311	335	332	340	351	323	322	326	351	341	331	320	334	329	336	353	321	343	329	348	315	320	330	351	347	324	388	317	330	333	323	320	329	355	331	341	351	341	369	333	324	364	342	341	358	344	317	346	367	358	311	338	361	331	335	336	337	343	377	347	311	324	342	320	365	335	337	342	363	354	343	324	350	351	338	318	323	356	349	310	347	332	346	335	353	296	326	337	347	338	339	321	350	332	312	355	344	312	346	321	345	331	339	324	345	338	354	357	320	359	344	336	330	324	332	348	323	309	360	337	336	338	396	322	327	346	333	309	325	359	346	336	327	337	347	321	349	347	340	326	358	346	323	335	338	331	356	321	343	306	334	350	353	314	351	343	316	338	348	353	329	343	331	311	340	343	320	324	355	333	363	316	328	338	366	331	315	365	360	300	363	330	364	338	335	359	349	335	345	329	350	312	344	326	348	322	345	318	323	373	345	293	307	330	361	302	351	354	346	354	339	327	335	356	357	323	349	327	332	304	276	316	348	321	296	366	351	322	353	334	345	299	367	342	324	356	320	371	314	364	348	336	334	331	335	305	301	338	353	364	315	340	339	334	329	387	307	352	329	315	340	346	371	373	351	299	345	350	328	336	349	368	305	326	360	335	338	361	307	316	347	349	309	350	344	325	373	325	336	357	323	318	345	374	343	302	350	325	336	354	317	343	346	319	307	344	337	341	343	367	324	328	314	343	328	344	321	342	312	367	352	346	359	338	333	332	367	351	297	369	345	381	356	319	371	319	363	340	323	366	326	318	320	320	332	333	336	344	332	356	301	346	342	359	326	364	342	343	348	334	353	326	367	326	339	326	327	360	351	310	351	312	329	332	314	349	336	354	355	304	376	298	337	344	348	320	321	357	351	324	311	332	325	329	326	351	330	336	334	325	314	371	332	368	361	360	351	356	324	341	359	346	351	349	326	314	359	317	326	329	345	341	336	359	340	371	363	340	332	327	297	329	332	360	320	360	330	323	314	341	318	304	352	316	365	336	353	343	332	337	342	376	353	338	339	353	332	362	356	324	351	336	349	331	345	338	333	361	364	372	356	320	331	301	344	333	342	326	349	367	397	328	305	357	350	372	358	355	313	349	362	339	313	301	349	346	367	310	334	333	345	314	297	332	320	350	330	351	351	352	333	337	348	352	332	381	336	321	343	330	342	329	330	339	338	347	327	323	350	319	336	371	320	360	354	337	309	330	328	336	344	323	331	352	360	324	323	332	360	359	336	353	363	362	351	318	342	318	348	344	365	303	349	341	322	345	334	362	301	349	321	322	330	331	347	350	329	346	335	352	295	319	345	324	341	312	345	339	315	326	354	349	336	335	362	348	344	311	369	334	348	328	349	327	354	378	328	335	337	348	347	316	321	326	355	338	370	367	368	314	320	338	336	363	306	334	341	382	345	342	344	312	316	374	337	336	315	337	333	353	343	372	307	330	338	374	346	356	365	340	368	316	357	325	340	346	342	306	311	324	319	363	352	364	379	352	332	339	312	334	352	348	341	321	336	300	315	372	333	345	313	319	381	305	325	351	312	354	339	346	320	317	327	355	308	359	350	312	347	333	319	327	364	332	399	328	349	333	343	362	305	286	349	348	340	314	328	351	326	330	340	348	378	348	333	369	340	319	341	362	343	353	332	341	331	337	343	314	302	352	344	348	344	391	351	340	343	342	342	326	351	345	369	340	378	354	333	343	344	341	352	363	331	350	332	334	322	349	354	288	373	314	319	321	349	342	351	361	356	334	338	330	319	339	316	330	367	389	343	345	323	357	334	318	335	336	372	334	318	321	340	335	353	316	345	304	341	357	338	359	345	329	350	323	346	346	325	357	322	322	363	335	325	339	309	352	322	291	340	330	333	312	365	317	335	357	344	320	362	345	355	327	353	308	306	352	376	358	300	363	344	342	328	358	296	332	356	331	324	344	352	306	329	331	329	326	342	328	311	340	343	323	319	316	295	327	347	345	326	353	316	345	351	344	349	271	324	381	353	340	330	334	374	338	372	316	376	351	357	295	379	353	327	337	363	354	356	307	341	304	335	310	352	323	352	363	293	356	308	359	338	304	306	322	333	338	357	347	336	330	352	356	328	347	329	375	306	317	327	300	341	333	346	337	338	323	338	343	333	345	370	366	347	332	374	333	325	323	365	339	339	318	340	336	331	360	355	341	322	340	357	330	322	339	352	332	304	298	330	318	316	336	341	346	350	321	329	359	313	327	317	356	346	329	342	323	316	346	334	284	345	327	340	326	359	326	357	321	344	394	349
31981	57898	46609	34646	27819	22802	19292	14614	10496	6100	2446	1065	595	543	468	581	602	657	540	534	520	448	418	397	385	387	346	384	394	379	365	380	354	364	359	354	371	355	353	367	353	372	349	351	365	347	348	403	374	370	382	372	436	345	327	380	352	350	363	395	355	354	336	341	360	331	366	381	379	341	372	350	390	339	355	349	384	350	377	354	341	371	328	318	340	361	314	383	343	363	348	330	371	307	322	339	327	345	357	368	354	345	342	332	381	370	374	362	371	342	368	391	361	384	367	313	373	354	359	357	363	369	394	370	325	382	344	388	371	373	338	412	383	365	407	376	338	339	334	357	335	314	383	360	342	344	353	376	349	342	322	358	342	342	365	332	348	372	366	379	365	376	373	333	348	369	385	397	336	373	313	326	350	355	360	366	405	371	381	379	343	343	353	340	362	358	371	358	335	378	348	347	387	354	339	366	367	363	344	327	365	382	354	347	351	378	365	354	408	347	388	356	344	379	387	356	365	339	370	349	358	392	383	349	355	351	374	388	364	335	370	351	338	339	350	384	339	355	367	356	369	363	332	345	369	363	353	342	370	326	359	371	361	392	355	344	344	386	341	387	371	362	366	346	362	379	361	344	360	367	363	356	375	394	347	385	344	385	370	362	350	353	368	347	333	318	385	370	353	390	326	377	391	359	353	374	341	379	338	374	374	344	329	343	354	363	356	382	352	345	361	366	331	372	394	344	376	357	352	352	345	340	343	353	337	382	348	372	367	349	371	371	359	351	371	375	359	305	368	366	357	369	361	346	355	351	328	325	378	371	390	364	340	370	315	398	367	354	344	396	351	362	345	368	360	358	335	357	388	373	371	354	346	353	359	363	375	306	327	369	357	363	361	355	340	382	375	378	336	346	371	403	355	357	347	373	383	373	402	354	362	350	336	365	368	375	358	386	364	366	353	341	375	352	350	342	373	340	354	372	343	355	345	342	375	340	332	358	365	340	347	348	351	357	339	364	354	347	357	370	359	363	346	344	395	350	378	343	357	345	342	383	326	400	338	387	392	331	363	349	372	361	348	352	371	326	343	351	355	353	371	374	368	348	333	372	349	330	346	389	354	380	356	361	361	368	374	367	335	359	363	360	349	386	395	362	402	331	333	348	354	348	329	322	349	340	338	327	349	360	371	354	349	334	346	347	355	345	366	358	364	347	381	376	352	344	347	368	378	346	354	355	357	327	376	375	365	347	386	370	323	331	377	362	355	352	357	363	350	350	356	412	365	365	313	367	349	339	346	353	364	340	329	328	348	392	357	347	359	355	367	364	359	346	343	344	365	346	404	361	349	342	334	337	355	382	356	411	352	365	328	362	357	355	357	366	320	325	317	378	362	354	352	331	350	362	371	371	364	354	351	376	348	333	353	377	393	368	337	374	360	338	340	374	364	342	370	362	359	389	340	340	353	349	334	393	379	353	335	378	376	336	378	313	370	370	342	329	362	329	354	328	388	362	339	395	340	351	377	357	376	367	360	383	353	354	402	353	356	364	374	349	370	356	357	327	325	316	360	349	360	378	369	399	334	347	363	357	350	362	344	360	381	369	366	369	364	297	373	357	349	348	341	380	351	362	353	352	347	379	344	338	340	370	357	409	362	363	352	359	361	345	362	354	325	382	329	366	337	342	353	366	360	363	351	369	321	340	337	359	356	376	315	305	360	351	359	360	333	332	374	364	351	355	376	356	396	339	363	375	356	349	370	385	346	362	349	337	370	334	361	353	356	335	330	340	354	349	371	333	390	347	355	344	359	385	353	353	374	371	362	318	339	374	371	371	341	346	337	369	362	370	393	361	350	347	349	316	358	367	382	372	373	370	387	354	378	349	350	369	323	328	373	351	351	389	343	362	354	348	375	373	352	334	319	359	348	372	378	360	319	347	337	360	378	366	375	372	338	356	372	383	384	369	351	342	341	367	358	346	395	372	389	383	349	351	339	344	373	334	374	356	361	336	343	364	355	359	368	331	406	366	384	362	339	352	364	381	376	367	382	362	355	364	376	354	375	335	345	371	349	297	338	376	356	357	355	336	365	344	344	395	383	370	336	354	342	386	322	360	358	373	346	374	364	377	390	358	378	384	364	355	380	374	365	338	343	365	383	371	358	372	340	388	340	359	332	351	345	320	360	363	337	340	376	370	352	381	366	376	373	354	367	347	366	337	329	338	361	369	379	345	353	412	352	321	353	385	370	335	357	381	369	344	365	359	367	379	362	364	333	350	367	378	383	341	398	352	358	319	375	379	358	314	362	358	356	376	338	352	383	325	357	379	351	345	365	355	373	322	337	344	341	359	360	372	365	361	403	355	405	347	347	354	377	341	332	345	364	340	372	400	327	331	359	345	350	342	364	373	365	309	365	343	354	397	324	349	342	334	361	361	332	315	360	348	393	323	374	341	373	373	370	385	365	312	342	350	344	377	334	330	355	344	352	339	335	361	352	380	375	360	329	376	339	379	372	325	391	351	366	355	375	341	354	331	339	329	338	354	364	324	357	360	331	367	355	391	361	345	350	369	336	339	326	372	370	334	375	329	353	376	368	315	396	356	356	362	366	378	367	396	369	347	364	336	366	335	359	322	364	343	390	318	358	372	366	370	348	366	339	353	304	356	364	360	361	371	328	336	385	314	359	355	334	354	351	359	360	346	363	344	353	384	356	368	342	346	379	352	349	370	360	363	351	347	361	390	343	373	357	344	370	335	329	333	323	349	357	360	343	364	337	377	395	365	379	353	360	346	342	353	351	333	355	351	383	377	347	330	346	326	382	400	366	378	371	322	370	349	379	355	349	355	350	368	343	332	355	358	388	373	373	347	351	387	348	366	343	336	368	347	350	352	360	354	335	356	363	366	330	342	382	348	351	343	373	372	349	356	368	334	370	329	371	365	363	352	370	397	342	369	343	361	362	349	378	363	340	326	371	350	370	394	365	343	365	375	351	366	389	353	364	397	373	367	354	349	370	360	342	311	345	347	403	350	355	359	362	396	361	370	339	330	372	366	380	355	350	334	337	376	352	365	351	338	360	331	386	320	354	355	305	347	355	349	344	385	361	363	357	355	346	353	362	371	352	359	386	364	329	319	366	326	356	338	345	326	384	347	327	360	382	405	343	340	367	352	311	331	339	357	348	364	369	386	315	384	348	303	347	373	366	372	332	337	340	356	352	370	341	358	320	352	340	374	331	380	376	358	344	381	324	347	368	367	373	364	340	372	361	363	335	376	337	346	349	358	334	355	352	345	327	375	367	384	367	363	387	336	342	343	352	364	304	364	361	357	370	369	361	357	397	353	353	342	359	365	366	341	368	375	369	337	393	359	346	394	367	342	372	340	316	369	351	356	361	360	393	330	383	364	339	376	368	372	360	331	328	353	351	335	356	333	368	348	351	352	380	360	344	335	336	325	357	360	348	369	353	326	335	348	365	326	364	351	340	367	334	360	359	348	366	380	311	382
25726	21843	29504	28836	21912	14921	11249	8421	5252	2661	1056	673	494	515	526	492	517	547	575	499	493	495	435	417	474	420	445	420	445	449	473	440	428	467	435	432	414	424	428	457	402	429	443	446	419	430	410	397	408	430	435	467	379	432	459	434	442	417	491	416	391	457	438	417	417	394	403	446	437	417	418	439	389	447	463	430	384	420	423	414	414	458	434	403	416	432	419	436	447	387	447	404	427	417	384	446	450	466	453	430	419	406	441	411	420	444	414	449	405	433	421	436	405	445	422	412	410	462	414	427	443	445	433	439	392	414	438	443	439	418	420	435	439	423	403	442	440	420	371	432	463	435	416	447	453	455	425	409	421	420	412	400	405	443	437	418	402	363	444	452	422	408	441	454	410	459	409	446	432	467	442	394	427	443	443	394	433	439	427	433	422	458	447	419	436	421	397	468	425	403	435	417	429	422	403	437	409	430	387	433	416	389	463	434	431	448	407	478	412	437	450	383	438	435	405	422	406	419	422	441	426	428	451	440	409	478	436	443	445	413	409	431	460	408	397	418	434	425	451	440	441	440	460	445	409	427	457	457	426	461	458	423	448	400	458	426	454	446	428	459	446	445	412	438	450	435	445	407	411	442	424	432	411	395	443	454	423	416	428	455	439	442	476	437	421	399	428	422	431	428	408	367	435	398	441	408	480	415	408	431	418	439	455	439	394	461	443	445	434	413	429	380	431	389	407	440	427	438	394	428	434	430	407	443	422	436	438	417	452	459	420	426	405	391	462	425	398	434	418	386	389	428	427	423	430	412	439	415	431	407	418	411	414	437	408	414	391	418	435	437	438	439	434	411	389	407	409	405	435	412	411	425	474	410	449	400	419	443	470	428	436	442	420	436	474	433	425	419	437	426	445	423	434	439	439	447	468	442	429	429	428	414	444	434	413	452	435	405	431	432	431	406	417	418	455	422	399	404	393	419	388	475	418	378	409	417	420	439	439	422	432	408	451	418	413	457	372	450	449	431	393	416	426	406	456	434	439	433	408	381	403	435	422	428	429	426	448	459	384	438	436	397	427	428	409	447	426	461	477	425	427	435	423	414	412	397	434	416	422	457	438	416	423	443	445	413	402	438	411	435	430	433	439	427	395	403	437	425	413	446	432	414	433	419	451	419	480	461	430	437	424	408	445	433	432	400	424	447	407	437	433	443	417	422	443	428	412	401	418	458	431	407	405	402	430	446	439	427	475	433	458	415	454	392	404	423	461	471	426	417	429	437	450	435	430	397	410	440	416	400	407	388	420	453	412	403	417	465	431	415	428	413	399	459	447	426	448	440	407	413	402	410	474	393	460	414	415	458	433	456	488	405	387	428	448	425	440	440	411	408	441	468	414	405	430	452	399	469	454	432	417	408	436	434	427	389	396	425	426	430	434	430	421	408	419	446	410	442	397	452	421	428	454	408	418	442	408	419	436	435	436	439	425	438	486	414	411	402	439	423	405	443	426	397	424	392	399	429	431	406	387	435	402	441	456	411	428	406	445	439	412	442	413	419	448	428	424	407	425	453	455	480	426	423	401	405	410	440	450	394	432	432	449	451	435	446	457	436	450	410	465	436	459	430	393	441	432	409	422	397	453	403	430	405	452	425	431	432	413	418	433	434	391	439	397	449	420	414	398	436	404	427	407	421	420	409	373	419	439	397	397	425	431	401	447	457	422	438	415	431	450	412	434	419	447	468	426	451	454	442	418	438	420	452	439	391	410	456	449	438	477	442	416	444	422	434	464	387	423	414	393	432	421	407	417	407	455	394	409	440	419	418	447	397	447	454	437	462	408	428	432	447	407	404	436	455	432	416	454	458	428	427	440	409	393	425	431	418	416	416	404	390	400	436	437	405	417	418	435	443	453	470	424	458	427	412	445	394	426	444	442	438	430	428	396	442	468	420	443	453	444	407	419	408	448	402	450	438	447	444	439	405	388	440	426	445	394	408	428	402	420	412	452	443	441	437	425	447	403	435	399	438	450	446	447	408	421	404	440	393	437	415	411	436	415	472	401	475	449	429	404	446	420	430	464	436	420	452	411	422	442	398	432	436	459	414	460	443	400	418	435	431	452	438	439	436	429	445	455	417	453	423	388	424	405	430	409	420	408	415	398	408	382	445	449	406	421	476	404	439	426	433	448	425	410	436	417	417	439	418	411	430	390	430	437	431	402	445	461	438	436	419	445	426	426	442	413	408	430	414	407	426	441	398	413	421	427	441	415	441	412	442	421	422	474	404	396	424	440	412	478	422	423	444	385	396	401	424	412	398	448	400	439	420	421	414	398	408	452	426	438	407	414	462	461	430	412	406	468	430	423	430	455	435	405	409	438	451	415	425	455	399	429	434	436	439	428	425	439	447	456	410	413	411	430	423	407	418	407	408	395	433	427	410	451	471	443	448	448	420	469	452	435	435	481	440	413	431	408	423	414	415	447	415	439	406	428	441	419	442	446	394	447	414	428	468	420	404	405	441	417	408	454	406	436	444	441	403	427	423	437	471	404	443	473	407	404	426	441	411	435	465	430	455	449	441	422	423	455	416	438	447	422	417	451	456	442	427	418	446	421	426	399	431	438	394	439	398	442	411	429	470	468	469	419	426	431	451	408	447	417	424	389	446	437	467	448	440	456	383	436	434	407	433	456	450	418	413	408	460	373	390	405	380	390	388	409	435	429	447	460	416	409	419	431	407	402	414	442	424	485	441	418	406	440	441	465	411	424	468	455	416	437	408	420	432	441	436	403	421	472	420	381	406	462	433	430	405	451	436	426	426	450	435	411	448	425	440	453	438	395	440	421	419	414	419	382	417	401	403	425	432	418	438	428	424	428	388	437	419	453	415	412	452	443	444	425	425	449	428	427	446	436	423	392	445	383	431	439	431	430	445	430	424	422	435	445	404	419	447	452	401	411	414	418	413	425	417	407	402	397	399	420	429	465	432	420	443	416	401	412	409	444	405	419	411	426	425	439	430	405	431	411	399	376	395	400	439	393	445	447	386	446	455	462	443	437	434	428	419	412	421	452	417	424	393	451	420	458	412	409	383	425	377	431	407	417	445	434	407	432	434	449	429	411	421	452	416	442	418	427	440	435	431	439	416	419	405	410	400	435	415	381	423	431	387	391	405	452	475	422	430	473	401	449	446	427	429	436	435	391	447	422	417	412	432	420	427	439	412	413	351	413	431	430	489	415	436	438	420	448	456	452	432	422	424	431	459	448	466	427	410	429	406	442	435	446	426	405	420	410	447	405	409	428	417	402	395	442	464	425	451	448	418	425	423	430	425	433	408	423	414	404	415	406	458	430	390	453	423	450	377	411	428	446	430	437	408	394	443	426	420	412	449	417	418	436	404	404	377	413	472	430	384	421	410	450	431	430	418	446	429	458	439	452	412	405	423	423	406	450	455	445	409	430	434	438	389	433	431	379	413	468	432	455	418	412	407	429	431	406	423	424	443	385	410
32585	53880	42509	30910	24091	18418	15858	12748	8573	4259	1627	909	604	560	581	580	661	672	577	582	544	539	485	456	453	420	488	459	463	441	440	453	481	438	490	444	474	463	494	458	475	478	466	447	443	465	446	453	464	461	465	464	461	459	460	404	428	450	471	477	442	448	406	456	461	445	463	437	469	432	469	471	492	469	457	457	443	433	440	466	473	449	467	428	454	445	435	481	433	461	438	467	460	478	443	483	486	462	474	479	430	449	449	441	494	421	489	430	447	461	445	450	433	459	476	441	495	483	439	443	445	434	453	496	466	472	467	438	453	438	438	426	415	447	462	452	480	459	485	435	468	440	447	461	467	459	463	456	454	462	475	454	440	440	495	472	491	446	445	489	510	454	442	456	427	428	469	440	456	493	467	440	454	450	473	402	440	446	431	491	467	429	455	497	484	499	459	444	476	478	469	464	472	429	422	447	507	450	482	452	444	459	464	471	470	441	462	463	451	462	480	446	443	463	474	489	444	482	424	451	440	465	438	478	491	456	465	448	454	466	446	482	456	425	480	469	447	454	466	479	439	464	470	465	443	445	432	436	460	453	463	509	470	433	467	490	457	476	471	427	456	469	475	494	434	446	487	460	432	435	455	460	458	481	429	480	462	490	453	482	458	458	436	447	460	427	455	435	475	440	461	422	457	482	444	431	488	464	418	439	463	465	460	400	441	424	432	476	457	482	475	472	437	479	449	457	449	460	481	450	463	456	480	452	466	451	442	436	454	466	460	460	447	436	462	466	496	449	462	486	437	448	430	437	461	460	458	453	464	492	449	442	475	428	444	477	437	433	470	452	440	484	448	439	460	487	447	480	468	442	444	435	431	446	457	450	414	442	434	496	436	417	488	454	473	432	501	470	428	455	437	474	419	447	440	450	461	484	427	451	449	446	421	477	468	462	462	424	446	456	420	420	446	491	454	463	448	434	441	449	433	434	427	498	489	467	470	445	423	453	425	457	472	451	449	467	446	444	430	461	496	459	499	457	428	447	433	481	473	452	433	406	446	475	469	462	467	432	420	452	432	466	475	429	431	440	476	469	463	420	447	491	408	527	454	426	476	447	441	478	490	491	429	458	456	433	467	463	430	476	444	449	463	434	430	460	493	474	490	462	477	456	439	458	419	448	432	459	440	424	433	474	457	444	475	453	480	455	468	454	479	425	428	443	432	487	470	499	455	475	452	438	486	429	447	440	456	465	468	418	450	446	465	440	479	442	452	474	459	456	488	452	430	468	421	456	450	463	450	465	423	449	459	433	431	449	446	416	491	464	418	463	442	441	436	450	473	437	456	451	455	450	441	432	447	421	461	454	464	465	450	433	456	477	442	453	496	454	467	408	436	465	468	423	464	441	434	463	487	443	428	436	452	474	448	470	468	459	447	482	474	444	430	460	446	477	433	466	511	442	429	490	450	437	452	463	488	434	469	456	491	448	450	480	451	440	461	441	473	461	434	455	420	447	455	460	466	434	493	417	473	467	435	442	444	445	465	467	449	450	483	431	439	434	461	471	436	448	446	457	452	453	429	470	475	457	433	461	458	466	444	481	478	503	452	452	411	457	457	430	464	406	464	454	428	458	433	458	429	465	474	432	452	486	439	466	470	498	450	410	475	449	456	475	457	464	448	434	449	466	509	479	466	494	424	442	478	438	417	485	428	404	501	464	467	426	477	435	441	455	469	496	413	468	464	485	445	499	452	444	468	464	463	433	513	451	478	460	462	453	439	453	448	483	484	453	453	488	473	455	440	489	461	418	416	458	444	428	467	470	444	431	434	477	479	477	462	482	446	470	445	453	447	409	456	469	471	424	486	472	426	474	463	449	453	429	452	501	441	468	458	442	419	414	440	421	428	441	430	438	441	463	442	464	451	451	428	495	429	484	447	465	478	435	480	441	447	459	464	470	428	456	454	451	495	464	460	417	462	453	461	483	438	447	458	491	456	453	473	461	428	447	419	506	426	431	453	473	441	490	449	447	454	489	451	480	481	485	471	448	461	477	447	450	441	496	462	468	457	448	438	453	464	461	474	493	480	427	450	475	457	443	455	448	449	429	459	430	444	476	439	459	451	420	460	495	450	456	456	481	468	458	450	446	448	471	468	487	451	459	438	417	418	463	425	438	474	437	449	433	455	455	450	442	490	465	445	415	457	437	453	470	498	474	460	500	413	451	473	451	481	438	451	502	442	494	461	448	445	473	449	473	499	420	460	448	433	440	466	459	463	477	479	484	455	433	436	461	446	462	447	476	428	398	470	469	440	470	488	481	471	456	471	479	482	448	490	506	452	443	479	463	499	425	435	435	483	475	488	478	469	422	484	478	447	450	445	417	472	440	460	428	458	467	490	449	451	426	499	490	446	471	467	460	468	476	442	425	449	451	453	464	456	481	507	466	433	436	459	467	417	435	476	431	442	473	441	462	465	437	483	416	468	443	468	479	479	464	424	469	430	467	446	464	482	450	466	454	466	456	437	494	472	435	467	475	429	445	433	450	457	460	453	459	463	463	428	459	393	451	460	469	443	448	455	416	466	437	470	420	413	475	409	484	460	456	464	466	451	501	459	432	473	420	445	429	428	456	477	434	452	440	466	457	461	441	445	452	452	444	497	453	416	454	411	435	476	479	441	506	478	465	467	489	438	462	435	461	432	470	474	450	458	476	436	431	439	476	476	451	463	442	449	435	446	444	450	438	436	429	457	462	450	423	436	439	436	465	455	483	458	480	465	460	470	437	438	458	451	434	480	471	467	501	524	449	476	439	401	457	472	449	462	454	458	449	442	490	471	444	401	467	432	456	466	420	448	467	492	471	434	451	465	462	447	447	454	457	486	477	438	455	462	463	441	455	462	440	427	435	455	442	463	480	447	429	438	450	440	451	413	448	476	493	483	450	457	436	437	449	456	453	454	424	424	442	477	472	422	470	456	455	454	450	461	457	441	441	484	462	479	483	465	468	489	450	448	431	429	423	484	441	454	422	481	430	473	454	442	452	420	446	479	464	435	478	446	429	459	460	494	495	462	448	456	464	448	446	399	441	428	470	487	464	464	458	429	451	431	462	458	433	454	418	450	467	462	414	508	478	444	467	463	501	468	491	473	459	464	470	446	488	437	464	430	471	465	471	464	445	428	416	455	467	453	453	450	468	474	442	458	475	499	478	469	454	475	449	504	490	469	446	430	478	454	446	480	451	523	477	453	477	444	429	440	473	493	432	454	480	461	446	484	459	475	430	435	447	448	482	424	453	448	477	452	448	451	469	449	474	452	457	446	494	453	447	461	407	421	450	471	463	441	430	453	468	437	456	454	471	436	444	424	430	448	411	443	453	446	453	460	498	457	467	512	435	456	472	453	435	459	459	434	475	438	479	453	443	462	446	491	443	452	447	433	474	430	450	440	436	467	472	454	474	478	457	451	444	468	470	533	425	473	476	481	452	488	460	454	451	486	459	442	461	445	437
23216	21661	29481	24682	22887	25138	26225	18212	12230	6310	2322	995	673	676	703	648	699	727	760	668	658	577	574	578	542	547	526	546	513	503	506	490	483	545	539	546	527	533	520	500	504	521	515	545	543	522	494	529	524	523	497	507	526	504	526	540	520	484	523	477	511	481	458	539	553	539	477	494	509	492	494	511	538	513	448	503	533	536	483	480	525	531	506	513	494	530	533	516	545	548	497	506	507	510	536	513	520	482	545	482	559	537	509	531	516	494	525	500	500	515	503	535	526	495	522	526	511	536	548	498	487	482	475	527	536	525	495	498	524	549	535	459	514	467	522	549	495	523	541	491	493	498	539	501	499	514	530	489	502	491	517	553	513	527	559	512	507	519	489	505	511	489	511	494	518	501	502	513	476	508	510	500	499	501	476	467	490	506	502	552	489	469	495	508	551	475	524	502	510	518	479	507	493	515	482	518	517	504	549	510	509	533	526	542	502	542	521	569	525	504	472	512	528	543	493	515	529	516	481	512	523	506	514	521	497	472	525	504	493	462	504	478	510	484	498	504	513	496	518	502	518	496	522	525	535	523	552	545	486	556	495	514	545	519	482	493	488	473	519	476	501	500	537	512	519	491	500	475	524	490	517	468	494	489	486	526	441	494	488	496	524	509	502	528	517	477	515	491	478	521	507	515	520	514	544	465	473	500	552	537	520	513	534	505	536	521	501	505	474	478	490	522	517	496	508	491	522	512	532	507	529	498	485	534	558	502	519	488	507	480	498	480	497	536	482	532	521	504	501	501	524	504	555	489	510	534	513	513	527	501	496	496	500	493	480	504	493	517	536	483	495	498	486	532	498	508	529	551	548	501	517	514	515	498	513	522	498	517	514	515	498	552	509	526	544	506	544	510	502	498	494	470	520	555	536	489	520	528	564	537	544	506	529	507	515	548	537	525	546	502	509	518	466	509	505	523	507	559	547	517	516	485	494	530	431	513	510	496	500	498	514	564	502	523	525	497	488	460	518	478	469	485	497	487	527	559	528	523	535	519	537	503	538	512	493	513	488	480	492	561	536	556	531	513	519	492	520	527	490	497	494	522	512	536	516	516	469	510	513	518	506	493	474	490	505	496	498	545	516	504	552	522	517	517	516	514	502	459	553	535	524	502	504	525	504	554	484	511	505	513	493	511	570	534	494	500	530	507	485	539	494	537	532	528	509	498	585	490	505	522	538	510	511	496	519	496	488	468	541	510	468	479	507	559	502	508	546	466	514	499	544	548	496	495	477	516	500	512	512	507	505	475	505	531	515	519	504	504	521	529	545	520	514	565	508	511	541	489	493	512	509	526	498	514	495	487	477	496	485	521	488	516	528	516	529	507	466	512	542	506	546	521	513	511	530	495	497	510	535	498	515	503	535	505	541	522	521	486	468	558	502	489	506	468	506	535	513	492	473	479	553	550	519	517	533	504	497	507	518	498	449	503	477	520	554	485	492	476	545	502	519	495	502	458	491	497	483	544	486	523	510	515	507	508	517	504	513	489	463	515	521	518	495	513	534	515	519	517	482	498	518	522	518	494	563	560	526	519	479	547	514	530	537	478	492	497	511	493	487	499	489	476	512	505	551	539	496	521	510	537	517	479	535	536	538	511	544	534	507	506	495	500	509	537	521	514	548	519	503	555	510	519	543	565	521	515	485	460	498	487	522	501	488	534	560	525	511	530	516	507	478	507	496	515	559	497	506	513	498	510	543	524	507	500	548	558	501	516	513	489	490	529	512	510	490	541	524	507	548	498	501	492	476	504	494	498	483	500	525	504	476	558	508	491	495	515	505	528	487	519	522	500	553	548	526	525	529	486	532	547	499	502	538	499	496	534	525	475	529	485	485	478	506	530	492	508	516	504	535	526	499	511	535	490	534	525	525	486	492	524	494	482	501	529	512	512	499	485	520	524	521	493	511	534	488	509	544	484	534	482	464	502	509	559	524	534	508	541	492	526	494	547	477	524	522	493	535	517	517	524	510	569	495	460	534	554	520	496	501	518	541	564	485	446	516	518	533	540	539	534	550	525	546	497	509	521	499	473	476	537	502	494	546	478	508	526	471	481	569	496	526	500	544	486	510	496	504	524	521	506	537	527	495	483	496	504	512	488	513	525	483	505	497	486	505	511	522	521	531	492	507	504	520	506	527	479	498	500	544	501	494	540	490	513	527	533	526	510	497	512	532	482	547	531	472	543	507	505	495	503	496	508	514	539	465	482	546	527	493	481	514	488	471	528	522	491	497	486	496	512	511	492	523	477	546	509	485	500	505	515	484	514	527	497	488	468	484	551	537	521	519	522	511	544	488	526	489	539	507	493	513	527	533	529	524	566	500	511	535	518	498	499	485	446	539	532	523	507	528	509	479	532	493	487	504	499	501	509	507	523	485	499	462	513	508	525	455	497	489	467	494	484	535	490	515	498	520	516	504	519	506	531	468	490	517	548	469	522	505	533	483	519	522	491	480	525	471	504	503	472	517	512	491	518	528	485	471	509	537	528	524	549	529	504	496	464	470	517	498	503	500	514	478	481	525	490	491	548	519	533	517	508	490	523	538	517	518	478	516	520	503	502	516	493	524	504	499	484	479	489	520	480	526	557	467	508	522	473	526	526	474	530	500	486	531	543	468	470	539	515	511	533	488	512	503	490	514	515	481	509	533	479	515	512	530	531	515	517	523	554	505	489	498	536	528	476	484	514	476	511	532	546	520	529	561	482	449	540	505	538	504	490	482	488	520	550	486	478	488	495	536	498	514	505	537	525	506	527	532	486	491	520	512	498	520	505	491	542	485	492	525	538	521	567	531	562	515	518	480	519	486	510	522	476	529	511	518	512	547	501	517	472	472	551	481	522	484	523	493	506	507	552	499	528	489	500	545	454	514	526	526	511	495	492	533	456	523	525	469	505	486	489	499	485	481	489	560	490	498	500	503	544	510	517	505	515	493	504	505	493	455	500	494	520	511	508	504	501	499	528	494	499	500	540	520	502	519	523	514	492	488	525	506	528	519	500	523	523	509	503	509	491	550	507	551	504	501	516	512	560	537	511	507	511	537	491	509	492	549	500	531	517	505	543	545	528	449	498	479	519	494	491	525	515	492	502	491	533	514	487	503	458	534	555	555	486	516	484	472	529	507	533	505	469	468	515	483	524	544	496	500	524	507	521	490	518	544	544	492	497	468	525	504	519	558	523	518	494	529	536	537	503	533	500	537	515	538	477	518	463	505	499	507	506	515	529	501	520	514	487	529	516	518	549	504	575	546	578	492	499	511	509	515	518	488	471	543	523	482	505	511	507	507	500	518	517	499	536	516	493	514	483	516	469	478	530	498	501	517	533	510	539	508	510	506	561	544	506	529	495	484	525	537	532	473	467	485	479	500	492	507	466	529	503	496	501	503	500	527	510	497	521	517	538	508	509	496	495	507	497	521	530	477	512	528	555	479	504	469	523	484	504	519	531	492	501
35002	65054	52502	39301	33198	28403	25996	21470	16094	8345	3153	1331	820	816	801	723	827	924	830	767	721	718	635	558	554	560	560	530	514	538	522	513	553	533	559	529	509	498	498	528	492	515	512	562	528	512	520	540	530	528	546	503	558	502	455	504	506	513	490	530	557	523	499	500	517	542	477	555	560	494	465	533	531	498	508	533	520	558	505	536	503	510	477	530	518	519	554	535	534	544	497	532	533	532	491	518	547	500	536	542	495	578	519	503	524	546	507	567	547	532	549	553	526	494	549	514	528	505	526	518	519	529	554	528	473	515	540	532	564	518	506	539	511	524	508	534	499	524	525	483	541	536	533	550	524	518	520	553	568	523	506	498	503	512	511	525	541	496	520	542	524	503	509	548	534	521	501	508	515	504	500	510	509	547	497	519	502	554	554	462	512	504	491	544	528	497	515	523	534	501	541	503	524	531	530	535	489	519	546	528	542	513	525	559	516	523	541	499	496	587	524	518	527	526	521	533	497	544	487	557	500	556	550	472	478	557	533	527	512	516	506	512	486	490	499	567	541	501	473	517	558	499	488	502	535	531	514	522	522	526	518	499	523	505	487	521	494	515	452	534	541	553	485	544	539	528	526	546	487	504	532	543	549	480	512	511	500	510	529	499	523	516	532	550	521	512	506	521	533	526	537	488	524	498	507	528	518	521	509	530	509	520	546	529	493	502	485	503	526	512	515	550	500	492	504	487	550	509	463	572	508	495	552	513	518	510	504	524	500	500	529	527	516	517	498	522	568	517	499	517	527	465	493	515	527	486	524	526	445	515	492	561	529	525	499	530	552	587	504	555	520	536	520	481	494	535	521	487	490	515	531	510	541	543	511	543	531	534	506	535	553	510	545	543	504	496	492	549	521	489	525	541	558	497	499	493	535	520	528	525	551	501	499	500	507	562	573	495	505	513	556	529	551	584	491	495	497	504	523	534	560	499	506	478	507	524	522	490	503	484	519	519	528	468	487	493	544	538	520	511	505	520	525	533	525	538	512	480	517	510	512	516	520	515	513	518	497	545	531	536	498	514	479	510	504	522	509	545	550	542	535	492	539	507	556	501	520	514	516	539	567	497	506	518	492	542	530	528	517	536	505	518	499	543	522	532	470	508	518	530	555	480	562	490	535	513	531	532	543	472	515	473	526	530	526	525	524	510	555	556	514	516	497	526	492	516	508	514	528	493	527	546	497	501	503	466	463	518	513	506	496	521	514	534	521	542	533	499	489	494	501	543	570	541	505	509	521	503	545	535	490	504	533	512	514	525	511	510	555	496	494	528	542	509	539	527	526	525	501	519	531	514	530	516	512	529	486	510	505	535	505	488	496	537	515	509	523	517	529	516	539	534	518	551	496	528	531	521	508	521	532	507	515	530	508	542	484	521	525	530	552	487	550	514	502	547	509	531	550	518	483	513	505	517	529	527	540	549	551	548	506	507	502	502	538	476	525	523	553	543	526	566	538	517	520	512	519	506	535	498	529	523	530	547	509	535	546	518	519	524	513	483	523	490	509	478	541	518	512	494	491	525	509	500	484	546	532	502	477	530	530	485	502	555	533	521	483	553	521	509	521	525	525	549	512	518	537	491	513	504	577	538	500	517	471	541	487	504	531	505	556	550	519	538	507	545	511	509	540	536	510	479	522	481	511	520	541	557	520	541	494	535	559	566	504	541	513	532	502	502	548	526	505	475	492	578	526	532	538	559	532	532	528	554	516	523	493	504	545	511	496	486	525	526	538	551	517	528	543	485	527	493	478	509	504	498	523	513	527	512	526	541	512	531	537	539	531	508	492	535	526	516	507	506	530	526	526	515	533	482	506	542	525	505	521	515	498	522	505	541	528	501	543	527	552	526	528	516	534	499	512	525	543	517	504	556	530	515	519	531	505	512	543	507	554	529	529	509	491	538	524	572	493	511	513	510	465	527	513	522	520	506	532	539	545	512	512	500	534	527	532	545	528	495	535	520	493	504	522	526	527	494	517	502	487	539	519	497	524	536	534	491	527	517	530	531	526	507	481	531	501	500	535	525	537	507	519	500	529	484	516	475	506	542	505	521	511	478	514	563	502	496	529	516	522	506	534	493	522	503	539	553	510	510	517	513	528	542	491	539	510	515	519	556	493	535	481	515	512	533	505	506	535	526	545	560	489	534	525	479	538	506	518	495	506	536	543	501	498	533	503	514	490	517	514	481	485	524	511	535	526	488	535	516	516	514	482	546	517	568	570	497	478	538	544	538	557	499	529	536	526	580	539	532	557	533	529	532	522	480	495	551	541	499	529	512	467	562	516	537	548	513	546	528	523	503	529	501	517	493	487	509	503	502	536	525	497	502	549	535	496	525	502	553	520	517	497	489	516	530	495	497	559	505	481	579	548	511	529	546	525	500	518	513	547	497	546	518	540	501	522	506	491	554	505	505	535	533	514	490	506	560	501	523	479	540	495	473	512	508	562	497	518	535	503	497	500	535	525	492	507	482	525	522	491	566	481	518	454	538	509	529	520	520	501	522	533	547	541	512	527	531	592	529	507	527	534	550	504	516	499	475	492	539	545	511	516	519	548	546	521	529	531	514	528	503	540	542	568	485	511	526	533	499	563	563	531	474	541	468	505	514	498	499	478	550	537	566	522	516	488	533	547	497	552	499	501	532	549	539	503	544	459	540	547	469	524	508	490	524	561	504	560	508	498	521	526	528	492	498	535	529	523	513	566	515	505	529	544	505	501	582	532	516	519	516	497	520	507	532	535	515	541	523	511	511	514	547	562	506	503	507	536	525	544	510	519	490	517	569	526	511	516	495	536	525	512	531	502	475	541	546	522	539	522	510	517	500	532	536	517	534	551	505	545	527	553	524	531	527	520	542	547	551	511	548	538	527	557	521	537	500	528	515	526	511	536	521	513	485	509	536	550	509	521	536	533	499	522	501	491	497	566	539	542	486	501	517	525	531	534	521	476	498	490	514	536	494	490	518	523	547	531	528	520	513	516	530	536	537	495	527	515	496	551	491	519	519	515	548	493	530	504	524	523	503	544	529	524	482	514	510	507	491	484	529	504	553	527	520	514	491	555	516	470	545	495	527	542	540	509	483	521	504	549	529	493	530	529	547	536	513	520	547	514	522	549	517	534	555	514	516	505	480	528	542	529	488	531	516	513	541	512	549	516	510	544	518	514	528	527	482	549	534	499	530	537	544	508	496	502	517	525	501	555	540	528	506	544	501	491	550	515	492	513	525	490	477	524	538	543	487	510	522	548	539	535	565	529	537	520	524	496	510	529	521	568	516	501	536	454	502	484	521	564	557	524	516	462	537	535	518	524	529	510	518	517	525	514	491	545	504	516	533	517	558	538	550	526	535	512	526	512	503	528	547	556	516	549	519	535	505	500	587	579	552	487	543	515	555	549	577	489	502	533	511	537	498	590	510	495	536	531	529	514	530	516	502	471	535	517	517	519	531	548	535
32408	37216	40553	28427	16692	10721	6983	4619	2899	1481	752	472	353	346	376	355	404	360	389	387	372	281	373	355	308	322	329	335	297	325	318	289	333	327	328	344	297	349	326	343	351	306	310	316	312	346	316	337	311	311	300	336	329	327	305	339	304	300	313	331	307	320	333	319	315	341	310	335	341	334	282	300	326	319	335	306	320	340	295	294	323	310	338	303	346	335	321	342	292	316	306	319	322	315	304	265	340	292	307	328	328	316	323	307	314	321	321	300	298	344	290	344	314	340	310	320	320	319	322	319	312	337	335	320	324	335	306	311	352	344	327	293	320	300	315	334	292	326	317	342	332	312	337	291	304	315	299	311	301	312	292	303	313	293	303	301	299	322	333	313	312	295	287	321	342	298	314	307	336	330	318	330	316	342	335	310	300	336	311	314	311	315	303	280	325	327	301	328	317	302	310	334	339	319	313	315	331	312	329	287	304	322	347	335	331	296	332	314	323	349	332	316	326	322	326	304	334	318	294	303	329	305	294	320	336	309	331	308	352	312	331	321	315	352	307	303	329	344	321	307	301	316	323	341	320	336	328	327	293	331	308	319	285	297	325	330	324	330	298	328	342	340	342	339	312	324	341	320	335	301	335	303	332	318	358	319	319	325	320	311	320	311	329	292	304	325	289	281	317	314	304	313	314	314	312	312	301	334	322	343	324	339	341	344	315	342	302	313	310	310	308	332	342	362	279	314	347	325	318	290	329	311	302	345	319	313	321	282	294	365	305	285	322	286	327	318	315	339	309	326	314	307	319	354	332	286	300	322	308	331	349	310	297	324	306	344	328	292	284	323	303	314	305	324	317	348	323	323	342	303	338	327	297	320	338	259	315	309	299	302	336	320	333	340	313	313	321	339	310	285	317	326	326	320	315	320	318	312	335	351	310	315	304	303	320	294	305	302	301	281	337	334	320	291	337	281	318	328	313	313	330	336	315	315	316	303	301	312	317	309	331	320	294	346	253	321	297	334	322	348	330	322	323	314	328	312	298	331	344	311	327	317	328	329	319	297	294	312	324	293	330	356	286	330	293	302	330	323	304	313	327	326	347	333	316	318	335	337	345	301	332	293	323	337	336	339	324	328	308	342	330	298	315	303	362	334	299	298	319	309	306	312	305	288	329	321	336	330	316	317	339	334	339	324	316	293	304	322	345	298	290	343	295	335	345	310	334	340	344	324	294	333	333	345	312	326	308	310	345	361	329	319	337	349	299	300	323	348	320	306	312	322	322	313	320	350	367	332	315	325	324	330	339	301	311	321	341	314	335	315	340	319	337	344	333	312	354	332	314	355	322	305	295	353	323	316	310	313	322	319	293	321	296	346	292	330	338	332	284	332	328	319	331	326	364	310	305	312	288	295	354	324	315	350	323	352	338	293	309	320	317	324	360	330	334	347	309	346	319	306	338	323	306	349	288	347	326	322	334	346	326	320	279	306	308	334	301	288	295	354	330	301	312	329	321	326	334	310	311	345	319	312	285	318	311	311	307	318	331	305	304	315	343	296	289	330	322	336	331	312	280	306	321	285	312	343	330	306	316	342	314	299	310	329	319	308	310	306	321	331	300	308	308	331	313	294	333	346	298	307	302	308	320	323	329	311	292	335	339	338	310	320	301	306	349	311	283	314	277	325	337	312	306	304	296	308	336	311	345	316	300	320	300	330	300	295	324	330	340	274	314	316	297	304	304	341	339	282	307	320	333	324	337	321	308	352	341	325	343	338	345	307	337	335	340	312	329	298	331	333	308	304	329	310	327	308	299	300	305	337	330	343	318	341	305	307	308	305	339	332	343	305	364	347	337	331	301	299	277	307	332	303	316	332	329	324	310	319	319	319	289	280	309	314	334	333	315	326	320	345	315	339	354	313	317	334	340	346	324	305	311	312	339	324	328	279	316	324	319	331	343	326	325	306	363	339	340	276	316	319	312	314	283	334	310	331	311	332	332	329	319	325	298	297	323	311	324	299	306	306	332	328	293	333	312	302	335	303	320	359	319	317	326	301	339	299	325	307	335	361	319	338	359	349	310	323	340	320	337	310	328	350	296	296	330	318	293	315	288	316	325	316	336	298	310	321	322	322	320	298	302	300	314	297	312	315	330	291	332	308	302	321	334	346	348	310	326	313	329	353	331	322	314	324	324	314	334	292	335	314	331	298	322	305	298	312	319	306	356	319	304	325	313	349	303	308	336	302	293	329	318	324	339	342	307	318	305	323	305	316	322	322	310	309	291	312	311	316	326	302	359	326	316	306	327	338	298	317	294	322	307	324	318	338	295	299	341	299	315	359	305	305	335	332	340	336	340	311	307	325	299	296	320	347	329	319	328	324	297	321	310	303	323	326	298	325	300	302	341	323	313	341	308	303	330	343	333	323	307	312	288	345	317	324	324	312	293	325	341	347	301	317	352	325	297	333	339	317	324	331	308	353	291	309	355	316	277	332	341	293	292	351	295	320	331	345	315	315	292	334	301	294	309	295	299	326	315	308	309	337	326	298	294	343	336	310	319	295	301	297	313	326	303	345	310	323	352	323	309	319	313	344	330	321	345	300	314	345	331	308	312	324	340	289	305	303	291	346	316	317	306	314	332	324	315	286	307	322	306	338	323	344	308	304	311	305	303	323	279	319	297	286	311	296	325	330	287	315	273	315	323	283	331	313	327	341	325	352	340	338	316	325	324	338	320	328	322	322	333	295	297	298	315	307	325	351	308	290	308	323	335	332	316	300	313	318	351	345	306	317	323	316	318	320	301	329	375	349	314	327	320	329	305	309	319	315	320	325	324	363	295	314	317	313	325	331	316	315	327	332	306	333	320	324	332	352	330	317	303	314	322	302	300	323	307	301	305	305	321	339	323	321	327	317	328	344	318	336	321	314	288	323	337	330	345	320	277	318	349	295	328	305	346	335	327	300	305	320	359	307	333	310	310	310	330	318	324	311	341	310	339	317	323	317	303	315	313	316	289	301	352	341	332	330	308	288	285	317	329	296	292	317	313	305	346	334	323	328	298	295	338	365	334	339	309	319	325	331	328	331	301	335	319	331	364	323	351	338	309	294	346	315	283	324	313	302	300	307	323	318	295	299	320	299	292	300	307	338	307	339	299	328	317	323	317	323	303	314	350	303	332	327	313	297	299	291	312	289	342	352	338	342	313	320	311	326	326	289	287	304	312	293	331	317	319	334	309	283	335	293	298	295	331	296	331	333	319	295	289	307	306	328	343	335	330	332	322	311	322	316	304	317	320	359	303	321	304	314	287	310	339	301	334	326	330	292	298	314	293	285	331	331	332	332	306	321	322	324	312	340	295	326	298	342	341	302	309	326	312	341	312	271	333	326	350	301	354	319	326	336	324	312	301	321	333	325	315	337	340	339	310	306	336	308	308	303	306	310	306	320	338	315	340	317	320	318	320	309	291	306	300	330	313	309	331	305	325	329	321	327	347	349	323	318	321	326
33594	50849	40131	25921	19096	14853	10432	7667	4825	2425	1034	667	468	390	383	441	466	442	462	400	421	342	346	370	336	343	353	352	386	325	319	331	347	374	357	368	354	344	343	344	358	356	331	336	324	377	319	319	333	349	361	364	325	359	338	329	343	336	317	361	375	366	358	369	366	327	358	303	304	337	355	372	333	354	362	338	335	358	317	337	362	361	349	319	332	330	363	320	368	343	345	295	314	356	348	345	327	313	349	368	327	358	372	343	350	373	352	323	355	382	341	372	364	344	338	359	360	359	326	350	316	333	357	348	331	353	344	328	329	329	324	362	341	369	331	362	355	345	352	341	319	340	336	343	377	377	360	379	335	365	304	358	346	350	368	356	368	341	334	336	342	338	361	354	354	327	352	363	349	343	341	372	341	360	343	357	357	335	340	371	351	374	359	325	337	341	360	342	351	335	324	315	373	331	338	326	341	323	332	354	338	371	328	341	357	350	355	377	347	310	361	400	353	335	386	377	320	351	347	337	362	326	336	316	365	323	332	368	358	333	354	363	305	349	370	347	371	352	335	330	358	358	327	325	335	301	362	349	358	328	371	330	357	374	323	326	323	339	308	327	352	323	358	330	333	343	371	343	351	350	336	362	334	359	393	333	359	369	330	365	356	349	340	322	358	344	321	347	352	326	348	344	326	372	330	365	330	367	354	348	338	333	365	337	332	315	297	355	316	316	334	313	342	362	375	317	327	346	360	332	344	339	371	318	324	365	373	351	331	365	380	321	375	376	363	351	349	366	339	367	382	349	358	329	341	300	341	355	358	355	347	358	347	390	347	337	354	314	355	355	369	325	349	353	376	335	330	328	314	314	347	322	337	397	341	332	363	335	341	332	345	351	336	352	350	347	335	351	354	363	356	329	399	329	347	343	322	338	356	350	352	332	356	325	363	363	348	356	369	347	330	331	350	354	351	335	350	358	344	370	352	356	336	385	372	342	343	337	352	329	405	330	362	350	341	327	347	324	347	354	348	366	324	363	375	366	321	353	339	349	357	350	334	350	335	343	347	342	329	343	353	348	376	341	354	371	351	353	365	312	360	359	341	343	356	349	354	363	359	337	352	326	336	369	317	373	343	344	341	330	381	352	329	341	339	331	357	350	368	354	350	329	358	348	328	345	364	331	343	322	381	332	355	346	340	345	342	343	333	351	355	351	342	341	347	321	330	332	375	348	345	363	319	366	330	337	348	347	365	346	345	312	366	361	360	347	322	399	350	329	365	361	353	316	324	330	325	291	335	320	365	371	336	386	332	336	340	370	345	322	355	315	357	302	370	313	367	330	324	360	351	359	322	362	362	318	345	332	344	325	345	354	336	325	341	370	341	368	324	328	369	409	303	354	354	355	295	378	320	317	334	382	374	366	350	327	326	349	350	357	358	366	371	350	366	310	364	339	392	359	341	334	364	342	351	320	356	364	352	322	325	301	355	343	345	354	330	355	350	331	327	357	360	352	358	333	361	355	350	323	346	339	341	342	351	357	382	386	377	348	352	349	338	361	382	331	363	368	333	341	329	338	375	334	342	337	302	361	325	358	309	331	332	337	331	338	329	329	344	328	363	372	329	338	373	370	360	341	345	362	356	332	349	338	357	337	347	343	335	356	343	346	369	376	333	351	354	346	330	371	365	329	346	326	339	346	336	347	373	361	361	350	327	354	369	339	344	338	342	359	344	351	334	340	337	350	325	354	345	335	353	384	348	352	372	339	300	319	327	349	349	344	356	330	329	335	359	332	322	337	355	348	320	372	332	379	365	342	340	369	340	302	350	307	359	325	369	349	323	348	352	348	364	350	350	317	360	354	329	305	361	368	331	349	352	329	359	332	331	331	346	339	327	335	331	368	325	354	355	372	337	359	391	346	338	353	324	374	365	340	352	362	341	372	326	317	355	351	353	373	318	358	342	386	325	333	365	346	306	323	318	347	347	341	349	335	343	346	332	324	370	386	356	285	340	369	340	336	331	296	319	335	337	361	372	343	328	344	324	326	339	375	364	369	323	346	347	316	320	380	358	332	360	339	338	349	369	345	363	337	353	376	374	347	325	374	330	352	359	344	359	388	373	331	357	342	334	328	347	336	345	381	352	380	319	333	312	366	359	366	363	313	356	351	337	315	343	342	345	340	346	325	304	317	322	357	356	353	350	334	349	350	372	343	352	322	322	358	337	350	320	334	327	372	338	363	324	342	327	327	364	319	322	333	318	311	343	330	372	353	359	346	333	306	350	295	342	339	301	335	342	321	317	330	351	375	354	353	341	366	316	357	340	366	339	379	335	342	345	334	385	363	364	360	324	359	359	306	370	350	326	312	358	331	346	344	307	334	338	362	324	331	350	392	354	339	357	336	327	324	358	361	320	342	326	377	346	373	362	345	345	361	347	342	344	340	325	338	324	340	349	371	386	360	328	350	347	325	337	331	330	350	331	337	349	328	369	366	352	347	351	344	331	303	331	327	355	374	329	374	351	363	379	346	333	342	348	357	331	331	357	336	329	362	343	357	369	342	334	359	336	360	360	323	348	338	349	344	375	340	347	384	353	365	360	385	368	332	380	343	329	359	344	341	336	329	354	348	317	348	340	333	349	334	379	354	319	329	343	336	352	378	342	322	346	343	346	364	307	311	377	335	337	362	330	337	335	316	354	354	335	353	355	312	325	320	360	326	356	353	366	365	312	333	359	327	342	365	378	352	333	308	336	355	342	367	347	334	329	363	354	368	348	352	357	327	340	351	349	364	339	357	346	356	344	345	338	359	366	368	347	329	324	349	309	370	347	322	351	357	324	338	345	330	344	362	315	355	328	369	354	312	343	334	366	349	353	337	336	346	370	378	331	338	351	320	342	332	340	354	338	337	332	316	367	350	322	353	357	326	366	333	358	317	352	337	376	346	332	348	316	340	346	352	354	336	332	367	325	347	351	365	366	336	346	351	339	385	364	359	368	322	326	335	351	333	343	344	332	360	336	368	320	332	361	353	358	350	371	344	353	365	327	332	350	353	367	345	333	317	331	358	344	333	352	321	354	363	324	346	336	361	349	358	337	352	308	371	362	344	368	340	351	368	380	348	327	327	341	354	317	327	326	358	339	324	363	361	354	341	357	312	355	379	363	349	335	356	347	350	322	350	357	350	352	347	320	339	369	375	367	371	352	346	332	340	358	328	362	341	346	359	351	338	369	349	346	340	370	342	372	354	352	362	330	342	329	336	346	337	335	332	342	361	360	348	382	319	328	338	369	354	327	327	336	377	348	374	317	365	347	342	346	315	295	367	329	338	332	333	344	335	338	335	346	352	345	329	395	346	316	350	353	330	342	360	367	340	345	365	332	326	374	329	327	357	376	346	364	359	352	322	368	335	360	342	356	324	313	334	357	368	364	351	369	325	343	299	349	345	357	326	350	316	354	362	362	328	338	336	354	347	356	340	334	361	341	347	347	319	355	350	336	313	338	306
24431	21676	29429	26604	24425	22564	18005	11100	5757	3045	1644	823	475	418	433	439	516	450	468	426	404	391	354	380	345	390	331	384	358	356	352	308	365	342	321	329	354	343	356	338	362	302	373	320	364	356	355	342	346	397	383	355	341	357	368	313	322	340	367	323	313	343	383	332	326	369	336	350	358	367	349	373	386	343	327	348	319	350	330	328	344	330	341	352	349	395	355	308	364	334	344	371	366	325	338	332	358	353	338	373	323	313	321	393	308	315	336	345	340	351	341	314	349	376	333	404	365	321	346	367	360	357	332	321	329	337	346	341	330	351	305	357	357	341	354	328	366	380	345	352	349	360	317	342	350	376	344	360	334	336	327	358	375	347	331	367	355	335	343	323	359	350	340	347	366	380	356	335	345	372	343	344	343	332	373	336	343	359	366	357	352	358	383	353	331	348	362	364	350	332	334	353	355	397	350	347	339	315	324	346	357	332	330	366	341	360	354	334	332	323	343	326	329	321	358	346	326	328	322	347	312	341	325	341	329	353	330	340	356	345	318	336	348	336	379	355	345	367	361	371	340	389	326	362	341	319	363	337	369	362	330	332	367	416	328	327	302	360	321	348	341	341	349	363	329	321	332	336	329	345	333	373	349	321	353	301	367	344	337	359	351	332	346	368	323	336	349	355	335	370	347	359	393	344	377	337	326	306	360	316	349	328	334	337	375	371	317	369	355	318	357	338	337	348	343	385	346	355	331	335	331	342	363	359	367	385	335	361	353	352	332	378	325	355	370	369	339	354	329	343	337	352	316	349	364	323	335	356	349	358	324	349	316	344	348	354	336	332	347	354	332	329	310	379	346	337	345	379	345	354	368	333	346	364	348	335	343	310	342	348	356	329	356	375	363	331	373	365	372	343	334	335	313	386	370	356	360	359	373	346	375	350	362	329	326	360	302	359	338	300	363	303	352	340	334	333	324	351	331	370	304	358	369	319	342	376	380	323	324	358	323	344	358	345	350	341	352	306	357	352	330	359	335	358	341	351	341	334	369	301	335	359	363	373	322	371	322	348	351	324	368	332	347	353	346	384	336	337	353	342	325	325	369	351	355	327	339	367	335	332	370	353	360	327	338	375	332	353	322	346	387	332	345	339	339	351	331	367	345	385	334	322	359	359	339	350	350	336	360	341	341	330	375	346	361	355	336	363	334	304	359	299	343	347	354	364	338	354	356	342	330	355	346	364	341	354	307	356	331	351	340	377	373	334	351	363	371	333	364	347	334	333	349	332	304	357	315	315	356	339	344	330	366	340	319	305	319	336	363	331	347	341	352	344	383	353	360	334	366	350	336	371	319	341	358	377	338	332	345	322	325	377	342	356	342	343	361	305	324	345	368	356	340	305	367	382	365	368	369	352	359	336	331	309	380	346	357	348	369	363	336	374	345	353	342	311	325	335	349	320	331	350	316	357	308	349	345	363	340	353	327	342	362	378	348	344	341	383	322	337	370	316	309	331	361	332	371	335	346	340	354	359	337	334	376	367	349	356	372	361	349	350	343	343	350	329	346	330	327	312	326	353	353	320	333	365	329	347	359	358	354	317	354	339	371	331	347	406	371	366	345	349	344	360	321	374	320	369	313	333	337	332	387	390	361	339	334	392	368	348	338	348	379	353	340	307	355	344	308	363	344	316	340	353	295	360	334	369	312	345	358	338	327	352	334	334	345	364	328	348	379	355	328	328	379	346	346	377	333	367	319	331	348	363	356	355	333	345	317	362	334	371	321	325	355	372	328	325	354	388	350	401	350	327	342	351	319	351	334	318	343	353	359	363	370	363	329	347	364	329	352	306	334	364	341	377	348	363	332	329	355	348	315	350	341	366	381	357	386	323	337	353	332	363	367	319	336	329	340	389	339	364	358	360	363	349	314	377	317	367	366	351	315	338	331	341	340	347	325	373	320	338	358	294	341	327	334	379	340	358	365	339	336	335	347	382	342	351	322	340	318	335	329	359	346	339	355	359	376	345	337	348	328	359	355	353	352	339	354	323	313	347	332	370	333	313	344	357	339	345	354	342	345	340	340	343	359	347	350	356	332	289	364	347	355	374	364	356	340	326	333	325	383	333	370	327	333	334	311	328	350	351	349	354	347	365	312	367	355	335	344	342	338	344	334	355	330	349	322	350	336	350	329	356	328	370	317	311	332	375	376	342	360	347	342	330	349	328	305	343	353	331	338	348	349	323	341	347	336	328	342	321	343	314	387	357	354	345	353	334	339	347	340	334	335	336	318	353	364	358	358	334	356	308	365	348	324	364	340	387	348	386	343	357	331	352	351	382	359	358	348	385	335	339	339	326	335	347	309	325	337	330	360	348	338	319	366	370	319	360	331	374	351	322	373	325	346	339	318	328	334	341	309	341	362	378	334	352	337	354	353	295	326	340	360	314	315	339	329	369	339	347	379	346	348	358	338	361	332	319	326	328	337	342	311	374	355	366	369	339	335	338	330	377	348	337	348	364	390	321	318	328	350	353	355	340	320	370	334	355	385	379	360	333	372	350	350	316	344	345	327	366	337	353	336	355	340	362	343	332	349	344	359	350	342	363	315	379	358	355	363	346	347	346	352	335	336	363	351	349	354	350	321	311	358	345	395	325	348	379	355	328	344	357	333	345	359	323	363	342	343	361	337	311	328	343	369	322	354	341	326	358	351	320	389	329	343	322	327	354	340	320	347	362	350	366	331	344	364	314	369	332	360	355	334	328	373	359	337	371	365	345	338	343	348	333	369	356	336	373	331	344	386	332	338	330	353	361	338	324	351	296	373	343	331	357	353	333	352	318	352	360	348	355	282	337	367	345	355	334	330	358	326	370	347	337	365	341	333	366	326	384	360	363	334	340	333	352	319	334	336	356	345	331	314	346	348	341	367	331	340	322	350	337	361	369	352	363	380	373	361	348	334	364	325	350	343	362	370	360	366	356	319	302	369	319	321	339	326	354	337	323	369	359	369	346	322	323	327	367	331	376	340	298	320	325	351	372	350	350	376	346	333	346	371	365	324	393	360	335	340	343	322	369	349	345	323	351	343	352	369	339	350	344	371	345	396	358	331	345	355	356	348	358	349	369	341	329	347	319	314	314	353	332	329	324	350	369	357	336	327	328	316	351	334	337	357	387	321	312	373	335	333	328	359	338	339	327	350	378	370	346	378	358	329	297	368	333	353	361	297	335	321	349	324	335	313	341	346	347	363	320	312	329	367	308	370	366	335	343	351	362	349	296	322	342	361	351	341	335	352	355	321	366	350	347	377	353	333	336	325	356	331	356	347	317	331	320	338	365	357	337	337	343	340	323	366	390	343	363	337	358	336	368	332	322	368	392	352	350	333	320	341	343	375	355	340	334	379	341	355	330	350	365	332	340	351	352	372	332	333	368	336	367	336	348	337	353	325	354	367	359	347	355	348	321	373	371	341	341	370	387	389	345	391	365	356	341	375	348	346	331	364	360	359	361
33379	59706	48236	35902	28750	23866	19257	14610	8216	4603	2659	1265	580	511	530	558	563	588	522	474	458	408	369	400	386	378	338	359	360	407	360	382	358	402	359	367	367	374	369	362	394	359	334	341	343	371	359	363	367	374	408	347	368	384	365	367	354	406	385	388	357	322	344	389	363	354	361	382	367	361	389	376	370	363	361	358	358	372	361	347	400	362	351	376	369	336	343	400	362	382	363	354	360	336	370	365	358	409	360	351	339	380	382	367	323	355	377	359	364	394	385	377	379	408	362	367	367	341	368	363	373	361	355	359	376	320	356	372	375	366	371	366	353	365	375	351	351	347	366	352	392	348	373	364	360	354	381	400	420	359	358	396	382	367	377	347	333	354	356	376	349	347	399	378	369	369	384	357	366	374	346	395	356	373	375	371	396	365	344	379	380	366	381	335	342	371	340	363	388	394	378	330	385	353	356	371	342	379	383	363	367	373	358	367	339	382	358	397	363	418	363	361	349	360	368	356	363	363	348	370	360	337	365	371	359	380	355	359	370	354	377	382	350	352	350	380	319	373	361	374	393	355	358	348	369	394	339	365	359	353	357	376	341	346	357	366	378	358	351	362	365	397	378	348	371	379	374	375	349	353	373	369	386	389	366	349	372	367	361	358	351	355	371	325	350	379	345	366	351	370	373	388	379	371	392	379	336	326	381	339	360	339	341	376	395	368	363	335	389	356	403	376	386	382	385	383	319	351	382	365	332	405	347	352	372	359	394	372	370	357	360	356	364	374	361	360	310	371	372	352	380	369	365	357	353	350	357	346	363	414	382	371	370	367	385	398	379	353	369	326	351	346	353	338	368	378	339	331	358	355	361	354	373	357	372	385	377	363	349	399	355	374	349	338	379	359	358	326	362	358	348	372	410	378	385	364	357	364	370	383	358	374	384	376	343	329	330	378	350	349	398	344	369	351	353	363	346	368	355	383	354	360	329	364	323	352	350	377	369	383	380	332	362	387	361	368	365	342	364	331	360	346	360	344	356	373	358	392	382	371	371	357	380	374	371	317	342	365	335	385	361	341	356	356	359	334	368	371	355	392	386	328	376	405	344	352	327	366	331	346	352	369	378	350	345	406	347	384	382	354	368	337	379	355	378	382	399	363	346	380	355	386	365	340	369	393	381	365	362	368	345	352	378	384	384	362	372	386	389	376	382	385	370	346	381	360	356	343	356	350	374	347	358	361	354	373	350	345	350	372	406	372	374	379	393	348	345	362	372	390	396	364	354	376	381	380	349	347	377	353	388	365	380	344	355	351	325	373	374	377	341	357	369	367	373	373	368	360	383	358	349	352	352	373	344	347	398	358	366	371	370	362	344	349	326	380	332	350	398	375	381	334	396	332	386	412	369	386	368	329	322	363	360	349	341	404	381	345	347	379	371	355	341	353	386	350	374	369	372	379	363	365	407	363	377	359	360	392	350	365	372	355	391	389	367	373	354	380	397	379	395	372	392	355	371	385	366	379	351	387	378	355	365	365	382	342	385	375	380	365	348	362	359	337	375	347	383	345	383	334	398	369	354	344	358	318	343	352	352	341	333	386	362	400	354	344	327	350	373	393	385	337	361	359	342	376	334	388	377	352	345	356	387	353	384	372	366	367	348	372	368	392	345	346	386	396	327	365	342	412	344	381	373	347	340	348	395	367	354	345	367	362	382	361	373	381	373	369	381	375	330	384	355	365	351	384	362	345	389	345	386	355	362	365	396	352	370	410	354	328	380	383	336	362	374	370	361	362	344	350	379	361	360	348	399	332	366	340	383	351	391	394	374	370	366	348	365	364	337	386	368	371	380	361	379	372	373	364	389	378	364	349	391	341	353	355	393	345	389	364	367	339	357	390	374	349	388	384	363	353	373	352	381	370	369	347	394	385	335	345	390	366	336	337	346	347	368	368	318	382	331	399	349	388	353	368	359	381	344	380	338	344	376	355	367	368	336	359	366	340	370	341	380	365	377	350	365	373	354	359	389	343	361	387	406	362	384	340	370	377	348	354	340	379	365	378	336	370	346	371	377	413	344	370	383	371	380	349	372	356	373	330	371	366	362	369	387	359	320	370	363	378	342	361	376	385	400	353	387	386	351	366	394	340	371	375	355	388	380	377	372	354	366	367	348	355	376	344	383	353	333	367	348	370	375	357	405	339	380	340	364	359	344	390	380	366	375	396	373	373	385	401	371	361	404	390	354	373	345	373	347	376	347	386	340	368	327	351	329	357	423	396	382	384	358	370	340	352	353	350	379	378	374	383	375	369	325	401	395	383	361	354	371	361	352	412	343	370	386	385	367	362	390	370	355	363	378	357	360	365	363	371	376	361	359	363	356	375	392	378	343	365	365	340	382	390	344	353	354	386	373	390	356	362	349	381	376	395	368	383	352	392	389	324	348	363	378	347	346	366	340	379	377	347	366	393	344	347	369	355	319	375	361	384	348	383	362	371	385	348	358	353	376	395	354	374	328	379	350	385	349	373	336	358	380	365	340	410	332	338	340	371	371	353	391	389	370	380	304	379	348	356	391	360	364	374	318	350	371	367	384	343	354	382	371	349	399	377	377	381	383	343	355	377	369	383	364	388	366	352	352	341	373	372	382	380	365	367	363	332	352	357	368	365	317	399	392	369	346	355	358	379	332	394	370	383	371	393	376	394	363	363	387	356	327	371	361	338	366	347	369	364	359	371	367	359	392	410	368	348	347	341	373	324	363	364	358	356	355	384	362	357	336	379	374	395	352	388	406	358	370	362	358	339	365	357	372	364	375	369	419	371	348	372	358	305	358	362	346	365	358	336	362	364	347	375	376	365	389	381	355	361	346	339	352	347	374	335	404	332	344	366	347	377	388	366	424	340	390	327	366	335	348	366	363	368	386	364	362	335	378	360	361	336	366	362	370	385	346	358	379	331	400	383	362	367	333	371	379	373	381	372	366	364	362	371	390	372	376	338	339	374	381	366	386	338	370	375	380	349	370	365	371	366	376	372	354	376	341	348	353	362	349	359	380	338	356	359	372	366	371	359	375	385	366	346	341	367	370	334	377	378	346	358	390	358	397	419	383	378	366	385	347	357	369	391	351	350	363	371	373	391	362	387	360	366	378	382	385	323	321	369	395	352	351	369	339	372	322	388	366	363	384	389	366	399	369	374	382	334	360	370	355	374	367	387	381	361	344	360	395	346	361	389	382	415	362	357	360	374	364	391	380	378	361	342	403	402	330	360	382	383	379	365	386	365	348	360	370	338	366	369	369	343	357	376	362	399	356	334	344	356	372	379	367	366	357	364	342	380	349	348	401	368	340	392	368	325	370	378	347	392	367	370	343	377	365	345	411	366	355	338	349	368	368	354	383	394	393	379	376	378	379	374	351	374	368	374	375	350	360	353	374	383	354	391	411	334	396	375	346	355	376	391	340	360	373	383	351	364	376	325	388	357	388	357	375	379	350	354	366	371	388	393	385	342
25646	21843	30211	29582	23518	17199	12088	5766	3401	1944	1152	694	540	473	489	502	522	559	517	471	445	492	426	458	450	425	427	420	445	423	402	471	426	444	434	434	463	451	405	453	441	421	411	416	408	427	434	460	486	431	432	448	409	431	415	425	454	425	420	452	448	447	382	388	444	466	436	394	414	419	412	450	394	425	432	419	403	430	395	424	394	474	443	407	441	422	438	443	448	416	435	395	438	431	455	398	429	442	413	438	432	429	395	432	405	427	437	440	442	419	422	456	418	403	470	414	454	437	368	411	419	434	414	419	426	415	418	407	393	408	433	426	446	416	431	412	440	421	441	467	453	387	389	425	431	413	407	397	460	391	448	447	455	416	427	423	395	414	448	430	405	450	424	434	430	402	423	425	407	398	419	468	414	446	454	413	405	431	421	401	422	437	391	445	454	460	446	441	460	414	397	427	381	406	383	436	390	396	448	411	443	429	432	433	429	427	459	444	451	407	395	418	390	427	429	369	388	397	424	414	415	467	434	433	398	446	433	433	402	434	422	434	410	449	409	443	439	407	425	440	419	416	423	383	402	429	403	407	425	401	424	418	429	405	384	436	416	464	439	425	407	394	429	425	425	441	431	425	413	403	449	412	491	423	413	433	423	434	478	464	454	411	401	443	456	433	387	413	385	396	382	403	426	441	403	405	413	393	433	459	431	445	433	467	406	431	426	462	450	418	431	425	400	467	448	411	428	463	420	456	413	416	435	412	415	413	422	392	467	409	406	406	392	413	393	397	434	460	406	420	400	385	427	406	428	458	420	428	443	449	438	431	411	409	405	463	383	389	460	416	421	433	432	435	431	419	458	420	427	451	415	433	405	408	413	414	414	423	421	445	410	427	396	451	424	424	440	420	457	417	419	407	424	431	442	446	412	434	427	415	405	417	430	409	439	432	405	403	435	434	450	416	424	446	395	424	435	429	420	431	418	451	420	438	420	422	414	420	421	411	442	434	455	417	421	407	425	395	423	422	396	420	409	403	396	468	436	406	424	432	449	461	390	436	430	453	440	400	423	409	446	446	447	447	444	451	415	411	383	402	414	441	387	446	441	440	425	375	436	403	412	442	384	454	449	406	396	413	455	411	432	459	449	389	407	417	405	400	436	406	457	434	442	411	424	438	391	419	431	418	433	436	421	367	424	412	424	415	435	437	381	438	407	432	402	432	416	430	421	420	447	442	431	422	449	455	436	432	419	406	436	457	384	422	423	386	453	461	427	455	387	443	416	453	440	415	449	389	414	415	438	451	455	432	441	422	422	446	446	434	430	401	385	437	380	429	437	442	401	391	411	419	424	425	447	399	440	445	424	415	445	421	416	438	409	428	437	413	431	453	428	418	393	435	402	413	402	418	404	435	438	429	444	440	436	441	423	403	403	426	396	413	435	426	429	441	448	465	412	405	427	449	395	423	457	417	460	464	428	431	478	443	395	425	423	416	427	439	383	452	437	461	394	460	427	442	425	427	443	421	442	419	449	394	429	445	437	415	417	408	443	466	448	447	470	435	450	445	450	436	455	445	419	438	414	466	468	434	429	450	423	424	452	424	437	426	409	417	436	469	408	433	437	425	419	441	442	430	394	424	391	453	474	425	465	443	410	409	410	436	406	417	448	397	397	419	402	409	422	430	428	433	451	452	454	380	464	437	414	462	406	450	380	442	445	452	424	476	407	444	454	419	400	423	390	448	437	442	412	423	401	443	414	425	448	402	406	446	434	433	445	396	452	405	460	427	408	423	413	408	398	477	435	441	415	423	411	422	431	421	418	423	431	431	422	436	441	461	426	402	465	407	448	417	425	437	431	417	425	430	427	434	459	424	425	415	448	465	444	407	424	418	421	425	450	391	431	411	431	415	446	408	471	453	407	413	399	423	408	407	409	455	430	395	412	435	418	424	416	419	382	407	424	394	394	464	466	417	445	447	404	398	452	389	468	435	419	403	453	419	424	402	444	440	423	407	418	485	445	445	407	415	382	432	419	432	472	425	435	424	454	438	461	433	434	444	454	407	429	428	459	435	408	447	434	436	489	391	405	400	460	411	419	423	415	399	388	408	431	418	373	434	407	379	403	386	468	416	414	435	462	426	448	419	428	412	437	416	397	420	426	394	429	394	422	429	410	401	428	433	431	446	432	431	413	409	420	420	412	402	461	449	460	420	439	436	442	456	435	440	428	389	404	433	419	436	459	460	435	441	453	431	445	435	396	428	432	462	407	425	403	434	420	417	441	482	424	409	424	402	409	432	419	428	455	421	421	397	439	416	432	417	431	439	440	415	441	439	420	405	429	413	431	425	402	406	425	414	449	420	368	417	433	402	453	427	418	410	452	413	403	406	451	463	388	444	473	446	453	403	435	442	386	443	457	414	429	447	418	401	415	460	421	414	425	409	415	460	396	438	411	418	429	406	477	398	449	411	395	384	426	412	392	432	443	419	411	397	448	433	435	379	403	422	434	443	430	404	427	410	395	453	464	424	461	428	430	404	439	408	425	437	421	439	399	440	397	393	411	418	452	409	448	402	434	401	440	422	435	456	428	446	417	451	423	404	420	445	454	406	419	416	422	427	433	419	413	450	431	404	426	444	423	464	446	448	446	437	434	417	411	443	437	422	468	455	428	446	471	432	420	448	401	458	404	418	412	401	421	404	393	395	411	401	382	456	401	436	407	447	476	436	425	436	429	438	421	388	408	435	412	389	445	408	419	427	422	404	444	413	401	419	419	410	425	421	418	419	476	382	409	407	415	404	415	411	437	412	429	432	436	411	432	427	423	439	441	445	425	433	412	443	419	448	440	404	435	404	387	458	414	408	447	404	445	423	456	426	429	439	461	459	408	454	424	443	425	427	408	460	386	435	440	395	450	422	393	420	425	442	435	421	422	393	383	424	434	443	397	426	438	461	419	407	482	444	429	474	418	426	422	440	398	463	411	388	428	413	449	406	405	432	430	437	427	446	408	390	404	428	424	442	472	454	422	445	432	419	401	408	423	429	430	419	416	409	445	464	440	418	422	426	425	423	446	398	436	426	447	434	437	429	427	449	454	430	438	405	439	437	401	449	427	399	402	432	419	412	459	443	393	407	425	439	389	438	437	427	419	405	426	405	432	413	417	363	435	411	439	431	397	444	429	407	415	424	431	420	414	460	443	437	404	465	421	474	427	406	421	435	452	468	429	450	429	422	402	415	390	456	423	404	374	404	424	441	440	412	420	396	423	440	452	433	439	420	431	435	434	411	410	434	441	428	458	391	408	423	483	445	432	448	425	441	417	392	462	414	446	428	441	398	466	430	426	401	416	402	417	414	435	422	419	426	386	429	424	459	428	397	394	425	452	439	430	467	401	420	448	413	449	444	456	364	452	414	398	384	428	442	415	427	436	459	450	413	433	409	439	432	434	429	444	397	422	459	421	413	453	448	405	429	390	417	410	420	411	418	458	439	397	411	403	437	408	406
33056	55454	45308	32457	26413	20896	15960	8851	5475	3128	1754	973	667	616	587	534	525	618	587	571	535	515	502	444	489	463	488	458	516	496	469	440	471	483	441	438	461	454	474	463	470	439	456	448	478	503	439	450	471	427	414	433	417	427	464	423	481	460	477	427	462	458	454	420	455	485	444	450	468	462	456	445	505	442	430	457	484	457	459	473	426	470	456	461	454	447	491	473	493	515	484	428	488	466	431	492	441	447	423	466	442	460	485	474	458	427	461	443	438	459	476	440	465	455	424	445	421	503	469	483	462	442	455	441	448	428	459	407	450	434	452	455	440	407	473	491	421	453	427	457	457	447	446	461	487	459	482	472	458	459	471	413	499	429	440	423	430	451	425	449	452	465	426	473	460	438	481	487	449	444	499	466	440	427	463	433	427	450	477	449	480	469	430	453	474	448	485	415	450	451	451	441	441	461	469	450	472	439	477	428	462	452	509	435	447	453	491	431	455	433	413	481	449	433	464	435	414	457	463	492	456	457	472	443	457	452	459	474	464	482	436	427	484	424	452	456	432	448	450	461	439	443	445	443	459	469	416	472	491	468	430	451	428	469	457	433	454	472	445	424	443	472	509	448	445	472	458	435	464	440	489	427	455	488	446	450	467	438	450	459	457	450	481	459	460	473	481	445	421	467	470	459	448	483	455	464	407	466	428	471	447	461	475	478	493	461	445	455	448	449	446	447	497	451	446	465	469	482	443	447	471	453	455	472	480	444	471	519	461	461	447	465	476	419	467	461	432	478	439	448	445	460	438	443	483	442	473	451	469	438	443	469	444	447	452	432	440	426	465	438	464	431	445	432	454	460	460	457	455	473	490	453	462	443	457	475	463	453	420	479	456	519	468	476	446	453	498	457	447	403	438	450	471	449	465	458	463	435	487	434	457	478	490	460	476	459	473	430	472	467	470	468	458	470	433	436	441	483	431	540	466	475	446	469	436	476	431	483	456	469	440	432	473	457	469	417	460	431	483	414	452	439	422	463	409	489	469	420	434	464	472	442	434	484	475	419	464	459	439	461	473	442	434	459	454	451	472	476	443	463	427	413	466	456	451	446	476	452	430	472	492	496	458	471	440	502	463	467	449	453	448	426	440	444	462	434	469	472	436	416	450	415	468	448	471	453	455	451	477	447	462	459	466	471	460	433	439	474	439	479	464	439	415	424	406	475	421	458	492	413	459	466	452	431	426	463	459	444	462	483	485	455	452	446	456	462	438	448	453	487	455	432	485	445	481	461	450	464	449	446	422	447	518	465	456	438	457	464	494	444	469	477	486	453	485	450	493	452	451	442	458	441	447	458	468	478	444	441	432	501	435	455	439	463	431	466	486	437	471	439	486	438	460	479	466	461	477	483	442	439	487	481	466	431	419	471	470	458	478	456	440	439	441	463	443	425	491	444	464	457	444	459	443	479	457	444	446	443	515	453	462	441	467	445	487	419	452	445	444	452	467	468	421	442	418	436	420	451	476	446	463	487	476	424	472	428	451	488	502	450	446	475	449	471	445	435	476	438	444	398	468	427	472	458	465	466	449	455	392	445	498	464	451	468	481	420	480	402	417	423	427	459	435	437	452	454	476	498	465	467	496	461	453	450	436	468	474	434	468	445	482	457	433	487	435	461	453	449	469	469	444	448	430	450	443	465	446	424	458	465	445	442	420	447	505	479	445	451	468	448	479	432	432	461	441	450	491	447	447	460	438	458	453	421	426	420	445	459	434	472	481	445	456	428	461	407	496	423	503	482	454	464	450	492	451	423	434	444	464	489	432	475	451	481	461	469	465	452	452	431	436	443	468	477	450	454	443	453	452	491	477	455	430	472	451	458	438	438	461	460	476	446	471	459	466	456	460	432	474	474	449	471	450	452	452	450	415	441	453	452	425	473	477	444	489	473	428	462	460	467	474	450	473	452	433	444	435	489	475	455	429	471	472	460	453	425	442	441	438	481	474	468	416	455	433	456	431	497	429	489	495	445	451	464	446	435	448	453	446	435	448	449	460	458	455	472	474	486	445	453	451	438	461	423	434	457	412	497	422	474	444	430	450	444	439	443	445	456	456	439	434	464	412	453	444	445	481	446	444	475	468	459	503	456	411	427	491	463	428	447	498	469	466	471	449	435	437	497	420	475	440	475	448	500	441	460	429	448	463	428	457	495	462	457	450	482	451	481	485	455	445	433	392	425	479	439	441	438	435	461	443	451	441	486	462	435	471	435	445	416	462	482	442	465	476	484	457	475	465	455	443	479	474	487	445	481	463	447	421	441	427	430	444	468	463	459	458	470	451	422	457	447	439	465	457	407	496	453	420	440	451	431	470	433	457	472	428	462	442	493	473	483	453	439	475	448	420	473	459	481	440	505	444	449	445	457	483	476	452	432	448	441	465	437	466	477	448	463	425	468	499	503	453	442	446	449	432	464	444	418	457	470	490	445	470	463	445	424	471	472	461	462	487	457	473	467	468	445	427	467	444	460	450	420	434	437	460	465	431	436	510	484	460	479	428	479	465	499	459	459	453	449	436	423	476	446	472	466	470	453	454	487	468	437	471	468	436	432	450	493	456	444	469	485	416	446	457	474	443	460	493	435	491	441	532	482	483	453	461	436	486	474	481	490	414	458	468	458	435	406	447	472	456	438	452	435	464	430	416	421	442	454	482	465	420	480	457	487	444	487	446	462	407	480	445	427	468	476	447	454	447	471	478	497	449	447	422	472	431	436	447	456	477	462	469	438	493	453	466	448	451	459	474	450	458	424	447	431	452	432	438	428	438	438	458	452	463	460	480	448	446	483	479	440	429	465	455	446	424	434	458	477	448	453	479	481	448	476	471	484	405	469	458	514	422	434	443	429	448	490	466	432	435	434	462	490	440	466	442	468	424	489	466	433	459	447	444	458	420	444	447	415	463	463	477	442	453	471	478	429	478	425	438	479	455	473	423	459	439	456	464	448	463	441	442	442	440	450	451	450	477	448	450	452	461	457	437	454	479	482	467	491	455	478	463	504	431	462	457	462	458	459	473	436	456	466	431	473	481	473	419	449	456	439	419	512	442	450	450	443	474	478	451	454	440	460	490	428	446	415	447	471	422	442	432	430	441	433	455	457	454	462	448	451	420	461	471	462	445	449	425	468	464	438	443	420	418	484	455	435	484	486	469	452	443	422	448	472	435	458	447	456	457	454	444	433	472	470	420	438	471	502	425	442	428	445	459	448	450	471	479	453	489	488	450	479	470	476	444	457	495	424	443	449	432	420	452	466	472	458	444	510	440	480	515	448	453	510	476	444	437	453	460	435	458	451	468	455	477	464	459	446	476	463	464	486	452	446	479	456	440	458	475	460	450	462	428	476	432	403	447	444	477	435	437	461	458	412	447	444	438	465	444	491	451	466	427	451	450	462	461	487	455	438	441	446	445	453	464	437	469	431	471	468	457	466	443	444	430	437	474	485	505	425	468	428
23288	21685	29421	24778	23288	26575	27003	16093	8637	4019	2321	1161	736	690	664	644	581	615	655	711	645	608	563	556	538	521	520	518	528	497	525	528	478	511	534	534	531	540	456	511	484	472	474	514	525	524	547	495	515	483	505	510	557	503	487	523	509	502	456	527	474	511	498	488	499	508	503	500	504	514	490	514	505	535	476	467	497	500	512	471	551	506	505	510	490	524	539	461	522	505	481	516	522	502	498	512	559	509	519	510	488	527	508	529	496	507	526	490	509	487	528	510	481	505	513	531	533	504	490	515	466	528	487	496	507	538	465	455	522	506	520	474	535	489	529	481	523	513	503	472	526	480	494	509	495	474	471	482	488	497	516	470	532	474	493	515	469	511	488	497	527	514	508	531	572	492	513	512	513	515	484	516	530	476	536	534	540	523	503	471	561	537	501	540	521	552	510	515	497	517	518	504	520	494	489	495	467	470	496	445	551	479	536	512	522	466	524	509	505	504	543	558	475	510	507	496	548	459	514	576	535	515	482	491	467	532	489	503	533	504	475	544	513	492	514	506	502	499	487	502	486	489	500	516	466	506	483	523	486	509	526	503	481	486	537	496	512	495	482	455	469	500	481	519	508	505	486	499	552	529	559	495	531	525	496	517	509	509	489	509	506	504	531	515	518	516	494	464	498	478	521	501	495	471	508	518	498	497	497	479	479	481	483	504	506	488	502	499	536	457	517	509	524	494	471	489	504	502	510	486	486	471	523	563	506	531	507	510	519	458	500	491	533	484	563	484	511	479	442	528	518	524	530	506	524	479	525	499	527	542	460	540	476	505	499	508	529	507	495	543	505	491	525	490	466	523	489	504	503	489	520	496	491	525	448	484	507	526	498	491	465	512	482	526	527	490	514	486	558	518	509	489	519	522	535	475	532	528	485	492	527	494	536	494	484	479	497	474	530	479	497	485	519	534	501	511	501	506	535	500	518	516	465	518	474	526	494	557	508	485	468	519	503	489	502	510	466	512	496	507	484	520	502	514	512	503	488	468	449	479	463	471	531	517	543	477	529	464	497	507	481	536	481	498	526	497	492	519	491	515	515	476	495	534	487	526	501	512	549	533	522	491	503	513	503	510	526	497	522	519	514	519	486	496	518	515	499	475	478	495	532	503	560	515	496	485	510	502	477	506	459	466	515	518	483	492	521	504	498	501	502	524	503	523	488	488	492	494	527	532	531	516	526	519	557	544	542	513	535	509	524	498	518	491	495	516	473	517	461	514	460	501	524	542	490	520	547	487	513	498	456	486	496	494	512	490	505	528	513	567	527	466	491	508	509	501	522	521	483	470	487	506	518	524	520	506	456	504	486	507	496	479	518	458	494	560	486	537	507	504	499	498	484	526	530	505	500	473	532	477	534	527	543	492	539	532	498	527	514	519	528	528	489	533	506	490	518	462	523	514	492	502	475	490	489	507	488	478	516	495	464	513	509	507	524	456	501	491	513	466	487	488	509	515	489	501	502	527	495	497	542	492	532	494	502	501	514	495	469	512	475	504	545	464	560	458	522	541	506	504	559	495	525	500	491	558	512	466	513	478	526	534	508	497	510	540	499	490	490	469	456	507	487	479	529	514	514	553	493	502	536	520	513	548	516	522	518	536	533	477	467	507	503	469	508	493	533	498	510	475	508	473	468	489	513	505	499	503	515	518	505	499	505	536	483	484	528	498	474	560	483	530	484	513	489	519	493	506	539	494	516	502	533	529	555	490	523	525	528	518	497	503	501	500	531	501	526	493	515	476	505	505	529	493	492	508	452	500	479	523	493	503	487	479	514	505	475	515	515	522	526	493	506	498	509	474	513	530	517	505	513	516	461	491	495	537	491	496	509	480	509	509	525	510	499	480	488	503	514	496	547	498	522	523	509	492	523	464	478	500	514	485	480	477	488	498	555	520	486	511	519	525	507	515	519	492	513	464	529	527	478	516	514	497	522	531	468	492	501	486	501	508	498	510	527	537	468	502	495	513	535	499	540	489	511	532	550	525	495	513	500	528	463	532	474	503	548	515	497	542	507	463	468	494	493	507	553	537	526	446	510	499	509	517	506	490	548	528	490	515	540	512	482	518	549	534	484	518	518	521	483	501	508	464	512	479	518	536	525	503	502	479	525	555	529	516	486	506	528	505	523	525	524	518	503	522	548	521	473	501	497	515	540	479	497	474	542	536	484	522	514	497	481	507	493	525	520	511	527	480	496	515	518	542	445	531	519	513	496	537	485	491	507	510	538	509	527	504	493	514	510	513	492	513	567	504	520	548	514	556	501	505	540	487	493	485	549	530	535	531	506	502	508	563	509	497	495	485	524	531	511	515	501	493	523	523	529	505	520	507	510	492	529	513	456	468	508	533	507	492	550	507	482	497	483	507	477	535	486	508	499	484	538	487	460	508	531	527	502	557	505	462	489	519	501	518	501	531	490	514	484	503	521	479	503	524	478	513	501	492	474	478	458	523	521	471	491	450	493	469	487	512	478	521	517	525	480	477	497	508	528	499	528	540	459	477	498	495	480	500	507	498	484	525	491	466	509	523	470	539	529	454	462	503	455	492	533	509	519	508	513	468	506	509	497	470	503	541	465	519	517	507	517	517	509	508	508	515	523	476	457	525	501	532	512	567	503	528	464	498	504	528	525	512	518	522	521	498	500	541	518	464	497	524	489	514	523	488	503	472	532	539	505	471	481	498	520	515	484	507	524	487	504	517	516	508	510	523	481	502	500	518	504	499	489	508	476	499	519	528	477	515	501	512	462	494	475	488	481	465	531	502	506	505	515	506	491	504	497	488	499	481	478	515	524	496	489	519	493	541	478	502	521	482	528	512	487	471	440	479	475	474	488	465	550	518	480	509	507	457	529	475	529	511	509	497	482	495	523	510	542	492	492	517	520	490	516	474	497	505	465	464	509	526	508	486	477	479	494	492	512	505	490	516	549	504	492	493	495	472	501	472	510	520	471	498	494	467	468	501	512	493	481	498	504	513	512	474	562	504	516	523	512	516	527	459	499	539	498	577	541	501	506	522	491	528	530	524	491	517	470	485	509	523	506	518	498	507	501	549	521	539	530	491	495	504	479	520	516	543	470	558	488	523	510	477	537	495	479	474	446	455	514	491	489	496	520	527	547	520	528	525	504	517	504	487	526	463	484	469	525	550	521	538	509	495	526	480	495	539	494	555	490	543	587	525	543	492	530	532	486	501	550	535	528	510	506	462	484	512	486	499	511	538	472	512	502	481	554	525	582	550	495	456	516	472	532	493	517	490	476	503	534	523	513	534	523	514	531	497	518	472	476	513	515	482	499	499	498	522	476	505	500	488	475	535	494	536	548	493	505	521	469	528	501	470	533	500	520	520	492	505	503	488	510	462	501	512	483	468	517	523	491	497	531	500	520	532	489	509	506	486	512	499	515	531	533	508	501	508	511	511	496	503	532	509	538	508	498	494	562	452	519	470	512	521
35836	63848	52351	40784	35312	31399	25904	18815	11116	5680	3320	1546	870	744	727	696	606	728	848	771	710	601	586	560	541	531	564	554	570	529	594	553	527	524	564	521	497	527	522	546	526	532	504	538	510	477	552	501	545	540	543	562	530	548	545	510	520	498	531	537	536	566	514	518	479	502	514	540	527	479	521	492	546	497	532	521	554	500	540	485	500	496	537	550	506	522	518	531	502	528	535	520	494	510	500	533	526	527	511	507	464	562	486	496	522	519	485	463	493	502	530	493	513	522	524	563	534	501	524	538	508	536	511	549	545	506	528	542	527	504	516	512	540	529	475	497	543	517	508	525	519	481	522	534	528	513	486	518	513	559	520	509	491	512	489	509	500	549	507	542	499	519	474	508	551	481	527	461	522	511	549	493	488	502	550	543	503	550	503	540	551	525	464	502	501	518	520	509	518	524	520	538	515	516	494	553	518	529	537	535	535	514	553	483	521	536	490	530	515	498	532	539	538	547	485	542	494	548	512	507	515	506	547	490	550	513	534	499	549	520	535	540	519	534	510	525	539	549	476	528	521	488	530	528	520	540	561	540	508	526	496	508	516	506	525	512	458	526	529	520	508	549	532	518	508	480	512	511	503	529	527	494	524	508	505	505	530	519	527	568	537	496	510	505	513	471	517	504	510	461	501	551	540	538	511	529	537	517	567	537	503	511	503	529	488	461	527	512	480	476	504	517	503	495	505	528	492	471	498	516	514	558	506	503	502	500	514	497	521	532	575	511	500	504	503	520	552	476	536	505	499	480	511	515	521	536	526	487	490	540	506	522	523	552	536	541	534	524	519	522	500	448	515	521	514	538	525	503	538	519	503	526	515	478	512	501	503	530	511	520	503	524	531	552	503	487	513	499	506	512	515	528	509	488	547	560	507	470	524	499	535	525	508	493	521	494	501	490	534	545	515	511	482	499	519	502	529	501	512	533	545	471	510	520	530	515	524	549	500	560	528	497	540	492	498	511	500	534	485	520	567	510	494	510	545	491	505	531	522	557	520	505	469	542	493	553	536	534	493	519	539	524	533	572	539	552	518	522	527	502	495	507	524	503	496	500	519	513	499	523	524	506	519	502	546	562	520	542	495	495	510	502	538	519	518	504	522	548	516	514	523	540	569	538	508	540	496	558	535	561	538	532	544	539	518	525	519	525	548	533	511	489	524	502	498	505	518	503	517	564	485	514	538	528	510	501	522	497	518	538	562	505	485	524	502	545	489	542	478	547	538	511	522	493	493	501	513	562	548	540	521	522	506	551	517	524	510	512	518	521	518	554	526	500	522	489	508	494	529	527	485	539	528	538	483	535	556	515	515	512	514	543	510	495	534	551	495	541	510	512	513	530	537	488	555	538	516	507	511	518	546	526	547	500	537	539	556	532	479	539	512	496	510	520	509	548	521	517	516	513	540	523	539	505	554	476	512	474	500	541	541	543	521	537	486	526	493	506	540	527	496	530	551	492	508	505	486	511	517	490	546	544	519	520	493	486	526	499	484	498	487	509	519	503	562	505	521	506	491	517	539	504	506	537	531	496	511	541	529	521	543	533	503	508	492	519	510	543	519	532	492	540	531	547	518	576	497	531	518	501	538	511	549	527	539	532	494	536	532	527	525	456	516	516	547	517	516	511	526	524	517	524	494	534	515	528	507	535	537	478	498	554	484	476	487	513	497	502	487	448	503	512	489	501	543	505	495	520	554	526	503	586	533	507	512	504	532	490	540	516	536	509	495	503	495	506	558	461	491	558	529	507	527	505	519	545	504	528	508	511	491	535	529	547	456	495	511	502	494	502	502	528	515	520	525	496	506	515	476	546	455	543	476	468	499	492	488	558	509	495	562	534	557	471	469	516	555	504	505	528	495	487	507	536	505	516	491	509	542	466	508	540	482	500	483	523	520	539	510	470	506	529	485	479	555	482	486	507	510	524	518	489	540	530	514	530	541	544	528	526	491	514	506	498	485	477	480	509	544	523	498	529	505	496	452	538	489	554	552	524	505	507	540	513	508	514	535	546	527	540	497	483	523	502	512	540	553	532	512	512	539	523	514	513	550	551	493	543	496	515	528	513	483	523	538	533	514	537	528	525	514	515	492	508	528	528	518	495	527	537	535	471	502	505	517	533	547	520	530	525	540	525	516	521	494	507	518	541	499	541	506	537	523	529	532	490	510	544	517	517	543	523	514	562	494	529	571	458	527	540	524	506	502	502	539	494	540	465	502	533	502	560	487	518	510	513	539	512	511	515	565	521	511	499	511	545	542	516	512	510	497	535	495	525	497	531	507	508	533	522	516	518	489	523	527	482	500	537	527	547	497	531	504	509	497	479	534	505	514	543	526	491	510	553	518	506	558	532	509	546	509	503	551	541	482	492	521	529	502	535	514	497	532	530	465	506	529	532	524	521	533	517	522	515	510	490	475	526	497	531	501	496	504	521	537	494	456	486	545	546	507	471	521	526	516	518	511	495	495	516	528	472	522	507	550	566	528	452	531	522	528	543	486	492	542	520	497	541	522	515	471	492	515	525	545	469	533	523	520	487	495	536	490	520	540	542	521	555	554	509	508	540	480	532	544	512	510	530	499	492	510	492	507	471	519	543	505	529	500	519	506	502	503	507	546	525	515	508	494	538	520	520	512	510	541	512	501	523	493	502	543	549	496	498	517	515	509	526	520	525	545	554	536	502	517	506	528	525	510	528	504	538	499	524	519	497	494	553	527	499	506	497	531	520	468	555	536	535	551	524	520	507	511	500	528	481	554	479	511	519	496	483	532	502	475	522	520	539	543	534	549	517	507	566	507	498	499	516	513	503	524	512	520	561	495	535	514	482	542	519	485	495	512	532	517	514	491	540	560	511	504	524	498	531	530	496	514	529	499	522	506	489	532	508	504	546	478	554	535	507	528	560	551	519	545	520	528	562	527	536	512	564	549	509	487	530	531	458	511	510	507	577	520	497	509	557	502	494	523	537	531	547	495	532	522	502	526	515	552	465	528	533	517	535	523	537	484	521	484	530	554	526	541	522	526	547	518	522	525	516	517	505	510	530	537	532	523	503	518	508	496	522	497	492	521	521	512	573	528	502	545	505	510	500	534	552	501	537	509	500	544	510	515	516	525	523	539	523	528	522	534	505	515	462	528	543	525	557	516	530	510	523	524	471	523	491	520	515	495	540	517	519	561	522	518	453	513	570	542	526	502	512	498	508	527	538	549	526	476	519	497	487	555	539	490	562	516	504	523	531	515	542	522	492	525	474	519	532	487	531	504	493	530	545	508	525	492	507	503	521	506	506	522	516	588	570	510	501	533	531	509	524	553	527	507	513	506	498	499	487	527	535	498	499	551	516	522	488	519	519	531	540	521	505	529	499	537	533	522	539	497	500	492	510	489	511	556	518	528	502	509	515	521	499	531	517	574	526	513	523	500	489	532	478	439	556	494	500	483	545	512	470	533	535	526	473
32708	36001	37430	26524	16750	11077	7306	4200	2068	883	555	363	354	326	341	337	322	363	338	333	356	359	317	316	285	297	325	320	340	314	267	310	307	267	272	324	315	292	308	296	326	299	306	269	270	287	287	287	306	324	308	311	294	311	289	308	286	313	321	296	252	305	313	325	297	309	309	273	306	295	297	276	297	314	288	306	298	290	287	275	314	329	286	281	290	293	278	287	314	304	312	288	296	311	280	293	313	299	309	247	295	309	274	284	299	296	268	306	316	324	293	305	275	323	310	316	306	306	303	281	325	299	307	305	285	326	299	330	297	290	302	301	297	290	308	292	307	352	288	298	299	318	314	310	312	284	335	291	283	341	297	306	297	327	263	315	312	303	279	318	331	316	290	303	307	319	308	293	283	296	287	305	276	287	311	319	301	330	306	306	285	302	313	303	319	294	292	275	320	315	315	305	294	286	307	284	301	339	301	279	311	320	307	281	291	288	309	281	292	318	315	287	327	329	274	328	299	306	264	331	302	288	320	285	284	313	290	269	303	289	292	290	288	318	294	300	302	292	314	311	278	286	321	302	306	333	296	292	309	313	293	278	298	299	318	326	299	303	333	294	331	304	259	317	315	296	296	327	287	317	302	304	354	294	329	297	297	289	321	313	305	336	330	294	282	325	294	299	294	291	278	317	288	299	298	306	316	320	315	313	301	327	284	279	312	305	297	255	272	294	298	287	285	347	338	310	290	315	294	319	315	311	304	319	318	297	278	289	326	272	327	270	318	271	299	302	321	306	332	331	293	285	283	293	290	304	285	297	321	293	314	287	285	308	292	311	293	274	319	307	326	326	324	290	305	295	303	287	315	275	291	323	312	278	317	322	303	287	308	297	291	301	290	310	323	321	305	289	308	317	341	370	302	333	285	291	299	325	337	298	287	333	257	272	319	282	307	328	319	307	308	325	273	299	337	307	299	285	338	306	288	309	313	313	281	286	285	273	307	340	347	296	304	320	320	299	308	318	295	306	304	329	295	294	319	311	299	303	296	313	292	279	301	278	309	327	275	318	307	254	306	306	307	310	309	276	290	327	317	291	305	302	309	303	304	264	340	294	308	297	273	307	322	317	304	301	293	297	300	309	327	283	317	356	297	312	317	312	312	314	316	316	259	281	286	329	328	341	286	304	311	293	299	296	302	298	324	302	313	301	301	308	309	316	283	299	306	299	319	266	293	299	311	339	333	293	303	330	279	302	293	264	279	323	325	313	310	307	295	308	319	278	278	340	286	273	298	283	333	289	316	291	294	321	313	339	290	274	337	309	328	318	308	289	308	284	287	288	337	299	314	274	279	315	333	311	275	319	298	311	322	316	298	297	301	286	278	278	310	265	309	276	330	301	294	279	334	299	292	283	307	304	325	334	320	293	260	320	291	280	305	317	301	315	288	292	307	325	296	338	314	316	315	277	320	291	305	322	262	314	304	305	305	290	299	301	294	299	294	299	272	297	317	285	310	331	321	294	318	255	267	298	308	295	288	334	317	307	316	295	313	328	296	322	314	291	318	321	300	285	296	260	304	325	306	270	286	293	340	300	293	306	292	291	301	298	279	291	285	305	292	303	286	286	297	283	285	319	303	264	340	295	293	286	296	282	266	283	317	310	290	294	296	286	306	316	308	347	304	322	279	303	312	323	331	280	298	316	298	302	313	331	312	344	298	316	320	304	317	294	289	287	318	292	297	272	279	324	300	287	309	326	282	298	303	319	288	276	302	312	308	333	299	274	308	312	337	342	299	328	319	308	336	299	288	308	337	304	290	275	301	315	258	324	301	324	278	277	324	310	287	308	304	334	324	288	310	287	304	285	331	273	307	283	296	292	314	303	310	317	323	301	305	300	323	284	267	282	294	299	305	281	334	301	324	297	277	294	300	317	305	305	305	295	343	299	308	314	291	296	286	290	327	321	316	317	313	312	305	320	305	332	280	295	316	314	293	283	311	315	308	319	312	298	289	283	303	319	311	319	298	293	321	288	271	293	277	335	317	321	306	310	309	295	312	296	308	326	320	343	322	309	292	264	312	307	297	306	285	287	316	292	298	327	337	296	275	292	302	310	299	328	272	289	315	292	308	289	335	313	286	314	291	288	305	344	270	304	310	327	287	301	281	289	288	309	289	276	311	284	321	319	343	279	286	330	290	280	303	298	311	319	302	311	256	331	299	264	315	314	297	308	345	327	306	302	320	318	280	266	312	314	318	308	309	277	311	326	298	306	300	304	308	329	341	319	310	298	298	294	319	276	276	305	301	341	323	282	284	319	299	349	296	305	288	329	281	290	280	288	286	338	314	314	305	296	312	288	309	299	320	305	285	312	309	299	304	271	325	269	325	280	290	271	289	296	307	334	277	285	275	303	292	330	304	302	295	262	267	318	287	344	280	276	301	325	301	320	258	315	291	282	290	272	331	302	319	289	296	336	284	289	296	312	264	314	292	326	296	292	292	308	323	276	294	276	308	311	299	307	285	334	292	292	316	328	293	257	325	307	320	306	291	305	293	310	303	312	306	312	288	318	323	296	328	333	310	322	291	290	287	314	302	309	274	305	330	317	327	307	323	308	328	308	283	300	290	292	289	318	303	328	292	336	292	311	330	299	274	316	281	295	294	289	312	312	309	307	297	268	286	296	317	297	276	292	304	301	301	308	287	315	303	282	320	298	301	311	297	316	317	294	310	315	304	335	288	285	282	331	308	301	296	338	278	320	305	324	311	308	313	276	317	327	319	295	312	301	300	283	269	315	308	326	284	286	295	287	287	287	303	337	294	325	285	270	323	318	316	321	282	291	314	325	332	329	299	311	321	263	288	280	324	310	291	302	296	284	309	323	300	273	296	287	316	309	309	330	320	293	284	292	265	307	305	292	333	311	287	300	293	278	279	305	284	266	294	297	310	306	326	284	301	318	305	296	327	281	289	284	296	303	279	301	309	280	281	287	305	301	317	323	294	321	288	299	297	264	314	296	295	308	316	303	334	307	282	326	292	311	309	298	324	296	315	311	297	305	309	339	326	298	333	333	333	317	287	294	318	294	292	301	302	341	287	324	302	296	301	301	283	277	295	312	314	343	302	296	320	322	321	331	293	329	321	312	313	304	294	321	365	327	275	317	289	305	343	274	272	307	307	309	293	306	296	278	307	302	308	292	281	309	303	305	282	307	288	303	313	319	281	300	315	291	286	286	294	301	291	336	329	286	310	299	295	305	285	306	298	300	330	288	295	307	304	314	308	304	308	305	302	326	314	294	275	297	275	270	292	304	294	317	283	303	305	318	285	302	331	322	309	296	301	307	298	298	309	286	318	295	290	290	264	319	292	298	297	291	277	309	303	312	332	305	291	308	306	313	303	275	282	285	307	296	321	296	284	303	306	326	294	314	275	293	325	274	313	353	312	306	307	309	325	327	294	303	290	290	292	303	277	320	293	287	294	298	299	313	286	309	295	317	256	305	292	283
34154	49646	37787	24738	19420	15160	11222	6849	3446	1383	742	497	418	404	379	362	366	384	415	408	398	379	358	337	325	326	323	319	304	330	335	350	319	317	335	351	331	340	326	330	298	311	378	322	333	343	345	341	353	333	363	300	322	330	306	359	342	385	313	334	326	339	305	351	321	334	319	300	342	316	322	324	331	340	352	332	303	319	362	298	335	364	330	323	358	310	348	343	337	355	304	355	316	376	355	323	335	330	293	328	301	310	335	330	341	339	328	308	295	357	354	336	355	332	365	331	327	315	328	341	354	332	324	347	326	332	317	346	333	329	359	353	297	359	346	329	313	336	328	343	351	341	329	329	314	343	349	313	313	365	339	331	324	351	309	315	343	338	330	333	311	320	319	345	324	317	316	351	324	352	311	331	328	329	328	322	320	303	311	348	362	367	309	343	328	334	306	343	341	344	321	346	336	348	329	335	312	343	312	328	316	342	339	362	342	355	349	340	368	315	353	323	353	341	318	339	335	317	350	324	303	329	333	333	319	336	311	353	310	317	330	331	304	351	346	349	309	337	344	361	342	346	303	330	333	325	354	319	339	299	335	357	359	328	324	338	329	340	348	309	331	311	339	348	330	348	333	341	325	338	334	314	343	322	339	304	326	332	339	312	338	363	317	361	330	325	347	366	354	312	320	318	355	351	321	323	355	323	330	364	330	352	342	306	343	313	341	333	341	304	321	336	332	332	346	331	351	333	337	353	361	302	310	334	319	333	326	337	341	323	341	373	357	284	297	346	317	317	343	347	354	342	340	356	328	302	311	302	321	314	318	334	358	310	373	338	332	331	333	323	339	308	302	356	312	338	283	346	317	342	320	336	354	327	305	317	366	355	337	319	322	343	347	316	341	319	334	361	320	305	326	326	288	303	354	331	314	342	352	325	320	341	332	331	343	344	337	333	295	327	333	338	334	316	326	312	315	355	301	283	332	366	309	370	338	324	339	355	358	345	298	339	339	340	338	355	285	335	311	339	351	316	327	322	324	354	323	332	341	339	318	346	350	312	352	327	340	345	342	339	294	351	337	322	341	337	315	320	336	354	344	332	321	332	348	310	327	336	348	351	358	350	313	332	319	355	315	331	341	330	300	341	329	334	345	335	326	342	310	340	325	334	327	325	347	310	339	327	359	358	309	307	324	339	328	316	299	320	344	325	298	327	346	301	310	324	332	373	331	336	352	326	348	296	353	303	353	329	360	336	319	338	365	338	333	315	335	301	330	328	327	348	333	348	317	329	320	355	337	324	333	329	332	320	312	335	327	304	354	324	321	354	326	362	317	354	319	361	350	335	312	297	396	360	325	322	320	333	317	347	318	369	336	356	311	347	320	349	356	352	327	337	328	331	327	338	340	343	325	316	366	345	361	315	330	314	315	310	325	343	318	350	350	356	330	311	344	299	337	354	322	347	336	335	300	330	305	318	336	306	307	342	344	311	320	323	348	329	326	328	326	311	291	340	354	321	345	303	333	333	329	346	331	332	339	352	309	316	323	336	352	327	316	317	347	332	341	340	341	318	319	329	293	304	319	336	348	349	350	301	311	301	333	325	384	374	335	319	296	358	333	342	321	320	314	337	326	329	316	350	329	316	333	306	311	352	324	340	336	366	318	343	328	345	331	319	340	305	297	316	327	314	340	343	306	322	336	333	350	295	330	346	331	329	311	322	326	329	323	312	319	361	337	347	327	334	352	340	310	307	305	322	271	371	333	369	300	306	312	329	338	313	307	327	348	325	328	335	328	342	307	362	302	350	291	322	363	339	350	306	323	328	318	329	355	314	334	315	367	314	320	329	332	333	299	329	335	338	386	363	343	343	350	344	339	341	319	359	326	337	339	300	328	318	342	330	297	352	324	342	344	339	354	322	321	376	312	329	310	297	353	329	282	328	329	333	347	382	309	323	357	320	342	315	357	322	330	328	326	343	330	299	323	328	337	308	317	307	352	359	315	364	305	356	365	307	297	283	313	330	337	323	363	279	375	326	340	356	341	328	344	324	349	335	322	332	336	327	316	311	314	335	318	322	352	333	338	362	342	367	326	299	330	342	352	377	334	354	317	332	334	306	365	330	355	340	354	340	372	316	322	336	291	330	312	326	326	322	354	354	339	299	301	334	363	329	331	316	359	381	360	332	359	336	341	333	358	367	312	358	361	318	333	327	323	337	352	341	335	346	343	319	301	348	314	289	324	308	337	361	315	362	324	313	335	351	350	301	332	359	309	326	340	351	324	330	323	344	346	336	293	373	355	335	360	327	307	338	345	337	320	341	330	319	302	310	333	314	346	322	323	308	314	311	341	320	332	323	329	323	351	358	322	338	351	347	336	319	326	345	326	332	329	336	288	315	356	340	332	325	304	324	353	332	325	340	338	316	346	317	324	333	342	326	342	344	290	326	317	372	342	324	312	343	331	316	343	312	351	321	330	330	343	325	320	329	325	328	329	328	353	339	339	317	343	322	319	338	346	318	348	350	312	321	311	347	348	338	304	324	336	352	355	376	317	360	332	328	300	324	298	332	350	321	322	332	343	354	363	327	308	382	314	309	340	342	323	346	321	306	331	305	341	334	335	323	339	294	332	325	325	313	330	376	348	330	317	340	354	343	337	317	334	321	315	314	319	340	346	337	332	330	333	297	321	323	334	358	335	304	346	308	306	331	329	321	350	344	330	338	348	326	350	349	351	328	308	336	359	299	336	310	326	317	321	300	350	331	354	324	315	350	363	340	325	331	353	331	326	330	318	332	358	309	326	334	340	301	326	375	318	306	298	324	325	304	316	339	335	302	334	341	331	347	360	354	318	350	324	355	345	335	300	321	307	343	373	334	328	327	325	340	303	323	324	334	333	367	329	343	305	317	328	373	359	360	324	326	351	319	309	328	329	329	366	313	317	347	342	339	372	347	357	316	336	338	325	310	322	329	325	356	362	371	342	325	319	342	333	324	333	331	300	334	343	336	337	340	368	354	345	369	318	347	333	321	338	331	308	346	350	323	346	379	311	321	343	325	312	311	324	343	328	329	315	337	340	322	345	362	298	338	355	369	306	320	354	368	363	354	323	337	329	347	343	330	316	314	347	309	342	337	320	324	338	341	287	319	337	365	334	339	353	359	360	308	324	347	316	335	351	311	294	349	319	315	352	321	336	350	332	324	319	326	324	339	339	384	334	348	318	308	326	306	337	297	315	321	340	335	314	323	321	302	316	330	325	339	317	334	331	333	345	324	291	326	324	339	351	368	316	331	327	341	337	338	314	325	334	325	325	344	332	329	353	340	325	316	350	317	330	300	355	327	300	333	337	346	304	327	334	368	318	322	351	360	330	336	359	313	320	332	321	324	314	320	348	337	354	330	325	339	333	311	337	301	313	340	342	321	314	301	368	315	338	352	348	328	335	347	351	335	335	350	360	327	333	322	340	312	334	333	325	360	357	327	317	317	327	320	312	322	336	317	350	333
24480	21720	29389	26536	24378	23395	19208	11375	5860	2712	1027	597	443	419	388	426	409	443	480	459	418	401	428	364	338	358	366	304	336	358	344	318	330	357	371	311	347	391	300	339	341	318	329	323	389	345	332	360	354	383	337	338	325	337	322	323	353	321	321	344	345	330	330	325	362	308	327	297	342	340	335	290	315	363	315	336	349	345	350	351	330	340	354	333	354	333	347	324	337	330	358	346	322	334	356	360	321	341	352	332	321	342	365	327	321	392	330	327	322	351	341	334	338	335	333	320	318	306	315	330	350	333	369	313	357	365	334	357	311	335	356	320	314	357	350	340	356	353	307	343	351	298	339	326	321	308	355	312	350	344	347	350	311	328	311	344	311	350	373	330	372	354	364	361	333	323	312	318	332	340	330	318	357	363	353	336	342	340	340	321	325	334	334	365	356	324	330	342	312	355	364	351	331	310	331	370	303	316	355	338	363	337	326	330	318	340	315	376	313	329	349	338	316	328	319	335	344	309	292	331	349	318	352	341	341	340	346	375	305	323	325	338	315	352	329	320	299	347	365	347	332	300	352	336	302	320	313	341	349	353	314	342	314	345	321	341	302	326	338	315	321	334	325	349	306	332	361	292	331	339	318	345	352	357	308	344	340	317	347	350	333	360	353	306	351	363	328	344	318	339	317	328	329	318	368	333	340	318	383	353	327	365	323	342	352	336	346	309	336	325	329	340	331	335	349	344	341	322	339	332	342	362	316	358	330	331	339	332	300	339	335	341	362	281	303	301	336	328	338	347	345	327	343	340	305	313	332	334	345	347	360	327	315	341	315	365	347	312	325	350	331	318	328	339	368	321	368	344	343	332	341	365	314	317	325	346	350	328	331	330	338	325	351	327	342	339	341	369	317	337	324	374	319	326	316	333	367	337	318	328	340	359	339	331	341	352	327	334	341	332	321	347	340	333	314	358	330	380	322	359	309	364	326	326	326	334	295	317	338	353	318	324	304	340	309	310	348	328	333	314	358	341	330	343	343	334	326	330	375	317	303	349	319	342	348	334	297	350	350	356	322	333	338	345	343	338	319	366	343	330	337	347	367	337	338	307	314	329	350	310	349	337	314	347	349	340	316	312	331	340	345	364	330	341	309	338	350	326	344	317	335	348	343	358	370	342	333	369	348	348	334	329	345	275	336	362	380	328	308	301	327	348	379	343	317	349	351	363	330	344	353	335	337	345	339	343	353	310	346	369	339	353	344	337	339	352	350	355	340	322	316	340	314	367	333	334	369	328	309	341	373	330	326	345	325	293	308	315	353	348	335	306	333	301	357	353	346	335	324	307	323	312	329	345	311	377	351	323	346	300	365	344	339	363	351	347	332	305	338	349	342	329	352	348	369	336	306	298	345	324	348	333	324	354	308	336	323	339	304	363	346	338	348	351	355	352	339	340	339	341	324	341	345	328	367	353	318	324	310	351	347	359	335	343	344	329	330	325	354	341	356	327	300	321	347	340	365	337	313	358	325	345	346	319	336	344	349	317	329	353	341	351	335	321	376	322	346	352	325	301	344	345	316	329	306	345	335	337	360	338	349	322	360	359	325	343	350	326	328	332	304	305	333	331	335	330	333	355	337	325	340	359	341	385	328	354	357	324	348	368	285	327	341	364	351	344	339	333	358	345	360	338	347	348	346	332	336	310	354	336	350	362	341	347	323	323	310	357	368	355	357	330	321	344	354	342	305	343	289	340	329	325	333	335	367	310	376	348	347	302	336	310	372	321	301	353	357	340	355	316	339	319	338	335	339	335	370	313	316	320	337	329	323	322	337	352	326	331	318	337	375	348	353	362	381	348	347	350	339	330	331	340	317	360	333	344	380	325	302	339	369	361	337	325	329	322	355	303	324	318	333	360	334	328	335	329	350	358	350	362	333	333	335	339	329	347	347	342	319	340	335	330	346	371	334	343	349	342	337	352	344	320	338	321	349	351	354	338	319	358	301	356	339	360	385	354	324	354	342	350	355	329	374	334	332	310	334	342	371	341	322	329	323	301	321	320	318	369	339	336	332	359	342	318	304	343	340	355	361	333	324	339	313	363	328	352	372	347	359	340	359	383	314	313	340	325	341	326	327	341	332	341	320	355	340	309	340	339	355	337	350	349	309	344	321	354	290	358	341	313	338	343	303	331	356	341	348	334	320	348	338	336	353	341	323	339	366	346	331	342	334	353	351	336	346	338	340	374	311	335	316	369	311	332	316	327	290	353	355	330	351	352	329	350	350	366	343	320	333	335	331	330	351	317	353	341	349	308	309	323	338	323	335	335	328	336	332	331	322	363	359	334	350	309	339	352	349	355	372	335	320	350	322	348	325	324	365	340	342	341	362	323	331	333	327	346	302	309	342	318	330	342	350	347	345	309	356	372	319	390	343	283	345	304	317	287	300	326	332	355	329	341	353	314	296	326	336	323	358	335	330	343	337	325	352	325	347	328	365	354	349	370	321	347	353	324	323	344	334	334	344	332	329	332	302	348	367	307	314	313	340	352	337	345	351	352	341	366	378	334	337	299	329	359	317	315	316	341	354	366	343	328	337	324	340	320	345	307	340	343	345	369	348	322	356	321	345	355	328	375	338	355	357	362	305	343	347	300	362	328	360	339	334	336	365	343	353	362	331	352	337	328	310	311	356	379	332	332	335	349	311	359	341	323	353	320	347	324	308	302	336	371	332	348	321	297	331	350	348	313	334	323	351	336	325	353	316	331	340	338	351	370	347	319	311	341	324	333	338	343	341	322	347	323	337	348	351	321	332	361	321	318	331	344	327	353	357	357	309	327	344	362	340	342	346	323	350	365	354	351	329	321	341	361	322	332	330	350	336	347	327	353	355	335	322	347	329	355	343	319	326	361	331	314	336	366	332	332	308	347	333	344	345	314	341	295	319	329	350	348	299	368	316	336	353	322	310	295	356	356	365	320	320	346	304	312	330	336	333	370	356	360	327	350	322	336	307	336	337	351	350	340	346	312	340	331	329	364	324	342	330	364	333	337	337	323	349	364	347	326	326	344	345	320	333	319	301	290	352	358	309	328	370	339	361	364	337	317	343	331	335	335	331	311	358	339	345	321	355	340	324	347	356	382	330	303	349	334	348	346	343	365	310	291	328	351	346	334	310	332	312	327	331	335	339	334	340	321	335	344	360	351	350	366	334	339	385	338	332	333	330	333	359	318	337	310	328	347	325	336	344	324	359	351	363	327	328	340	338	347	296	320	358	323	366	313	367	336	326	348	324	324	362	341	319	350	326	344	295	328	329	313	347	313	343	321	340	326	305	332	311	366	318	343	305	374	314	383	352	339	347	321	330	344	340	326	361	383	336	350	352	338	357	308	329	312	335	372	348	363	343	343	309	323	313	340	331	316	345	343	341	350	347	291	324	323	309	375	331	339	360	345	370	344	337	329	308	314	346	321	344	364	340	319	351	318	343	351	319	350	311	367	380	331	328	350
33806	60360	48578	35296	28746	25063	20558	14697	8519	3911	1574	757	548	523	507	492	453	508	501	505	488	449	454	384	369	344	381	376	347	364	378	349	387	349	336	368	352	332	355	358	351	387	356	378	351	356	379	374	375	357	362	354	353	362	354	366	356	368	352	380	387	338	354	344	369	339	366	376	363	395	376	357	357	334	370	369	349	392	346	367	340	371	374	349	377	361	336	350	374	377	344	380	365	395	369	353	365	362	344	379	325	362	328	376	369	421	373	363	356	366	346	343	333	371	367	381	350	406	360	362	355	383	360	371	354	359	369	350	353	365	345	366	338	340	367	364	377	365	380	358	365	356	377	388	347	359	358	393	369	338	359	338	325	324	374	323	354	389	315	396	347	368	375	388	344	337	329	324	362	339	373	352	371	356	380	358	343	360	364	371	362	341	363	344	380	362	354	367	370	352	383	346	345	356	347	345	354	358	352	349	372	364	359	338	361	377	378	401	356	369	334	370	367	360	367	340	378	357	321	331	378	366	310	356	382	376	365	384	379	349	413	370	362	421	346	358	334	365	369	363	369	345	392	357	357	321	349	362	348	361	370	362	367	373	332	347	335	360	360	322	372	360	315	360	355	355	368	326	331	358	350	350	365	373	357	375	360	377	339	380	352	341	369	386	413	364	387	352	363	357	361	366	340	351	331	353	379	338	359	366	333	361	383	326	336	375	357	330	350	341	364	348	378	368	350	344	375	336	347	398	377	366	328	347	361	353	383	362	377	385	385	331	378	350	372	378	322	365	333	358	370	352	353	332	370	345	356	366	371	375	364	330	344	376	377	377	380	363	361	335	378	351	375	344	358	357	358	350	345	336	361	347	376	335	379	370	369	337	337	338	369	356	365	378	367	395	350	387	349	366	347	372	386	333	349	363	382	351	347	403	337	348	350	376	400	354	380	368	342	370	397	338	346	363	357	355	376	347	309	342	371	366	311	371	340	344	353	361	364	390	315	387	342	361	360	342	362	351	380	364	359	333	351	350	333	375	350	365	344	373	356	335	369	358	382	317	320	365	351	338	322	387	345	383	339	351	361	344	351	338	376	339	353	363	389	372	364	368	354	322	342	380	349	322	369	346	355	340	337	370	401	329	350	354	328	326	331	349	362	359	371	366	344	347	355	321	363	347	353	360	352	354	398	333	337	360	377	383	341	318	351	347	367	335	353	361	363	346	341	371	315	353	313	373	377	362	372	352	348	354	374	326	359	364	350	346	381	382	349	350	346	361	363	373	354	341	356	346	373	334	360	398	365	387	353	347	365	371	374	330	323	355	378	358	365	366	387	355	375	345	341	351	356	371	392	369	360	346	369	326	377	315	373	370	345	359	332	365	360	366	317	331	369	390	392	330	374	350	389	375	346	393	322	371	343	389	343	347	370	359	371	348	361	376	389	321	312	338	360	341	360	351	335	356	365	356	356	398	339	372	346	361	343	386	361	350	347	366	321	326	366	348	346	356	342	382	343	375	369	390	372	351	343	322	347	372	364	379	354	362	330	354	343	334	337	309	366	347	356	328	346	351	371	342	359	361	387	335	343	386	365	321	356	356	348	358	380	368	354	328	377	360	361	371	382	355	340	367	339	347	346	354	367	354	338	344	355	348	395	393	379	401	331	326	365	355	353	350	368	344	359	394	350	320	358	358	335	334	373	373	371	372	351	351	328	336	368	345	364	337	384	375	347	406	389	396	339	338	338	348	373	333	370	370	372	337	350	358	361	342	373	355	355	366	369	327	357	384	354	369	363	356	330	367	361	333	383	376	341	385	332	319	358	368	372	361	368	366	339	358	345	352	323	365	383	346	364	345	367	340	340	317	353	416	366	343	386	328	367	370	340	381	326	364	346	366	316	369	337	320	363	377	372	361	362	351	342	352	370	373	355	374	333	359	352	347	351	364	324	346	354	369	378	337	392	347	355	343	373	340	343	354	356	361	348	348	378	348	351	347	351	380	367	336	352	388	342	400	354	339	369	344	330	333	370	367	382	339	342	365	343	369	335	337	380	369	375	357	362	345	365	367	323	354	334	379	381	310	340	385	340	345	335	348	340	350	371	361	342	338	345	368	363	330	369	362	358	358	337	368	340	331	337	344	425	339	375	359	350	344	363	360	335	373	367	349	353	374	346	356	364	372	350	360	363	344	362	310	355	345	375	393	341	366	364	348	363	368	336	309	316	326	376	374	365	374	328	354	377	366	358	341	353	407	353	371	346	353	368	372	353	333	366	325	380	390	339	348	342	365	340	325	358	375	367	334	378	382	362	332	324	317	344	332	365	340	338	360	348	350	349	363	364	357	385	357	332	374	389	349	354	373	358	360	370	384	349	338	348	358	368	377	320	366	364	354	344	380	388	353	343	362	334	375	335	338	357	374	359	353	361	348	379	380	361	341	347	351	361	387	353	347	364	352	385	363	353	379	371	338	385	378	349	352	355	352	351	343	349	368	366	352	346	379	359	348	351	342	359	344	347	332	340	359	373	365	362	350	382	357	345	377	368	345	352	389	392	363	353	340	380	351	343	401	334	353	335	377	348	360	365	354	366	335	346	368	380	346	366	342	358	345	344	356	347	349	330	364	377	330	363	324	363	385	342	334	352	355	361	317	346	350	347	383	366	326	342	324	386	378	366	361	385	369	359	380	344	380	371	335	341	342	373	357	332	357	346	366	349	328	357	370	353	399	391	346	372	361	347	401	335	369	335	360	331	347	362	364	352	375	331	369	396	347	352	337	342	350	326	336	336	350	391	392	363	344	345	340	326	348	382	330	337	398	353	357	360	357	379	328	353	347	350	356	355	374	363	363	348	322	370	347	343	348	301	358	346	366	367	354	395	372	351	347	382	388	329	350	394	366	347	394	379	345	351	374	370	349	338	366	368	377	399	401	360	389	352	366	326	368	388	375	382	367	348	331	317	372	368	347	357	396	384	347	366	352	355	344	369	382	364	365	357	362	374	359	363	352	332	351	314	338	375	367	364	342	348	307	352	380	365	337	365	373	343	361	388	369	362	376	361	387	344	349	333	343	372	332	369	354	344	355	345	366	342	356	373	367	389	376	350	370	330	367	375	360	373	352	361	356	357	363	354	345	373	321	364	344	350	350	352	373	362	384	404	382	367	346	351	353	375	371	388	410	335	377	355	336	371	346	346	341	337	341	372	353	353	324	358	363	367	353	372	364	339	349	354	339	329	369	351	375	383	362	361	338	335	358	344	344	360	317	378	367	376	363	381	382	386	377	351	354	368	328	352	387	363	378	356	349	357	366	370	388	386	342	366	341	364	323	405	367	347	357	321	358	349	357	364	358	370	336	341	383	321	355	346	324	331	368	366	344	359	359	360	336	390	355	370	371	334	378	347	361	388	389	343	363	373	381	378	373	344	348	381	363	353	378	350	354	345	335	346	330	343	356	334	370	333	387	348	349	364	367	329	342	319	359	338	380	370	363	332	367	326	352
25700	21852	29925	28665	22700	17833	12142	5765	2418	1892	1095	604	494	494	487	499	433	494	536	487	507	436	490	412	434	438	457	399	421	382	417	404	387	405	457	457	427	422	415	432	406	455	421	436	423	404	450	427	431	416	439	412	396	423	428	392	440	411	423	439	413	412	433	435	439	462	413	454	444	434	407	424	416	418	423	409	408	420	425	417	400	419	412	425	419	466	455	451	458	432	414	401	426	413	440	411	430	398	414	450	427	421	456	409	430	422	414	408	408	422	398	441	409	407	393	399	412	410	418	438	408	418	407	415	399	439	430	403	423	414	430	422	417	446	396	418	402	428	414	452	416	433	390	429	407	394	432	426	450	414	413	419	415	424	401	418	444	465	422	410	390	435	442	437	418	393	436	377	463	394	422	412	426	410	410	424	396	420	397	421	441	399	398	438	447	382	437	451	400	402	436	362	430	408	425	401	410	441	461	404	420	442	440	433	386	437	384	457	422	416	430	428	415	381	430	424	376	421	436	386	446	419	399	398	405	395	410	415	410	401	414	411	404	423	401	414	463	430	414	377	419	432	406	421	392	392	430	413	460	432	395	372	396	443	420	417	426	403	429	429	462	421	369	437	437	470	383	401	421	472	423	407	437	431	445	420	419	410	399	414	433	429	399	461	415	416	421	434	401	453	397	427	417	423	453	441	392	393	461	401	411	429	401	385	391	456	402	435	431	444	424	416	409	430	435	426	417	425	382	468	404	449	395	398	434	466	417	437	407	425	417	414	419	394	448	407	407	424	411	447	442	395	382	437	396	447	406	469	460	428	423	414	431	411	457	461	423	398	399	423	392	428	426	396	419	458	420	395	426	418	435	447	388	444	391	418	432	387	447	413	423	396	418	392	416	441	414	385	455	443	421	423	419	412	412	409	414	414	378	423	456	387	425	410	446	431	425	422	437	445	413	443	448	394	420	432	418	445	427	401	422	432	426	393	405	418	416	396	399	423	418	418	437	396	418	417	408	389	445	433	436	409	410	436	446	451	406	428	420	411	445	424	426	401	402	423	417	431	448	427	446	406	442	416	428	418	436	382	417	473	435	391	405	409	417	420	442	396	424	437	403	401	423	401	423	423	427	444	449	423	452	420	415	439	434	435	442	410	429	445	419	441	418	414	460	414	404	396	470	396	393	403	423	461	403	435	411	403	415	425	396	410	407	412	409	404	419	412	443	414	403	419	432	424	441	435	418	400	440	427	430	433	453	367	427	398	429	394	475	395	391	398	384	421	445	392	432	420	409	416	439	392	438	425	397	443	401	382	402	428	421	413	471	455	437	407	397	427	450	422	390	401	397	429	459	431	405	425	409	420	395	382	452	415	432	395	431	421	427	392	432	428	423	403	410	427	404	391	412	409	454	465	443	406	402	403	390	410	395	395	421	431	451	431	395	388	422	470	443	411	439	403	393	454	464	408	394	424	455	407	443	410	446	443	433	423	394	415	408	435	418	422	416	421	446	394	390	378	427	418	412	444	418	410	456	408	434	402	412	390	462	434	467	435	417	409	401	407	457	442	411	408	446	416	417	373	423	412	427	381	412	392	434	447	407	423	418	441	444	426	410	405	384	440	436	433	408	429	420	453	441	447	424	409	421	434	411	387	431	408	420	427	385	428	421	455	415	451	395	438	406	451	414	371	459	421	405	435	431	449	433	412	430	435	426	444	408	435	444	372	439	422	399	427	399	441	414	397	439	458	413	444	412	426	376	424	395	453	416	451	393	407	402	439	435	433	398	397	430	419	436	395	399	415	477	405	434	431	416	408	390	390	464	409	454	411	452	412	403	443	392	412	393	431	419	430	427	445	430	436	413	414	450	418	383	422	435	432	436	424	386	408	453	416	449	420	411	411	417	425	442	448	407	388	410	452	394	466	433	416	407	399	425	410	408	413	428	456	434	386	442	434	429	413	401	411	424	420	407	406	423	429	403	440	401	448	465	431	427	417	455	396	421	415	427	419	439	399	450	454	450	417	448	460	453	438	425	442	456	434	429	446	434	452	430	422	411	443	429	433	399	410	417	425	401	417	441	442	442	416	394	429	434	398	451	442	420	392	440	422	382	424	504	417	406	424	411	430	415	399	389	440	392	426	375	421	423	427	441	406	433	375	423	419	414	414	443	428	403	421	467	398	404	398	413	408	412	428	425	436	400	443	418	409	431	437	403	411	429	423	440	436	434	395	426	357	432	450	436	431	422	464	414	397	412	404	478	394	408	410	407	446	357	407	418	425	413	407	425	423	427	432	378	435	441	479	387	428	413	402	392	423	468	425	456	428	435	401	411	436	440	392	438	386	420	430	442	453	435	408	418	444	402	432	432	420	424	406	436	445	449	434	389	426	422	412	398	433	417	441	438	421	426	448	395	468	428	420	433	417	433	413	427	441	450	366	447	424	426	423	412	415	448	407	412	414	449	426	436	416	421	408	452	437	392	458	439	403	458	417	456	440	437	411	459	407	434	428	438	416	426	398	426	425	442	437	425	451	418	441	429	447	428	413	448	422	443	430	402	413	398	384	394	445	435	453	420	399	424	411	425	436	435	431	387	444	391	424	411	425	367	429	418	418	397	411	442	433	418	398	396	402	406	407	419	416	420	402	397	419	385	407	374	453	428	433	467	425	408	431	386	422	413	431	463	407	388	423	435	440	418	440	442	449	396	403	400	410	396	424	463	416	403	402	424	410	432	391	416	439	425	359	438	424	409	406	416	433	394	390	455	431	423	445	391	446	423	440	418	400	431	429	427	436	419	465	440	407	423	453	448	436	428	443	417	434	438	424	437	379	423	439	447	425	428	393	422	397	466	432	422	399	406	418	428	432	431	421	418	403	462	412	402	437	425	435	375	411	410	412	408	430	397	415	409	437	422	421	408	385	444	384	400	420	416	441	400	440	404	452	394	419	427	371	404	406	414	395	400	430	421	402	409	408	418	414	399	384	417	383	381	433	418	448	397	395	421	390	422	430	422	460	405	446	441	386	381	413	411	425	403	414	445	464	398	396	417	419	435	415	404	445	377	426	410	441	397	432	446	474	426	425	412	428	423	409	410	449	413	422	432	433	420	367	443	397	447	404	438	442	408	440	439	391	431	436	434	448	385	383	433	401	465	447	392	412	389	436	400	438	409	402	393	433	433	427	452	444	416	402	395	430	427	371	463	416	415	386	433	390	435	382	396	412	444	440	416	418	389	394	426	402	422	386	393	408	428	432	431	419	412	428	421	448	382	407	438	429	451	402	409	389	439	400	429	407	418	435	433	433	400	393	460	438	408	419	431	430	422	449	416	408	424	411	407	406	419	434	434	420	423	403	440	407	405	432	413	374	372	409	411	381	394	407	409	455	375	443	439	422	382	435	416	410	436	399	419	421	414	429	415	424	407	452	439	399	389	382	409	402	416	454	417	391	390	435	421	418	407	405	425	430	439	468	430	430	408	447	435	436	410	411	411	408	429	396
33887	56514	43782	31108	25678	22173	16001	8953	4085	3043	1712	866	642	593	544	532	562	568	619	590	586	484	483	463	451	456	441	426	465	431	416	441	452	429	432	448	439	445	471	463	483	418	447	484	466	432	429	464	433	439	442	482	410	464	446	458	448	477	444	464	475	440	462	449	481	457	444	411	442	430	437	495	462	454	459	447	440	441	441	466	413	447	488	472	458	457	431	458	469	454	448	476	441	466	452	426	460	459	462	432	469	456	417	453	489	479	455	451	461	468	432	487	469	435	475	467	428	487	483	422	428	429	416	466	445	474	460	444	432	454	433	402	426	438	468	431	436	439	477	454	451	520	443	457	436	444	433	491	426	469	440	468	468	439	443	434	480	465	472	468	443	461	431	439	443	457	409	446	411	421	420	448	456	445	455	447	436	464	431	460	463	441	434	443	421	499	468	457	426	429	483	451	458	419	442	442	432	435	449	473	446	438	457	464	419	435	490	425	437	445	467	456	446	426	459	430	466	479	487	474	481	457	456	460	445	438	466	464	440	449	444	397	396	452	462	442	434	431	459	502	448	446	471	469	443	449	430	462	481	454	437	491	422	474	472	500	427	462	444	469	501	419	460	454	455	439	486	431	461	443	446	440	453	421	441	416	472	416	460	490	439	482	466	474	444	456	431	440	463	450	417	430	467	462	404	448	403	443	434	461	434	459	480	431	443	462	431	433	423	457	449	467	443	448	459	460	449	417	456	442	468	439	431	433	464	477	408	454	478	449	448	442	436	448	450	482	441	454	423	418	462	457	471	411	462	422	447	471	436	463	439	457	442	453	496	449	475	441	435	409	480	455	516	411	427	445	451	430	441	409	422	466	472	481	438	422	452	447	441	443	438	433	468	428	438	445	434	496	430	463	417	472	467	444	459	461	477	423	441	441	459	462	424	458	437	452	460	429	455	432	443	469	444	478	444	470	466	450	428	461	462	426	428	428	441	476	430	477	461	455	467	456	454	474	441	443	445	430	477	488	487	477	433	472	453	476	440	427	461	447	453	453	447	472	434	461	430	459	453	450	470	431	487	439	493	437	439	419	469	465	467	469	442	458	451	433	470	454	458	456	456	443	435	402	448	448	480	448	454	454	454	414	465	476	449	427	433	471	482	469	464	438	437	460	430	457	444	498	421	447	466	462	416	466	478	459	493	435	487	421	455	448	453	437	464	479	450	471	450	475	429	445	444	442	441	457	440	433	461	435	424	417	417	469	415	473	430	463	465	460	446	434	426	466	471	415	453	439	447	459	449	459	428	437	471	444	479	478	451	464	496	430	448	466	448	428	446	459	514	430	450	463	423	451	438	456	476	406	437	511	458	417	477	432	457	440	438	461	480	471	453	439	473	460	451	471	459	433	418	460	507	419	451	412	476	446	455	432	450	435	444	461	505	464	442	473	466	453	464	449	455	465	465	459	451	420	445	463	465	446	461	440	450	481	451	424	416	426	440	496	448	457	480	481	471	469	416	463	481	471	429	445	462	488	459	434	465	428	434	457	439	440	421	439	493	421	451	440	438	487	456	459	455	419	465	455	440	411	457	486	442	439	445	476	440	444	418	460	424	432	463	452	439	438	441	406	441	458	439	416	483	461	463	441	466	446	491	450	446	452	414	429	431	472	451	416	426	441	453	424	440	405	446	461	468	464	442	433	455	459	421	433	460	463	473	467	433	460	466	453	406	463	491	421	423	451	431	448	454	468	408	464	451	417	470	462	437	442	463	445	482	449	456	446	440	438	482	446	461	438	422	423	443	439	435	424	462	398	455	428	467	448	469	455	460	454	461	419	436	473	449	418	440	483	447	430	451	451	469	448	449	475	426	426	450	404	464	464	433	458	428	442	463	453	453	446	443	464	464	444	430	467	448	430	468	470	455	425	444	444	477	447	454	446	480	442	477	478	473	450	497	446	429	430	431	404	464	449	418	447	455	450	455	486	491	461	472	425	463	440	417	449	464	468	435	445	461	456	442	431	463	443	466	452	470	431	421	428	423	429	441	458	452	483	438	428	439	446	455	473	454	428	438	410	446	479	455	468	443	450	466	430	482	460	446	435	440	458	431	454	422	476	420	494	429	435	406	476	417	438	460	444	431	448	448	477	409	405	497	419	466	483	450	472	473	444	478	426	486	475	441	457	434	440	448	433	446	429	445	439	428	442	495	456	467	462	470	415	460	437	427	462	478	445	432	439	469	470	457	408	457	447	479	471	462	444	469	495	427	472	435	416	414	429	429	462	404	443	501	435	467	412	465	495	439	471	452	405	440	432	472	435	442	456	484	452	444	452	458	471	489	451	444	446	479	396	412	463	408	466	501	489	435	477	456	433	431	461	457	414	425	452	427	453	433	465	435	465	464	447	454	454	457	432	443	465	454	444	424	410	473	426	433	446	460	459	455	452	444	471	449	440	480	434	468	463	451	420	475	411	434	468	428	454	446	459	417	460	456	486	452	466	473	486	390	480	442	449	455	428	449	452	474	483	468	449	450	435	421	450	438	456	439	441	469	452	478	453	437	469	439	468	434	412	474	468	421	433	453	461	470	469	427	425	450	427	493	438	491	440	454	450	470	429	477	456	415	478	468	439	431	468	462	451	426	488	484	406	522	451	507	424	463	456	453	450	441	436	448	457	448	452	456	460	405	417	407	415	429	471	457	416	449	424	436	438	498	446	425	440	438	467	457	473	460	463	425	431	432	404	476	456	477	436	448	458	484	462	452	455	438	442	437	414	457	474	411	451	468	464	456	432	469	463	439	424	470	458	449	472	452	431	416	451	441	492	445	464	452	461	440	492	479	472	472	474	450	418	457	464	442	444	448	476	437	458	441	500	424	470	460	433	481	434	470	496	455	450	410	477	458	406	472	464	425	495	424	429	444	447	454	453	470	410	470	437	456	447	419	435	461	470	459	487	451	405	462	471	483	439	438	453	419	444	427	482	465	423	446	472	439	406	501	480	441	444	483	430	480	446	470	455	489	468	455	451	412	468	454	445	453	448	455	432	439	436	461	487	443	467	474	434	444	440	430	439	510	452	416	462	459	482	456	459	472	493	456	469	449	416	500	434	439	463	478	476	445	439	507	475	455	458	447	463	440	470	418	428	471	499	443	441	490	459	463	462	478	471	485	449	495	448	462	447	431	460	452	452	419	485	436	449	458	460	427	451	462	451	460	432	462	419	436	445	458	456	463	468	448	461	467	445	471	467	409	455	454	480	474	454	467	453	413	448	460	425	448	453	429	448	482	461	447	463	460	446	449	440	410	441	426	440	424	449	464	418	450	440	465	468	403	447	396	408	476	430	459	424	426	432	451	477	446	432	461	463	445	443	442	441	463	420	461	438	439	465	468	459	430	454	437	467	462	438	429	469	460	444	443	461	446	449	418	461	435	487	442	462	459	430	458	451	444	479	473	435	411	447	460	466	427	422	416	424	437	438	454	442	451	505	461	423	500	440	441	445
23300	21688	29509	24736	23447	25154	23895	12677	7052	5163	2740	1027	747	646	630	637	621	692	735	694	627	566	530	552	537	548	514	504	494	514	545	532	554	496	484	489	509	540	529	504	480	533	504	525	499	498	521	494	537	510	506	507	512	498	491	491	473	514	537	496	501	521	492	507	502	528	505	506	508	522	469	516	483	513	510	470	504	475	488	533	524	536	463	489	511	520	462	482	541	487	503	503	478	481	507	509	479	514	507	514	479	488	520	496	516	512	465	499	504	509	489	489	489	508	503	493	481	528	497	478	521	490	486	452	495	492	505	479	516	479	496	504	497	519	487	506	504	527	491	514	520	549	479	490	494	499	500	481	502	479	495	543	529	501	499	549	448	519	485	493	511	508	509	492	523	470	472	468	492	503	460	481	502	543	519	495	486	515	497	496	501	514	550	499	500	503	451	448	509	506	507	495	515	514	468	487	477	524	459	491	529	470	490	537	522	509	520	490	513	472	515	458	532	471	439	522	502	482	501	480	500	495	481	505	487	495	503	503	465	476	488	493	497	497	486	535	507	494	508	492	523	483	499	521	486	532	529	492	535	487	522	488	526	505	510	499	527	487	529	484	499	509	496	492	527	525	499	498	509	521	487	485	539	470	504	521	484	542	460	459	510	459	489	537	471	534	469	474	504	553	525	480	465	456	510	508	532	481	471	484	500	511	454	489	467	510	491	502	484	508	531	527	482	521	464	480	513	542	562	457	482	437	497	484	457	474	534	476	514	544	501	469	499	492	516	523	479	528	476	529	504	501	472	487	496	485	539	475	486	530	496	497	561	465	511	494	507	517	497	488	476	520	515	568	511	544	499	511	548	543	489	514	500	514	476	487	495	472	497	518	510	549	524	483	489	522	513	532	533	501	512	501	497	530	475	524	485	498	502	503	528	487	507	476	492	497	503	536	510	483	489	512	500	568	504	497	558	507	519	479	544	509	494	501	497	538	479	522	519	479	494	480	494	482	480	488	519	539	511	501	538	484	508	541	477	531	499	490	448	500	484	516	526	502	489	502	487	479	525	535	481	539	561	510	516	498	529	478	505	480	477	479	512	494	484	506	468	508	486	572	490	501	481	471	512	491	482	501	492	472	512	485	535	507	452	505	500	504	515	477	534	505	545	485	514	457	501	493	511	542	495	479	502	495	484	509	536	511	494	519	500	479	493	526	503	509	491	521	503	499	503	510	449	502	509	466	508	525	446	487	482	528	498	525	520	496	481	507	476	514	457	478	537	513	505	540	498	494	495	515	519	473	477	490	499	477	490	475	535	510	500	480	509	521	484	519	512	507	513	478	520	528	516	461	517	457	556	463	496	495	459	558	482	517	519	509	527	499	505	490	513	501	501	519	512	505	486	477	507	476	476	476	519	521	494	496	508	473	503	515	487	515	522	534	486	480	507	461	512	497	514	573	521	536	479	492	526	467	522	500	553	536	481	480	523	507	487	494	539	494	464	520	505	496	515	496	499	519	487	498	509	543	538	501	523	530	472	512	499	536	514	507	459	456	489	494	511	501	482	528	521	548	514	522	463	501	498	520	494	531	510	477	488	429	498	475	475	494	502	520	489	503	499	456	491	521	464	493	474	548	511	494	509	476	526	493	502	477	501	456	479	531	478	508	497	509	526	468	528	489	496	482	502	516	516	534	518	511	529	440	500	483	500	514	477	537	519	493	493	511	478	463	512	482	486	474	513	524	551	494	504	498	502	503	540	522	524	500	534	500	525	509	516	514	524	512	510	514	481	516	492	516	498	519	464	525	516	511	537	489	495	505	509	513	532	508	508	474	517	452	499	519	503	516	505	502	564	483	495	508	471	494	522	519	459	517	460	515	530	485	517	504	549	546	471	504	523	537	481	523	517	473	513	502	538	438	514	497	513	475	488	511	510	454	537	508	496	507	497	484	509	478	493	505	508	485	456	491	487	560	531	502	471	516	547	544	527	444	502	543	494	503	470	494	454	519	549	478	470	474	524	518	490	510	547	488	502	550	481	498	503	530	504	520	552	489	497	518	473	518	494	501	543	454	520	482	478	520	493	491	484	497	492	497	533	512	500	474	558	542	524	511	512	549	527	499	506	531	546	509	522	507	522	489	495	509	478	513	522	493	500	490	515	462	488	489	490	472	508	481	473	532	528	488	484	495	531	440	494	492	509	458	518	515	474	479	504	499	501	529	490	493	505	520	486	511	473	479	483	507	495	506	469	513	515	506	513	501	531	510	512	464	512	509	507	493	536	520	535	467	537	483	475	518	522	496	469	458	513	534	505	485	476	509	493	524	506	484	479	487	516	540	541	504	472	561	509	493	528	526	513	489	481	512	472	516	499	493	507	532	495	485	520	490	498	495	510	480	463	488	486	495	507	502	525	509	521	495	497	495	507	510	492	476	496	471	511	514	501	490	535	508	512	479	503	486	514	496	462	511	517	556	539	494	492	528	479	512	529	520	483	498	493	472	477	463	514	514	489	532	467	537	517	490	491	496	494	496	541	515	513	471	488	511	485	478	521	481	481	499	527	492	511	469	469	488	487	509	463	523	497	483	467	494	516	498	529	502	488	508	464	534	543	499	504	559	522	509	530	487	485	498	471	498	463	556	488	485	517	511	488	507	526	477	465	506	541	531	484	501	489	535	496	498	500	520	520	510	522	535	521	482	555	492	500	521	491	550	488	472	484	499	538	542	516	491	520	507	550	527	517	491	472	505	549	492	488	528	469	492	489	501	487	530	511	495	552	494	538	467	488	487	515	520	482	521	504	513	500	518	531	476	454	514	497	527	460	469	506	535	518	504	501	521	497	492	511	500	499	493	481	506	498	482	455	463	514	535	487	441	477	523	525	527	528	523	478	489	533	496	493	560	501	521	505	452	527	478	482	489	475	482	545	487	515	514	474	493	519	468	519	530	514	513	479	512	502	483	521	524	509	504	482	551	457	549	460	483	502	506	517	530	512	504	512	497	510	454	484	481	469	532	472	468	449	500	532	491	517	501	500	554	481	513	471	496	514	503	521	541	520	503	476	492	460	470	531	470	500	518	490	522	480	548	487	526	493	527	459	524	462	513	514	524	522	479	534	489	496	505	526	533	461	520	550	501	524	513	494	496	503	486	541	528	480	513	515	479	466	491	477	477	553	533	495	501	508	522	519	500	546	504	496	460	474	472	501	536	525	488	488	502	523	514	498	517	524	488	496	529	513	482	508	497	518	536	539	538	502	549	508	475	512	513	525	486	517	543	528	518	502	482	516	485	500	513	505	512	482	536	491	496	483	488	500	483	498	516	504	495	486	444	494	516	483	496	528	520	494	481	505	492	473	514	504	541	487	489	475	516	501	547	506	498	528	501	488	469	472	502	486	479	488	531	512	542	535	494	505	519	520	539	468	487	514	508	492	526	482	499	547	472	496	524	483	470	484	502	513	495	510	505	523	493	506	509	545	485	440	531	509	462	489	504	524	466
36440	66443	53480	41119	35140	27546	22272	14854	10083	7609	3846	1323	892	777	705	664	676	850	814	755	715	649	600	533	555	531	541	507	537	541	527	503	513	515	521	461	548	520	512	512	522	527	459	555	519	558	517	513	528	501	542	525	509	528	495	488	514	517	533	529	535	520	472	501	591	546	544	530	508	505	495	504	533	520	532	530	478	491	534	477	503	509	535	482	520	514	487	524	521	486	498	509	550	545	520	502	559	496	507	532	498	564	461	474	476	495	529	521	467	504	503	490	500	539	502	512	509	495	519	532	479	532	540	503	504	545	513	500	461	515	529	537	490	483	524	531	502	484	540	493	535	524	512	484	535	515	538	523	467	444	517	503	488	498	510	483	510	528	519	523	500	502	505	507	504	522	510	521	501	549	505	530	499	523	520	485	463	497	530	502	522	525	528	527	494	511	492	526	474	502	545	509	500	481	531	482	498	534	513	501	533	534	493	572	518	513	512	473	502	501	536	568	488	525	540	532	502	509	501	486	558	538	471	483	467	537	540	505	540	515	553	509	488	528	501	490	531	526	527	539	497	488	507	504	533	536	475	544	530	533	536	511	524	506	507	516	536	484	536	524	574	515	528	548	510	512	515	548	499	501	508	519	561	503	511	495	471	533	524	484	494	510	548	508	519	490	497	533	520	507	514	575	544	491	542	466	487	515	521	508	541	517	485	505	534	519	490	470	515	532	546	496	537	507	512	506	521	488	527	509	497	498	492	514	523	523	506	500	496	505	508	537	502	535	476	496	484	544	518	522	462	489	509	478	561	505	514	531	522	468	528	508	513	481	559	498	508	473	539	482	524	522	527	530	531	514	507	501	498	526	557	514	522	518	504	532	496	491	560	495	528	478	490	549	550	519	527	513	553	517	541	509	475	546	482	473	497	529	527	505	518	504	509	499	545	491	509	525	498	507	496	513	500	442	540	517	537	505	493	498	518	482	508	506	507	503	523	457	500	535	515	504	498	493	513	539	488	537	513	552	491	494	499	498	482	493	544	532	523	521	519	481	472	517	489	508	511	519	498	505	516	528	496	488	486	477	495	534	525	498	530	505	474	507	529	514	495	525	544	501	526	521	540	503	524	534	504	506	452	504	523	509	473	518	553	520	479	513	499	517	514	470	543	487	526	499	493	528	529	510	552	528	522	543	494	473	494	490	496	455	486	516	532	544	472	558	513	488	509	542	535	467	540	521	557	507	474	509	507	494	482	495	515	509	503	494	515	499	539	572	515	502	495	549	465	525	546	500	566	521	509	505	537	525	497	502	501	490	494	493	524	533	520	507	526	536	498	477	490	515	514	501	518	517	545	539	533	491	526	488	506	548	516	507	525	504	457	502	538	529	515	528	485	526	519	521	496	504	527	555	482	509	492	511	503	497	518	505	499	530	529	494	505	557	512	516	551	502	540	545	512	503	490	509	492	509	500	517	488	495	503	511	569	520	513	557	482	517	495	504	532	554	517	523	529	495	505	496	575	518	502	488	482	513	513	545	509	510	485	519	544	514	538	497	493	548	547	530	517	542	529	542	523	561	544	524	494	487	526	513	495	485	489	527	489	509	509	497	487	522	481	535	505	548	509	525	481	510	462	492	530	492	501	489	497	496	537	546	493	491	534	526	503	513	519	496	493	494	481	525	541	527	497	528	526	517	525	532	496	479	498	489	482	544	498	528	539	496	447	545	519	498	548	516	556	520	477	485	519	540	497	526	528	520	517	494	504	494	555	535	500	512	509	522	496	511	518	491	496	477	488	522	512	459	503	511	506	533	507	514	536	551	494	508	536	531	508	509	481	499	486	515	519	504	516	517	547	482	529	528	525	498	539	502	482	496	543	512	529	498	527	478	497	535	559	506	533	494	535	499	534	491	483	478	480	515	515	501	498	552	481	520	470	494	527	517	475	491	505	529	541	455	474	523	497	498	528	499	505	497	504	562	535	543	550	519	522	494	510	494	503	469	496	529	527	515	482	522	512	505	514	555	473	520	510	524	468	505	500	471	522	535	509	473	550	497	471	489	498	485	510	486	503	509	491	519	542	506	527	529	529	513	509	475	532	519	506	483	483	549	499	512	528	510	535	489	499	521	496	521	485	520	487	498	509	502	500	538	542	552	495	456	520	474	504	543	473	508	518	570	527	514	500	512	499	517	482	535	523	497	508	530	515	475	532	477	527	574	534	534	481	526	501	515	538	556	536	509	510	512	504	505	492	509	534	556	514	503	505	516	517	513	520	525	532	490	523	471	471	498	533	504	498	555	529	519	551	565	523	531	515	510	492	497	498	549	500	510	476	493	484	500	524	541	508	489	524	511	498	472	521	478	493	473	491	546	488	462	550	491	495	526	495	498	541	488	514	488	526	490	524	484	519	510	522	498	488	565	498	496	493	492	471	523	509	494	502	499	526	522	528	482	493	551	515	517	481	533	514	555	512	461	574	523	526	550	497	515	478	494	526	514	493	525	501	567	495	531	517	531	514	532	519	520	485	497	544	510	456	521	522	498	507	525	461	496	517	507	524	536	508	487	518	554	493	488	501	526	450	509	494	536	563	527	490	548	514	466	511	507	526	519	513	531	515	485	514	500	502	553	514	566	536	578	520	540	541	541	511	542	480	545	496	513	534	506	508	464	538	534	501	477	497	529	523	529	507	478	538	491	502	513	508	508	460	521	504	550	514	503	521	500	521	501	498	508	509	532	493	542	542	519	483	511	525	524	531	468	539	557	546	480	513	516	515	570	514	527	479	512	498	491	531	491	509	504	547	509	515	521	506	522	509	527	529	520	547	536	557	512	525	514	526	476	506	547	502	550	491	528	506	534	533	477	522	483	497	476	541	497	533	494	512	496	500	534	485	513	545	524	523	508	502	479	517	536	535	489	534	514	523	533	493	501	502	519	529	485	518	526	549	483	513	509	522	535	504	521	489	529	516	539	508	533	553	481	574	531	529	469	492	510	510	490	546	553	568	474	515	529	491	504	527	512	508	518	493	477	529	527	530	495	550	494	515	480	544	511	497	529	519	570	501	481	508	540	515	527	491	527	502	569	531	547	517	483	481	494	578	506	499	520	488	535	537	474	488	495	505	511	532	522	536	516	517	525	464	520	563	528	488	480	531	492	503	511	536	498	516	532	547	519	536	533	534	530	524	500	505	502	497	500	561	519	545	510	514	519	526	504	533	529	490	537	516	548	537	507	516	458	497	531	495	496	524	527	527	520	534	518	499	460	533	469	477	558	547	530	480	520	540	516	497	506	486	483	538	525	511	526	490	512	524	510	527	504	538	488	504	482	523	529	489	502	463	520	501	497	533	540	495	505	516	509	494	476	502	493	506	508	550	485	541	492	562	532	570	504	488	526	515	499	545	546	508	522	511	519	505	494	531	517	538	485	525	515	559	559	525	519	479	558	501	541	486	502	518	523	492	507	565	494	548	515	513	488	545	495	565	515	497	518	493	548	567	519
32803	35310	38686	29154	18423	10937	5936	3257	1982	1177	572	376	360	332	328	340	353	354	384	370	295	319	327	343	353	325	318	327	319	315	314	303	287	311	325	295	302	334	297	296	330	304	337	306	287	312	277	332	298	300	284	309	328	324	286	322	292	314	289	309	317	320	302	286	329	305	281	315	335	332	303	301	272	307	296	292	242	314	289	317	275	290	326	306	291	297	305	310	294	310	297	288	297	294	301	295	306	294	267	281	286	333	319	310	309	338	315	310	305	328	302	317	312	330	302	325	278	283	305	313	299	297	290	287	303	324	327	300	326	268	277	294	332	318	278	291	327	314	299	292	304	289	297	284	301	307	295	275	308	326	290	349	303	284	286	293	315	333	327	315	287	345	294	296	323	300	306	311	306	301	304	312	315	294	309	302	324	283	290	310	311	321	308	306	294	300	334	309	318	321	309	283	310	306	317	309	312	280	298	307	298	342	284	293	282	303	322	308	314	306	295	315	302	321	316	316	310	296	300	302	341	297	299	305	335	304	305	293	264	310	300	283	296	321	306	295	293	309	280	283	328	285	329	306	316	293	284	296	324	270	293	272	301	279	330	331	298	299	313	312	320	280	295	321	304	309	327	310	282	336	346	281	315	307	288	311	320	289	327	296	295	303	337	268	304	300	294	283	327	300	323	314	316	295	308	319	322	299	279	310	294	297	301	320	325	335	284	335	338	305	279	277	299	279	301	295	297	283	294	306	309	326	318	297	310	295	289	293	263	313	297	316	287	289	319	287	290	322	314	301	299	308	296	299	327	321	300	334	311	324	284	287	306	275	318	308	275	272	331	322	300	287	312	309	327	325	330	295	274	306	260	323	298	292	281	301	291	302	270	317	291	304	289	311	294	274	299	292	297	317	299	289	306	287	267	297	278	285	287	330	301	272	302	302	287	311	295	299	294	310	300	316	324	297	327	312	317	304	287	330	310	296	294	284	281	284	304	282	308	320	274	314	293	307	306	314	293	277	310	299	317	312	292	313	342	314	293	296	328	319	303	295	304	310	333	289	302	288	299	294	313	282	312	312	272	317	286	303	275	302	303	293	297	292	298	309	258	265	322	304	330	314	295	295	289	321	311	346	283	305	335	326	295	279	322	305	341	322	320	311	294	296	293	326	299	319	292	300	300	327	332	286	286	303	309	310	310	311	300	300	323	310	279	306	293	324	296	301	299	296	311	278	285	283	283	296	299	320	279	330	295	269	314	299	315	324	279	304	278	286	281	305	287	307	284	324	315	305	322	339	347	285	293	314	321	293	289	296	319	298	283	312	281	323	314	332	280	306	296	315	332	293	328	285	306	312	269	319	306	310	314	311	298	299	321	310	297	285	315	299	275	293	319	307	273	312	299	309	298	297	315	302	317	340	292	311	293	295	303	284	302	296	293	289	323	345	274	296	306	286	306	283	310	300	288	325	319	293	306	298	285	308	352	277	311	321	296	307	264	299	307	304	288	316	295	259	282	322	332	290	293	315	314	294	298	296	317	321	317	336	273	297	313	308	328	316	300	317	285	279	298	297	313	299	310	297	319	303	296	292	303	300	315	306	284	293	353	306	319	350	320	290	270	325	294	310	313	290	311	288	292	289	330	272	323	286	323	312	285	299	330	285	306	276	287	299	290	321	308	292	297	317	307	297	273	327	316	313	307	318	315	322	287	297	312	306	285	299	287	305	292	280	298	318	288	285	311	268	306	303	276	315	333	345	307	307	315	297	325	306	283	304	311	286	333	293	292	272	281	297	286	315	320	320	298	279	316	305	322	318	292	320	314	319	280	302	307	327	300	315	307	322	293	310	307	274	287	288	312	280	293	313	305	311	289	303	303	329	318	320	309	333	314	286	281	310	315	320	298	290	298	304	327	286	295	306	334	309	311	291	307	285	291	307	317	311	277	333	324	283	289	310	348	312	299	312	296	315	309	292	358	323	285	292	288	317	331	300	315	295	290	322	278	316	314	349	289	292	282	309	264	275	320	302	277	286	296	315	311	334	307	324	310	319	307	304	334	290	311	293	308	297	298	316	301	359	277	307	300	278	284	316	300	305	286	297	340	336	282	287	269	298	294	296	287	310	281	330	305	314	319	311	328	284	335	286	299	315	297	277	293	317	309	309	275	300	291	299	298	295	288	312	298	284	320	295	291	294	291	303	293	309	299	309	319	323	295	288	297	304	302	296	303	339	292	301	321	338	285	290	296	313	313	264	327	327	295	304	316	345	328	281	297	295	317	323	311	335	311	313	312	271	285	311	295	295	289	314	294	313	289	278	311	309	292	290	313	305	299	305	296	330	319	296	287	308	308	301	323	286	288	295	289	282	325	285	298	318	266	284	307	322	287	303	285	306	325	316	271	343	311	281	267	312	308	288	294	346	321	296	300	268	320	348	298	317	327	303	284	328	288	293	315	305	315	291	295	319	297	313	303	310	312	293	264	319	298	294	283	297	327	287	291	298	293	299	301	283	343	287	285	314	295	295	294	313	311	333	330	331	281	314	310	293	268	322	321	278	296	322	303	333	311	303	306	276	299	335	324	309	327	284	298	277	252	263	317	280	295	283	315	302	282	314	300	306	294	310	296	328	271	320	303	302	289	292	291	267	306	320	274	262	326	311	288	322	277	310	317	288	305	305	306	320	294	281	311	300	319	288	315	302	301	290	312	265	290	306	313	274	305	353	320	314	308	286	339	290	298	293	292	314	299	290	313	328	300	290	289	303	326	287	281	309	297	321	288	309	328	290	299	266	303	285	309	319	273	285	277	309	282	279	311	276	274	292	317	286	312	291	281	298	300	281	298	295	325	332	289	266	321	306	323	296	296	299	291	291	302	310	318	301	285	297	292	289	307	312	311	302	287	348	324	293	279	302	298	308	296	304	308	276	321	298	250	320	325	321	292	310	244	299	301	283	307	324	310	310	310	307	291	318	323	305	304	285	293	304	324	311	283	306	256	290	298	298	303	290	299	284	327	299	311	308	281	306	268	295	322	309	308	293	300	288	327	321	305	312	295	300	308	322	286	278	325	290	270	289	316	285	279	276	319	276	312	283	273	299	313	314	300	276	315	290	282	305	291	262	295	304	313	268	291	338	331	310	305	282	309	300	305	282	311	313	306	265	304	317	309	295	285	308	299	308	335	297	269	271	313	303	296	295	309	304	308	304	271	308	287	281	294	284	306	334	280	318	296	331	323	327	277	341	300	305	297	322	310	319	272	299	303	302	280	296	304	321	300	300	288	306	321	309	299	294	298	304	269	291	292	303	305	290	278	283	291	311	305	340	330	300	270	316	319	345	303	273	313	334	291	289	290	286	292	327	307	315	321	285	329	313	307	289	286	300	298	298	303	281	285	323	316	290	315	308	326	281	294	298	322	318	297	319	287	295	320	286	295	306	285	332	342	307	302	313	329	320	312	324	274	317	328	329	306	288	276	304	303	323	321	319	318	297	331	316	296	262
31470	44421	35443	24475	19015	12837	8203	4982	2978	1796	731	512	334	380	348	383	359	402	405	384	369	310	330	339	320	306	329	308	288	300	284	317	284	285	296	285	282	307	340	310	302	291	297	322	283	294	292	296	314	303	304	272	300	293	276	299	290	335	277	283	301	282	288	274	300	319	277	338	310	282	298	303	284	288	292	315	301	316	323	295	297	288	270	281	285	294	310	287	281	301	297	321	308	262	295	297	288	288	296	316	302	312	286	322	327	278	318	304	251	322	294	285	320	333	273	323	299	303	303	291	321	274	290	302	295	298	288	286	296	285	276	309	293	284	303	299	251	289	297	309	278	336	323	294	297	320	264	337	291	303	287	295	305	312	338	295	272	312	300	296	322	285	294	331	306	300	280	301	287	303	272	283	327	301	282	277	320	285	299	292	309	295	317	254	294	319	272	311	287	296	321	304	293	299	316	302	284	304	295	319	308	293	325	249	299	311	288	288	305	322	304	284	325	291	314	294	247	306	307	317	288	308	332	299	313	319	307	314	297	308	277	283	325	316	298	305	307	264	297	279	280	276	292	314	267	317	304	318	306	300	315	309	304	315	304	286	308	321	283	300	327	304	290	310	287	302	343	289	274	275	308	287	307	297	319	307	258	301	284	301	257	321	266	328	315	273	310	270	287	294	285	281	323	295	336	285	298	289	289	310	280	293	291	290	295	307	287	275	310	301	264	287	314	282	292	279	305	278	316	304	290	299	314	303	310	319	303	289	263	296	309	304	303	312	298	315	294	307	351	322	289	321	275	295	285	306	308	312	311	295	328	305	288	341	313	310	273	318	289	274	307	308	301	292	289	303	318	295	286	304	298	303	294	335	295	293	281	307	309	283	304	318	320	306	278	274	310	289	293	302	342	295	322	288	279	320	327	271	313	299	305	306	289	283	275	291	283	310	306	321	309	298	306	309	270	313	315	299	292	284	285	289	293	283	307	317	302	330	291	277	295	313	300	307	270	306	301	273	319	319	311	296	300	287	292	326	258	319	285	294	298	279	288	293	273	295	276	280	313	302	280	302	313	304	316	299	316	291	294	299	332	305	300	323	311	283	291	302	274	305	281	306	285	296	281	321	308	285	325	310	266	298	304	293	304	306	292	264	296	286	269	288	293	321	297	315	285	332	278	306	287	323	292	310	297	306	312	287	312	289	288	292	292	329	321	312	295	322	315	318	302	320	299	265	295	266	321	300	320	328	300	292	315	320	281	311	307	288	276	254	328	287	297	327	296	302	260	296	315	304	303	295	303	329	294	291	275	295	311	316	292	280	294	289	307	277	314	299	299	322	278	265	306	282	275	320	311	312	276	285	282	286	308	294	315	288	311	288	315	281	287	262	300	305	292	296	310	298	304	299	286	296	320	308	334	313	267	310	299	278	300	306	330	281	329	274	300	282	304	290	298	299	348	303	310	320	304	328	300	305	312	292	301	305	289	298	295	304	298	285	338	318	290	296	300	284	298	315	309	293	288	299	294	290	276	314	328	294	282	319	310	288	313	262	279	291	272	298	319	299	281	272	311	343	311	317	288	303	289	287	298	286	284	303	314	299	319	282	304	321	291	274	291	282	306	300	269	294	284	316	321	300	275	313	288	283	296	290	302	282	278	312	298	333	312	332	283	300	290	295	301	296	300	313	291	325	306	290	300	299	283	337	276	303	283	270	311	315	311	323	319	288	294	335	309	319	294	318	301	306	278	268	315	303	310	297	299	299	302	313	323	315	324	317	292	280	314	284	289	269	314	278	323	287	325	280	304	277	300	313	290	284	281	315	300	293	306	315	301	281	320	269	318	349	300	304	292	296	313	322	326	274	305	290	290	307	288	285	280	326	313	283	303	302	303	304	325	308	273	315	316	321	312	293	302	323	311	273	279	324	257	287	294	294	294	295	294	330	311	319	296	272	321	297	338	306	287	296	280	288	287	285	299	280	289	292	320	308	309	263	288	303	287	323	291	279	300	315	298	323	304	305	253	294	297	295	298	303	301	282	291	267	311	296	312	311	282	295	307	307	291	287	312	291	257	308	320	272	322	315	307	307	280	285	279	274	324	298	296	306	298	304	261	311	296	300	312	303	314	303	261	342	278	278	341	307	302	301	297	320	290	318	312	307	305	282	293	319	314	293	293	275	300	315	317	296	292	344	296	326	287	327	306	299	283	276	294	294	327	323	303	288	311	309	278	281	290	310	276	292	291	300	299	312	313	297	297	314	308	313	275	326	318	311	299	282	290	279	286	303	283	294	316	278	281	271	319	330	315	282	311	321	306	293	290	280	328	325	284	312	315	299	318	276	336	321	308	297	283	309	265	290	294	288	294	296	297	297	339	314	331	291	327	321	323	316	286	294	289	283	285	308	293	315	247	278	301	309	265	294	297	279	300	277	274	295	330	331	320	305	301	321	293	312	343	323	281	304	284	305	304	296	250	303	324	333	274	290	320	328	316	298	343	283	292	312	296	310	278	283	291	297	307	284	276	327	279	300	288	295	289	314	334	299	286	280	311	285	303	281	281	295	312	310	281	314	276	288	278	290	305	271	261	287	296	300	312	292	294	306	267	300	292	317	311	283	278	292	288	273	320	311	289	296	306	261	300	298	285	293	322	299	297	329	291	286	346	297	293	294	295	312	304	268	316	309	330	309	282	304	322	282	286	308	320	290	320	304	307	309	302	310	311	281	282	288	290	298	283	282	304	295	307	292	290	292	293	302	280	313	272	285	286	289	294	307	319	294	332	324	313	291	321	294	306	308	320	293	286	288	302	311	299	318	316	286	319	277	339	319	304	298	285	298	302	304	318	281	306	298	278	296	283	321	270	342	300	284	324	291	296	297	293	320	290	284	320	305	263	276	314	288	279	298	260	269	309	300	296	300	340	320	306	294	280	316	281	322	319	318	304	279	300	311	294	308	274	299	287	317	291	334	328	305	298	327	281	298	297	304	315	306	309	299	302	295	303	282	293	299	312	293	318	297	297	284	260	290	325	270	312	302	316	297	296	298	312	286	330	306	291	310	284	308	337	298	278	296	268	279	297	324	312	302	297	305	340	275	297	289	315	287	314	303	298	307	317	290	305	337	319	300	310	321	291	280	304	314	289	280	302	310	289	306	288	298	292	318	326	338	315	303	317	299	294	273	284	313	288	282	311	309	302	297	304	276	313	293	298	294	276	320	306	290	251	306	305	284	298	295	281	298	289	275	285	310	294	321	299	320	283	291	309	308	282	306	294	263	313	297	304	306	281	303	316	300	302	317	321	319	282	296	285	295	275	269	303	292	281	281	267	314	284	298	306	289	294	269	314	301	308	285	288	280	295	290	325	267	288	309	285	320	313	282	268	251	295	284	294	293	309	290	293	284	269	304	280	314	302	323	299	293	336	308	317	286	276	282	310	268	306	320	289	250	322	316	266	289	290	307	357	274	271	290	289	294	333	279	285	309	279	284	278	299	277	306
24563	21666	29252	26499	24533	22235	15367	9174	5020	2352	1090	608	474	417	404	390	419	418	478	442	401	387	380	344	379	352	368	333	322	338	346	331	325	321	333	343	340	352	375	310	331	357	340	334	336	363	319	334	346	309	322	314	347	321	336	342	330	319	321	337	366	297	339	296	343	328	331	332	318	358	346	379	334	348	309	330	339	345	327	311	356	364	327	324	339	326	362	331	331	339	289	331	322	325	341	357	353	330	315	360	343	321	330	348	316	348	313	342	316	345	291	352	334	325	317	335	349	316	332	313	345	329	349	315	313	330	311	314	319	332	319	346	305	307	342	354	361	318	330	310	324	326	296	311	337	348	325	319	309	349	336	353	336	320	319	337	337	321	314	372	352	312	297	326	358	321	336	314	333	333	333	331	333	312	316	331	289	319	358	328	344	336	333	312	336	343	333	329	307	331	350	318	313	327	326	351	326	307	334	354	335	342	337	355	303	344	287	345	355	347	326	327	338	342	337	331	354	334	329	300	298	322	322	333	360	342	358	353	335	328	308	351	342	318	311	333	346	322	354	342	330	320	312	320	316	329	337	314	323	346	330	324	319	323	340	325	343	314	316	333	333	349	319	321	310	343	353	335	336	351	308	304	353	351	347	362	343	358	317	315	332	308	331	329	356	332	346	334	349	321	332	332	359	333	290	321	351	351	298	300	303	322	342	358	355	365	362	356	339	328	356	329	335	324	317	344	352	325	335	337	316	360	318	312	336	323	312	316	329	336	305	337	290	340	349	333	326	346	364	348	326	319	322	341	316	333	312	321	315	329	343	348	284	334	336	333	353	322	308	306	346	334	329	351	344	311	332	324	320	343	326	376	348	317	336	340	315	346	341	342	333	269	366	359	316	299	324	327	335	358	321	354	353	362	300	322	331	357	356	345	303	340	311	328	298	327	340	341	343	358	333	351	349	320	311	330	322	333	347	341	341	338	358	371	336	319	328	315	322	355	312	345	326	331	355	357	310	364	333	347	303	335	291	340	312	316	337	345	314	325	322	323	329	315	335	323	340	335	349	333	340	290	319	340	320	336	326	334	320	316	317	354	342	348	344	310	346	310	350	354	329	351	342	353	320	310	339	313	291	377	323	308	356	341	339	324	355	325	311	301	348	320	339	335	319	335	320	357	366	331	333	354	342	371	333	346	354	352	338	347	326	305	329	339	333	310	357	368	319	328	300	338	357	371	325	303	295	334	347	334	311	342	345	331	339	338	351	326	322	348	353	315	314	328	322	311	331	335	336	347	325	365	340	322	308	325	329	339	363	341	309	313	338	324	336	335	308	324	357	326	345	316	382	317	329	326	340	290	327	307	334	313	300	327	314	326	336	329	346	337	332	311	322	311	339	342	351	357	308	340	318	343	327	313	309	301	310	367	310	316	331	365	315	365	351	339	326	323	319	398	305	336	300	335	367	309	343	312	315	331	353	339	328	326	341	305	328	331	336	337	357	284	310	331	342	337	343	316	338	354	307	340	335	304	319	301	342	298	343	321	322	376	324	348	330	333	306	350	337	322	308	337	335	369	347	305	322	322	342	324	338	341	320	342	309	339	343	324	335	335	303	325	352	308	327	316	357	368	355	350	324	345	352	345	309	317	341	339	331	356	305	311	344	345	338	320	325	345	349	342	333	349	325	322	333	305	290	340	320	317	308	323	328	320	334	336	334	312	338	329	357	325	319	314	328	327	327	335	316	319	331	335	334	321	299	367	327	338	332	298	308	368	303	361	319	345	352	318	341	331	341	357	352	301	316	305	380	320	337	349	323	336	329	338	319	318	320	336	336	344	343	350	356	341	345	330	338	334	322	321	347	357	343	341	347	297	322	327	367	359	335	348	330	325	320	310	312	325	352	338	334	298	340	364	324	326	322	329	307	345	321	334	355	316	335	360	323	342	331	359	292	332	330	310	322	352	341	315	332	322	361	332	324	335	307	336	314	352	321	348	342	312	351	326	316	318	316	327	299	348	321	342	341	334	316	298	328	321	350	323	361	294	287	355	352	334	319	309	355	329	329	336	351	340	370	347	336	345	348	337	339	325	328	336	369	320	343	341	323	369	312	341	308	323	327	343	331	312	330	328	336	303	307	302	292	304	314	335	351	323	310	327	346	299	317	337	313	288	342	294	334	324	319	351	323	335	366	336	319	345	348	347	306	321	298	354	325	293	325	336	350	318	332	323	360	313	325	322	344	349	376	362	344	331	336	316	316	319	355	296	337	344	333	321	364	338	310	311	270	320	304	344	360	322	345	351	353	310	352	342	317	289	352	329	353	310	371	350	326	338	353	312	322	335	394	315	340	338	329	331	298	318	316	354	324	365	320	366	367	377	348	320	335	358	333	357	308	322	326	328	322	291	333	350	317	351	302	319	341	312	314	331	342	368	357	331	311	345	279	336	334	332	344	334	316	342	347	325	342	337	305	319	304	305	330	360	320	332	316	322	326	337	340	309	332	301	368	294	326	321	351	308	315	345	312	346	328	299	347	340	312	377	327	344	363	289	309	338	284	302	361	365	349	336	344	325	343	308	355	339	303	329	308	299	318	321	303	310	325	340	345	358	323	330	306	357	341	342	324	321	307	345	348	327	352	369	354	307	360	314	299	323	343	319	327	359	331	326	309	326	328	325	325	332	333	334	310	309	316	322	323	292	339	334	326	334	363	317	339	351	340	311	337	303	285	353	313	304	364	365	379	326	311	348	331	343	328	297	319	322	348	320	360	335	322	297	348	321	327	337	326	333	322	361	341	310	348	326	333	339	366	298	330	350	321	288	327	357	329	338	331	329	312	326	333	345	353	318	359	313	343	331	299	314	323	334	355	326	326	350	326	343	349	294	316	303	310	347	344	318	314	320	363	327	301	314	304	323	334	312	302	340	320	336	321	333	354	335	344	341	281	324	313	321	342	308	336	359	374	343	320	327	318	335	311	307	347	338	340	331	328	307	346	338	329	300	341	338	346	337	323	353	297	335	330	318	340	339	351	338	355	300	335	329	324	352	331	321	341	281	346	305	336	321	344	317	326	320	311	311	304	317	327	352	324	334	342	376	345	304	313	347	314	314	332	297	340	332	348	318	368	310	350	345	328	317	326	323	330	309	332	336	319	294	335	331	348	350	346	329	344	311	324	322	334	319	368	365	339	348	319	325	326	346	304	338	326	327	327	316	311	353	338	332	326	321	334	276	320	318	334	345	321	308	350	339	328	328	347	338	344	329	348	353	331	336	328	330	328	332	309	336	357	302	308	319	316	328	321	315	336	351	313	356	327	302	314	358	347	345	321	337	313	314	321	352	352	319	323	336	316	345	323	315	330	352	328	299	371	321	317	324	348	307	338	359	311	317	320	314	313	346	330	322	320	333	326	306	329	313	362	330	324	351	318	310	322	343	310	313	339	313	354	349	336	336	307	354	346	325	352	320	342	327	335	308	334	335	351	315	321	335	306	318	347	334
33808	57914	47430	35960	28974	23082	16344	12563	7559	3699	1568	823	556	533	459	480	495	526	538	492	517	445	423	378	369	376	365	363	373	347	335	367	369	378	347	362	363	321	357	343	337	349	379	362	388	335	342	364	365	358	377	351	380	311	346	358	343	360	341	346	355	360	331	330	335	365	375	370	375	375	347	339	349	380	359	405	343	361	338	346	381	380	388	359	354	369	330	365	344	345	325	312	332	384	346	374	380	328	338	372	348	312	360	350	365	325	364	360	351	351	334	365	337	356	349	331	328	376	360	333	341	360	335	379	336	372	360	355	341	347	300	340	356	355	383	352	334	331	356	329	360	350	350	352	370	306	358	335	366	322	347	341	347	322	370	338	358	353	319	357	320	324	328	361	352	377	378	365	356	346	356	333	327	343	342	341	353	356	331	368	340	357	391	328	356	323	330	355	401	372	364	359	345	324	330	333	344	310	308	372	343	354	328	363	366	321	345	324	332	341	350	320	360	314	345	338	363	331	341	351	339	328	378	372	359	342	337	325	376	394	343	343	347	341	370	370	356	332	332	390	322	347	327	346	328	339	324	346	338	343	319	336	352	315	332	345	358	357	347	360	343	363	353	345	377	331	354	389	369	352	332	351	372	340	359	339	368	332	354	340	355	331	349	368	370	315	369	303	405	390	341	363	317	319	341	339	322	374	337	327	321	367	334	380	360	345	320	342	354	370	371	373	371	314	347	341	366	380	365	370	367	360	361	359	359	364	362	327	382	344	363	356	381	369	377	344	353	330	371	339	362	305	342	337	343	349	367	366	356	360	343	332	329	342	359	319	363	346	350	340	345	342	357	397	339	331	371	351	366	352	354	371	345	343	349	354	360	372	347	366	354	373	354	338	351	343	353	324	339	354	372	337	350	315	318	330	358	336	327	327	343	315	360	343	353	373	358	354	402	341	325	336	361	342	357	359	359	339	328	350	381	359	337	360	388	387	351	405	353	382	346	332	314	378	335	367	326	343	340	360	344	372	347	345	364	365	314	358	356	311	331	363	317	342	335	354	375	330	322	326	313	324	349	325	370	349	343	348	370	329	341	347	377	348	342	375	340	387	363	346	367	349	341	335	366	332	383	349	365	353	344	346	335	330	341	350	351	350	360	334	339	371	396	401	325	349	346	344	390	401	355	351	346	321	343	341	354	337	353	336	376	362	337	335	337	340	359	354	344	337	334	351	357	351	366	340	365	359	360	389	388	364	355	339	330	380	330	327	356	368	329	349	346	342	331	335	310	343	340	358	346	372	388	346	335	359	334	367	351	306	364	353	327	344	374	375	353	340	323	337	347	373	366	337	331	321	354	365	360	347	336	330	363	319	327	352	341	322	348	321	325	355	332	354	370	347	350	352	378	342	385	377	318	350	362	370	327	373	341	306	383	369	374	334	357	316	359	347	359	371	369	383	341	306	368	331	362	350	345	350	333	333	341	364	323	343	374	332	359	346	364	297	342	339	320	310	326	333	356	339	332	360	338	315	327	326	346	343	355	352	356	354	342	367	369	345	328	347	366	342	363	348	347	358	358	363	338	367	342	322	361	360	331	359	346	345	346	346	358	349	349	379	363	336	345	386	361	341	339	322	337	366	334	341	324	330	380	340	334	309	352	320	363	373	355	355	319	344	339	341	333	333	340	335	370	362	354	345	351	321	345	320	343	358	351	350	336	335	346	379	326	351	303	356	345	377	347	334	363	369	341	348	339	359	345	344	338	365	358	367	370	337	352	330	340	364	336	345	351	342	389	369	307	348	345	314	334	323	333	370	374	365	382	364	369	327	371	342	371	379	337	332	313	365	351	354	335	306	337	340	360	368	362	318	344	364	356	347	334	343	354	347	370	350	334	360	373	357	348	371	336	385	339	349	358	345	350	353	369	338	355	366	332	353	348	305	337	388	357	368	353	316	353	350	376	338	337	343	367	388	334	390	342	320	335	393	306	361	374	338	338	395	323	353	298	355	336	374	343	352	343	347	379	348	370	384	321	362	360	357	353	335	355	359	363	345	361	346	337	369	357	344	350	350	317	361	352	350	331	348	353	349	347	345	350	374	350	354	326	373	358	345	312	334	364	348	378	366	344	351	359	333	370	346	356	372	335	353	355	329	336	364	340	325	365	336	382	323	332	347	352	339	352	344	325	350	363	366	351	333	362	358	346	368	356	324	371	348	365	343	369	373	350	346	352	330	349	340	334	340	359	339	373	339	350	350	353	357	329	333	353	366	339	320	318	350	310	361	325	319	380	344	350	385	329	368	353	360	334	379	345	320	376	367	328	329	353	340	317	380	338	362	305	371	367	360	339	335	357	349	331	370	400	348	357	353	349	338	350	370	362	384	324	311	342	388	349	319	323	351	335	354	348	344	396	348	341	354	334	317	353	309	325	361	324	354	321	342	354	326	367	349	358	356	367	326	349	325	365	345	312	328	357	328	360	324	356	366	355	342	322	362	335	347	362	316	330	312	358	358	325	344	371	365	355	345	368	333	364	349	371	355	323	318	354	332	347	367	373	346	327	333	357	357	340	342	359	358	334	341	344	339	342	375	324	347	332	369	349	382	322	343	363	351	349	329	351	355	348	364	323	370	358	339	334	350	357	335	331	352	353	339	369	359	327	324	327	333	347	367	361	338	340	341	332	358	365	361	303	366	361	358	356	361	352	343	351	350	353	344	334	312	343	386	338	391	337	365	370	344	365	394	327	373	346	324	343	342	366	337	360	379	322	342	344	342	359	333	355	356	348	350	362	347	349	372	353	354	352	376	346	364	364	319	342	355	371	384	372	353	340	360	340	362	320	352	324	344	339	361	339	364	368	375	347	327	359	308	357	362	342	334	328	361	344	341	349	346	369	318	351	343	350	341	405	368	359	362	321	362	363	379	357	347	347	371	356	344	381	355	361	322	332	346	364	372	363	358	356	323	331	328	389	356	328	345	351	354	341	356	312	334	336	335	309	373	352	346	323	387	370	339	324	331	340	346	336	365	365	328	340	349	312	357	359	356	334	331	358	366	355	354	343	351	338	346	342	350	337	371	357	342	352	344	351	366	331	342	357	319	352	382	356	336	358	346	358	380	356	341	353	362	368	343	321	332	346	356	357	325	329	341	361	340	354	350	340	346	350	366	321	327	373	317	344	368	392	338	320	338	365	341	370	346	349	355	351	361	342	349	347	372	376	345	345	348	321	346	312	341	356	353	354	361	343	345	317	308	319	340	363	365	329	344	360	349	341	351	363	353	338	323	367	349	351	345	356	316	332	353	346	328	357	363	356	340	337	348	344	329	357	357	328	328	350	358	331	325	336	341	299	340	346	333	342	357	343	364	322	341	351	347	355	357	354	352	332	353	358	349	340	368	359	350	332	366	355	371	363	364	323	331	341	323	359	321	311	373	341	350	328	337	353	352	343	359	367	345	349	371	367	354	355	363	346	344	369	379	318	357	350	366	334	350	336	365
25763	21891	30101	30134	23811	16801	11534	7307	3645	2073	936	640	499	472	500	490	522	522	513	458	473	494	413	436	439	417	438	436	405	437	415	403	414	410	435	402	413	402	469	420	436	413	405	421	445	397	408	365	398	410	430	434	409	400	396	425	419	403	394	434	436	419	417	431	445	438	420	415	376	394	428	423	399	420	434	408	448	421	432	438	419	388	405	396	409	451	426	442	455	446	404	428	435	418	424	410	417	434	409	411	447	410	444	412	383	451	412	408	430	408	429	451	441	399	398	416	424	397	403	408	442	402	439	386	405	426	424	424	442	409	410	416	375	428	443	444	424	421	417	416	406	384	408	446	413	430	399	422	418	421	403	417	418	439	416	422	413	426	408	432	394	404	450	418	401	424	427	406	401	413	426	413	411	426	428	395	430	440	403	403	402	431	402	448	388	398	385	422	464	407	410	398	435	442	426	413	451	410	440	426	435	428	412	407	425	436	391	416	399	402	410	454	465	456	386	441	430	434	428	403	419	432	434	392	436	418	442	424	409	446	436	407	436	422	433	432	433	441	394	462	410	427	418	423	390	367	416	373	446	452	425	437	404	437	409	410	396	465	441	387	460	410	417	433	431	425	425	412	399	406	468	419	449	376	423	395	401	427	444	419	378	438	421	420	428	454	460	457	393	382	378	391	416	426	392	400	425	416	452	417	393	440	398	444	443	444	460	414	448	424	408	437	440	429	436	429	417	409	424	440	454	456	451	389	414	411	456	439	414	442	428	448	426	444	429	395	448	414	387	435	408	420	407	431	379	381	421	394	450	404	429	440	435	393	444	397	433	409	398	428	422	411	437	394	435	398	395	444	423	384	403	412	419	422	461	422	373	418	421	439	427	429	381	426	423	460	431	415	405	439	385	443	416	414	460	420	394	413	442	427	409	417	433	429	386	419	422	429	407	394	407	399	439	428	416	418	451	428	451	400	399	461	403	392	443	424	411	405	428	403	427	467	429	401	430	435	385	419	432	413	416	413	428	387	387	404	414	425	411	469	428	442	413	426	417	416	399	413	409	396	421	446	421	411	425	423	445	437	423	427	424	423	422	423	463	434	432	413	453	422	463	425	442	474	429	481	453	428	391	383	428	409	417	441	432	453	397	389	441	413	420	435	407	369	414	414	419	445	445	397	444	426	401	409	400	433	416	403	416	437	413	416	427	461	444	435	432	410	407	393	403	415	423	429	422	458	403	410	408	405	405	371	429	464	422	428	410	409	437	418	437	412	413	432	408	393	455	397	425	440	436	424	449	438	429	412	397	433	403	421	436	449	404	419	404	418	445	405	434	443	428	383	454	416	430	384	451	409	417	429	409	433	479	411	406	468	409	452	442	440	413	424	415	418	409	430	441	425	416	401	449	386	444	436	439	377	421	442	407	426	427	409	446	416	415	409	443	418	386	399	452	422	423	438	441	431	432	418	408	372	440	418	406	456	435	451	426	429	423	421	421	403	417	431	398	421	408	423	421	428	429	445	420	452	375	431	410	429	422	430	455	401	415	438	417	408	407	447	409	424	374	417	429	392	415	439	421	410	433	450	420	441	402	434	431	419	448	433	382	424	408	429	403	435	417	419	408	456	436	426	417	415	382	443	426	455	385	421	452	409	445	474	387	415	387	422	395	431	399	411	400	403	424	422	425	433	443	432	450	417	405	449	387	406	434	389	449	416	423	439	407	398	410	432	425	401	433	460	409	422	441	443	391	416	436	406	423	423	412	431	429	406	411	394	431	414	439	451	404	447	418	397	429	396	446	400	389	417	409	417	407	407	442	393	414	440	409	440	444	436	433	410	408	410	420	417	421	398	432	417	404	392	442	430	422	431	421	381	423	424	424	450	392	407	426	454	407	420	403	420	424	425	458	391	421	414	452	397	424	421	414	423	442	433	445	433	399	393	420	407	425	407	429	401	398	428	433	403	411	425	425	381	426	444	407	413	402	420	405	410	417	395	465	434	440	379	416	405	439	427	418	390	451	444	436	409	424	431	404	392	423	416	429	435	445	400	417	480	468	453	431	431	424	433	409	377	416	441	426	412	440	429	430	433	371	437	450	400	410	422	422	420	431	441	418	389	414	426	442	424	434	386	413	414	413	388	413	408	440	433	395	414	414	417	458	434	408	433	426	401	423	418	415	395	440	441	417	378	438	405	404	421	452	435	422	443	418	412	448	425	420	398	395	409	427	427	439	410	456	414	409	411	398	410	437	405	425	423	373	450	379	457	428	431	446	463	415	409	377	402	397	412	450	393	421	438	454	398	407	427	396	433	400	405	394	452	399	413	409	435	429	392	391	426	450	442	412	430	439	411	407	421	413	412	438	418	412	435	420	469	437	402	374	404	423	407	388	420	418	462	442	453	456	409	438	413	412	393	426	392	409	415	394	448	434	440	440	410	449	412	399	420	438	440	418	435	416	458	459	422	422	402	422	415	470	439	426	419	440	443	406	400	441	474	407	430	424	449	392	442	377	412	412	401	441	414	420	413	443	416	442	427	422	438	401	430	467	420	430	406	432	411	411	452	460	428	399	410	422	435	434	426	414	421	421	429	422	425	445	415	399	437	354	401	397	411	453	473	398	429	454	420	453	440	437	394	434	455	398	453	419	423	437	457	421	424	408	398	406	446	429	397	462	431	433	420	444	443	380	430	415	439	420	476	468	397	382	427	435	459	398	400	435	420	376	408	403	435	423	418	416	428	388	426	447	419	431	405	421	437	460	393	436	435	422	404	409	386	445	464	421	430	393	417	407	398	405	425	436	441	420	414	407	447	404	462	418	412	412	416	455	416	410	424	445	408	400	370	431	398	410	405	457	443	408	406	416	428	453	435	444	466	393	395	453	437	389	457	408	397	418	427	424	428	398	445	422	426	414	420	409	475	422	390	396	422	423	434	423	409	417	417	409	421	386	398	468	378	412	411	423	431	431	415	391	446	405	394	412	418	448	408	432	392	408	424	399	424	417	407	432	439	434	435	414	473	396	391	458	397	414	405	431	474	438	404	419	407	406	404	421	463	403	436	404	431	438	425	419	465	421	434	446	454	445	398	440	428	399	429	422	387	443	423	427	456	456	419	413	404	398	444	418	453	423	440	424	423	418	426	366	426	410	398	427	386	486	398	440	425	450	408	401	414	395	454	446	416	398	437	441	434	410	409	452	427	407	383	430	416	478	413	407	405	461	412	433	434	486	402	386	427	395	427	439	411	467	413	430	410	408	428	417	398	429	420	425	414	417	434	413	386	418	424	410	418	405	421	409	452	431	413	413	425	414	427	422	407	446	404	412	436	410	422	409	400	419	399	399	438	427	434	430	378	440	423	408	439	393	408	406	426	403	398	429	417	450	393	397	402	394	410	439	437	422	427	403	444	398	417	446	396	455	387	453	432	452	401	409	403	421	421	426	450	440	415	431	457	441	404	435	455	384	424	448	444	411	430	435	424	392	404	439	411	407	380
32645	55038	44374	33792	26906	20148	15802	11223	6120	3327	1420	858	616	583	528	545	549	591	537	519	523	512	489	464	505	447	463	469	452	473	431	422	424	473	417	423	423	460	457	483	427	456	464	423	487	456	446	451	503	435	425	429	459	474	445	470	429	425	392	445	439	450	424	452	411	452	469	439	471	406	451	464	412	473	429	479	455	424	448	461	469	466	440	423	438	446	450	472	462	426	484	415	455	467	454	461	469	481	447	436	450	427	424	452	458	449	431	462	449	495	467	447	415	490	456	430	452	471	486	431	449	483	432	457	420	439	468	438	475	455	461	486	466	409	463	485	448	476	446	453	410	487	453	453	424	444	454	419	467	469	433	477	455	444	460	439	441	484	422	436	412	428	456	459	416	446	480	429	426	446	433	449	456	426	420	423	412	468	426	447	483	457	455	465	473	441	420	479	449	424	461	433	467	472	463	458	431	442	447	456	463	426	433	450	496	456	412	434	462	446	390	444	452	470	467	470	450	440	459	427	446	444	456	445	468	457	394	470	454	460	469	455	454	439	438	464	448	465	443	434	454	456	422	386	437	451	458	415	454	419	431	434	426	415	440	440	480	428	451	440	478	473	471	445	415	416	427	449	471	477	411	451	441	455	447	449	493	437	470	485	414	432	503	457	474	473	405	407	438	487	415	452	427	440	453	447	449	466	472	435	469	445	454	463	456	457	447	454	485	491	417	420	487	441	456	431	451	474	439	452	435	419	455	454	470	449	443	429	451	438	430	432	477	454	424	450	438	450	465	452	457	454	483	458	423	464	477	486	450	467	450	462	464	433	435	440	431	447	459	418	466	417	434	453	454	444	438	443	445	452	449	478	414	457	430	488	448	456	445	425	440	436	464	494	436	466	481	394	420	434	482	437	489	442	450	485	460	417	453	422	462	439	422	456	450	451	441	483	456	429	419	447	464	469	447	429	461	416	488	422	443	438	480	469	459	418	471	439	478	496	447	443	449	436	451	451	484	481	440	428	444	426	462	428	417	429	441	437	444	430	458	431	438	466	430	479	449	463	482	441	472	456	432	426	451	475	457	481	441	446	473	415	483	437	450	439	451	442	429	450	461	445	501	448	445	461	463	415	461	417	453	454	455	480	427	452	435	444	443	462	435	456	492	474	445	487	481	460	478	421	452	446	439	415	474	412	414	432	423	453	442	459	448	427	431	451	478	464	434	430	428	447	467	438	418	435	424	469	468	437	458	448	444	449	422	451	426	452	423	437	456	417	453	479	425	445	475	443	423	437	444	435	462	487	430	461	437	472	459	438	456	460	418	434	469	485	435	476	422	476	492	493	444	417	460	469	425	473	452	452	440	456	424	420	467	437	420	429	453	454	437	441	439	432	431	435	475	441	436	471	455	462	474	465	479	457	456	434	468	422	479	414	435	504	460	488	430	469	454	413	454	455	449	426	458	433	422	467	437	471	426	419	470	438	463	443	473	446	429	448	488	471	453	411	479	447	493	414	453	426	452	447	433	461	465	432	447	446	468	439	478	435	436	412	432	450	439	458	462	430	447	418	437	435	448	487	479	458	439	410	455	442	455	470	461	468	406	437	450	453	447	433	470	453	450	463	442	421	448	462	452	453	431	433	428	444	429	472	446	433	480	449	410	452	443	432	454	500	438	434	484	498	430	439	470	448	448	453	432	459	490	483	424	465	457	440	480	442	456	487	477	411	398	461	446	462	454	428	440	453	452	430	454	424	427	423	450	483	451	454	438	458	416	468	498	435	432	465	465	471	464	477	420	483	406	473	470	468	437	465	454	450	450	438	425	427	455	425	459	389	493	436	437	489	452	431	431	447	418	453	426	451	430	411	433	438	458	435	459	409	448	445	469	469	410	470	478	448	437	448	475	458	433	439	426	455	412	442	441	470	472	476	453	467	430	507	456	457	470	461	402	468	421	445	418	460	479	427	478	434	440	446	455	464	449	475	425	447	450	426	432	434	445	443	450	438	477	444	436	465	441	448	478	440	440	468	444	450	468	422	485	440	448	431	441	460	446	455	449	474	445	427	441	439	464	493	450	447	434	472	436	441	463	455	462	450	452	437	460	433	508	419	455	434	466	441	415	484	473	442	416	454	433	417	454	434	409	442	484	445	489	446	456	434	433	443	454	440	440	432	448	425	481	452	451	410	405	427	439	415	428	410	479	483	409	458	464	475	434	447	403	433	463	451	400	439	433	462	473	462	454	467	473	443	487	480	457	433	474	457	466	431	455	445	431	451	465	435	396	439	451	456	463	433	482	438	457	427	421	470	442	459	465	446	477	445	476	480	426	497	430	417	453	462	457	447	443	409	420	421	446	464	435	421	446	411	470	442	464	452	417	442	461	460	440	447	453	433	441	463	450	446	435	424	456	392	455	421	443	488	427	465	432	451	455	417	426	411	439	446	426	477	480	475	442	481	438	445	432	444	461	429	422	461	442	467	439	445	406	439	447	453	427	437	424	479	419	432	418	457	454	485	440	449	483	448	470	466	454	434	432	444	455	438	491	470	442	451	421	464	475	447	491	458	487	445	448	429	424	450	412	451	461	395	438	398	450	448	432	473	458	449	496	440	452	473	429	425	413	463	444	486	395	454	445	427	460	452	448	430	457	458	449	430	477	461	486	452	467	466	449	457	476	467	460	470	447	483	476	452	457	424	429	435	421	430	429	442	458	429	429	448	448	427	481	454	470	402	447	465	424	408	472	448	494	440	436	469	474	461	457	425	429	463	424	476	452	423	431	451	395	465	416	441	472	449	461	450	467	439	431	443	432	446	454	453	446	450	437	442	445	424	445	419	476	435	455	493	435	399	432	481	478	417	452	441	485	490	447	438	437	453	413	436	467	445	416	461	421	401	448	455	434	400	438	489	430	460	445	456	412	428	423	409	425	451	420	457	449	442	461	436	445	447	446	410	460	485	448	433	464	435	456	461	433	470	432	460	452	443	434	453	425	415	477	464	438	450	466	466	445	435	467	430	484	471	454	464	437	449	475	488	458	435	488	453	429	464	451	448	470	448	448	422	410	439	444	428	435	425	421	443	460	406	468	431	472	485	468	472	423	427	416	460	488	466	495	462	490	431	425	429	442	429	465	398	450	491	453	453	426	452	462	480	446	432	469	473	442	448	507	455	436	434	467	467	446	456	431	480	456	424	427	480	423	443	448	474	484	448	410	423	457	433	470	465	472	479	404	473	435	485	472	432	425	445	480	472	499	491	456	436	445	403	440	458	430	475	462	446	458	421	458	427	455	477	460	444	462	459	477	475	446	433	419	460	430	465	404	424	490	480	444	446	451	445	435	435	437	440	449	448	488	472	457	463	432	445	418	445	448	453	444	439	443	458	468	465	463	431	435	431	448	451	441	455	458	486	495	483	455	461	437	419	455	443	464	439	500	423	469	421	488	430	447	423	441	478	481	464	469	486	433	435	445	484	460	469	465	453	451	443	469	462	439	441
23319	21693	29536	25050	24305	26901	26691	16749	9256	4677	2237	1189	799	719	608	680	618	616	659	710	610	587	553	586	575	534	514	552	501	532	503	535	519	509	494	507	493	515	540	523	454	538	524	522	520	485	515	519	475	515	460	531	546	523	502	524	512	507	496	504	489	478	513	516	516	533	430	513	524	502	563	534	553	489	470	502	556	540	519	510	513	543	509	501	483	512	535	538	484	488	485	510	532	519	491	511	503	537	477	491	526	517	465	504	528	479	568	503	492	498	535	498	481	516	474	524	507	525	501	490	541	497	507	523	482	508	510	500	529	530	535	494	518	472	472	485	475	539	500	495	487	499	540	510	492	426	488	479	523	511	494	509	507	489	495	489	486	498	536	487	493	528	493	482	516	528	512	499	500	527	510	460	511	512	499	505	469	534	519	495	513	484	480	480	497	516	508	512	532	498	498	477	550	498	490	514	485	501	486	502	575	541	465	494	501	488	485	519	527	483	518	494	502	492	540	545	547	509	499	495	512	478	496	536	515	480	491	506	497	464	551	547	526	541	486	487	508	527	490	503	508	495	496	480	495	500	499	494	523	488	535	495	518	479	542	498	516	489	498	494	498	448	527	505	511	504	518	501	507	516	492	490	505	522	500	549	487	479	510	529	475	509	511	494	512	489	510	493	501	504	508	552	511	534	513	530	499	488	482	480	529	473	509	488	473	473	515	499	525	526	497	542	499	542	535	512	542	499	528	487	468	521	484	495	481	489	494	466	511	495	477	521	508	531	501	485	536	533	485	541	512	488	474	490	485	507	508	519	501	503	537	550	531	537	499	540	558	486	520	505	515	525	508	504	499	487	535	539	510	491	526	476	476	510	508	525	501	523	522	499	493	517	505	498	501	506	513	483	529	538	486	500	524	514	561	503	502	529	517	487	471	493	519	525	482	497	476	482	544	477	535	503	504	507	494	480	513	509	483	507	492	512	480	499	479	471	501	505	510	511	514	516	483	500	518	514	507	520	482	521	538	498	503	498	509	537	543	527	485	468	503	502	499	483	487	487	517	472	509	479	517	524	475	475	476	470	481	496	542	510	525	507	496	491	485	540	515	506	525	482	494	486	475	531	532	507	511	456	491	495	506	502	503	540	482	537	502	461	466	512	480	484	533	454	523	480	523	474	512	516	501	540	496	508	487	517	500	507	521	503	533	527	511	537	509	535	507	493	496	506	496	503	504	525	507	510	487	490	518	483	532	516	483	528	507	491	516	472	511	523	492	483	475	551	498	511	502	514	522	485	473	488	453	519	509	521	498	518	508	544	535	482	513	514	510	536	501	479	519	479	506	486	481	518	517	493	498	493	527	517	509	543	497	504	500	535	497	448	496	490	515	499	530	478	469	540	513	498	496	493	518	502	481	539	512	495	519	478	504	510	512	567	518	553	526	471	493	464	490	509	519	494	476	490	495	529	487	514	510	475	536	495	498	511	481	495	483	502	494	510	525	480	528	520	484	452	480	553	484	516	511	507	485	506	491	508	547	518	537	489	472	483	488	540	492	512	488	468	440	468	490	476	517	497	496	510	491	520	505	498	521	521	518	504	520	484	549	496	466	527	522	477	510	492	455	444	520	493	524	535	495	474	501	517	478	504	486	509	519	491	474	485	515	534	487	495	475	513	514	525	519	483	508	519	494	487	524	475	514	511	504	524	507	526	523	509	494	526	548	506	521	501	527	516	487	510	475	542	547	539	519	499	488	510	475	528	486	509	523	506	506	516	493	441	483	518	503	499	545	476	519	512	498	518	529	483	523	503	556	523	466	518	505	492	514	516	522	517	530	481	566	513	489	515	495	477	531	550	537	515	516	535	532	505	488	523	519	466	520	523	503	521	488	482	516	509	520	491	494	518	503	491	496	536	504	513	497	521	509	492	527	521	494	518	503	498	487	500	534	481	487	519	491	499	497	489	561	498	527	462	452	445	463	513	522	488	518	537	480	490	513	489	465	501	502	471	526	500	510	497	516	568	505	547	499	507	499	511	492	523	497	480	509	515	513	477	496	451	462	485	505	512	511	535	479	511	512	469	508	504	473	503	492	487	510	484	488	530	499	470	511	494	483	516	509	519	542	494	484	514	495	485	491	543	507	537	497	482	494	504	510	479	474	519	504	493	453	503	509	480	498	515	496	476	503	530	490	486	499	486	528	535	494	525	494	494	517	483	532	480	485	536	498	507	436	502	463	501	523	511	548	495	525	521	507	493	488	551	504	486	526	504	492	502	494	504	509	496	489	501	484	494	498	500	512	502	485	522	488	487	498	481	494	518	512	531	499	490	474	528	512	489	537	493	485	505	485	489	489	524	475	475	511	518	494	480	523	485	511	489	494	507	492	535	514	471	516	482	500	462	517	503	486	506	503	485	511	458	549	538	470	516	522	472	488	468	511	540	476	516	508	488	455	540	527	507	500	487	492	502	495	534	492	451	509	500	495	490	473	487	491	526	504	504	532	525	505	470	525	492	541	546	532	475	502	525	485	500	480	517	529	535	488	542	498	521	483	540	537	479	543	523	468	512	500	468	495	533	518	506	475	498	476	537	507	524	504	506	518	532	508	524	457	458	520	511	507	502	517	508	516	528	506	467	508	524	523	472	529	496	549	494	503	498	538	505	465	487	517	520	523	498	509	515	485	510	539	522	510	463	493	499	535	450	541	530	496	487	481	492	536	526	506	505	484	507	478	515	491	491	493	454	510	509	482	493	511	514	495	472	545	497	514	560	537	551	505	509	498	513	527	491	513	523	523	508	498	511	517	499	533	483	526	471	485	499	528	522	511	501	468	484	544	468	504	518	510	488	492	560	559	494	503	507	525	461	566	525	486	514	486	510	504	508	520	556	528	502	498	486	525	529	520	499	497	486	485	504	500	531	497	504	484	494	498	501	508	499	528	495	485	499	513	506	503	503	505	492	527	476	508	519	506	482	529	528	493	482	451	462	525	469	468	500	513	479	522	487	543	489	468	507	509	511	518	510	512	502	510	498	515	565	515	477	482	502	515	518	517	480	505	476	513	545	526	468	503	492	499	518	517	532	489	477	552	491	508	511	491	473	486	475	499	494	519	532	497	471	471	523	562	494	508	497	534	502	482	507	544	517	519	522	511	492	535	468	469	490	491	478	512	487	495	490	501	522	475	493	511	545	483	489	500	474	518	525	479	461	503	477	527	481	465	521	480	490	528	520	490	499	511	509	498	528	530	495	501	540	509	525	538	500	502	524	521	528	547	473	504	517	497	535	529	509	524	494	495	496	545	492	516	504	504	519	549	508	510	510	518	545	502	493	527	528	463	489	480	489	522	497	547	489	461	506	538	528	535	489	532	500	524	503	492	499	532	491	513	495	511	509	510	511	482	458	523	550	499	497	493	476	486	492	475	504	489	488	464	472	519	507	524	539	512	486	501	513	529	513	512	510	494	529	504	493	493	564	502	569	521	480	514	498	469	519	496	521
35294	65197	54792	44240	37405	31826	25612	19450	12096	6553	3217	1567	976	788	708	717	638	720	734	773	744	638	578	551	602	546	532	558	512	543	522	525	523	520	464	508	526	544	534	496	536	544	526	473	515	550	501	509	501	542	512	541	502	494	514	507	489	516	508	511	486	477	506	507	524	523	514	529	517	524	540	497	579	535	534	547	479	518	510	498	548	529	479	520	537	504	533	501	523	496	527	532	515	516	497	502	559	508	517	504	507	499	489	506	529	531	520	519	501	525	507	545	505	516	517	521	502	525	495	508	500	484	506	496	501	497	523	516	530	514	539	506	523	544	528	498	514	578	492	532	537	503	542	525	496	516	512	516	517	519	509	487	534	517	532	503	523	493	547	536	514	565	526	530	542	522	524	528	543	527	496	486	523	490	540	495	486	519	519	505	481	520	509	466	518	513	519	511	572	500	470	524	502	541	553	517	524	502	541	524	478	527	488	534	460	512	494	480	527	508	498	481	530	514	516	501	496	485	516	573	444	513	507	514	500	491	536	522	467	497	501	549	506	479	507	553	488	494	502	497	526	511	529	471	468	526	523	510	546	534	481	535	500	474	536	497	536	516	520	531	540	515	521	483	508	516	519	534	509	578	537	501	513	493	497	461	504	538	535	540	476	505	546	475	558	533	515	489	518	508	521	503	513	563	558	534	526	533	517	474	532	502	468	489	496	528	534	513	526	545	527	503	510	531	500	531	545	513	504	537	509	504	543	460	496	471	506	543	522	563	537	521	537	497	491	505	524	508	536	486	534	540	534	517	526	498	520	561	519	514	520	553	502	549	523	501	524	474	568	502	537	509	520	504	505	480	529	511	502	486	515	528	532	521	506	482	535	516	494	537	524	518	498	534	486	465	529	490	506	533	515	532	504	482	537	525	513	559	509	506	506	534	523	519	461	503	506	509	505	485	511	547	576	572	504	516	510	475	501	490	533	507	492	547	525	512	524	533	502	530	530	464	488	475	531	501	545	534	511	496	542	536	570	470	510	505	540	525	514	511	562	481	510	498	524	469	485	521	520	548	552	532	464	539	496	487	488	526	484	519	484	471	525	512	538	495	518	533	492	572	486	555	520	539	518	556	487	528	522	495	520	511	512	479	526	542	520	513	531	483	541	482	545	497	512	522	550	527	533	497	551	550	519	513	552	499	506	520	463	524	530	507	516	477	529	512	522	510	519	458	480	498	499	554	544	512	523	542	520	513	536	514	481	565	521	524	555	498	502	530	515	534	513	505	506	537	490	524	500	515	495	483	535	502	509	538	476	471	490	514	527	521	528	597	553	514	505	527	519	508	485	531	513	529	500	478	522	526	518	547	503	507	495	498	515	483	509	526	512	511	498	519	522	494	529	509	487	513	489	527	494	507	507	529	491	501	486	476	490	532	566	516	509	526	472	520	471	525	511	521	532	473	530	537	520	525	506	508	547	526	530	555	531	472	510	511	539	511	506	498	497	510	524	517	454	528	557	512	517	479	537	549	492	523	524	573	496	501	502	523	515	520	496	520	583	493	553	541	548	522	526	526	518	548	522	515	527	534	529	510	505	530	507	538	521	496	528	497	499	544	515	520	507	500	505	486	527	518	538	496	537	540	513	553	546	533	523	538	522	558	540	479	491	523	525	509	528	531	502	481	518	514	518	523	439	531	468	503	499	522	553	461	485	521	530	535	512	528	499	482	538	518	524	525	507	475	513	522	538	533	530	502	527	481	510	519	546	556	524	511	531	507	502	505	498	539	520	506	517	506	506	491	508	527	489	537	538	489	553	528	508	517	533	510	505	519	527	538	544	502	490	511	521	522	487	511	512	515	507	483	522	510	530	523	485	552	457	521	521	526	506	508	527	516	516	540	508	553	528	530	537	499	519	512	531	530	512	525	522	507	528	507	493	501	518	507	472	482	504	471	500	504	490	504	530	574	526	525	491	505	498	518	526	523	517	561	504	538	525	505	478	520	482	527	515	491	482	489	536	494	479	522	498	504	533	498	514	540	533	521	511	514	522	498	490	511	499	519	506	538	521	465	513	520	525	538	520	534	515	499	474	537	515	515	540	501	495	527	539	483	465	552	511	496	506	492	564	526	484	492	521	520	514	538	532	507	548	490	543	493	511	489	487	478	524	503	497	521	504	525	497	505	501	517	505	541	531	543	554	472	526	505	491	533	530	528	523	559	552	504	524	507	494	442	522	503	486	500	480	493	506	527	524	527	518	519	559	487	529	540	483	518	490	524	536	544	487	501	516	526	518	521	555	536	512	496	533	473	520	484	536	507	520	547	552	532	509	507	503	469	505	515	520	550	506	485	506	531	502	523	522	523	542	520	489	510	499	527	506	517	533	501	497	500	545	544	530	561	483	515	517	493	536	503	499	516	492	510	500	502	489	525	523	514	520	501	511	503	489	519	568	524	530	487	533	498	539	526	510	489	555	465	533	500	534	560	512	490	530	489	513	466	528	509	540	525	573	447	477	466	536	529	490	547	506	524	559	516	526	503	517	518	522	516	494	490	486	517	514	542	528	517	528	531	539	515	522	526	549	520	561	545	496	497	521	526	471	551	496	506	471	510	561	553	489	507	541	527	541	503	550	542	529	510	531	571	525	512	524	536	566	524	463	514	523	514	523	504	533	556	535	485	485	513	540	559	525	536	460	522	512	502	510	525	490	489	532	519	545	539	509	524	543	532	500	524	514	499	504	528	477	511	509	548	513	529	544	543	525	579	464	552	533	511	510	481	503	527	522	532	510	506	505	512	512	506	446	526	522	527	492	546	551	531	497	482	494	529	517	536	500	502	538	512	503	518	545	515	503	528	502	531	562	528	494	487	525	497	510	532	527	504	513	547	510	511	483	489	510	522	530	493	507	531	478	523	554	500	519	526	519	583	519	504	508	538	517	514	505	489	512	559	501	530	540	530	516	534	460	503	507	528	516	492	549	485	527	532	520	519	523	505	484	467	509	499	494	530	509	465	518	487	512	505	475	517	509	506	522	535	521	554	524	528	478	501	500	485	509	546	526	546	521	533	530	498	501	530	475	538	481	504	515	540	498	539	502	530	498	459	526	506	516	507	496	545	510	502	496	480	514	521	540	548	504	516	550	545	566	537	504	521	546	521	510	474	539	487	506	497	523	510	495	499	493	505	508	519	508	506	506	519	497	516	506	538	525	516	503	528	553	527	479	476	530	516	530	481	522	522	481	506	525	487	506	531	508	566	567	488	486	535	540	500	511	542	478	492	481	536	516	489	539	490	538	503	500	532	464	523	524	521	499	497	528	561	546	481	502	496	537	527	536	539	526	519	509	506	514	507	529	497	548	497	490	553	529	471	540	517	516	533	484	515	477	516	495	473	516	521	502	548	500	533	517	490	543	505	506	477	512	526	527	527	500	511	506	505	484	500	509	494	495	508	541	495	471	498	501	488	496	525	529	485	511	542	510	521	528	521	516	528	536	517	502	488
32246	36866	41585	29694	18623	11200	6274	3359	2046	984	543	406	373	309	303	313	323	344	334	344	324	330	317	289	334	304	278	308	302	302	305	287	296	311	333	321	306	304	319	294	315	315	298	322	316	325	285	278	293	265	283	306	289	274	302	303	327	297	298	289	300	300	286	293	317	311	321	296	302	300	278	300	285	281	291	286	304	325	293	315	279	279	301	326	295	294	274	289	273	268	256	286	259	297	329	336	317	306	310	322	316	286	320	301	340	262	297	328	311	311	324	312	274	307	295	312	299	311	287	295	307	279	316	301	305	306	294	290	322	320	288	298	306	308	315	295	311	310	258	308	323	302	289	316	343	304	308	300	272	314	282	319	303	265	325	320	324	263	299	296	313	293	323	305	320	300	285	327	302	291	322	303	322	247	332	308	285	284	282	316	318	293	278	320	304	277	305	307	314	297	318	307	305	331	303	267	338	295	303	308	303	311	302	297	298	316	274	300	296	303	315	298	300	294	276	269	293	305	288	301	307	319	321	314	292	268	307	269	319	314	343	303	304	311	345	285	289	274	293	314	294	291	319	323	285	293	289	283	330	274	277	305	312	330	326	318	320	302	300	284	302	279	303	277	316	288	313	314	310	287	330	296	309	325	301	315	292	328	324	334	308	308	290	290	315	324	323	299	298	296	312	333	360	304	286	308	294	269	309	302	308	296	355	305	319	285	321	298	318	277	312	298	324	292	285	302	289	319	298	306	292	287	295	312	304	292	299	301	274	318	334	330	299	283	293	320	298	279	269	319	284	315	298	308	304	302	312	311	316	269	319	274	304	293	324	272	329	310	298	275	281	307	308	291	276	307	287	304	317	337	306	310	276	277	342	302	286	295	308	316	322	266	297	321	297	321	308	327	284	327	321	301	335	298	338	306	285	275	281	286	278	298	280	307	316	284	328	287	297	308	302	309	289	338	296	294	286	298	317	333	302	311	301	334	288	300	283	312	304	280	301	287	319	343	313	293	292	315	318	325	315	287	303	275	297	312	292	307	328	298	313	286	341	308	270	261	311	323	260	268	276	272	307	309	285	322	307	324	310	298	285	326	289	320	279	303	340	326	278	302	312	303	307	315	296	281	325	263	285	297	297	330	313	302	305	273	302	307	297	284	336	315	284	288	310	311	296	310	300	310	296	280	299	314	278	285	320	306	321	302	283	289	288	299	333	323	276	308	308	308	286	319	290	313	304	289	307	304	322	283	294	297	290	278	337	260	303	294	320	314	334	287	301	317	304	300	304	300	270	285	270	334	325	306	308	317	298	311	333	308	278	283	298	290	297	302	306	291	311	308	313	288	290	322	308	300	275	292	306	300	305	282	319	309	304	306	292	293	256	277	291	288	280	298	290	297	289	295	296	309	301	283	315	271	299	283	290	299	315	299	310	308	298	295	286	270	290	310	281	299	286	320	286	309	278	304	278	300	310	298	298	298	329	317	308	323	312	328	295	289	299	288	313	282	299	288	286	337	332	323	277	307	296	287	297	281	304	322	307	313	288	298	302	308	268	295	307	314	327	291	277	324	307	264	291	311	293	316	282	324	323	303	274	293	284	295	272	317	294	338	294	298	303	299	309	295	272	298	289	310	296	316	321	310	329	292	277	317	312	280	309	290	346	316	300	289	296	280	291	314	284	283	337	291	303	281	306	297	295	289	300	300	286	297	291	299	305	279	303	275	255	339	314	296	303	349	311	284	258	315	274	309	280	304	294	293	305	322	317	297	312	282	285	311	270	304	308	278	310	290	253	304	314	300	304	325	284	298	310	299	288	260	324	312	302	284	343	277	309	306	298	317	302	263	310	286	296	274	306	295	323	303	261	345	288	261	315	319	312	300	303	309	304	286	299	295	311	295	294	334	278	324	313	318	302	294	294	301	289	278	309	309	282	302	291	323	295	290	316	303	312	290	286	257	295	297	328	282	310	307	285	298	300	303	324	302	309	294	323	304	280	327	287	338	305	301	293	318	314	283	302	297	323	302	290	320	283	300	311	337	280	295	331	313	329	295	298	290	311	302	304	277	339	316	303	300	310	320	330	313	289	304	284	295	312	291	285	285	308	293	309	303	276	266	321	325	289	334	281	291	293	289	292	344	292	286	283	298	308	304	306	303	356	282	321	282	313	302	315	278	315	291	317	291	296	315	276	293	278	332	291	309	288	297	327	299	265	308	259	317	306	295	322	309	285	280	304	310	296	300	312	303	283	323	279	306	283	278	316	300	285	287	302	303	289	312	311	288	282	318	325	293	319	282	303	327	287	280	305	291	298	282	271	329	273	327	285	313	304	269	317	278	298	312	316	287	301	311	289	317	311	287	284	314	326	318	316	296	310	296	321	315	309	274	304	305	280	327	289	294	285	293	283	284	263	317	294	318	326	288	310	313	284	278	287	314	273	309	300	341	317	307	279	300	328	302	314	317	332	310	338	316	318	300	296	325	307	283	295	302	312	300	300	316	326	323	317	307	272	307	304	313	332	302	329	342	299	326	309	307	294	321	255	290	328	276	301	307	352	300	300	309	298	276	316	279	324	305	285	304	324	315	325	314	294	285	284	299	283	312	294	310	328	291	331	321	276	307	281	321	289	285	295	297	292	298	323	305	302	290	297	321	285	298	305	300	285	315	331	294	313	326	337	318	313	323	295	281	287	317	308	300	322	285	276	293	311	304	293	282	279	321	288	307	283	336	304	295	318	262	312	298	295	320	301	275	280	297	289	315	304	307	326	308	288	307	287	260	288	315	300	282	290	281	325	294	279	298	285	303	320	351	300	311	300	284	314	309	293	298	289	279	308	309	274	291	307	277	275	277	300	313	316	308	305	300	286	281	298	333	315	293	310	248	298	295	305	327	291	292	281	304	289	316	297	291	282	306	295	298	325	334	282	299	288	289	294	313	310	327	311	287	289	287	313	298	349	298	313	311	281	305	321	315	293	294	307	311	278	290	309	292	326	325	275	315	308	290	306	303	293	331	281	318	306	290	292	330	288	320	301	269	305	301	281	326	311	310	321	294	279	282	294	272	308	313	286	302	283	272	301	306	302	297	308	290	323	333	312	316	332	305	288	292	314	297	317	298	309	286	296	287	307	296	281	284	275	312	323	292	279	314	319	287	301	311	295	309	319	312	292	308	324	299	282	302	304	280	299	329	321	288	289	333	317	309	313	296	290	299	279	314	298	282	285	284	290	315	281	297	315	299	311	279	329	292	289	272	317	311	301	329	315	305	314	284	327	294	309	302	313	289	298	273	309	283	278	303	301	319	293	311	311	301	291	327	318	344	301	307	318	268	292	290	321	308	306	293	313	321	310	297	269	303	310	283	312	286	283	287	319	289	280	305	278	324	295	308	299	286	317	304	303	341	251	319	299	290	308	298	336	306	331	304	266	329	306	316	324	312	327	302	305	290	294	293	288	314	325	318	275	303	294	303	276	305	314	302	276	287	284	316	277	304	312	296
32962	50794	40657	27132	20883	14430	9458	5522	3440	1508	783	529	470	407	380	361	332	392	383	419	432	373	362	346	350	345	316	358	315	351	362	319	322	375	334	328	326	327	336	347	320	329	344	305	321	316	334	358	339	318	291	310	327	337	278	326	322	337	315	367	341	308	332	343	348	370	346	318	327	323	318	318	289	320	315	370	364	324	327	330	301	323	337	338	350	341	325	311	328	349	346	330	347	326	329	347	354	338	341	328	322	332	329	346	319	303	320	318	328	328	308	327	349	327	299	334	310	341	355	314	352	304	333	332	331	322	345	309	317	322	313	320	303	328	359	311	321	321	311	335	316	313	359	346	338	331	334	310	307	329	345	322	336	320	338	322	299	312	319	304	310	350	312	315	320	375	344	318	337	349	329	355	329	299	296	344	337	318	325	329	318	320	298	348	335	336	310	350	331	318	332	355	332	332	315	383	332	371	336	313	340	318	326	342	330	296	310	327	357	355	316	319	344	302	289	348	339	361	345	326	334	328	291	312	313	336	317	334	322	311	332	358	321	329	309	346	329	300	356	333	336	345	316	322	323	351	293	337	317	302	347	326	341	300	302	352	340	356	331	342	316	315	322	325	329	352	323	338	337	336	306	322	346	319	316	306	304	325	337	366	306	324	301	341	336	335	316	319	366	355	321	329	339	328	326	347	306	334	336	335	303	304	313	291	337	313	329	324	338	309	309	329	334	313	323	328	351	330	345	310	350	326	335	341	316	347	331	329	370	299	335	390	304	343	313	325	319	346	317	285	352	312	311	327	314	298	340	328	345	321	328	330	311	356	386	339	367	306	332	307	314	326	312	334	327	344	298	331	314	332	334	326	356	345	342	359	366	371	345	352	337	344	337	342	339	301	355	354	341	307	343	326	311	339	319	333	348	311	320	309	282	326	314	312	333	345	343	335	337	328	327	326	332	327	345	317	337	342	351	341	340	314	331	311	333	315	317	346	334	344	321	341	369	353	324	312	330	292	323	330	353	323	357	321	301	336	319	317	335	352	337	354	325	319	340	326	310	345	338	329	356	332	340	316	352	333	368	312	331	327	312	319	317	364	368	343	343	349	323	311	357	324	339	316	338	339	327	319	343	321	330	297	338	326	309	342	322	352	347	320	328	305	355	322	311	321	313	301	337	340	304	327	332	319	352	314	321	337	333	334	318	324	348	312	331	311	319	315	342	320	331	312	338	293	298	306	312	322	327	361	324	358	332	338	328	322	294	310	319	335	323	311	332	331	333	336	345	324	332	300	363	328	359	280	353	304	313	314	301	312	334	306	306	336	328	331	356	333	310	311	322	311	342	319	322	327	355	353	354	348	346	320	308	315	329	298	321	350	344	324	332	299	313	322	349	352	296	299	304	346	338	289	304	340	296	306	342	368	335	313	323	331	314	350	315	334	346	324	341	291	354	267	317	307	326	307	321	331	326	310	339	353	343	352	319	349	379	323	313	316	317	282	330	338	344	327	374	326	317	337	335	317	292	357	333	306	350	326	328	344	344	323	346	353	325	327	326	323	332	332	327	324	321	356	319	324	329	318	358	343	341	344	334	331	336	304	332	350	323	339	320	334	359	328	333	323	334	329	350	333	309	325	354	329	337	327	328	283	318	302	337	328	364	348	314	286	354	343	326	296	325	351	291	328	373	349	288	336	314	318	356	310	330	355	309	339	323	338	365	331	329	353	334	311	350	309	331	313	314	355	305	309	347	333	327	311	322	290	313	317	355	341	343	330	330	334	344	344	356	322	339	326	325	361	344	334	348	315	341	293	319	318	345	306	336	337	338	296	346	357	309	345	309	335	323	341	312	368	327	334	333	350	354	321	327	321	325	345	318	365	327	315	292	322	312	318	300	326	303	331	304	327	339	306	335	327	321	314	307	306	327	331	355	357	312	340	357	344	327	325	302	325	325	325	319	327	334	319	341	353	327	339	329	330	294	344	308	327	313	350	343	339	341	292	345	351	333	298	332	311	323	316	306	295	330	294	344	365	325	336	342	324	314	348	338	335	325	329	314	336	342	328	328	346	319	333	307	314	336	322	329	302	339	336	325	332	309	301	305	328	285	367	331	336	335	312	337	364	372	359	338	302	335	361	294	340	308	307	344	336	351	325	317	342	345	307	352	343	319	342	334	330	340	353	318	329	339	331	345	328	308	348	311	355	315	331	323	324	331	299	312	368	307	328	336	371	320	326	339	349	354	341	319	335	314	345	320	368	352	320	319	320	337	341	339	348	346	334	314	340	328	318	356	329	329	325	284	332	327	297	318	309	351	336	349	349	309	336	332	352	350	275	307	343	339	348	335	320	347	329	342	339	364	327	325	356	343	326	328	323	364	352	347	331	352	328	330	352	297	322	338	285	310	308	341	345	295	317	328	320	338	390	307	314	305	316	334	307	307	338	308	321	304	340	326	348	293	328	328	272	316	362	314	312	326	338	320	326	300	326	338	342	309	326	367	344	339	341	352	320	335	361	321	337	311	375	335	312	285	369	317	342	334	320	333	318	335	338	318	333	358	363	336	309	332	284	310	339	325	312	310	340	342	355	346	313	334	340	338	334	328	316	351	350	328	336	304	312	349	307	348	341	329	298	339	356	338	344	329	360	365	354	306	324	332	347	337	309	361	325	324	324	346	295	335	346	344	339	348	331	325	338	340	338	336	294	327	330	340	295	310	333	322	307	351	311	296	358	327	346	337	348	319	326	332	318	296	293	346	320	368	313	306	334	280	340	317	319	336	355	335	318	310	316	311	319	324	335	332	322	352	335	345	339	343	350	313	347	323	305	323	349	321	305	323	322	300	339	298	356	338	320	363	288	323	357	329	330	345	314	323	332	336	331	305	330	313	333	344	328	345	329	318	344	336	325	333	334	332	324	356	351	345	341	319	320	339	314	345	321	315	324	349	323	319	334	349	337	334	296	299	302	310	330	323	351	280	330	330	312	346	311	333	314	348	331	313	315	348	333	333	352	328	341	332	333	324	321	328	331	320	308	313	298	324	351	294	328	350	288	335	347	357	343	331	339	343	322	313	302	316	272	323	329	308	320	324	342	304	323	332	351	339	305	285	333	302	317	350	321	309	345	278	308	305	307	344	323	296	339	341	319	337	338	355	323	333	302	352	307	325	317	321	295	325	353	360	341	335	315	343	310	327	326	312	361	337	327	315	329	358	328	326	324	333	308	315	297	319	323	342	351	301	353	365	331	360	312	325	327	317	343	329	301	333	310	310	337	329	342	308	338	351	310	335	344	329	330	333	301	314	331	327	309	341	328	334	318	336	350	325	310	315	319	335	320	308	326	343	350	328	318	362	330	352	310	327	345	326	310	317	318	336	349	298	336	316	341	296	305	330	355	350	313	333	340	308	341	325	331	323	306	294	323	337	359	335	341	330	321	339	309	326	321	302	353	368	330	316	333	351	352	336	325	331	341	331	321	320	360	312	342	337	352	333	347
24502	21648	29234	26945	24682	22470	17723	8235	5033	2472	1437	740	468	424	370	380	359	378	414	394	426	394	361	326	323	381	333	347	351	343	324	332	359	339	309	330	343	336	320	337	327	338	316	321	311	358	337	340	340	384	319	348	343	335	351	361	359	324	357	319	331	299	332	347	326	333	330	356	306	327	314	329	327	304	318	331	340	351	320	342	327	344	299	298	320	329	333	332	356	362	353	347	300	320	287	366	377	328	340	322	324	310	303	342	329	340	339	340	317	320	317	341	343	334	360	334	337	355	323	358	326	349	331	338	359	329	323	336	312	303	325	332	323	350	284	321	314	341	335	317	362	340	342	318	340	331	354	340	355	307	347	340	321	316	301	333	348	319	349	330	296	365	340	335	327	319	298	317	347	325	326	321	338	342	345	289	372	343	295	324	333	343	321	290	314	359	329	312	343	319	329	298	326	339	347	339	303	314	335	296	299	342	316	323	367	325	388	348	368	344	339	343	337	350	315	357	316	319	327	350	375	326	342	339	349	327	341	326	339	318	313	319	312	320	360	359	363	335	348	343	325	367	319	316	341	301	297	335	355	316	345	329	347	336	333	339	312	308	354	314	311	338	326	335	332	330	325	349	300	331	323	337	341	331	352	292	353	304	373	348	350	337	363	298	352	328	308	315	338	379	338	324	315	323	331	344	312	341	328	344	307	329	338	338	319	319	359	339	339	319	332	327	342	332	341	345	346	347	301	347	323	345	300	326	311	342	332	303	332	313	296	315	315	317	323	313	310	357	311	328	332	340	345	317	290	336	338	368	358	378	323	337	302	331	335	321	331	353	316	287	342	338	349	333	355	365	359	294	359	346	350	338	326	344	333	347	348	324	329	321	300	335	322	330	330	340	356	326	352	343	318	361	338	323	313	329	322	325	320	313	364	327	340	306	326	327	356	325	332	330	302	322	333	337	376	332	330	312	316	316	297	323	327	303	312	332	313	331	344	314	326	306	342	329	330	345	329	333	316	328	345	325	341	329	332	297	364	363	348	362	339	334	313	321	292	314	328	338	350	347	343	322	292	372	317	338	313	336	308	329	331	332	325	338	352	303	332	346	317	315	312	342	301	330	340	347	326	368	353	334	310	308	304	324	328	335	341	297	338	341	309	403	319	308	348	327	348	348	313	354	338	331	351	333	322	370	338	343	349	363	301	326	317	283	327	348	325	325	314	308	323	308	323	319	343	348	318	342	306	354	322	338	337	309	365	323	357	334	349	378	334	328	320	325	343	324	381	292	319	363	361	353	323	328	325	342	348	336	316	311	353	353	326	329	353	298	311	339	318	303	323	354	340	335	338	324	320	346	356	328	339	351	329	353	323	333	327	318	342	296	328	334	333	351	370	329	320	351	342	355	306	338	330	306	353	333	333	323	320	319	326	332	342	340	327	333	333	324	326	306	309	339	306	333	324	334	307	304	333	314	315	321	329	334	328	336	338	337	293	341	344	336	344	321	317	342	343	322	334	327	319	334	330	339	319	328	318	345	324	339	331	345	324	337	320	317	329	367	335	323	342	315	342	300	303	347	359	347	317	361	323	335	356	326	340	300	344	358	348	324	340	359	333	349	337	343	321	347	298	358	342	322	342	316	309	335	300	352	355	337	329	318	319	330	326	331	332	328	322	346	358	363	336	325	303	305	341	304	341	320	318	373	386	345	327	332	365	349	321	346	336	333	305	328	350	363	315	335	303	316	300	310	325	371	319	328	326	366	340	318	326	336	328	332	337	338	329	312	326	349	312	329	353	350	342	343	309	340	310	356	324	347	295	345	328	330	336	342	320	332	322	321	334	318	373	336	340	335	300	314	339	336	320	322	343	349	324	327	326	305	356	328	358	347	345	327	323	316	306	341	366	340	323	323	301	326	349	326	331	274	305	336	320	324	332	365	315	346	337	362	327	322	353	323	329	341	332	328	329	339	330	316	347	321	343	322	345	352	334	317	299	322	301	315	330	326	344	360	327	326	329	355	340	351	311	343	340	339	343	351	330	349	345	366	346	323	332	325	342	316	332	339	338	309	370	330	311	334	329	357	346	348	341	356	314	326	342	323	338	303	313	353	327	343	333	316	320	350	296	305	325	324	357	346	313	344	312	319	333	337	289	363	333	330	323	368	360	333	337	307	297	332	350	343	355	286	328	338	305	338	346	335	321	331	317	359	338	374	327	354	323	288	341	338	343	333	307	319	347	327	327	330	330	344	338	286	340	375	348	354	301	316	325	331	374	329	343	342	324	334	327	337	324	337	355	334	323	339	372	311	344	321	346	318	355	323	328	348	306	321	330	350	323	343	340	320	346	298	327	348	329	330	346	355	334	324	314	331	303	319	347	333	339	324	353	347	341	327	320	365	316	318	347	331	324	372	345	321	335	339	335	344	340	342	323	383	330	335	344	317	312	325	328	330	330	324	309	339	357	317	298	343	337	342	317	345	338	342	333	318	335	343	351	329	317	302	346	319	338	340	335	342	315	312	354	323	316	352	320	356	345	349	317	320	353	358	345	329	325	310	328	332	361	345	355	349	338	368	329	329	285	318	319	319	346	349	326	334	351	339	340	316	334	327	303	338	324	361	319	321	349	325	337	339	341	314	322	330	331	340	334	355	335	336	330	308	319	345	317	321	320	343	329	323	328	297	345	337	329	334	338	349	326	341	328	313	337	340	341	334	342	324	305	335	332	331	333	355	313	328	354	334	347	342	339	301	342	342	342	337	325	321	315	355	337	331	320	361	311	318	324	357	330	333	344	326	346	331	332	356	310	333	374	328	341	370	319	335	350	317	330	292	323	312	300	329	353	339	323	343	333	321	365	345	315	317	334	303	349	325	343	323	366	343	351	345	359	328	321	362	353	334	321	309	314	311	343	351	311	331	349	308	382	318	331	361	308	328	345	350	332	343	301	317	339	366	292	352	322	320	322	345	341	359	332	336	320	358	352	334	324	317	288	338	346	340	331	346	342	336	285	304	360	320	316	356	298	332	313	323	312	327	332	316	362	317	346	330	302	348	329	353	351	314	370	320	352	342	370	328	334	324	349	354	327	362	334	301	343	359	328	341	331	327	346	340	316	308	353	331	311	336	331	318	335	338	346	369	339	341	354	335	318	318	329	335	334	362	351	330	347	349	387	338	316	350	344	347	333	288	365	313	310	310	361	338	337	340	335	313	331	328	297	343	314	324	309	315	322	331	347	321	325	307	311	357	340	347	329	349	334	360	360	336	326	336	329	340	322	310	316	354	357	319	337	326	330	313	346	329	315	321	318	305	336	309	323	328	337	324	337	303	327	341	333	318	354	321	316	333	316	347	340	321	325	339	354	338	312	328	328	324	329	367	344	346	318	335	310	316	313	344	319	309	334	323	348	335	325	356	312	343	318	340	336	322	346	343	322	359	348	292	340	335	332	336	364	317	352	333	325	361	318	345	324	333	351	315	339	358	304	315	330	305	360	347
32907	60063	47942	37096	29048	23167	19224	10897	7654	3967	2223	1218	622	504	496	474	417	485	453	509	514	487	412	395	369	387	362	317	352	374	386	381	335	366	391	381	372	352	374	379	348	364	370	347	362	347	331	333	372	346	362	333	353	326	365	365	333	389	357	353	340	347	368	341	403	366	355	329	336	355	326	330	345	396	336	342	341	358	343	336	319	347	345	340	327	379	355	358	356	348	367	351	398	356	341	338	360	314	342	362	352	356	379	341	356	348	381	352	369	350	349	340	322	385	331	341	356	342	341	345	339	361	337	328	338	338	348	346	372	363	346	364	380	333	333	357	321	346	370	351	360	335	345	327	320	348	334	352	367	337	338	313	346	336	296	337	355	399	350	339	373	344	358	363	347	344	328	333	347	339	305	336	343	336	401	361	362	333	320	340	356	334	328	360	361	352	338	347	305	335	368	330	348	332	348	383	373	388	340	354	361	350	328	347	344	335	358	308	387	373	353	358	368	366	354	364	388	349	361	336	344	337	361	351	343	362	323	357	365	368	301	354	377	388	333	376	352	343	356	382	365	377	356	302	344	363	361	382	341	353	348	335	354	343	356	370	348	368	346	354	338	351	306	352	358	377	338	335	342	355	360	342	335	337	343	343	331	314	323	333	341	367	350	346	378	346	345	384	332	362	327	331	351	367	355	351	364	325	322	387	355	349	352	374	358	328	332	324	354	361	348	340	387	369	375	360	356	343	349	349	399	377	378	371	342	340	338	323	357	328	374	305	337	384	326	365	380	348	333	367	349	342	351	356	352	348	350	340	369	344	339	381	366	323	332	339	329	359	377	336	355	310	378	356	362	321	346	352	351	383	371	348	403	369	331	343	358	327	340	358	350	352	338	335	324	351	340	381	346	349	350	320	353	336	392	354	370	341	362	336	358	316	342	374	341	364	359	311	374	354	408	337	374	372	296	329	364	351	375	372	350	328	375	369	371	344	393	354	369	359	348	356	336	319	339	404	335	338	352	324	319	341	360	365	373	378	372	335	353	381	369	363	339	335	344	362	338	376	343	395	338	324	390	378	342	367	361	347	356	342	346	302	342	331	382	366	395	392	331	359	364	368	361	382	335	350	348	348	340	332	360	331	333	328	357	357	366	368	321	329	354	360	334	343	343	343	373	324	348	351	347	321	358	353	349	375	372	399	319	333	367	366	401	349	343	346	350	304	324	349	339	341	343	348	349	347	346	375	394	358	361	336	355	348	356	334	319	336	322	354	327	336	382	359	359	355	330	356	334	328	332	345	345	355	367	366	319	313	333	339	331	333	363	368	342	375	359	367	324	365	343	336	360	349	312	336	328	360	333	347	346	362	352	331	331	306	348	334	330	325	368	365	370	310	329	358	346	360	374	355	342	368	339	332	364	341	373	385	344	324	363	334	354	368	393	327	358	327	375	354	357	346	339	357	323	332	388	336	411	305	347	341	374	341	379	345	366	403	359	359	357	381	359	369	340	343	361	355	343	348	356	347	345	321	358	323	351	353	333	342	344	352	353	318	355	358	365	380	333	344	359	353	336	359	372	379	326	343	329	356	349	345	313	369	328	382	343	352	327	361	372	352	353	343	337	383	347	338	370	335	306	343	359	371	324	360	343	356	378	353	345	367	329	370	324	361	375	326	366	344	360	342	322	349	346	383	359	343	372	373	366	347	376	339	322	351	310	337	338	366	327	361	373	357	367	383	351	322	351	326	365	344	354	331	365	366	361	369	383	345	338	347	381	343	363	363	355	345	328	339	353	324	374	344	353	342	351	370	335	368	336	339	354	325	362	352	335	343	335	364	342	395	322	354	314	339	344	330	339	314	314	341	352	383	353	346	341	364	340	359	361	331	319	340	354	365	371	371	369	348	370	339	385	310	322	334	349	350	410	372	338	307	329	321	342	328	331	349	352	339	334	368	369	376	319	347	381	363	346	379	359	333	364	341	388	351	361	349	351	328	379	328	323	389	374	349	384	353	327	362	400	317	371	389	346	344	370	362	376	341	366	352	385	319	376	387	342	345	353	337	383	334	348	351	320	325	366	352	364	385	332	337	366	347	369	341	334	329	347	327	350	384	373	331	396	360	364	371	347	375	377	355	390	356	371	344	321	403	374	381	368	351	358	335	355	348	371	335	336	357	349	380	348	340	318	338	353	322	358	361	331	337	369	326	361	372	325	370	335	344	333	378	349	356	362	358	341	349	390	389	337	343	346	373	356	372	355	356	383	342	314	308	330	341	345	359	312	377	355	342	373	347	351	369	315	363	373	334	369	335	337	383	357	348	359	355	354	342	351	361	345	364	374	304	330	341	347	349	340	336	345	366	368	322	341	345	355	354	328	357	350	349	372	339	342	355	365	320	354	356	369	345	366	360	323	342	353	362	358	403	381	359	337	365	397	373	365	347	350	348	352	326	347	323	300	334	342	369	354	386	329	351	391	347	336	331	352	358	312	346	373	375	357	337	371	395	356	372	357	353	342	354	356	352	373	370	343	323	334	368	347	360	324	331	336	333	343	359	325	357	356	361	315	345	345	320	340	386	387	341	338	331	388	341	359	336	362	355	345	349	349	363	325	347	356	385	368	359	312	357	322	327	337	318	391	351	356	352	345	357	338	324	322	379	347	315	358	323	352	391	356	336	354	379	351	380	318	388	353	372	349	333	321	332	374	352	323	347	303	355	348	342	329	357	347	341	349	346	371	333	343	344	357	387	340	368	300	349	376	319	316	321	362	358	353	335	357	379	388	365	342	367	360	375	342	321	356	361	363	311	336	367	348	344	352	335	362	353	354	351	348	350	346	357	339	343	383	357	345	350	308	378	336	331	341	362	358	350	337	342	378	343	307	325	318	322	334	342	288	343	347	344	364	326	365	358	322	337	352	352	357	334	374	338	333	365	348	368	365	339	415	337	331	301	360	354	357	337	339	322	352	352	368	349	346	375	344	341	342	361	306	361	310	338	354	341	343	366	387	328	372	363	337	365	351	357	376	355	395	341	359	344	333	345	380	339	354	338	336	351	333	356	338	366	329	353	335	325	375	354	341	355	359	380	348	339	364	352	383	363	349	346	345	330	408	353	344	344	393	319	338	356	365	340	350	357	366	373	329	313	344	348	342	338	323	307	379	329	361	350	376	343	322	326	350	362	332	363	321	350	370	335	373	345	314	358	358	344	387	324	367	340	340	324	367	350	368	349	363	351	382	361	364	368	376	326	383	340	366	364	358	327	333	343	376	368	368	334	356	311	369	337	364	361	372	330	354	380	348	344	365	362	363	349	343	345	320	350	364	356	324	357	340	358	356	358	353	348	338	351	347	376	337	357	319	344	336	340	346	352	350	356	365	363	368	349	336	354	355	331	351	388	331	332	394	339	364	364	348	335	352	316	351	362	326	342	358	336	376	352	370	349	321	406	362	343	352	355	376	332	343	319	314	341	334	304	360	343	358	345	351	350	338	366	343	368
25699	21879	30288	29896	22781	16138	10303	6001	3439	2057	1163	703	576	460	480	463	429	467	430	480	507	495	494	394	442	401	414	415	415	403	395	429	407	420	405	402	395	415	418	414	451	404	452	393	426	412	456	425	438	423	459	449	435	470	398	391	410	435	426	386	412	375	412	388	439	399	430	430	426	425	388	406	435	392	411	445	428	412	418	407	408	395	453	445	394	391	443	425	408	435	407	415	397	400	437	442	392	397	412	409	431	440	440	430	381	437	470	391	406	458	389	435	409	394	432	448	428	404	411	472	403	423	413	426	402	420	423	430	414	447	419	400	412	396	401	398	397	413	394	400	430	401	436	410	408	394	404	409	413	446	391	422	426	431	410	414	428	439	409	425	413	408	385	400	426	430	444	420	380	397	464	426	396	436	410	427	388	471	433	384	400	439	431	404	437	399	397	427	422	421	436	418	395	437	436	431	445	401	414	405	426	428	408	431	429	409	364	432	418	425	381	412	459	422	458	406	432	441	404	416	448	396	418	433	407	450	421	402	447	426	426	437	427	399	441	434	423	451	459	394	439	459	405	404	399	431	416	400	421	418	415	436	400	425	405	393	429	461	405	396	425	462	448	434	385	388	459	457	402	436	413	440	421	443	403	381	426	406	420	418	460	410	418	450	397	437	413	400	402	411	376	355	440	421	450	439	409	409	408	382	406	383	435	412	396	386	448	418	424	415	449	457	431	440	456	414	382	386	406	406	382	400	417	390	422	407	435	385	446	430	460	438	390	395	435	446	433	408	421	414	426	397	438	404	374	447	402	400	424	415	407	387	456	403	385	390	419	431	398	412	386	423	439	372	405	424	418	446	407	439	443	431	439	453	429	395	414	409	433	425	412	419	385	455	445	421	404	393	419	407	416	392	396	392	441	423	433	383	408	416	394	426	433	433	448	430	421	438	415	446	439	413	403	422	421	430	386	414	442	410	415	444	401	439	423	414	426	409	429	383	429	413	397	401	426	404	424	406	428	411	438	406	377	408	419	437	422	461	404	458	422	453	401	391	409	403	461	456	426	405	436	405	446	454	459	413	428	395	402	404	385	384	447	425	437	436	420	400	466	413	382	417	427	432	420	397	419	417	401	422	425	416	416	437	441	426	458	403	426	472	419	473	415	431	393	445	446	413	398	445	444	394	436	417	431	421	407	415	399	384	398	399	423	443	433	424	414	460	418	399	384	416	438	411	422	429	435	420	410	408	462	429	405	430	394	430	385	446	420	413	428	467	443	420	431	423	433	421	428	440	398	392	426	427	400	455	426	445	435	426	450	417	421	475	430	414	419	450	392	439	455	442	421	391	418	400	401	450	434	448	426	409	404	401	406	426	409	405	400	449	440	419	413	426	393	421	414	428	423	437	438	431	429	404	406	393	410	438	416	446	420	398	476	405	406	428	424	420	455	411	424	405	429	404	451	440	426	411	450	409	434	445	403	425	451	413	404	437	410	435	422	444	405	445	447	410	428	435	406	467	408	399	408	424	431	409	404	461	373	435	393	433	462	396	424	399	435	438	401	425	423	397	407	391	428	447	450	420	426	423	434	419	410	436	399	433	437	415	397	422	483	424	426	408	404	456	449	413	383	388	442	414	436	397	443	406	430	416	434	422	404	407	415	403	384	445	436	397	421	374	436	403	406	389	393	423	447	437	410	390	433	454	388	414	439	431	398	419	458	401	415	458	432	441	385	410	426	395	440	418	407	425	393	423	416	417	421	400	414	398	399	394	440	393	455	409	402	411	418	462	429	405	451	462	395	403	423	425	457	414	408	418	409	425	401	387	433	431	409	401	413	440	390	411	397	401	449	414	415	412	400	425	446	392	427	417	442	468	373	451	426	425	441	434	428	390	401	419	433	419	382	396	421	421	440	461	437	404	399	410	388	408	410	378	436	412	417	393	401	422	415	396	391	429	441	423	431	413	442	404	416	433	441	432	421	453	414	455	384	422	434	423	434	412	427	405	386	434	401	380	418	405	430	381	431	423	437	443	405	397	428	445	432	433	430	394	449	395	412	385	407	412	432	410	443	428	425	434	414	450	449	394	411	418	367	425	454	430	429	423	408	446	432	449	437	425	435	384	385	402	441	388	391	411	398	399	401	429	413	425	403	444	424	422	427	435	452	433	423	408	434	408	445	415	423	432	414	402	453	414	429	447	415	426	431	418	428	448	405	413	411	420	429	410	408	426	424	414	432	401	448	411	468	417	435	430	409	416	437	388	424	406	389	414	402	454	395	433	422	397	469	409	408	399	418	430	444	419	403	464	390	451	411	410	417	400	384	397	417	417	407	452	443	425	439	394	393	395	416	421	372	424	447	434	421	424	414	431	429	436	409	447	422	439	414	439	427	407	461	383	489	397	395	460	419	427	451	387	423	454	461	454	421	402	443	441	419	395	431	404	457	424	435	445	406	421	413	447	450	416	441	406	405	458	393	399	430	437	424	397	432	409	414	404	412	429	407	441	453	424	428	406	389	419	435	430	420	438	431	432	448	420	440	426	416	402	439	448	436	451	432	416	443	409	449	402	441	399	463	432	438	407	416	446	412	399	403	417	450	425	423	446	443	410	397	421	453	410	462	434	418	413	406	437	438	412	425	432	433	448	418	415	423	437	405	418	416	357	433	411	375	398	432	455	420	398	395	442	436	374	427	448	437	391	417	420	420	434	404	395	414	405	429	450	429	392	435	394	421	422	389	398	383	437	387	403	389	431	424	423	398	402	390	432	432	465	410	384	377	433	395	435	427	403	384	439	415	410	392	406	413	425	390	414	442	430	424	418	406	451	434	433	421	378	382	427	444	397	397	395	420	427	393	398	405	404	387	458	409	433	407	388	395	439	433	432	436	438	456	398	414	430	408	435	427	425	393	424	444	434	405	399	410	424	405	402	426	398	404	437	423	421	406	413	407	411	400	453	424	390	421	445	455	409	439	417	418	408	413	424	424	408	455	411	434	429	434	433	415	462	400	438	372	401	407	423	404	438	423	433	428	406	429	434	422	431	405	444	401	431	431	378	397	444	417	448	421	443	397	449	441	416	440	415	454	387	427	424	428	377	388	454	395	438	407	392	460	393	449	443	404	406	427	428	409	422	416	408	405	430	421	374	412	399	415	398	415	472	399	411	438	422	399	405	407	449	438	404	407	413	403	424	455	417	445	426	395	428	444	432	385	415	411	439	430	443	413	383	395	432	454	396	396	445	395	428	424	457	444	456	415	399	415	392	437	425	410	431	411	428	412	459	405	411	410	449	410	457	458	429	396	437	430	404	459	397	376	421	412	417	423	369	416	447	412	430	435	374	402	400	416	425	415	438	418	403	389	431	418	384	460	395	426	442	449	431	396	432	437	435	426	426	449	418	411	457	395	394	439	428	393	448	399	439	458	395	430	427	428	373	423	397	424	404	451	376	404	435	430	421	404	408	402	431	405	426	438	413	434	395	397	415	410	407	415	408
32643	56563	45600	32798	25349	19360	13710	9819	5678	3342	1961	1082	701	651	518	469	504	513	535	538	547	537	491	516	435	440	471	448	447	485	474	447	449	455	438	461	465	505	472	428	447	454	457	436	461	482	448	468	442	440	461	422	454	434	446	440	457	424	454	470	436	472	435	453	457	453	489	437	420	446	425	474	452	422	462	474	449	420	493	442	442	409	443	406	480	448	443	444	462	426	444	463	452	437	469	485	450	465	437	448	462	464	474	438	411	474	435	475	450	460	426	441	450	398	503	444	429	439	445	476	444	481	468	470	450	451	437	449	412	449	428	460	419	465	468	425	454	426	454	457	449	427	484	436	402	461	466	438	452	481	464	429	445	440	435	418	465	470	459	422	386	457	457	452	462	442	440	456	439	493	474	435	447	436	432	431	416	438	445	439	442	426	456	442	466	438	409	444	453	470	459	421	454	445	480	469	470	468	403	456	417	409	434	481	467	447	509	437	427	407	429	422	431	428	438	454	450	449	444	451	451	420	437	443	484	457	450	425	444	462	435	472	447	470	457	448	453	484	426	457	443	443	448	448	435	426	469	471	463	446	497	439	507	456	435	430	430	442	433	431	448	444	455	454	443	427	467	454	492	489	458	422	486	443	424	439	479	455	443	457	477	426	478	455	410	469	460	452	452	435	448	435	465	418	432	442	425	423	442	449	429	412	463	455	451	409	436	451	445	440	447	472	439	460	445	428	437	431	431	425	452	458	402	444	452	413	463	442	456	404	480	435	412	435	449	425	467	444	443	453	420	455	419	452	458	458	469	422	442	428	467	449	436	424	437	454	452	439	431	465	476	471	425	464	449	450	428	449	431	429	454	457	428	441	485	476	442	414	429	442	473	428	454	437	456	462	470	454	467	426	454	446	463	455	465	426	450	480	449	440	439	446	464	405	470	488	461	437	433	436	433	462	448	435	457	454	441	488	458	474	447	440	444	466	477	470	417	426	461	456	470	456	437	453	434	481	454	396	426	451	427	443	455	450	452	450	448	453	446	492	453	455	433	496	475	466	461	439	419	447	469	453	410	436	415	470	453	449	464	430	431	470	400	429	460	415	431	434	452	434	464	452	440	434	489	425	425	428	441	433	434	441	455	399	501	467	458	485	487	448	485	439	470	443	433	443	447	470	456	464	521	453	425	475	432	426	471	467	449	433	449	465	459	436	478	411	443	461	435	457	451	439	462	451	458	455	432	459	412	431	470	440	471	463	465	451	467	416	471	452	437	473	463	440	418	495	425	452	436	457	456	427	448	453	466	473	438	464	455	459	428	432	439	420	462	428	448	409	465	434	401	426	452	420	481	426	439	433	449	431	436	458	429	455	455	458	442	451	446	449	449	445	412	457	485	439	441	410	480	453	435	427	488	417	466	429	450	416	441	475	452	467	418	437	474	458	451	449	444	379	436	480	436	442	418	462	430	446	446	458	479	460	458	467	389	434	484	479	441	426	460	445	469	440	429	438	443	463	431	477	459	467	450	443	461	463	459	456	443	446	461	424	444	453	424	447	446	445	449	476	478	429	419	459	459	475	466	420	412	423	455	451	462	465	465	431	440	425	504	433	455	454	432	434	470	444	431	458	428	462	434	432	466	455	474	474	414	439	453	430	468	454	479	443	497	492	424	429	436	468	470	458	472	446	464	449	448	461	437	476	455	453	487	421	452	431	500	426	451	442	435	422	413	429	412	456	440	405	473	426	434	407	482	444	467	469	474	484	508	419	452	424	400	427	435	444	478	480	468	464	435	439	396	454	417	403	427	441	457	435	429	432	465	438	444	506	426	446	427	447	425	470	442	406	449	427	458	416	471	446	437	463	449	467	454	469	443	423	444	428	478	440	415	480	473	440	448	431	484	448	432	432	448	452	460	479	476	472	429	471	433	463	476	468	488	437	476	443	458	465	448	438	428	456	474	449	474	419	447	459	472	441	449	406	437	452	458	424	440	423	474	446	447	433	424	479	454	497	433	490	461	453	440	440	422	454	501	433	450	435	415	492	443	440	452	438	454	445	429	408	435	454	480	447	437	449	431	435	426	448	439	454	441	492	426	466	440	453	413	411	474	440	455	433	459	470	458	441	442	457	452	479	470	444	444	478	473	455	452	445	457	435	442	452	432	450	466	453	464	465	449	483	443	479	467	444	450	426	445	430	452	434	455	448	406	461	425	457	476	466	485	436	463	433	453	473	430	459	442	473	393	461	483	447	440	420	487	414	438	473	482	430	425	462	425	492	426	466	405	435	444	433	453	435	479	454	443	458	470	452	436	498	450	444	457	457	430	456	445	439	476	445	432	455	419	428	447	451	477	473	471	454	416	479	455	426	466	440	465	453	437	453	472	430	426	436	423	420	410	451	444	459	476	445	422	431	455	402	425	460	441	473	425	441	441	456	452	477	458	482	464	440	444	435	487	474	441	443	416	486	470	415	461	455	437	472	443	487	421	437	444	437	451	405	400	427	439	409	419	434	425	464	494	470	476	433	448	464	441	452	482	474	471	448	429	403	457	411	464	476	443	439	448	458	461	428	469	457	452	433	432	427	429	453	465	440	393	445	447	433	438	423	471	463	431	457	424	457	435	460	491	421	446	461	461	459	469	468	451	463	447	416	457	453	440	459	458	406	425	442	434	469	460	442	473	456	440	416	463	454	436	487	440	436	423	458	488	462	425	489	420	436	415	460	461	485	439	442	434	456	429	483	453	426	461	461	423	438	498	459	498	450	428	494	409	434	475	447	457	450	383	431	448	501	504	456	455	455	413	443	427	466	450	397	434	445	458	437	423	453	434	491	444	468	438	463	461	421	436	443	460	429	477	457	450	459	422	468	424	450	462	427	441	438	467	438	439	457	459	412	421	456	466	428	476	460	420	460	454	459	415	457	492	436	389	487	432	436	456	452	468	414	459	445	448	450	481	447	419	477	426	469	438	465	425	444	447	463	480	440	449	443	481	442	443	414	454	437	424	449	451	444	429	466	440	457	475	433	457	438	478	453	411	447	486	392	440	491	469	432	420	423	465	477	445	454	435	463	447	461	461	479	482	442	438	457	473	462	463	433	442	459	483	458	462	448	439	459	426	469	469	453	448	405	445	455	474	455	450	445	432	449	437	499	434	414	473	465	402	418	455	452	447	452	462	456	466	426	464	456	455	435	404	445	458	471	456	480	461	450	473	457	453	493	436	442	468	439	432	466	461	476	437	444	462	427	420	423	451	460	477	429	453	449	477	465	439	438	442	431	468	434	460	450	442	465	435	449	473	434	496	446	470	438	432	442	428	422	476	442	437	512	436	434	463	456	434	447	438	475	410	454	444	453	424	441	444	458	428	452	420	436	476	460	435	494	428	450	425	439	447	484	467	471	451	437	438	456	428	427	453	449	451	471	452	438	418	475	470	476	460	478	455	445	437	461	462	433	417	490	458	445	459	472	446	460	426	442	431	446	436	422	477	471	418	431
23291	21698	29505	24899	23552	24824	23948	14320	7898	5287	2980	1575	946	692	627	629	592	578	648	592	619	608	581	529	563	531	572	564	518	577	582	517	496	552	499	505	489	512	533	482	533	500	513	502	531	492	501	525	498	481	485	493	536	506	495	481	515	504	472	560	521	563	537	451	531	516	501	500	484	507	539	496	524	501	513	512	529	544	476	507	527	532	523	476	546	542	510	526	498	537	480	460	564	512	531	528	528	509	577	511	488	505	548	540	521	554	542	517	517	504	509	487	451	486	521	506	452	568	528	484	503	495	515	557	520	529	540	475	507	514	500	476	503	517	528	505	525	520	511	489	470	503	505	482	516	522	527	518	544	512	498	518	514	491	491	542	529	511	520	488	517	509	502	529	498	477	476	493	496	483	501	510	518	499	509	537	556	513	528	534	515	475	526	532	463	501	497	554	525	490	491	517	499	531	485	461	530	498	494	488	540	472	515	497	510	535	493	450	507	514	491	518	488	505	518	497	516	514	543	484	530	518	551	485	486	514	490	494	511	527	480	511	507	479	531	525	521	528	505	505	499	518	517	488	502	522	511	508	509	554	491	520	568	533	516	537	520	529	507	510	503	465	487	479	466	523	511	476	516	513	503	513	473	512	501	454	497	527	491	488	531	500	496	473	507	505	480	494	488	521	497	529	482	471	494	520	512	522	505	504	487	492	523	512	498	479	521	495	512	479	495	524	503	506	499	527	491	506	500	498	496	514	489	472	548	540	500	494	477	518	483	488	492	497	477	553	499	485	467	532	487	468	499	487	512	506	496	522	503	467	559	504	463	491	506	515	522	543	490	534	512	545	490	489	478	510	569	497	534	496	490	533	513	533	485	518	516	511	511	550	419	488	476	486	538	496	531	514	524	533	510	450	487	515	494	512	546	475	508	532	509	501	501	491	489	474	516	492	494	500	478	487	509	483	506	510	503	537	526	499	480	514	515	505	470	492	466	520	506	494	520	515	510	493	476	497	513	488	532	516	506	541	516	512	536	491	507	514	514	522	482	543	501	489	528	526	528	479	482	495	476	522	554	522	483	511	508	519	497	513	511	498	502	486	500	503	507	516	549	515	545	528	492	486	463	463	479	517	484	536	529	542	489	497	477	524	518	549	510	497	503	516	473	457	511	504	530	501	498	522	531	498	499	507	526	498	488	516	517	501	520	477	531	524	484	500	507	521	455	518	543	541	479	500	511	496	518	542	484	503	494	504	527	519	497	507	531	486	498	499	546	501	482	482	494	504	511	526	530	520	523	517	527	499	503	506	512	477	484	515	469	523	515	503	479	498	486	497	495	524	518	487	505	529	493	524	504	501	495	509	531	484	471	505	522	531	489	509	490	517	459	516	523	506	558	488	492	525	502	468	490	479	548	527	516	509	512	512	502	488	497	501	506	506	521	505	524	503	491	548	510	497	511	522	526	502	511	514	476	495	501	515	489	510	505	497	532	506	504	570	543	528	522	489	486	516	530	516	529	539	507	489	521	483	503	500	523	476	485	520	561	539	540	512	497	541	557	474	524	519	503	509	470	469	486	527	521	538	478	527	538	518	506	472	503	509	569	514	496	516	529	489	525	514	503	493	491	518	506	540	506	545	515	467	502	519	480	545	527	507	516	555	502	546	519	534	461	495	487	535	498	476	526	522	519	509	534	538	481	499	487	463	541	514	524	505	499	521	489	504	509	513	469	499	500	513	508	491	450	517	487	478	526	472	509	500	532	502	555	483	546	512	472	530	476	505	518	524	531	499	536	505	509	505	468	507	567	506	482	520	510	491	517	511	494	495	527	478	486	483	512	504	537	533	488	489	532	516	495	480	501	495	481	532	549	493	495	541	519	481	517	518	517	520	521	569	546	516	499	557	513	487	538	473	506	477	525	463	456	534	521	532	513	496	508	495	521	504	543	509	541	513	449	496	503	503	484	491	503	490	503	505	536	516	536	499	495	515	542	519	535	494	553	508	519	520	503	559	487	523	488	503	512	512	508	534	509	496	498	476	492	490	478	486	505	461	509	521	529	495	494	495	481	525	510	521	510	514	513	513	515	540	503	495	510	463	469	526	476	498	476	494	489	482	512	506	517	512	518	505	543	487	500	533	514	509	487	542	492	562	489	538	515	487	457	493	509	515	531	508	499	474	519	467	528	533	510	480	485	462	490	530	527	498	512	505	501	516	493	528	511	511	497	512	500	489	514	513	529	560	518	535	508	509	503	462	468	478	528	530	479	468	534	487	523	493	516	497	507	524	510	517	542	514	533	508	525	501	492	500	523	458	524	522	544	527	492	518	523	480	475	538	498	518	489	484	495	511	497	492	514	554	497	505	512	512	499	516	512	500	503	521	498	493	484	515	497	491	514	492	513	484	529	496	474	519	508	493	494	496	507	496	498	510	508	510	517	531	497	528	503	524	528	516	513	490	506	528	489	475	528	523	491	486	481	506	464	491	525	525	522	445	471	523	487	478	537	507	510	504	500	562	503	528	488	528	508	479	497	477	473	543	483	512	503	506	525	461	532	483	504	473	523	521	499	517	494	496	522	520	504	477	501	512	526	515	488	522	516	529	491	537	510	499	511	481	506	551	530	478	513	534	511	509	523	500	523	470	494	495	492	530	516	502	519	472	534	483	526	505	500	543	508	538	499	529	469	512	507	528	497	509	475	481	504	486	444	482	531	497	526	501	531	525	517	526	543	533	511	476	497	467	512	486	492	513	550	573	551	485	535	470	530	509	510	511	483	497	503	495	470	504	483	497	466	508	512	499	468	525	536	520	522	511	483	506	499	503	485	507	495	552	538	518	540	531	536	508	500	551	502	485	502	550	487	535	485	484	525	475	533	493	510	479	463	547	517	459	511	490	546	526	548	516	490	523	512	540	472	480	501	538	504	538	540	442	527	496	496	495	497	498	513	488	501	487	504	516	509	483	499	497	504	518	533	519	522	534	508	524	516	524	518	539	520	526	529	495	509	533	505	484	490	518	491	499	500	523	490	498	565	524	520	544	517	492	527	533	545	518	464	536	516	513	505	491	514	493	527	510	535	487	508	554	523	517	514	512	534	519	500	466	513	485	528	463	509	524	533	493	512	526	501	521	515	516	530	508	526	492	529	524	500	513	486	504	508	532	488	491	513	508	497	470	480	505	540	533	474	499	553	524	468	465	485	500	499	487	531	497	497	469	491	494	505	488	503	522	500	517	479	472	512	512	493	546	508	487	511	517	510	523	497	490	527	508	540	510	513	493	529	483	505	516	511	491	496	520	484	505	521	508	472	521	471	500	477	521	514	547	506	543	535	451	544	499	465	503	542	517	496	500	474	524	501	469	491	508	492	533	516	540	477	494	540	490	566	484	510	481	531	518	471	501	490	555	524	513	524	550	507	544	530	536	499	545	533	526	498	510	506	479	522	542	524	525	510	515	519	498	507	469	480	528	544	526	500	486	452	539	515	482	489	489	457	513
35957	66231	54854	42818	35421	27000	22148	17211	10831	7564	4360	2245	1217	765	681	664	639	677	697	674	700	676	621	597	585	531	533	547	533	505	520	546	497	524	544	548	535	502	545	514	525	509	523	504	544	567	507	528	530	514	544	525	499	518	535	533	483	503	484	538	510	502	517	531	501	519	523	492	544	515	519	473	574	517	541	495	575	521	541	518	511	517	536	504	533	552	474	530	537	494	558	491	531	518	514	572	537	541	535	529	508	489	492	549	512	514	561	500	538	491	512	492	508	550	502	553	493	535	494	509	562	515	490	523	537	553	509	499	526	493	495	529	467	484	508	503	477	557	499	503	564	518	507	524	525	538	553	540	491	522	510	488	534	499	526	511	504	543	507	541	488	532	512	548	526	559	522	495	533	500	479	489	538	478	496	510	527	501	492	508	522	538	516	508	539	497	528	485	515	512	554	484	534	488	501	531	510	523	542	518	516	531	520	494	512	521	542	491	488	508	489	565	506	538	534	550	553	477	528	549	533	526	514	507	507	536	566	500	525	491	528	549	530	533	500	515	512	543	503	540	495	517	517	580	548	555	510	526	500	514	538	573	525	534	511	495	530	471	511	526	520	482	506	505	512	491	520	515	547	494	516	555	534	533	531	552	523	492	524	473	484	505	490	510	483	506	533	476	512	492	524	521	511	494	479	557	487	531	525	505	561	514	491	511	552	489	523	521	529	490	490	504	472	511	504	512	505	500	555	503	530	504	486	555	498	531	513	539	524	560	526	480	505	504	451	482	510	538	515	513	536	510	506	562	489	512	552	506	506	517	501	547	537	506	529	500	526	520	533	532	534	546	478	560	558	503	515	516	501	530	492	522	539	459	546	510	534	511	547	486	496	542	521	536	492	520	519	492	493	481	528	532	521	532	505	478	529	503	529	510	535	509	516	506	446	542	536	499	491	479	496	496	507	546	510	519	528	491	545	539	523	500	474	556	471	499	528	515	495	486	525	525	521	507	531	528	503	539	500	495	512	524	512	507	533	541	522	518	502	535	507	501	542	507	518	509	516	522	521	550	520	541	492	529	506	496	499	527	526	521	510	495	493	536	553	501	514	497	490	468	498	537	512	498	490	485	524	521	521	497	490	488	510	489	482	531	468	511	494	511	529	514	507	508	538	529	468	543	490	503	489	479	508	551	517	545	511	550	557	566	515	504	513	526	538	502	510	514	506	499	498	527	527	551	503	503	504	502	509	520	514	464	505	563	523	508	543	516	508	503	494	465	470	525	529	480	518	547	525	528	489	571	550	524	489	524	499	487	542	514	481	540	496	509	519	516	511	494	531	499	516	525	548	507	498	467	519	486	507	500	513	540	498	522	520	518	510	515	539	507	497	490	548	489	522	486	523	489	518	529	539	513	511	533	503	503	470	507	488	512	511	532	501	518	528	503	525	497	533	490	509	550	528	575	561	533	580	541	494	494	505	545	538	484	464	500	515	493	548	517	536	497	525	532	478	536	509	530	492	513	485	496	497	552	526	490	503	530	510	505	534	525	524	482	554	504	532	520	456	530	500	496	512	511	496	512	518	551	514	554	481	513	502	552	545	496	513	515	512	494	528	528	536	541	495	522	524	471	499	506	527	508	527	544	520	517	500	518	507	541	490	516	490	529	524	538	499	534	532	485	497	466	494	521	496	515	521	516	525	492	546	557	502	523	519	528	508	513	518	539	490	520	481	537	519	514	537	526	535	509	514	514	509	500	526	496	513	495	524	534	501	501	502	534	529	513	552	511	492	494	505	492	528	495	502	500	508	508	511	526	515	566	521	516	490	526	507	501	545	527	526	505	492	525	507	535	494	540	536	531	527	518	483	516	536	506	512	539	508	505	484	487	463	513	519	513	504	454	520	524	486	472	523	534	497	519	524	484	497	555	498	521	509	515	544	499	511	516	518	495	515	481	523	532	538	558	525	515	497	552	558	550	547	516	556	528	510	504	521	524	528	524	549	550	510	496	548	496	486	519	526	544	560	510	478	516	541	516	488	522	533	491	528	504	563	473	548	525	502	529	491	515	534	514	465	556	510	524	512	519	525	532	552	516	538	514	509	452	526	518	516	512	531	555	545	535	500	512	490	550	483	539	506	504	532	476	486	535	504	509	492	510	515	538	501	515	521	563	526	534	494	488	514	493	518	490	508	516	551	562	496	541	497	523	495	517	521	521	519	522	505	525	505	552	562	553	539	481	523	493	507	540	547	498	514	519	536	530	544	486	508	508	491	481	522	505	526	524	538	470	470	542	516	498	567	500	524	541	512	525	524	524	504	492	517	572	471	512	511	486	531	540	530	526	503	519	509	528	525	506	490	508	500	508	519	504	513	510	522	513	481	535	544	534	554	495	473	478	533	528	545	486	515	523	503	522	503	514	555	512	517	507	563	508	496	520	520	510	511	539	529	538	541	537	496	479	547	501	499	520	522	467	543	479	507	521	535	528	515	487	554	530	510	510	516	525	486	490	508	498	534	507	520	510	522	506	508	520	471	547	511	535	514	504	525	512	537	510	487	510	542	498	509	515	557	501	484	526	532	482	514	486	524	509	486	539	514	538	523	541	490	519	488	516	547	527	489	519	512	550	530	468	517	559	522	493	521	553	536	522	533	522	541	551	528	515	537	560	460	522	487	484	493	507	534	499	510	528	578	501	510	490	549	557	495	483	537	515	522	513	507	484	494	529	538	530	518	543	514	510	514	496	484	524	515	533	519	504	513	523	549	502	512	497	505	520	498	515	546	559	504	513	488	521	499	546	510	551	528	530	511	510	474	505	517	525	487	494	494	546	522	493	520	506	520	499	539	524	518	497	491	553	507	515	507	519	486	530	509	522	483	524	507	460	503	489	500	494	480	531	508	519	530	539	531	496	539	476	537	532	504	509	470	503	537	555	496	530	536	508	502	500	510	490	495	548	517	542	527	510	472	522	524	494	536	512	510	507	516	503	541	518	517	531	528	516	487	534	560	444	549	516	500	492	506	499	537	525	528	537	526	514	496	498	546	514	527	491	522	483	502	566	527	517	542	541	499	552	512	491	494	551	519	494	527	543	560	534	519	508	514	505	504	537	501	493	505	565	545	477	507	474	536	508	517	506	486	527	501	527	476	525	485	470	520	500	522	497	557	506	544	502	506	512	503	531	487	478	508	476	540	500	507	519	519	540	471	558	499	496	535	503	468	528	509	497	522	521	514	538	540	553	548	486	530	537	498	507	540	549	556	511	511	472	512	490	495	509	485	535	529	514	530	508	525	525	554	477	503	484	528	510	478	542	504	523	514	472	557	538	487	486	510	516	525	524	534	517	495	535	511	512	508	460	533	510	525	525	488	504	495	523	498	459	505	530	495	500	543	536	483	520	526	518	478	516	540	537	498	502	503	567	537	563	528	513	544	546	538	484	531	556	463	497	521	527	536	521	498	493	513	514	544	497	508	521	513	524	504	494	490	514	525	493	523	543
32458	37155	41348	31171	17731	9118	4830	2684	1866	1300	812	537	393	318	383	321	320	321	335	349	295	339	314	343	285	315	312	285	307	322	312	313	332	329	271	317	304	298	314	303	302	303	318	305	287	289	282	293	319	314	274	328	275	319	313	308	277	308	297	288	324	308	274	284	328	288	317	324	312	318	298	296	326	282	348	285	304	330	278	265	325	284	292	290	270	305	304	275	300	239	285	296	292	317	297	287	291	303	319	274	317	316	299	316	316	295	283	319	293	316	314	292	315	340	305	265	300	299	311	350	304	266	278	292	305	294	281	297	283	299	275	303	277	273	321	300	313	298	314	326	289	294	283	322	296	289	284	284	315	287	305	280	303	297	281	295	299	328	315	296	276	290	309	310	316	279	279	319	280	287	306	306	310	290	323	265	296	316	313	296	275	301	287	288	289	283	317	283	299	319	297	286	317	252	331	282	311	333	298	315	288	269	308	289	307	287	284	289	290	288	335	302	296	313	288	297	288	274	296	310	293	299	281	320	265	303	335	305	282	262	303	287	300	300	314	257	298	293	257	313	303	277	290	287	293	302	288	284	286	328	291	304	300	314	315	286	317	323	299	318	332	294	294	310	293	319	292	310	295	287	291	303	301	314	321	339	289	260	312	301	273	283	285	296	308	317	303	304	334	309	310	302	307	311	287	300	298	343	269	284	307	255	289	317	296	320	281	279	339	308	340	303	339	309	288	318	286	296	295	304	316	314	288	298	303	331	302	291	307	312	292	300	299	303	312	296	280	307	258	306	280	299	300	275	329	279	300	306	338	314	312	303	299	304	313	308	322	325	299	316	259	326	302	294	298	326	308	303	313	314	333	317	273	301	292	295	286	308	290	306	293	319	309	338	335	284	310	322	301	317	315	283	286	305	297	304	283	312	325	324	324	322	320	296	303	293	292	312	298	328	306	284	289	322	280	286	311	317	306	325	275	285	286	296	334	305	266	309	292	340	302	296	334	269	322	284	289	302	286	301	295	316	305	298	306	316	302	297	328	307	276	294	294	300	261	319	321	312	336	323	321	269	298	310	326	310	292	289	303	283	278	345	339	263	306	337	313	354	281	313	304	291	311	306	298	300	291	297	293	328	320	303	283	319	300	297	289	335	321	309	327	333	296	293	315	301	328	307	276	347	315	318	277	267	289	314	330	298	315	285	296	318	315	297	295	328	307	286	322	314	289	287	326	285	306	326	292	321	296	342	321	298	304	313	298	302	311	298	294	320	292	300	303	302	322	284	296	280	275	280	285	304	285	306	310	282	307	314	280	271	277	294	309	270	307	326	316	299	277	289	288	307	293	290	294	308	324	281	314	298	303	321	282	311	290	273	280	332	326	260	284	270	286	278	301	281	298	302	284	322	287	289	307	281	316	306	304	303	323	290	269	304	316	287	308	315	266	307	304	285	306	300	306	303	320	308	288	317	331	343	270	286	294	303	285	321	330	277	284	307	330	322	309	329	304	310	347	303	273	294	301	287	319	323	303	329	298	292	275	303	300	300	303	291	300	290	283	308	287	291	295	326	288	307	306	314	300	312	318	323	331	317	325	302	282	328	302	288	324	309	298	301	272	298	324	318	283	279	289	323	280	320	308	311	303	280	307	303	282	305	300	294	292	282	279	312	258	324	306	312	286	347	284	281	307	286	283	307	305	290	297	273	300	302	302	316	286	291	320	279	310	326	269	277	306	296	299	309	321	297	286	278	282	298	305	304	310	310	317	302	293	304	304	301	280	312	300	296	333	317	330	288	292	293	291	326	339	278	310	323	283	309	298	277	315	292	307	317	289	287	311	283	308	310	284	277	306	317	287	298	318	296	239	283	325	305	283	324	325	307	333	307	296	284	315	308	281	303	315	318	318	325	310	300	318	295	317	293	312	294	298	299	301	307	285	292	295	289	303	293	280	309	294	299	288	311	291	305	286	312	336	313	318	312	261	290	315	308	320	307	291	285	312	265	281	307	301	314	288	282	297	306	287	274	310	294	300	291	277	298	292	310	314	297	327	318	272	329	308	303	295	307	305	326	278	293	299	307	309	303	305	288	293	309	283	296	284	293	294	291	295	307	299	277	333	324	326	341	315	282	320	294	287	330	334	298	316	284	321	288	305	328	307	314	307	300	344	286	322	318	295	303	284	289	281	292	320	299	304	296	291	302	287	311	327	269	297	295	304	312	279	306	314	328	300	345	311	287	300	319	298	291	321	295	342	293	292	315	311	332	328	303	294	296	301	310	254	283	301	279	301	323	318	326	313	319	286	272	297	296	288	284	299	291	319	332	353	304	287	311	296	321	280	283	287	280	271	288	321	324	301	313	330	289	286	305	310	328	303	320	296	283	291	274	294	278	285	312	310	279	303	298	303	297	286	332	312	291	313	294	283	305	310	302	330	299	296	286	257	286	300	295	304	290	298	300	314	307	306	298	315	322	317	299	287	274	312	322	293	307	292	299	324	305	314	304	301	271	328	326	304	284	270	323	306	300	308	298	303	310	308	277	326	284	299	301	317	300	330	287	290	332	301	319	292	275	297	304	315	285	289	288	288	272	303	279	306	290	326	325	288	283	281	296	340	307	291	320	319	284	303	283	306	323	295	268	301	304	287	309	296	292	286	270	278	299	300	288	314	313	291	286	261	276	338	289	322	316	303	312	280	308	275	294	312	303	302	333	282	288	316	274	334	297	310	304	330	337	303	321	287	320	295	284	322	307	307	293	313	308	312	308	319	307	288	342	294	333	322	303	302	321	289	278	286	328	279	321	331	306	276	291	277	313	312	315	308	320	320	291	274	319	316	281	288	300	295	273	316	273	320	312	307	294	315	291	303	301	323	307	316	289	324	284	271	311	314	309	306	312	298	306	288	290	293	294	284	297	321	322	287	306	310	292	270	296	302	303	288	311	282	278	289	330	307	298	302	289	278	311	334	268	280	283	319	310	284	300	308	279	303	290	289	292	303	309	289	313	280	324	284	268	290	293	305	293	299	309	333	326	267	280	353	304	317	283	287	279	289	296	293	286	302	294	296	287	313	296	298	317	317	322	291	313	259	313	339	295	294	272	287	319	335	313	285	298	287	267	302	322	337	305	329	296	261	328	324	281	292	287	307	291	278	306	291	318	331	326	261	307	294	275	337	296	282	273	327	291	302	292	313	306	327	312	289	304	293	301	273	295	278	329	321	301	269	314	316	324	312	313	293	312	323	316	309	296	316	316	293	335	328	268	284	310	289	291	287	316	296	275	291	295	292	286	265	312	292	281	290	293	302	298	308	314	294	281	277	321	279	273	300	280	317	273	298	310	302	273	311	298	281	336	352	309	313	285	296	305	293	308	292	310	282	309	276	319	297	310	304	333	299	283	295	312	326	306	274	259	311	299	320	280	283	340	299	307	315	304	307	292	265	291	290	286	312	302	296	293	289	287	295	325	265	326	284	284	283	301	291	315	277	310	303	273	252	308
33520	50947	40747	28910	18999	12224	7608	4569	3188	2171	1207	806	500	421	400	324	350	371	356	352	431	383	406	347	358	316	361	350	341	289	320	324	336	314	343	321	328	313	312	360	321	316	352	306	304	367	316	313	339	312	316	313	307	304	320	345	344	309	319	338	360	325	351	319	326	344	351	315	340	325	360	325	307	358	340	348	296	334	300	350	312	311	341	320	304	320	283	336	341	318	345	306	327	337	350	335	339	298	301	324	323	353	312	323	335	307	343	339	323	318	331	310	331	327	333	333	350	318	319	342	323	318	362	318	305	333	319	324	334	343	327	326	334	321	312	284	328	334	320	325	326	338	348	324	324	303	342	324	330	312	324	327	320	331	341	354	328	337	332	322	324	300	354	328	314	322	335	333	325	301	341	305	354	330	321	341	288	292	352	347	314	338	302	317	343	329	350	339	330	314	303	314	333	318	308	324	326	346	324	339	337	316	327	306	348	362	295	307	303	319	321	322	298	328	328	319	305	330	308	319	306	325	338	347	323	325	333	321	333	352	315	317	328	314	311	339	327	352	344	321	327	314	352	327	327	350	332	321	316	312	314	350	370	315	347	309	326	289	336	339	342	349	316	306	321	318	305	302	338	296	333	302	311	349	312	343	312	325	359	335	330	353	305	297	317	337	307	309	323	321	350	325	352	331	312	320	330	304	317	309	324	317	339	330	345	305	305	324	313	326	335	345	333	338	333	344	308	326	370	333	325	342	336	355	316	323	313	354	309	337	308	352	341	352	324	343	320	308	361	351	343	329	338	340	306	366	315	326	330	274	332	302	339	317	341	334	309	304	322	329	361	302	320	321	342	322	300	358	351	332	325	362	326	330	339	338	349	315	332	318	330	351	370	323	336	290	346	336	323	315	359	349	325	328	336	321	309	305	312	318	323	291	290	325	365	334	340	333	320	331	297	337	329	298	318	319	302	337	349	341	328	309	333	330	332	300	314	301	351	312	328	313	352	323	320	311	303	352	331	308	318	358	338	317	322	330	276	346	351	331	300	333	322	323	326	341	338	337	326	327	320	316	307	333	294	333	304	330	354	321	311	290	318	304	315	339	340	320	336	333	314	329	372	348	322	338	308	321	347	379	333	309	348	342	323	347	329	307	314	351	344	318	317	341	326	334	317	326	339	339	326	309	332	339	318	304	332	305	326	333	349	349	333	333	332	328	315	336	310	338	319	325	317	333	317	334	317	310	350	309	322	316	324	322	329	342	335	333	312	337	296	330	327	334	326	328	313	332	323	292	345	332	339	345	299	303	340	344	337	305	307	356	302	340	286	310	325	313	342	334	313	319	350	324	306	305	312	311	319	326	331	308	323	282	329	370	314	326	327	318	327	333	315	336	314	303	340	321	339	332	339	365	320	328	370	358	301	328	298	326	336	320	319	299	311	366	335	356	305	349	320	318	336	312	349	328	311	325	324	354	348	331	299	338	362	347	331	315	298	296	325	368	330	336	343	338	346	325	322	315	375	296	343	337	330	344	317	303	334	294	331	312	346	330	305	308	327	316	326	340	309	317	328	285	348	342	326	324	320	333	338	332	335	350	337	338	329	311	334	313	313	341	318	337	346	336	340	326	348	339	305	343	318	347	341	321	322	342	370	318	361	363	302	287	328	352	316	334	326	350	323	301	334	306	354	332	301	351	359	335	365	317	294	351	323	309	333	356	335	325	328	312	340	343	347	333	355	341	355	347	332	285	339	329	341	316	375	298	346	316	325	313	326	357	326	333	304	357	344	308	296	307	324	339	321	326	331	334	345	311	307	337	341	315	301	325	336	346	317	306	337	293	328	349	341	320	288	313	318	322	316	309	336	322	307	325	364	310	305	313	323	374	350	335	316	290	352	354	299	319	313	321	340	348	308	345	328	322	344	304	335	309	314	322	345	324	343	301	294	317	318	301	332	318	327	319	303	316	366	330	319	310	330	318	323	301	328	309	340	335	322	318	340	310	350	331	343	302	339	347	305	347	312	319	337	342	349	317	352	327	316	318	293	325	322	353	314	318	289	349	331	346	317	342	313	336	350	336	342	305	317	379	321	320	348	308	345	365	352	304	320	333	313	321	308	321	356	327	330	327	336	313	333	308	322	339	340	325	340	336	319	311	315	314	342	313	318	328	327	326	304	296	329	335	333	330	311	371	315	354	304	329	355	335	320	340	289	310	297	333	314	345	344	333	332	335	306	314	347	302	320	327	331	318	309	319	340	328	326	326	307	346	351	343	350	337	341	302	315	315	324	359	345	350	281	306	304	314	309	335	333	312	315	330	314	334	320	363	326	334	338	332	302	336	347	291	340	351	328	305	337	320	356	313	348	320	352	349	299	349	321	344	296	311	302	364	353	370	294	328	311	316	313	335	340	321	337	317	318	334	309	337	308	325	357	357	377	356	310	337	328	342	337	335	325	352	305	319	341	324	346	324	333	298	319	349	328	325	332	285	335	326	307	323	324	351	329	321	330	343	335	323	335	329	354	323	346	342	335	351	317	325	326	324	336	312	357	356	323	323	329	294	360	315	333	353	338	327	343	331	359	334	327	343	326	335	298	309	347	292	290	338	322	335	305	342	332	332	332	323	316	330	344	323	330	367	334	340	344	289	306	360	317	333	309	310	311	304	335	358	319	351	346	348	328	349	306	352	310	313	321	347	325	325	307	308	313	339	310	301	367	314	327	312	308	367	284	331	348	308	330	309	311	341	327	298	300	319	329	323	351	334	349	343	327	345	329	339	327	308	365	325	348	348	321	287	331	342	353	316	317	315	307	354	350	271	329	344	330	304	307	302	321	325	317	356	328	351	318	302	323	328	313	333	322	314	334	314	322	333	310	333	309	319	314	317	357	318	288	334	321	352	332	324	331	306	333	352	338	319	353	336	335	323	323	328	322	348	326	333	282	308	314	320	325	328	334	308	317	339	351	331	319	311	341	338	332	312	326	305	296	338	340	321	328	331	320	332	365	331	326	308	345	340	327	314	285	330	325	326	330	314	348	333	329	357	334	307	314	317	351	308	347	313	307	318	316	348	352	316	344	298	332	322	330	271	330	353	361	310	308	305	321	340	329	313	302	291	310	329	320	336	336	329	323	335	341	347	350	319	323	339	312	330	324	311	346	315	308	331	302	332	299	334	339	327	349	295	327	331	325	319	335	331	350	322	348	310	349	323	317	330	318	352	318	331	328	291	292	337	321	316	337	317	318	311	328	321	326	353	316	339	327	302	326	348	343	333	286	319	319	363	319	316	304	327	332	350	338	342	305	325	317	355	339	310	330	342	313	365	338	342	324	340	301	322	320	380	337	316	344	340	344	314	311	312	323	328	290	339	320	302	322	313	343	331	336	304	338	285	319	316	307	328	349	341	329	303	351	314	314	338	292	332	307	338	302	332	315	326	349	344	321	318	350	320	302	318	335	326	327	335	345	292	331	331	294	319	314	360	344	352	356	356	333	342
24432	21655	29542	26834	23369	20306	14629	9745	6219	3740	1930	929	568	445	412	406	355	359	357	413	429	426	371	314	351	301	340	359	364	379	335	345	347	334	334	346	320	344	305	367	344	316	313	325	329	331	325	339	364	327	355	331	342	373	329	352	345	343	341	347	347	343	315	348	320	322	349	337	337	368	311	337	332	322	357	319	379	372	328	329	367	344	351	361	342	361	336	313	302	339	335	327	317	327	328	325	359	329	347	351	292	342	363	346	332	345	295	333	319	364	321	356	344	321	317	360	343	342	343	353	330	310	343	347	354	317	375	304	347	300	356	360	336	316	330	367	340	357	324	321	323	377	330	339	320	298	327	334	307	332	346	326	341	310	347	319	364	335	356	336	301	326	335	316	348	362	361	318	358	297	332	341	350	352	307	342	330	342	322	333	369	336	326	347	323	330	336	337	295	341	336	339	373	344	311	347	348	321	338	308	315	346	356	294	328	335	309	323	355	339	320	355	351	313	349	333	353	325	344	353	341	360	334	325	349	345	379	342	333	325	323	350	374	325	339	345	363	341	363	329	342	331	358	323	342	314	339	309	328	309	348	328	351	314	371	329	365	343	340	323	343	320	313	384	301	373	344	294	328	318	337	348	317	295	342	329	303	326	330	324	382	335	316	347	356	296	358	281	349	341	315	334	342	336	337	356	338	369	348	363	336	362	352	332	348	357	330	323	352	338	346	346	350	348	320	356	341	347	349	370	311	343	326	318	386	365	314	311	336	309	322	308	323	354	314	339	332	365	355	316	312	342	300	332	320	340	346	352	325	314	342	332	335	301	323	342	365	340	315	354	330	304	356	335	317	326	342	337	327	342	334	331	323	317	309	327	326	331	346	351	317	341	335	370	336	339	344	331	354	336	349	344	338	356	330	300	348	335	354	330	310	343	319	318	318	352	326	314	343	324	334	358	374	316	349	339	379	367	343	350	364	331	334	331	308	341	346	327	301	318	362	324	349	360	323	345	343	339	381	324	345	329	351	338	326	327	344	312	323	327	326	357	320	334	336	310	349	336	309	334	331	327	362	366	316	341	347	325	350	330	336	315	335	326	323	335	338	346	327	319	328	317	309	311	315	319	300	315	342	358	338	335	362	338	320	307	377	343	340	367	312	361	343	311	349	318	329	306	360	349	307	322	306	330	332	338	334	325	320	359	350	317	313	359	326	317	343	352	347	369	345	334	339	313	311	331	330	338	325	309	320	354	331	318	344	366	326	344	357	338	365	341	354	315	360	349	320	349	300	352	360	301	330	344	338	317	329	331	326	342	337	339	322	369	330	359	326	348	340	328	324	318	307	311	351	337	324	337	376	334	323	337	327	348	330	333	346	303	344	311	320	322	307	325	342	354	344	332	319	315	368	290	328	345	336	321	340	342	357	331	351	287	309	361	307	335	329	341	326	344	351	332	336	349	347	297	322	337	328	322	354	329	320	310	321	322	338	324	326	328	328	330	353	323	316	315	320	294	337	311	339	315	344	301	340	364	359	350	351	319	316	331	332	312	338	320	343	316	312	312	320	329	335	344	336	325	309	338	325	360	348	308	355	334	319	354	346	347	304	318	319	307	315	319	339	352	322	342	310	321	333	328	352	339	359	346	321	353	327	349	363	316	312	332	336	314	341	343	367	344	316	315	310	350	329	336	362	356	323	356	330	299	358	354	329	355	327	349	307	333	321	340	304	353	321	330	318	311	326	357	361	338	348	308	322	336	354	331	318	368	337	333	330	338	323	299	348	346	335	353	325	304	326	346	350	348	315	365	307	294	320	351	329	345	337	306	329	329	327	335	302	337	340	330	303	339	332	335	319	319	324	338	312	334	315	313	312	318	277	386	342	324	331	366	314	330	301	324	330	313	329	327	336	306	341	332	323	335	355	345	339	320	334	337	314	319	351	342	320	314	336	359	344	313	345	342	344	354	306	339	344	319	333	323	324	330	309	330	324	320	339	322	318	337	335	308	346	304	349	312	350	387	365	320	318	344	345	331	313	338	350	303	327	341	321	311	344	331	314	326	400	312	336	335	358	302	327	368	330	338	368	356	353	344	335	330	322	327	302	358	347	321	315	329	337	332	333	324	330	315	320	336	275	324	322	358	336	313	360	344	340	327	385	341	339	329	353	317	328	307	390	311	320	348	322	352	326	357	351	335	333	332	329	332	336	339	328	332	361	297	343	341	325	309	294	346	330	341	324	336	327	315	338	320	321	345	320	362	334	337	303	341	360	307	348	364	328	337	333	346	346	365	328	350	360	338	309	308	312	328	334	314	322	307	363	355	343	326	320	305	346	302	329	371	312	347	339	335	325	316	343	364	314	326	309	326	362	304	333	313	308	304	316	307	359	348	325	307	373	346	331	320	332	313	363	348	303	361	318	326	363	339	357	364	339	328	327	363	331	336	325	319	312	340	359	347	354	333	378	320	294	293	345	336	326	330	358	316	330	346	365	326	313	373	347	343	345	332	320	331	310	330	299	315	311	336	343	330	321	282	359	348	333	360	299	345	369	323	342	342	331	306	310	334	330	339	336	315	369	336	346	306	312	310	358	349	359	343	335	327	380	361	309	378	335	382	325	366	355	299	325	311	377	317	315	328	331	326	327	371	356	317	331	370	349	310	363	361	339	328	313	336	328	346	325	316	346	384	327	317	317	331	306	361	347	338	324	316	330	309	368	330	345	315	327	313	344	336	338	362	356	357	333	337	363	297	346	340	323	329	317	321	333	334	337	348	309	311	331	322	337	296	302	346	307	349	337	338	341	331	332	337	334	313	324	338	305	356	355	355	368	368	362	324	360	281	321	320	326	333	313	332	344	323	349	323	321	357	332	325	325	338	316	347	303	329	337	329	330	350	336	337	308	337	373	367	329	351	359	309	359	332	352	335	315	353	354	329	350	344	306	337	305	323	310	317	311	304	318	332	309	336	307	316	301	306	357	359	341	345	329	328	349	321	367	350	336	316	324	356	333	285	331	328	336	338	313	381	361	315	329	348	320	322	322	324	354	347	339	331	306	355	359	330	323	329	352	346	360	320	303	338	362	321	332	342	327	353	315	314	335	314	320	298	326	285	366	362	319	314	358	308	319	330	339	333	355	339	335	368	323	319	311	359	327	350	304	339	326	354	307	301	314	362	314	345	326	345	337	360	345	334	321	314	345	352	341	293	333	313	335	311	321	337	334	329	311	332	332	313	354	334	324	368	360	330	336	342	313	335	345	309	325	312	346	339	330	341	331	323	310	312	323	301	301	305	334	314	339	300	355	325	344	315	314	354	351	317	327	336	336	337	336	299	317	374	354	339	338	340	310	318	358	326	326	298	338	359	314	351	303	314	326	332	305	323	332	336	348	334	327	308	314	336	337	366	350	358	323	332	320	336	308	346	319	342	349	354	360	332	328	347	335	328	352	323	325	307	311	321	342	370	312	326	334	328	364	372	344	341	333	339	293	343	329	330
33221	60381	50689	35724	25664	19906	16254	13324	9347	5641	2944	1365	725	545	457	447	455	446	436	482	484	456	415	391	380	403	340	357	341	308	365	351	353	363	345	355	366	353	350	341	344	347	329	348	383	371	351	344	372	351	380	360	382	360	336	354	369	373	383	352	340	324	362	349	346	362	355	365	351	349	363	353	323	359	317	359	333	334	341	343	320	326	389	369	309	376	332	358	367	359	300	358	347	322	330	319	336	321	337	346	353	373	344	345	349	365	351	350	327	352	374	331	362	365	342	361	374	333	322	366	357	370	343	331	361	350	348	357	355	368	341	349	374	335	374	379	344	358	320	338	363	350	375	343	344	363	360	382	357	361	354	326	342	354	333	365	356	347	358	369	365	358	330	384	351	377	352	338	330	354	358	336	336	345	355	356	344	336	340	357	347	361	381	347	362	341	350	331	326	322	333	314	363	363	366	331	340	349	379	358	365	337	353	364	325	351	360	318	307	325	339	363	315	338	342	352	353	356	368	339	340	332	323	345	363	371	370	368	288	376	360	345	346	359	356	366	357	343	353	319	350	350	325	347	349	349	399	359	362	360	333	355	339	339	367	385	356	328	371	341	361	351	379	357	378	368	326	362	341	368	330	360	331	379	341	342	341	338	333	340	363	342	361	346	351	367	329	360	326	353	333	338	341	349	377	378	366	379	347	343	333	353	361	379	350	364	359	370	356	331	357	374	384	345	369	354	347	337	350	372	359	303	312	345	321	334	370	353	365	367	324	359	353	343	345	348	358	364	335	371	340	369	349	355	368	334	368	346	360	334	360	386	386	350	350	343	320	346	309	364	335	345	352	380	367	333	380	329	346	352	365	375	340	387	347	342	312	345	335	361	377	336	335	359	375	358	389	354	367	350	327	389	335	343	350	361	372	380	347	324	339	357	338	353	353	354	335	360	343	318	359	356	343	348	328	356	353	349	361	359	351	381	319	353	324	356	338	326	321	334	348	369	334	386	377	315	332	353	347	323	313	318	354	341	368	341	348	358	339	336	359	354	351	354	327	346	358	372	338	347	369	350	322	369	352	372	373	349	344	320	338	351	336	368	363	323	344	346	367	345	315	330	349	373	331	370	384	321	349	321	358	359	374	394	365	366	373	369	334	317	335	375	329	348	339	374	366	366	352	376	344	358	339	339	341	367	366	354	384	340	340	363	336	337	364	350	334	367	350	357	378	342	332	363	339	344	354	347	380	382	357	364	346	378	314	375	325	371	362	338	341	363	360	352	338	316	373	349	361	369	351	367	361	312	355	343	350	321	351	342	365	352	336	374	346	336	354	357	327	350	343	350	309	338	365	372	360	388	335	353	336	360	333	348	328	362	375	360	349	317	346	337	337	342	364	349	347	338	334	374	362	342	356	349	346	317	328	378	348	338	366	330	356	344	322	327	351	350	355	338	359	329	370	322	374	340	332	362	360	334	356	346	361	332	346	356	355	343	340	344	349	338	348	364	340	362	330	347	350	354	347	325	360	363	321	321	353	307	356	315	386	339	355	370	352	355	370	312	360	358	357	354	358	357	370	344	361	349	320	358	350	341	337	360	348	351	349	380	353	347	354	335	326	355	346	327	373	343	399	358	351	367	347	346	345	374	366	342	359	351	334	384	365	339	377	362	313	368	367	333	347	340	351	357	352	321	367	358	351	372	331	329	367	350	356	343	321	372	316	334	369	326	332	331	326	351	362	371	346	325	369	343	345	349	348	390	340	329	366	336	317	332	359	383	386	367	364	352	365	331	358	363	350	398	341	351	370	361	346	345	366	341	358	340	344	335	365	349	354	338	330	318	308	352	324	336	335	384	349	379	355	378	392	358	340	353	354	350	344	364	350	351	351	390	357	366	349	340	346	340	324	354	375	329	365	363	335	368	326	343	375	348	335	370	377	361	347	354	309	330	354	355	362	374	340	343	360	334	341	374	366	317	382	347	365	360	389	364	380	343	374	361	361	337	367	316	362	363	350	349	343	377	369	374	368	396	346	347	383	378	340	331	343	356	332	359	343	350	372	318	355	342	374	353	355	350	358	355	369	326	341	350	346	359	344	340	370	375	338	382	340	339	359	378	337	361	368	371	339	361	356	314	380	359	370	317	356	361	362	331	339	354	381	343	349	360	340	333	349	324	327	323	348	365	338	347	325	341	344	319	361	290	367	344	371	352	351	344	343	325	342	330	358	343	313	345	358	340	333	364	360	346	381	338	377	381	352	382	373	354	314	347	360	343	365	395	354	360	354	333	338	344	330	401	358	342	348	363	317	340	352	367	366	349	358	392	332	310	369	342	364	314	329	352	369	362	323	354	363	371	320	337	364	314	358	368	388	329	335	342	348	365	353	330	387	365	346	360	341	333	359	358	341	348	367	382	337	331	312	342	383	340	343	353	330	360	330	350	388	331	352	365	360	332	354	320	359	364	365	341	308	319	343	326	370	331	327	341	327	360	328	341	327	343	341	316	334	360	358	357	336	343	359	371	335	345	358	379	361	358	369	369	339	336	359	359	355	326	372	366	372	360	344	375	344	376	368	326	312	347	347	331	323	361	369	393	365	364	312	370	350	332	365	354	340	309	342	372	353	370	341	359	333	355	363	348	349	350	347	345	356	347	406	359	332	373	402	348	350	348	368	391	371	376	349	350	360	361	388	346	337	371	331	369	367	345	343	331	357	370	356	327	323	400	384	348	338	315	336	358	347	332	361	358	361	352	340	351	341	333	349	349	360	343	371	365	378	355	360	325	362	331	375	359	363	332	383	372	321	320	318	366	363	359	329	386	374	328	352	378	355	348	348	346	324	336	361	367	357	344	376	386	368	387	359	369	364	315	344	350	357	327	383	325	335	345	353	341	348	362	354	335	377	371	373	348	343	367	395	321	354	347	371	341	337	337	378	339	360	353	361	336	323	355	396	379	333	372	378	324	352	337	343	354	371	368	349	321	342	327	338	334	343	324	354	318	364	334	381	340	339	297	357	365	376	340	335	355	375	356	337	353	368	318	350	355	344	357	333	342	359	358	343	353	352	318	362	380	350	357	337	314	337	344	363	311	344	353	367	351	360	354	358	341	329	378	378	353	345	334	359	343	321	359	340	367	342	365	361	373	384	352	330	340	346	334	367	328	319	351	343	385	365	318	352	364	366	348	379	362	385	360	406	345	342	352	338	355	330	359	346	361	360	353	359	346	366	357	315	328	373	377	345	332	372	373	368	359	390	357	344	350	322	359	345	353	357	348	360	371	374	306	372	375	330	362	344	357	388	301	350	352	365	383	338	353	359	360	325	366	348	371	345	347	353	328	347	366	366	305	344	372	331	384	348	349	347	374	356	357	353	357	348	361	348	326	333	333	356	371	289	346	324	351	346	374	337	360	355	358	356	338	365	350	364	340	323	399	366	356	364	341	367	326	335	347	351	344	364	379	348	361	333	344	356	340	338	359	339	353	368	338	318	347	360	333
25713	21982	30377	29270	22278	15770	10869	7234	4533	2548	1240	777	547	498	454	452	449	454	510	514	471	465	434	415	412	452	419	455	404	394	416	439	422	427	448	436	413	398	379	405	441	376	397	416	428	406	397	437	449	431	403	436	412	438	407	442	459	434	437	416	442	452	426	427	404	412	389	381	406	422	424	439	422	393	416	413	373	392	426	426	445	437	414	414	460	405	422	430	469	444	388	397	410	408	406	422	422	428	436	460	434	390	443	429	417	398	427	473	423	414	412	396	434	412	441	465	440	444	400	390	397	415	421	448	456	418	420	430	457	389	394	447	421	375	422	430	432	390	418	428	427	412	432	439	410	365	419	420	416	438	417	394	454	455	414	418	444	421	421	444	448	438	452	388	422	428	433	414	428	430	412	403	433	407	421	411	410	422	436	407	446	464	427	415	408	428	396	428	394	390	422	400	427	431	413	440	388	443	408	468	421	437	415	419	435	404	442	405	424	358	398	393	424	404	435	401	423	436	383	427	448	443	434	398	426	432	379	440	426	430	421	419	444	435	442	414	413	404	395	385	425	409	438	410	413	416	436	412	415	392	422	423	427	443	416	420	463	414	402	428	391	385	408	476	439	436	457	429	385	430	397	416	472	432	444	399	416	400	435	402	426	437	444	441	429	407	420	459	414	385	395	428	442	433	461	427	389	403	405	443	406	431	435	443	432	436	444	409	414	432	408	406	427	403	435	421	425	431	423	458	407	448	385	432	414	392	412	439	399	446	453	402	392	402	406	442	428	434	448	413	425	422	422	421	441	477	418	415	465	420	365	435	430	426	421	402	416	407	406	426	387	404	410	420	437	422	418	400	419	431	394	393	404	414	432	416	415	428	466	439	423	440	407	372	424	441	391	426	420	442	451	407	401	408	425	449	426	421	389	401	405	422	444	411	430	460	393	414	415	431	381	435	401	403	424	457	401	469	407	415	403	432	411	419	414	445	390	401	415	422	446	450	433	469	428	434	422	418	419	385	444	422	453	470	430	429	406	403	384	446	439	425	440	402	383	408	414	398	399	426	415	424	421	400	416	476	410	438	422	419	422	455	399	452	401	403	430	440	420	439	406	430	419	418	463	420	354	432	439	390	413	433	420	441	411	408	423	408	394	438	419	407	427	403	418	439	427	426	413	386	475	415	410	441	448	429	388	408	442	446	409	438	396	449	413	433	414	443	434	417	415	432	443	413	409	456	424	419	465	402	413	454	430	399	404	404	463	349	390	404	444	422	429	422	415	403	404	437	404	430	399	416	383	380	416	404	444	439	412	408	445	429	412	380	425	405	448	398	401	442	395	427	434	423	421	415	422	401	460	389	410	402	411	447	432	415	434	431	392	450	430	385	458	423	424	417	399	440	431	419	407	439	420	416	422	424	390	421	445	392	462	436	385	400	424	418	439	430	468	418	418	417	407	420	432	457	421	419	481	439	425	425	399	440	441	425	416	388	443	424	457	418	432	440	421	398	445	411	436	410	443	420	430	397	419	414	371	464	430	390	422	444	412	440	420	438	448	420	454	440	466	457	435	418	456	432	434	424	413	418	448	437	426	415	397	446	467	414	480	403	418	421	419	452	439	414	436	441	414	416	415	440	445	414	415	448	456	459	433	437	391	457	417	413	452	437	415	407	389	416	435	435	408	400	437	447	470	411	428	407	440	415	450	425	415	432	432	417	408	441	403	384	429	413	422	416	408	455	441	390	406	410	463	436	458	429	431	452	424	408	433	396	467	387	423	445	376	445	402	433	451	383	450	427	435	444	413	420	451	444	437	407	411	455	399	439	404	416	395	436	444	391	386	441	433	415	398	436	441	460	424	407	439	411	437	435	382	431	446	419	394	393	420	415	415	446	427	394	413	447	397	425	412	399	418	430	415	452	469	435	391	415	457	422	436	375	432	406	393	418	446	429	402	423	399	388	429	429	419	432	441	394	404	403	397	461	379	414	425	449	388	429	446	398	424	427	427	397	393	398	419	418	400	406	423	437	415	416	438	400	424	390	415	447	416	438	421	429	425	417	417	403	393	387	410	408	425	439	440	385	449	445	390	353	375	401	440	386	421	421	441	456	447	407	446	457	394	444	418	405	440	414	420	445	438	407	438	404	463	400	418	410	431	416	425	419	434	425	394	417	406	426	419	438	403	438	439	402	351	460	435	434	419	423	430	422	395	438	451	441	409	407	437	418	408	415	409	402	397	452	412	462	413	392	379	407	424	435	444	408	440	433	407	429	425	413	423	415	420	407	441	428	391	430	457	402	407	394	460	395	395	446	389	394	395	400	476	449	379	441	421	422	422	416	456	397	408	446	432	429	420	398	439	416	408	464	425	430	435	420	436	428	405	439	432	426	415	419	419	429	438	453	424	425	421	439	426	432	436	393	378	414	404	395	431	418	416	394	440	435	435	425	447	390	449	424	420	396	425	431	404	461	425	412	418	402	408	420	437	436	436	438	407	413	421	438	446	415	441	407	412	403	397	379	393	459	420	418	428	410	410	428	404	414	389	417	405	415	435	385	396	415	409	419	441	450	446	390	408	415	428	423	450	425	430	378	400	400	433	430	416	412	417	391	447	434	443	424	410	402	390	394	429	449	386	475	421	424	463	406	453	448	418	404	456	406	404	432	455	411	463	442	443	455	409	443	447	412	448	459	419	412	440	415	442	421	437	408	400	424	440	396	439	387	390	409	417	391	431	423	389	417	367	402	417	432	443	398	422	413	384	400	431	431	425	420	430	404	433	417	436	417	443	396	425	420	396	413	432	400	446	427	382	397	417	464	441	403	395	412	435	437	421	416	421	408	423	394	466	417	413	431	384	428	394	443	417	428	421	408	436	408	422	411	422	436	422	442	397	399	373	437	436	434	414	454	419	404	474	427	417	458	421	413	405	415	436	413	434	445	416	429	430	388	420	436	427	423	400	383	416	439	451	409	438	407	392	467	442	419	407	428	438	440	434	430	423	413	402	422	420	420	407	417	404	395	442	426	362	397	402	459	411	436	432	398	435	385	399	416	406	423	410	454	428	407	431	402	407	405	402	382	463	400	445	411	440	419	412	410	407	441	410	426	409	467	442	400	417	419	419	431	448	409	444	402	442	431	399	403	433	440	438	439	426	417	406	396	395	422	431	432	440	387	391	432	402	399	447	431	407	455	436	403	428	434	396	405	457	442	395	405	415	427	396	431	445	429	426	396	422	421	415	451	435	435	426	454	442	410	457	414	421	436	428	417	420	404	388	418	429	445	410	409	433	428	378	415	426	422	420	406	399	432	417	449	425	422	447	424	427	434	412	441	387	409	422	412	422	445	431	413	458	397	447	436	446	414	416	432	479	378	452	425	426	457	429	438	447	423	442	458	424	420	450	439	422	455	416	429	433	406	421	415	415	455	394	407	433	413	455	412	414	437	421	428	439	394	372	422	453	432	410	440	433	415	401	420	461	411	398	438	421	405	413	437
32938	57047	45801	31277	24385	18791	14937	11178	7346	4010	1930	1049	648	576	514	517	563	474	499	513	495	504	467	447	439	477	461	470	442	462	451	460	447	469	478	411	430	457	457	428	489	448	436	477	433	451	454	444	447	469	431	455	473	425	468	449	455	449	435	409	476	447	455	439	469	458	474	454	430	458	483	420	432	421	453	430	436	454	455	425	439	439	437	429	414	464	430	421	457	439	441	470	495	427	446	465	480	445	430	470	462	444	458	476	469	441	440	384	440	471	465	488	478	455	452	458	408	433	469	444	484	435	453	449	462	457	446	432	434	451	436	494	485	469	462	464	456	434	432	407	449	466	454	466	466	410	458	443	412	419	422	448	414	458	445	449	480	471	438	413	426	447	475	428	463	434	449	463	431	464	468	412	464	467	477	422	424	464	420	451	446	434	431	450	425	448	434	482	472	454	481	453	439	487	424	446	435	442	469	484	471	439	424	473	483	473	419	455	420	467	452	445	501	439	437	445	463	447	426	457	437	416	459	447	465	453	438	410	445	415	441	487	483	490	473	461	452	457	461	456	461	484	483	433	459	477	437	438	415	429	498	441	435	454	424	443	415	435	443	441	444	445	449	452	498	469	477	395	451	478	429	471	458	467	431	449	417	449	464	419	402	452	483	487	474	420	475	425	466	485	436	427	463	448	480	467	454	442	438	419	451	424	473	447	453	463	489	445	457	422	444	434	422	452	447	436	415	427	452	457	406	458	420	457	415	480	430	447	456	469	440	450	439	424	431	446	454	480	472	441	433	398	437	439	430	479	473	437	486	440	439	434	446	433	448	464	449	456	478	483	440	421	414	436	463	461	481	452	471	445	454	421	441	459	445	447	430	450	453	441	478	431	450	465	457	463	421	501	495	446	451	473	424	470	429	466	466	473	462	460	433	416	463	435	476	453	465	436	425	432	431	437	481	446	420	469	451	434	427	450	466	428	479	452	414	455	472	439	444	464	435	463	456	471	453	445	464	403	416	468	426	442	416	434	443	455	429	443	424	445	511	453	459	460	466	450	442	482	446	438	452	432	437	464	431	420	456	471	437	432	457	397	440	436	424	422	444	413	449	431	461	456	437	436	447	466	482	448	456	469	475	409	461	452	426	441	417	471	432	488	440	450	480	417	461	437	427	454	477	416	470	383	424	465	462	475	452	436	475	443	446	457	459	442	478	448	451	432	443	439	445	446	434	425	453	450	449	410	448	474	477	428	463	463	415	448	453	420	443	442	441	456	428	425	466	481	436	434	472	416	455	445	454	450	457	445	457	426	453	460	425	455	402	449	462	468	455	465	470	464	457	439	459	440	477	410	425	417	450	473	468	418	429	455	438	469	425	462	457	463	483	432	420	442	471	447	457	448	458	438	447	504	459	461	405	464	454	483	468	456	480	451	470	468	440	462	451	431	468	423	446	468	462	433	453	483	435	449	468	438	391	413	441	448	453	429	431	496	463	461	442	468	470	444	440	469	455	461	467	468	470	415	444	465	448	455	437	446	460	453	426	447	467	444	422	454	447	439	424	471	465	444	443	474	460	452	465	449	480	474	431	469	443	460	457	424	455	429	435	442	413	484	434	471	439	427	420	447	472	476	467	449	471	474	442	428	468	447	449	491	466	445	492	472	447	466	435	479	458	445	447	477	404	459	447	447	453	459	435	442	445	488	438	470	424	446	431	459	429	475	457	421	492	468	480	412	474	441	460	440	495	482	439	410	440	450	438	448	450	488	431	463	461	467	439	464	430	436	455	422	451	463	465	437	425	445	457	419	433	428	445	443	465	441	480	453	452	450	435	427	468	453	431	448	429	453	457	467	450	471	466	410	467	457	455	426	436	456	458	432	434	434	417	417	451	438	465	436	453	475	421	457	425	445	457	452	476	453	468	454	458	405	439	440	433	425	468	436	445	446	436	444	467	446	480	491	502	439	445	461	424	420	479	470	438	453	450	445	448	455	432	462	463	459	439	457	455	436	471	442	465	431	461	402	435	475	473	430	446	427	428	434	426	440	427	454	485	452	472	453	452	463	445	476	438	443	460	424	450	438	429	522	484	405	443	473	452	453	455	451	441	456	461	461	459	429	479	463	481	457	459	452	443	438	460	448	469	420	443	450	445	448	452	422	451	461	439	462	441	475	425	446	447	436	457	479	427	454	481	420	439	443	450	444	467	444	478	459	447	436	418	431	470	482	433	463	472	434	438	497	407	432	409	424	400	469	420	457	455	425	439	438	483	443	479	465	456	454	427	429	426	443	447	422	410	460	472	465	477	431	464	443	451	415	442	461	452	434	433	445	456	463	447	427	431	431	459	466	480	462	449	441	403	424	417	478	450	455	457	458	458	426	474	460	435	487	425	433	470	477	441	442	434	471	461	466	484	435	441	433	431	460	422	439	449	453	451	455	420	424	419	428	413	455	457	422	469	429	441	429	445	438	480	448	414	467	435	464	489	460	429	474	458	455	458	443	443	459	410	449	462	449	467	459	438	447	442	462	436	453	420	449	447	435	419	466	455	495	455	462	489	453	442	452	485	443	409	475	467	475	451	432	433	432	414	442	453	429	447	431	454	458	464	432	446	463	407	412	449	463	469	459	470	429	431	438	458	480	475	448	424	431	440	472	452	463	446	406	451	475	426	463	460	470	499	430	466	477	482	494	425	418	434	408	445	477	461	448	461	445	444	445	415	469	479	471	435	482	447	427	435	449	455	475	424	443	454	397	441	461	448	442	460	397	458	446	435	421	444	435	454	465	439	410	475	455	447	459	419	430	428	441	422	463	463	441	487	406	393	464	446	436	478	458	431	437	464	449	407	460	471	433	463	424	454	413	465	455	431	458	435	467	409	431	455	428	454	486	460	439	484	468	429	450	479	471	429	477	472	456	470	487	461	505	465	442	448	446	438	474	422	488	443	456	456	457	436	437	435	408	439	451	450	479	441	439	464	434	441	470	443	410	439	459	495	417	451	427	449	453	416	458	421	467	458	453	449	441	450	431	439	449	474	468	425	405	426	397	449	432	463	489	415	421	461	493	454	472	468	429	449	448	463	465	472	471	453	425	434	449	462	437	432	439	459	468	467	446	459	434	403	423	454	480	473	428	440	445	462	459	445	409	445	470	426	505	428	450	483	463	403	490	429	419	430	453	437	428	437	449	475	453	414	418	457	464	472	466	436	464	425	468	454	472	463	439	417	439	465	433	484	453	439	464	424	443	474	460	453	436	442	459	420	392	489	456	480	462	481	434	468	493	453	447	445	496	469	433	439	441	488	472	450	456	489	462	403	467	458	440	425	414	436	422	461	446	443	427	444	437	443	448	431	453	459	455	443	438	450	483	468	446	440	460	483	442	449	458	433	431	437	468	463	480	412	460	440	423	427	476	426	421	454	454	447	432	413	445	417	460	433	465	436	453	506	444	461	470	455	474	475	467	456	462	438	459	429	458	485	448	440	444	432	426	465	442
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
