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
339879340667	339879341236	339879341786	339879342336	339879342886	339879343436	339879343987	339879344537	339879345087	339879345637	339879346187	339879346737	339879347287	339879347837	339879348387	339879348937	339879349487	339879350037	339879350587	339879351137	339879351687	339879352238	339879352788	339879353338	339879353888	339879354438	339879354988	339879355538	339879356088	339879356638	339879357188	339879357738	339879358288	339879358838	339879359388	339879359938	339879360489	339879361039	339879361589	339879362139	339879362689	339879363239	339879363789	339879364339	339879364889	339879365439	339879365989	339879366539	339879367089	339879367639	339879368189	339879368740	339879369290	339879369840	339879370390	339879370940	339879371490	339879372040	339879372590	339879373140	339879373690	339879374240	339879374790	339879375340	339879375890	339879376440	339879376991	339879377541	339879378091	339879378641	339879379191	339879379741	339879380291	339879380841	339879381391	339879381941	339879382491	339879383041	339879383593	339879384141	339879384691	339879385242	339879385792	339879386342	339879386892	339879387442	339879387992	339879388542	339879389092	339879389642	339879390192	339879390742	339879391292	339879391842	339879392392	339879392942	339879393493	339879394043	339879394593	339879395143	339879395693	339879396243	339879396793	339879397343	339879397893	339879398443	339879398993	339879399543	339879400093	339879400643	339879401194	339879401744	339879402294	339879402844	339879403394	339879403944	339879404494	339879405044	339879405594	339879406144	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2724	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2721	3600	2300	2721	3600	2300	2721	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23760	21856	29942	24385	21909	21505	12995	5717	3862	3171	2517	2138	1824	1693	1359	1202	1059	945	858	820	716	675	630	578	526	532	502	491	526	527	443	420	460	459	435	431	382	382	360	278	326	300	285	292	292	280	283	259	230	244	260	232	223	256	208	241	239	242	257	233	244	226	223	235	231	257	216	247	213	204	257	231	243	249	242	212	244	253	236	226	250	269	238	239	243	254	248	227	240	218	250	235	230	224	234	228	222	224	255	226	226	240	235	223	251	254	247	236	265	233	243	222	247	223	218	207	233	216	262	243	232	243	242	239	246	217	232	210	244	251	218	265	230	241	234	229	238	213	222	219	221	237	227	245	224	234	241	230	269	248	235	202	222	207	206	251	229	214	234	230	225	230	251	226	221	235	230	209	241	258	254	207	211	222	245	244	250	240	234	240	228	261	230	226	272	223	223	211	242	222	233	230	212	236	245	247	231	238	201	253	221	231	241	256	232	252	262	221	232	205	226	227	262	248	208	223	237	212	220	266	253	207	258	254	228	223	252	249	250	227	226	217	225	251	238	227	216	241	241	233	206	217	243	216	239	218	227	230	221	224	272	256	231	207	242	237	202	248	234	242	228	256	238	221	230	233	243	237	229	258	243	223	237	252	268	261	232	240	239	246	233	232	219	233	248	251	247	252	258	218	233	234	204	239	260	239	205	220	248	258	245	264	240	224	241	232	224	221	244	212	246	238	223	217	218	275	238	266	235	227	243	260	247	253	249	230	234	238	223	254	240	241	242	220	234	216	228	233	254	232	243	212	244	221	238	242	229	213	248	231	245	233	221	228	235	244	241	216	205	248	254	235	222	238	254	231	205	221	212	259	232	199	221	235	253	234	221	246	211	242	227	237	221	237	251	246	239	234	255	228	237	235	221	205	253	235	217	199	218	233	245	243	221	234	262	256	228	249	273	241	232	239	247	225	214	212	223	215	229	258	268	220	237	212	229	218	239	237	235	235	233	236	213	237	258	225	247	229	243	242	236	227	209	226	223	247	228	244	232	236	252	216	247	237	253	236	263	231	206	243	227	259	244	227	230	215	229	216	223	225	224	241	246	219	258	254	267	249	239	226	209	253	240	247	234	220	209	229	239	211	221	213	260	231	221	232	244	214	225	236	219	241	232	224	237	251	234	232	230	229	209	235	215	230	220	244	243	225	236	233	225	218	233	249	217	237	227	248	234	238	234	222	249	240	242	229	213	237	264	228	224	252	238	260	255	220	234	225	241	243	232	211	242	215	234	245	249	231	236	237	211	229	233	248	222	212	238	227	254	211	245	219	228	220	214	229	211	195	242	227	234	254	226	226	230	224	199	233	231	255	203	282	218	241	214	252	223	221	201	263	227	209	244	271	219	237	245	236	257	228	243	198	225	229	231	242	219	245	253	255	222	236	237	245	238	234	260	233	231	223	223	223	189	228	216	271	222	222	255	233	248	250	247	262	201	236	260	252	254	242	248	219	196	236	241	234	243	225	243	229	244	234	245	234	229	234	250	241	262	228	229	240	216	255	243	223	247	237	205	229	266	216	244	228	245	244	228	261	255	234	249	236	210	257	219	214	230	216	238	265	234	262	207	228	240	216	269	245	235	236	236	239	237	223	225	209	268	249	246	212	225	245	229	235	229	238	243	221	232	241	232	236	203	216	215	233	231	228	262	254	234	232	235	240	218	266	231	240	224	222	245	226	247	269	245	255	243	271	239	237	231	233	232	246	243	238	240	247	248	269	233	217	240	220	205	249	226	238	236	267	226	232	239	232	263	218	198	249	230	223	242	233	241	232	225	237	242	261	230	246	219	235	228	206	240	253	243	219	226	222	231	239	242	252	225	244	227	219	246	211	240	198	213	244	224	234	233	233	243	213	241	242	229	228	216	238	222	224	230	252	256	254	208	247	240	270	204	209	232	211	215	255	232	218	221	238	246	248	210	235	215	229	235	244	206	228	248	238	222	268	251	229	223	218	265	209	223	210	222	231	242	250	248	229	262	215	252	253	213	242	235	266	234	216	231	227	230	237	243	249	202	240	233	223	225	222	231	255	222	228	222	253	229	239	262	236	243	239	252	224	253	223	252	254	263	237	222	272	237	242	248	240	223	244	217	209	234	232	258	229	223	236	263	249	251	254	238	250	233	237	224	231	254	258	238	251	243	234	243	215	280	249	240	281	242	243	242	248	253	254	211	259	245	258	259	240	199	243	206	238	264	235	229	224	233	233	234	251	257	238	220	233	234	225	241	249	257	264	226	241	254	242	211	256	244	209	242	241	229	283	218	228	231	218	215	241	256	242	253	236	229	252	230	241	257	236	253	212	239	243	216	235	230	242	232	262	237	221	224	267	232	229	216	252	241	234	216	231	237	256	244	223	250	234	233	225	248	240	242	250	219	256	230	212	260	242	221	237	207	243	230	247	242	232	237	237	226	229	231	235	243	247	253	241	253	239	247	231	214	206	224	230	228	244	209	201	219	230	253	240	240	245	213	214	259	245	239	250	241	221	240	239	261	246	215	244	234	218	243	242	246	211	248	239	225	214	211	234	251	236	213	193	244	214	255	197	220	219	260	225	275	230	222	244	259	250	207	231	254	227	225	242	214	242	243	221	240	241	232	244	224	222	271	245	226	213	238	212	264	231	218	225	253	225	232	217	235	227	225	248	220	239	270	238	254	248	223	232	262	239	214	238	262	242	233	248	237	243	228	212	237	239	210	218	241	232	205	218	239	226	213	237	230	225	235	228	190	243	224	232	231	234	226	234	223	217	229	245	240	247	235	233	250	209	222	218	236	214	206	221	254	236	216	245	258	276	242	208	252	237	251	259	241	214	245	225	221	248	225	220	221	222	211	270	238	226	243	233	211	219	210	231	235	236	236	232	233	245	238	220	234	233	226	234	235	246	233	238	222	242	250	240	216	220	248	239	252	220	238	238	243	241	250	235	240	252	260	246	229	224	234	221	239	233	228	247	253	225	209	247	232	237	229	237	251	243	226	249	222	233	228	210	213	242	226	182	247	236	262	250	258	214	230	243	228	211	236	225	226	241	237	245	225	250	229	251	208	260	256	234	213	237	238	211	233	215	247	199	205	237	216	219	238	222	230	237	223	234	235	235	231	234	268	221	226	233	241	234	228	223	222	238	246	217	253	203	240	233	204	235	207	232	222	246	228	232	214	239	252	223	227	223	225	247	210	220	226	235	240	228	233	259	226	194	233	217	233	253	228	255	253	244	230	233	247	236	219	222	232	217	224	220	217	244	244	247	236	210	272	244	271	210	240	232	248	252	227	222	232	213	246	234	247	235	240	229	226	241	259	229	222	242	234	251	246	254	237	238	256	229	245	242	253	260	217	225	207	229	250	224	272	216	260	222	236	235	237	210	224	230	228	264	228	202	253	247	255	235	258	266	260	245	208	229	238	217	213	234	218	214	241	235	232	239	223	253	244	253	235	246	261	236	223	265	229	237
23499	43756	40990	31782	25559	20292	16538	13605	11260	9186	7797	6859	5890	5123	4191	3793	3273	2874	2544	2426	2048	1811	1727	1586	1414	1326	1275	1310	1270	1213	1008	1056	1009	1007	1054	1000	894	830	694	692	643	626	623	526	519	485	479	445	457	424	394	438	433	421	401	391	403	373	369	395	441	399	373	418	418	374	388	390	404	409	376	410	454	424	375	400	408	377	370	393	412	392	404	425	389	394	414	375	372	402	377	351	393	395	416	401	400	397	369	392	404	395	372	385	377	334	390	375	365	368	399	388	414	373	404	399	380	405	369	389	415	388	348	380	406	368	388	389	396	379	388	358	398	405	368	370	388	371	389	369	358	402	434	391	424	404	368	394	376	392	389	412	395	366	383	380	408	369	365	385	377	380	400	367	413	382	396	403	332	402	377	371	411	350	385	384	406	382	399	415	411	339	425	364	386	392	377	385	388	425	401	344	375	342	407	379	380	410	422	403	407	368	387	347	392	380	375	394	388	394	406	420	394	371	385	374	389	406	391	379	375	405	397	366	368	386	330	379	372	397	379	401	429	405	397	391	365	368	418	399	398	373	393	376	362	451	370	355	407	394	389	356	390	364	415	413	372	405	358	397	391	403	390	364	412	363	392	418	404	363	415	377	433	386	393	382	417	370	369	397	389	393	413	347	395	383	418	407	355	388	398	375	387	380	350	387	417	372	382	376	379	415	434	401	389	381	400	380	379	390	390	357	375	393	384	372	433	415	357	366	423	419	385	390	401	391	415	376	401	395	369	391	400	379	387	392	368	398	386	377	404	402	363	376	407	419	381	427	432	346	393	382	366	430	363	367	379	422	417	409	399	371	404	364	378	413	410	370	372	391	382	401	386	379	372	401	426	409	367	403	413	408	409	352	386	382	378	407	410	405	343	360	391	393	401	435	382	377	370	361	354	385	390	367	385	417	365	396	413	409	429	387	397	396	401	375	416	373	395	384	396	392	389	378	407	381	405	361	387	377	422	406	416	369	396	415	352	404	404	389	372	404	368	386	399	390	397	391	398	388	362	374	400	416	381	354	375	361	373	420	396	390	365	388	388	421	373	415	413	392	381	371	358	407	345	396	364	426	402	424	395	392	368	420	418	393	363	401	401	431	364	401	426	410	396	407	384	386	399	387	390	402	388	390	374	380	431	405	394	372	381	378	394	386	394	390	404	368	391	395	375	420	416	357	363	373	381	377	361	391	361	407	365	386	401	385	354	410	396	382	373	393	385	360	414	416	396	383	392	374	358	418	401	404	359	425	411	361	396	404	368	366	362	413	378	398	424	403	412	449	395	395	357	361	376	382	378	347	360	406	372	393	370	357	371	394	358	356	397	387	345	378	382	348	415	374	385	380	359	375	387	383	396	350	392	429	405	412	389	415	385	398	406	377	397	383	407	369	398	401	390	377	398	389	377	381	379	406	358	396	399	396	390	381	439	407	401	374	396	352	406	406	372	385	371	364	371	431	381	375	380	395	374	366	378	396	397	366	393	381	355	410	362	391	398	390	425	366	367	375	362	392	367	396	386	372	373	390	382	378	408	359	392	361	416	420	396	368	404	400	408	384	411	371	364	385	406	405	372	414	370	381	380	382	407	395	386	414	386	421	342	356	409	400	380	383	359	379	384	394	366	361	370	386	373	410	412	400	377	401	391	403	398	380	379	369	405	402	397	401	372	364	393	408	395	415	411	405	391	404	366	380	378	377	386	395	387	372	396	365	384	399	386	357	356	395	416	368	383	384	404	378	378	381	395	399	409	391	376	398	375	409	403	392	377	401	388	371	413	371	382	383	396	387	401	323	405	382	400	366	399	406	408	422	374	396	385	354	389	371	382	363	386	399	355	403	374	406	381	399	396	369	373	359	362	406	382	419	398	361	406	388	418	395	410	363	334	405	381	380	415	379	375	387	374	392	397	435	403	372	391	385	376	365	398	395	397	385	400	364	349	410	427	392	390	378	410	390	435	425	400	392	390	400	389	396	370	392	407	399	385	381	384	384	385	373	396	411	395	400	364	422	390	378	386	412	393	375	354	425	362	404	422	405	385	377	399	371	402	354	391	390	373	392	368	378	379	373	400	405	403	384	405	425	391	380	330	403	359	405	392	370	366	395	373	355	409	376	406	384	403	392	417	364	384	338	394	422	376	397	395	396	376	413	419	412	384	385	382	369	371	427	431	386	406	384	335	373	390	404	359	373	403	380	406	406	411	408	402	385	379	388	424	400	412	373	375	385	392	374	368	381	383	402	401	349	378	405	382	383	364	416	376	398	418	387	357	394	427	392	386	391	348	373	399	390	368	375	390	401	388	387	385	402	396	371	397	399	407	422	433	386	382	407	392	406	380	384	391	392	377	370	408	436	411	379	390	354	392	387	401	396	412	378	398	404	410	396	369	384	367	423	338	406	398	394	388	387	383	388	431	409	385	423	399	348	386	413	384	385	394	410	446	406	381	389	418	374	377	396	364	381	387	386	393	370	363	404	406	440	364	371	392	344	375	369	379	386	407	384	414	377	412	371	354	380	376	355	373	407	391	385	353	442	410	354	392	352	406	392	397	378	397	402	425	408	400	376	394	378	382	378	367	425	405	377	370	381	380	420	359	383	385	402	377	387	376	373	419	405	375	392	379	358	400	400	395	396	382	403	365	378	392	415	381	413	407	390	383	376	377	382	340	384	390	399	383	377	409	414	423	387	379	399	372	407	404	397	393	374	375	344	420	358	389	396	399	427	396	390	398	365	443	386	416	388	399	403	389	360	403	398	350	403	376	387	416	374	398	385	344	379	343	414	398	395	410	384	408	389	421	419	404	372	421	406	414	377	391	393	390	395	380	405	375	394	399	392	386	349	382	437	382	374	375	400	343	423	366	362	401	410	438	379	398	396	383	412	403	368	371	419	400	359	359	387	399	351	383	349	383	409	387	394	410	398	424	383	414	415	367	396	403	402	389	409	413	375	411	404	392	405	387	376	382	373	363	369	407	377	395	396	402	372	410	398	382	397	414	413	416	422	362	345	367	414	428	359	357	386	393	409	362	359	419	331	366	384	369	418	393	384	382	384	377	368	399	384	397	402	391	411	383	375	377	427	390	400	387	400	394	383	395	403	411	377	418	392	379	385	392	382	368	374	389	402	370	367	402	360	371	392	362	366	381	381	374	388	403	366	405	396	412	410	395	402	412	361	427	375	415	394	399	383	405	352	395	354	384	407	369	374	375	368	398	368	376	412	382	404	388	377	368	398	414	415	413	379	392	395	364	407	404	408	377	385	381	390	374	414	417	428	383	381	432	388	389	372	413	401	431	379	407	428	381	388	369	373	402	360	410	372	363	376	391	380	392	404	357	364	405	403	373	396	386	392	384	424	376	397	393	414	395	355	370	358	409	403	357	395	384	364	371	411	396	369	363	368	430	390	394	434	406	363	391	409	409	394	382	391	448	358	376	396	364	386	393	372	365	388	400	380	377	400	395	372
26763	21688	21649	14233	6660	4196	2990	2102	1685	1393	1256	1085	1002	897	775	690	695	599	590	552	550	544	524	460	543	450	463	429	460	472	445	469	458	458	458	443	408	369	398	399	388	376	407	359	353	373	366	352	380	373	358	350	386	370	354	352	368	348	360	349	351	361	355	360	362	355	352	354	366	360	354	370	358	331	378	361	366	336	372	349	332	364	339	352	345	320	342	344	336	355	316	343	372	341	332	359	362	371	344	337	363	342	339	339	357	348	325	347	328	345	367	322	352	368	319	359	367	348	402	363	362	349	375	332	365	371	352	337	384	334	325	377	322	318	322	348	332	344	357	372	379	362	378	337	380	313	373	356	388	405	363	368	360	338	339	334	356	370	352	374	329	355	375	323	354	344	349	378	392	309	348	352	363	364	353	356	356	322	347	357	333	328	342	348	327	349	337	357	372	350	329	351	331	362	384	361	383	388	332	344	317	332	340	344	301	355	357	374	338	349	370	366	332	337	353	369	357	367	344	362	340	355	332	345	383	364	388	331	362	381	341	346	379	331	391	348	341	353	337	390	331	350	338	316	386	359	367	348	391	365	359	376	338	369	379	381	321	341	323	357	350	345	353	339	367	344	365	342	362	342	339	349	344	355	337	357	332	354	374	315	353	351	376	358	345	327	363	347	385	357	344	346	333	338	341	314	367	354	332	347	372	357	378	360	340	362	367	366	350	321	375	325	331	347	392	363	358	377	368	359	346	348	354	356	336	364	323	342	352	384	341	353	324	350	339	377	341	358	327	313	348	338	367	337	339	358	380	342	360	293	353	350	324	347	364	358	331	362	323	333	361	366	348	346	329	339	345	378	388	357	387	331	344	349	373	355	344	325	350	335	341	344	357	377	362	340	362	340	362	351	361	329	387	371	394	361	366	347	326	340	325	366	388	370	348	359	345	357	353	375	333	345	382	331	346	342	370	343	322	329	358	349	363	343	380	350	338	358	375	366	358	364	360	361	351	354	352	344	365	357	365	314	341	319	351	337	366	345	345	351	367	347	383	360	337	330	383	359	337	373	354	348	345	344	357	381	320	333	355	368	345	338	356	374	357	362	336	313	352	335	354	348	384	374	340	331	367	326	332	337	331	372	350	356	330	356	348	354	365	367	357	397	317	334	366	355	372	386	346	332	334	357	346	352	366	380	328	352	350	329	357	347	337	379	334	333	338	354	336	340	354	356	340	333	391	353	330	327	374	350	348	339	364	371	382	338	359	368	380	371	325	366	342	333	303	342	329	361	371	354	366	392	398	348	385	309	341	357	361	355	325	345	351	360	340	380	376	372	323	352	358	365	331	372	362	317	342	392	346	353	342	340	337	376	354	337	371	360	322	347	356	362	359	334	328	357	351	375	365	354	311	353	332	338	351	363	342	375	367	363	368	377	332	363	335	368	335	385	356	371	370	363	349	384	389	337	367	376	367	342	370	351	352	340	328	346	346	350	367	328	349	357	344	340	335	374	323	367	377	375	346	358	374	345	378	347	342	350	389	353	355	359	358	356	349	384	362	338	340	349	352	345	322	335	334	369	338	363	367	355	346	361	366	360	373	334	352	364	385	361	358	372	377	337	355	333	384	390	345	365	376	362	333	337	316	367	327	344	376	350	354	342	361	389	356	357	354	323	374	333	349	355	353	332	380	348	361	339	377	322	369	353	353	372	368	383	380	383	363	339	358	336	339	358	356	356	350	348	344	347	334	384	339	346	363	364	359	353	346	346	344	331	341	370	373	354	381	373	327	364	346	364	384	345	384	349	344	329	343	344	372	309	354	365	363	329	328	355	330	347	354	347	323	372	338	332	353	343	350	340	379	348	365	354	335	351	363	341	398	354	350	330	339	343	354	334	346	387	382	328	353	363	351	341	349	355	365	344	355	370	334	356	354	344	338	356	382	355	383	375	356	368	359	356	364	349	359	354	324	381	359	340	365	348	346	335	330	366	341	330	372	330	346	359	386	352	390	337	354	323	344	346	356	333	364	369	360	347	337	339	345	345	390	348	351	342	352	341	363	337	343	342	343	356	344	336	335	369	329	341	359	349	398	372	326	358	379	336	346	351	317	352	358	378	373	358	337	364	355	357	363	349	349	361	335	369	343	340	325	367	340	338	374	366	378	359	323	308	327	383	338	368	365	331	387	352	358	374	346	352	337	363	323	358	338	345	336	339	355	353	338	369	331	398	349	375	372	373	386	336	351	404	373	340	325	347	343	359	338	341	335	338	359	347	356	334	359	345	367	346	336	351	319	340	387	344	330	360	318	377	351	352	347	329	351	356	340	344	357	374	357	356	343	338	366	363	340	335	377	333	341	387	331	364	343	358	342	355	350	346	334	365	338	345	315	350	382	319	367	352	369	359	364	351	353	365	370	331	338	353	378	329	300	356	338	334	350	352	371	351	344	367	351	356	351	331	351	354	340	340	399	318	339	353	335	332	331	358	339	352	331	378	358	353	328	371	372	351	348	360	339	337	367	337	371	364	380	350	368	345	363	330	357	367	362	359	361	360	306	348	371	319	380	376	369	349	354	360	352	375	380	335	331	385	326	385	363	345	345	331	357	345	357	350	370	326	342	354	344	340	342	355	343	365	367	376	340	354	354	363	348	377	355	361	353	353	365	360	370	323	376	350	364	394	365	365	378	397	347	324	350	359	344	370	327	340	388	320	329	343	327	377	364	330	345	325	349	341	369	356	381	355	358	349	345	351	364	357	351	347	367	344	395	365	391	350	341	333	350	372	383	357	350	363	358	354	388	362	398	322	360	324	368	358	350	342	346	310	326	338	381	347	347	339	361	368	347	341	352	376	359	343	402	318	334	351	343	374	348	362	347	384	354	353	353	358	347	301	364	355	336	358	327	368	354	358	381	350	363	320	368	378	323	341	340	358	362	341	361	365	352	334	368	372	347	359	365	363	369	314	321	336	324	361	408	349	411	344	427	365	324	328	341	345	353	340	365	337	353	347	343	344	355	353	329	346	320	353	363	369	349	327	326	364	390	352	328	317	346	368	347	328	366	360	370	352	351	371	341	374	345	362	344	352	347	348	313	323	364	364	370	342	340	338	366	362	378	352	326	345	339	352	366	341	353	360	347	351	345	351	340	359	332	337	346	360	366	380	346	369	325	383	347	323	318	366	350	337	346	346	353	337	358	373	417	377	334	326	371	346	340	359	321	375	349	370	350	359	374	342	316	340	362	352	339	363	366	407	352	393	376	378	349	353	346	331	362	347	335	320	342	339	347	375	368	342	344	361	352	352	349	324	372	383	349	394	333	318	325	347	376	340	357	323	385	334	373	327	345	327	322	364	373	360	366	384	376	323	360	387	321	389	348	333	380	342	363	351	379	339	392	328	388	359	383	360	325	331	333	364	338	358	351	345	374	372	345	320	334	346	353	373	363	365	352	362	377	347	334	375	353	394	379	367	375	367	348	369	353	359	351	357	368	343	363	340
20434	32953	30240	20661	14455	11015	8609	6576	5362	4379	3869	3329	2753	2394	2162	1866	1744	1485	1431	1256	1180	1112	1027	985	968	1015	903	867	903	898	887	855	849	812	832	851	834	713	769	751	733	676	670	603	642	634	581	572	626	674	598	653	577	590	593	596	626	567	598	587	581	575	578	596	579	575	582	580	591	588	613	561	633	585	593	586	629	561	608	605	580	638	582	601	567	576	573	598	590	596	597	581	615	534	574	594	632	535	558	533	624	567	561	583	569	583	580	599	566	585	637	585	625	613	564	591	597	566	576	627	611	611	569	579	576	596	493	605	557	625	569	580	567	615	539	592	616	577	567	532	555	559	579	559	567	630	583	585	591	561	581	601	628	602	570	608	586	608	599	523	617	583	600	568	567	553	553	585	603	613	606	598	556	624	583	617	577	624	624	602	583	582	588	582	583	565	613	619	592	576	594	555	624	585	590	580	605	557	595	567	572	642	564	596	592	558	564	596	635	585	586	565	575	568	571	603	589	529	586	611	615	610	615	555	593	595	584	609	572	559	570	584	589	586	558	551	600	590	600	593	542	604	547	579	632	616	572	595	559	561	582	589	583	535	545	634	556	604	589	551	574	587	574	591	606	570	523	597	611	605	559	549	596	548	570	565	579	624	559	588	647	566	617	570	622	596	580	589	587	560	593	576	599	585	573	600	561	614	589	603	589	572	581	607	582	583	615	546	609	600	610	585	590	620	619	602	624	553	570	599	541	553	601	596	575	611	600	640	573	599	570	599	568	599	589	605	577	571	590	586	586	567	619	563	581	558	539	541	599	602	594	611	582	576	539	558	584	596	612	556	566	589	597	537	608	577	583	602	618	610	583	550	586	559	585	602	577	609	592	561	602	565	577	619	551	625	629	586	586	549	582	568	610	599	569	586	649	589	625	571	558	598	572	567	618	537	617	560	571	596	590	613	546	585	589	561	596	550	611	574	624	555	596	588	656	573	617	604	551	609	601	631	580	567	595	607	551	599	642	611	574	605	582	592	597	575	566	595	572	579	578	626	574	568	622	575	532	617	580	557	552	574	581	596	556	593	635	567	591	573	584	578	561	598	575	608	604	589	565	619	557	578	613	591	624	585	600	602	608	597	550	625	557	586	617	538	580	612	589	593	643	575	587	591	588	603	606	578	569	545	578	569	592	559	567	615	589	556	592	620	577	564	641	558	619	622	603	590	648	584	567	548	611	610	619	598	627	580	588	579	583	586	589	597	561	613	602	544	578	596	592	559	582	592	564	577	577	568	614	548	571	602	586	603	595	586	576	554	634	607	617	580	597	569	590	556	583	588	617	596	595	596	584	594	581	571	568	606	608	599	603	589	571	612	634	579	595	617	603	598	551	643	606	531	610	583	589	581	602	579	606	572	595	598	606	586	618	579	629	580	637	623	573	587	577	594	567	603	560	615	595	573	561	596	601	587	595	574	589	599	581	594	587	589	575	600	581	584	587	613	573	574	600	589	585	581	568	576	608	561	579	581	563	622	599	587	635	581	536	627	585	585	618	610	591	600	593	597	590	593	589	591	590	561	545	642	598	606	569	579	607	559	634	564	603	575	599	599	548	600	595	639	572	567	585	579	531	597	568	575	603	600	611	644	597	583	588	549	634	564	566	594	569	632	589	576	570	612	587	566	620	615	585	567	587	615	577	573	654	555	612	569	578	594	579	561	529	566	582	585	585	582	636	553	592	581	556	595	595	594	564	582	603	597	609	595	619	579	546	589	589	626	623	602	572	557	519	599	541	599	613	564	569	611	575	584	557	573	580	583	583	552	616	601	600	603	617	575	557	582	605	571	626	625	611	565	607	615	567	575	568	585	580	621	554	579	614	616	525	587	578	623	576	609	576	575	599	580	562	593	586	580	590	534	584	604	608	586	627	579	586	583	619	652	585	596	594	560	583	595	537	581	616	587	587	580	633	597	630	576	575	602	569	560	635	549	648	593	565	612	598	545	568	561	587	599	590	567	613	599	578	617	568	603	587	603	555	560	613	609	580	605	606	605	557	566	552	571	574	581	583	571	596	656	528	572	587	565	549	594	589	578	595	570	601	562	626	548	608	616	581	583	597	588	612	599	596	574	573	574	553	574	596	562	582	596	560	611	594	630	616	612	578	563	599	604	600	584	590	580	597	580	606	597	597	548	587	578	557	592	566	610	594	550	588	591	562	558	593	557	625	557	559	601	551	607	597	624	589	570	581	526	584	571	600	644	582	573	561	616	600	572	526	585	580	569	593	596	577	616	567	602	591	630	586	575	560	581	607	592	574	656	574	574	568	564	558	597	610	617	628	553	601	578	566	594	610	593	608	591	571	589	599	624	600	594	605	632	597	562	572	609	600	589	571	602	597	569	535	568	623	582	617	546	558	575	611	606	609	577	625	578	595	585	610	580	579	583	533	560	585	582	559	607	659	604	549	576	609	606	574	583	554	620	563	592	536	588	546	603	603	608	557	586	630	528	573	562	589	525	577	594	574	627	586	587	544	606	596	601	615	582	605	642	602	585	633	583	575	576	623	590	573	582	606	578	627	631	576	584	602	600	620	569	577	599	574	623	583	619	551	565	591	572	589	582	581	572	611	610	573	578	610	599	608	566	626	587	633	609	561	613	579	595	592	528	599	605	605	567	624	570	577	624	569	604	592	573	606	550	549	542	579	582	614	584	561	605	566	588	559	576	526	557	589	605	607	602	583	601	601	560	569	592	614	626	621	573	543	597	568	578	629	583	596	593	561	557	550	577	577	537	601	604	584	591	569	602	560	590	599	601	580	610	584	613	569	559	592	588	557	569	610	564	574	627	551	632	615	613	538	577	579	546	599	571	572	582	582	556	574	588	594	612	618	551	598	583	575	599	632	607	576	614	614	559	598	562	593	549	604	611	585	603	598	587	583	566	575	604	597	560	614	558	591	606	585	555	616	582	610	571	605	578	585	616	580	577	555	572	591	569	617	601	584	582	566	582	623	556	601	580	575	588	572	600	591	596	613	602	639	613	575	581	619	613	553	623	612	638	547	597	584	586	609	570	638	590	573	628	569	622	568	586	603	574	622	526	579	556	643	559	598	626	582	615	553	583	583	573	583	626	552	581	527	598	573	582	575	607	598	580	586	557	548	591	579	572	560	595	547	599	581	606	574	629	598	573	591	597	561	579	552	617	549	552	569	613	606	601	579	624	571	578	578	615	588	576	574	583	615	586	618	583	571	591	590	600	627	596	581	627	610	599	613	584	573	595	635	568	568	579	574	581	564	601	585	580	614	557	597	586	578	560	541	587	578	596	565	614	578	568	612	591	582	584	608	564	558	571	585	585	566	570	617	562	624	541	565	595	562	562	582	600	592	544	589	571	557	580	570	581	642	586	573	586	562	623	601	633	591	613	622	600	551	597	653	623	605	632	625	625	604	593	592	626	559	569	557	600	563	577	601	598	548	600	605	579	610	632	591	573	573	572	568	624
23898	21154	28429	24178	20773	12631	6134	3791	2732	2292	1940	1521	1368	1170	1073	936	827	768	684	616	643	550	517	558	500	483	452	496	491	469	496	443	457	413	426	430	399	368	339	329	351	347	328	332	320	334	292	299	341	324	340	269	308	324	300	296	297	299	290	290	307	294	311	269	316	289	303	287	312	296	276	300	291	335	310	305	295	265	286	306	286	299	291	283	336	322	314	293	276	266	311	281	297	316	280	283	335	328	323	299	297	281	306	266	322	298	289	304	304	288	317	319	311	300	300	265	264	270	288	270	264	287	332	307	293	272	287	310	316	277	319	300	295	276	262	308	300	313	280	289	299	279	317	323	307	309	322	305	320	298	269	290	296	308	320	290	306	307	297	328	307	303	286	314	291	316	278	321	287	298	304	303	303	294	295	283	290	305	316	291	323	294	295	300	313	320	319	299	336	274	290	302	284	316	299	282	331	266	280	288	311	303	325	281	250	281	286	248	302	301	296	291	290	279	286	302	306	287	282	299	328	292	277	305	279	291	290	320	300	294	274	288	292	310	313	284	324	294	289	282	279	287	270	306	289	276	254	323	299	282	319	315	284	294	316	317	326	291	273	301	321	284	295	298	276	321	261	305	323	296	323	333	306	282	307	294	276	317	294	290	335	311	296	298	289	301	303	275	336	278	293	300	299	282	313	306	275	314	305	317	315	325	298	324	333	295	280	305	307	293	316	297	304	340	275	313	281	297	308	298	296	309	317	314	293	321	310	291	291	284	289	291	311	295	309	302	298	291	300	289	281	318	302	274	273	315	296	263	302	295	294	317	293	287	290	330	281	300	297	298	300	309	300	321	289	304	296	280	292	275	296	306	300	281	292	276	276	258	288	315	299	291	276	281	328	289	260	321	278	285	295	291	262	289	293	281	323	308	282	304	293	290	289	287	271	311	286	291	244	260	282	311	292	290	315	294	284	313	332	318	271	321	314	313	296	300	302	294	298	288	331	289	287	269	289	298	301	311	261	324	282	278	292	288	290	271	271	278	299	303	275	289	275	307	289	315	326	276	299	285	305	293	276	280	309	292	256	296	286	305	287	312	338	299	291	272	270	300	319	291	310	271	317	325	309	307	289	296	296	287	305	270	307	295	300	308	304	299	270	254	277	263	324	327	313	320	323	311	279	281	322	292	308	281	268	279	297	299	316	302	312	279	307	288	298	302	307	301	303	307	284	279	307	309	276	274	294	302	284	322	308	309	309	318	287	283	315	303	277	270	292	287	287	264	292	273	296	313	297	301	280	303	285	281	289	297	301	263	320	293	302	280	311	305	298	297	284	280	316	272	301	311	309	303	299	308	306	282	283	282	322	287	298	294	298	293	318	302	305	285	312	274	310	307	263	324	286	265	290	289	285	305	291	299	316	316	324	340	279	299	292	277	277	314	281	317	264	305	284	312	272	299	310	315	295	293	286	312	325	307	296	310	280	270	285	300	285	298	284	283	298	291	292	271	301	314	280	299	298	277	314	258	262	324	308	282	321	304	274	281	324	291	293	309	301	294	270	305	283	302	318	309	311	289	310	306	270	301	342	340	285	275	292	289	286	314	298	296	321	277	302	300	307	335	287	333	302	304	302	319	282	290	300	293	290	313	298	294	286	286	312	295	285	293	277	289	286	312	291	248	267	296	271	294	287	300	322	268	309	314	281	285	306	306	263	279	286	296	309	291	297	311	296	313	282	286	310	329	315	264	323	264	268	303	290	313	313	308	269	296	298	319	269	319	287	289	291	293	284	305	270	306	308	293	280	309	278	307	314	304	307	288	294	316	277	249	285	311	281	312	293	333	313	290	311	294	303	298	293	307	269	286	308	330	281	277	285	324	303	314	287	277	316	274	301	265	290	274	288	322	268	269	279	284	299	315	300	339	313	290	291	328	314	282	303	289	306	313	293	296	273	286	313	279	291	291	280	287	290	328	289	330	274	282	296	339	305	304	301	280	253	283	319	285	308	322	314	304	292	279	290	299	301	293	310	302	291	262	317	297	268	291	298	310	300	281	265	312	306	310	303	307	315	291	306	294	332	279	305	325	306	299	303	323	320	300	299	274	337	285	244	323	333	297	292	277	301	313	318	268	338	301	298	317	307	287	301	313	296	270	296	319	324	297	293	313	302	257	283	277	306	282	285	304	288	302	268	356	295	271	315	303	288	290	297	292	297	281	306	304	293	307	294	308	313	305	286	281	296	282	301	273	286	286	289	317	329	282	301	291	287	308	289	287	281	308	284	305	290	298	303	303	315	277	310	299	287	293	280	301	281	309	278	295	278	294	314	337	305	317	319	279	290	287	286	284	277	283	295	314	326	278	311	292	308	303	294	278	289	272	301	266	299	303	287	307	261	293	306	273	294	294	305	304	280	313	294	310	298	298	302	271	307	283	287	294	288	273	323	295	297	302	322	260	280	307	284	281	309	313	287	296	312	305	310	286	319	277	323	288	295	277	292	272	278	309	291	291	300	313	275	279	312	265	300	290	305	291	324	317	305	296	306	293	289	318	310	298	323	288	322	305	315	276	287	306	285	259	287	312	287	295	316	301	337	336	282	311	301	313	289	285	287	314	267	287	274	271	306	266	311	326	297	281	279	323	292	283	282	269	316	278	292	294	292	286	281	280	323	286	292	307	274	322	318	318	300	324	320	292	318	304	314	286	312	258	294	298	257	297	279	295	317	300	325	292	274	282	305	284	293	287	310	291	283	286	300	261	300	282	300	293	304	292	291	300	314	282	263	297	320	287	305	277	290	312	265	292	300	303	289	316	293	301	276	286	301	277	293	300	266	311	263	351	325	300	313	318	279	272	338	295	321	275	309	308	291	319	317	292	260	306	325	299	301	292	284	309	309	291	305	316	272	299	322	309	296	272	315	298	284	290	298	278	281	330	297	300	296	308	304	260	306	309	325	299	301	294	331	280	309	300	293	299	298	326	283	313	277	290	311	302	270	299	291	280	277	294	268	298	281	303	276	301	264	275	315	279	291	272	277	304	299	301	286	298	296	286	290	299	309	314	297	312	300	282	263	321	298	312	279	274	288	291	297	310	311	326	317	291	291	298	308	286	292	285	292	302	327	295	308	291	261	303	276	276	273	291	310	319	311	306	273	284	293	321	296	288	268	305	295	310	271	283	311	299	276	265	316	311	313	278	298	273	298	309	323	262	291	281	288	316	271	287	278	289	312	294	289	347	291	288	298	274	351	314	319	284	287	332	315	266	314	303	336	267	281	299	310	275	271	271	312	296	263	313	258	285	300	286	284	281	289	277	270	284	278	314	318	308	313	298	298	300	282	318	280	289	278	297	315	306	290	304	323	306	291	304	304	274	285	293	347	358	308	293	302	302	320	309	328	279	296	278	301	289	310	296	278	292	306	306	314	295	319	331	280	303	299	314	268	287	266	318	320	343	295	281	317	299	311	285	300	281	308	307	302	264	297	264	321	324	299	304	292	313
22303	39838	36253	25948	19897	15284	12666	10410	8462	7120	5852	4936	4304	3610	3261	2886	2479	2123	1914	1684	1529	1405	1367	1272	1165	1108	1120	1111	1135	1082	1049	992	938	943	906	873	754	735	683	637	679	649	632	622	537	552	567	556	548	576	508	489	535	516	489	529	495	539	469	507	498	535	528	500	522	517	505	492	524	503	514	486	480	539	506	514	536	501	452	464	499	507	471	441	511	534	485	508	487	542	507	527	534	511	510	490	489	517	475	493	528	483	510	524	524	534	493	517	492	545	533	525	490	497	472	547	480	477	480	504	482	503	496	509	470	513	515	496	480	532	521	463	509	500	564	517	491	523	493	520	494	491	497	510	502	497	523	517	520	497	529	538	506	520	501	519	481	513	475	515	491	504	447	483	481	531	488	509	491	523	505	492	496	495	507	484	510	496	514	468	490	497	477	481	502	461	515	492	512	476	514	486	483	512	533	488	548	518	490	484	505	516	491	522	451	500	524	521	504	523	552	487	489	496	507	513	499	507	541	493	484	472	487	517	529	506	516	529	562	500	539	512	515	496	495	521	510	507	470	496	526	479	479	508	476	488	515	468	540	525	489	517	480	524	455	512	510	501	501	494	498	489	503	494	502	493	496	494	516	503	503	511	561	481	514	540	507	542	498	526	499	536	474	498	510	515	484	492	479	520	505	522	529	505	556	528	524	491	479	472	498	482	478	504	491	494	452	509	460	488	460	518	506	495	473	510	488	513	531	523	516	510	455	529	491	539	517	490	494	481	499	500	553	477	568	509	496	466	509	513	491	489	539	543	473	463	477	474	504	470	514	517	486	549	501	479	538	483	508	523	518	498	496	519	516	517	506	518	518	508	463	519	535	484	470	514	548	499	524	464	497	474	526	515	489	493	477	521	506	533	513	544	494	495	462	475	506	499	500	475	493	472	531	485	506	495	478	473	496	502	517	488	482	520	515	477	538	531	495	460	483	463	478	492	511	493	547	510	487	488	488	527	495	492	479	453	522	530	519	477	492	524	462	487	533	482	482	519	499	486	473	516	528	496	517	489	526	528	478	485	492	477	541	536	442	511	466	463	505	481	484	498	511	468	514	508	530	502	497	524	522	484	505	482	483	507	491	525	453	521	498	489	498	488	492	474	473	522	489	497	488	522	519	485	490	515	472	499	493	486	489	509	492	493	488	521	510	466	499	483	544	464	490	464	497	488	483	520	501	499	541	565	499	484	534	520	499	475	509	511	532	518	519	501	522	504	468	464	497	531	500	536	538	469	530	453	506	495	534	492	490	482	470	498	499	468	514	522	466	484	494	505	497	482	489	515	505	460	482	540	492	508	470	489	518	479	521	537	497	505	493	506	482	517	499	486	522	492	503	525	501	490	503	487	523	504	537	491	515	513	541	541	507	496	505	524	529	518	474	486	488	523	500	528	501	511	513	489	520	498	501	482	521	511	514	494	509	512	504	504	522	512	523	510	510	514	507	496	472	486	490	507	482	487	482	490	484	498	488	507	470	522	508	509	502	508	513	508	506	482	501	479	507	521	500	554	499	501	518	515	507	471	465	499	499	528	499	540	483	453	486	505	505	497	477	469	469	545	529	492	474	500	499	470	482	521	530	530	514	509	521	482	512	491	497	459	528	518	503	503	510	472	481	477	482	499	482	502	514	506	512	478	498	509	500	529	503	489	497	506	478	515	478	508	489	497	493	509	508	501	528	513	497	525	549	480	510	500	481	493	512	551	490	514	499	483	541	488	489	553	499	522	488	491	508	428	512	464	511	526	500	498	492	461	490	512	461	487	530	523	483	500	475	536	520	505	535	479	510	513	498	512	499	521	488	514	500	510	476	530	506	523	504	479	497	518	495	500	523	483	496	518	485	535	530	503	505	498	538	500	544	529	475	539	534	530	524	524	500	473	514	514	505	486	496	505	498	493	480	475	524	510	527	530	481	488	510	508	544	534	513	510	530	462	466	447	508	538	513	538	512	508	493	520	519	512	497	472	476	499	509	475	496	496	500	527	514	517	488	507	497	491	459	510	526	481	543	526	524	528	508	505	492	490	483	476	524	478	497	484	507	480	514	499	504	487	488	498	490	502	511	520	499	496	480	509	481	494	539	497	517	449	482	489	488	537	501	517	513	502	491	473	475	489	480	530	469	515	518	489	477	457	512	513	485	497	505	521	490	525	434	495	486	512	554	508	512	522	493	536	497	507	547	517	496	496	458	518	548	491	496	499	518	505	534	490	532	517	506	503	502	517	544	525	487	504	523	486	488	511	489	481	494	522	520	472	481	489	513	508	540	520	485	562	499	503	492	522	532	489	482	473	499	495	516	515	511	496	483	508	473	498	480	481	518	489	479	523	525	460	492	502	507	477	497	504	502	485	531	513	503	514	500	537	499	487	465	534	542	539	510	507	507	489	518	472	503	501	502	501	511	510	521	488	501	504	476	525	495	467	531	517	539	485	534	509	459	489	534	495	502	545	539	530	494	529	480	508	523	530	486	473	484	515	496	500	476	512	447	534	527	512	504	491	468	514	519	472	482	509	490	498	522	485	507	510	509	516	494	527	507	498	504	508	475	506	492	475	490	492	522	521	522	507	478	553	511	520	486	466	504	491	515	484	526	476	504	488	500	481	486	506	478	467	497	503	527	482	534	516	501	445	482	477	516	446	523	527	490	511	493	494	514	504	514	486	514	501	532	479	486	513	560	432	513	520	491	527	475	516	498	486	505	488	496	479	507	490	550	485	527	509	494	481	494	467	462	515	501	513	489	509	467	503	501	525	482	560	497	506	507	512	477	538	483	531	526	498	500	510	464	467	479	492	473	452	482	510	540	490	499	514	505	498	514	478	489	530	476	500	498	493	506	475	498	482	493	510	504	519	520	525	553	503	490	453	536	513	504	536	498	533	519	516	473	497	505	465	497	509	526	528	526	494	449	508	497	492	527	522	524	506	495	521	498	496	488	522	507	487	480	538	511	500	474	475	482	468	541	523	478	495	496	497	484	509	527	509	533	501	553	515	498	548	484	495	494	513	507	449	477	510	495	526	464	490	482	499	518	469	496	526	512	503	496	522	550	483	474	529	506	498	503	534	518	518	440	501	495	518	545	478	503	520	489	530	506	492	516	498	503	497	488	493	481	505	531	562	479	506	482	487	482	498	465	534	487	502	513	511	514	487	471	449	476	481	485	535	506	514	507	492	495	534	557	514	505	573	500	514	504	483	521	497	524	503	480	530	465	496	525	517	479	482	494	484	515	465	491	523	503	465	463	498	502	507	556	471	520	478	517	533	490	514	504	483	523	518	505	503	473	536	502	498	495	534	509	476	499	525	481	463	477	507	498	540	500	532	487	525	543	499	534	461	487	526	514	523	532	501	485	499	464	523	492	467	476	529	488	488	464	496	517	460	528	506	519	528	527	507	560	493	488	500	494	522	517	519	510	548	524	528	502	549	480	502	518	512	513	524	491	507	463	516	486	501
23061	21158	28961	23627	21197	20790	12704	5731	3861	3133	2687	2168	1776	1557	1351	1199	995	895	743	726	654	588	587	567	510	498	480	522	494	483	463	474	467	414	393	399	349	339	308	332	288	291	285	288	235	278	256	260	244	280	230	227	237	228	227	233	251	218	219	199	229	224	210	251	231	248	231	236	222	218	222	207	219	230	240	226	253	221	226	215	229	215	241	243	235	215	221	237	238	208	217	219	243	199	218	220	231	232	233	235	231	226	231	227	205	259	231	234	238	199	211	213	247	236	252	234	218	232	206	218	208	202	233	230	247	234	214	226	232	209	245	188	216	213	212	234	220	265	257	222	225	222	229	232	200	233	236	240	250	213	222	229	216	215	227	251	215	201	237	223	182	240	234	226	218	227	227	257	224	232	229	201	212	231	222	238	207	195	244	248	255	229	186	246	243	220	228	246	212	219	256	243	229	225	244	234	223	226	235	225	244	237	216	219	226	241	199	230	244	238	231	253	206	217	216	204	236	209	214	213	223	229	219	207	213	230	219	245	234	243	220	210	211	215	222	226	218	251	225	228	208	234	216	223	251	211	220	249	234	193	210	232	227	198	236	210	227	244	204	225	234	223	199	251	240	209	231	221	221	241	217	217	221	227	276	206	238	239	228	220	202	246	236	222	212	208	224	227	195	222	217	206	240	249	237	205	217	206	244	215	221	224	206	218	225	232	223	243	235	242	219	231	223	234	225	234	204	230	225	232	259	222	210	242	225	232	220	243	253	234	221	216	201	244	242	247	230	221	220	249	212	239	231	231	226	218	241	205	243	217	216	214	223	230	233	223	217	228	231	246	224	253	212	225	226	226	213	252	231	213	259	247	215	190	231	239	235	227	242	224	225	236	247	232	234	229	239	222	232	227	221	216	234	222	226	220	240	203	235	227	247	209	228	207	219	242	218	215	233	207	220	237	242	256	216	209	235	242	228	228	239	228	266	207	211	196	214	222	236	208	239	230	241	248	239	222	243	207	221	203	218	248	235	234	252	243	226	189	226	238	200	219	212	226	229	216	228	227	217	235	225	267	208	215	233	216	227	211	247	218	253	251	197	240	210	232	233	244	240	200	206	209	230	218	239	204	199	221	209	226	245	234	191	222	237	206	211	227	223	233	228	207	204	237	216	230	218	202	230	245	239	205	227	231	232	232	220	237	209	227	232	214	227	235	241	206	226	225	214	232	208	241	235	219	253	206	242	240	215	199	237	192	208	233	227	225	248	206	232	218	235	242	243	250	205	219	222	222	205	222	222	226	231	244	228	238	247	209	232	208	243	239	204	225	224	210	228	237	218	237	235	225	200	222	222	230	223	212	213	234	233	221	221	242	203	230	243	239	201	212	215	232	265	234	228	211	233	193	233	257	219	209	247	219	217	230	208	208	213	239	198	223	220	207	202	211	252	213	251	240	220	236	220	221	212	248	247	247	237	218	243	228	212	234	207	220	218	229	217	222	225	227	218	202	217	237	219	245	223	199	230	231	223	203	227	204	220	210	258	231	234	211	222	236	200	196	223	246	223	236	215	220	226	246	226	228	240	220	218	216	228	220	236	220	234	208	226	218	240	211	223	192	218	212	206	224	214	218	217	225	223	252	219	223	200	217	232	234	230	243	218	229	232	230	194	234	215	233	216	201	189	223	223	243	253	254	234	203	232	237	230	224	202	218	210	208	256	225	212	206	241	230	245	194	251	210	221	266	261	203	240	195	212	220	229	246	229	214	197	229	217	214	218	241	212	208	250	209	230	209	198	238	236	237	220	237	242	230	224	220	255	209	221	242	208	228	186	228	227	227	243	225	220	249	216	243	207	212	243	243	205	233	203	233	241	235	241	241	210	211	216	241	223	216	240	223	248	212	205	205	223	208	236	229	218	226	234	193	199	234	209	264	229	231	203	222	221	214	210	249	241	234	196	243	219	223	203	211	225	213	236	226	224	208	221	219	221	225	219	239	215	216	211	230	231	245	215	242	261	218	221	220	237	216	206	218	206	233	208	229	214	222	261	197	218	209	215	236	237	267	212	205	220	230	230	213	221	219	243	213	247	226	199	248	221	211	221	237	256	209	222	234	238	229	226	233	208	212	203	225	210	215	213	231	271	228	206	229	233	253	215	215	227	227	242	261	221	242	211	230	213	244	266	217	237	236	236	194	214	217	227	225	228	242	215	244	204	211	218	224	204	217	194	222	230	245	241	237	236	226	213	256	207	226	234	257	226	210	204	217	239	201	242	222	235	258	242	238	210	195	244	256	217	231	219	217	228	260	221	249	231	205	236	212	230	230	191	231	199	209	251	197	242	264	229	228	243	253	240	199	234	241	237	240	199	217	243	201	212	230	240	208	276	253	237	243	227	224	231	236	230	208	216	224	255	261	245	226	234	208	229	224	221	211	205	220	227	214	230	210	235	186	213	230	232	219	233	228	239	223	224	223	221	232	225	227	194	242	230	211	208	201	214	246	252	214	213	267	215	240	218	228	241	239	203	216	240	220	237	235	236	217	238	195	210	229	262	244	208	214	229	243	216	205	231	227	238	250	242	206	242	242	249	219	204	223	218	201	235	208	205	195	217	212	215	251	225	220	221	214	212	219	205	248	224	181	230	254	211	246	209	223	244	234	211	218	226	231	215	220	236	216	228	240	217	217	235	212	245	235	246	235	226	217	252	216	244	230	220	202	245	226	220	185	240	240	236	195	214	217	230	265	199	249	251	228	223	241	239	211	243	227	224	213	228	230	257	213	244	229	213	226	215	235	214	223	221	221	228	251	200	224	231	233	248	216	226	227	196	225	210	231	215	238	221	223	239	235	225	212	199	219	227	239	217	230	237	246	225	244	239	218	221	238	206	239	227	216	220	216	234	230	211	208	209	227	216	250	199	229	229	240	219	233	225	231	232	223	261	213	231	232	224	234	237	225	214	210	225	226	217	241	193	239	224	247	217	221	246	219	229	235	215	233	243	269	231	226	244	236	214	238	196	197	205	237	225	210	203	214	211	235	222	232	250	239	222	234	218	218	202	243	232	230	267	236	217	225	240	222	217	229	232	228	227	241	222	209	230	250	226	231	220	243	193	246	211	236	230	236	192	221	228	233	221	252	237	234	228	244	235	251	208	240	206	214	213	212	213	208	232	232	203	224	228	222	225	238	222	234	219	228	232	237	220	207	238	199	228	228	225	256	254	232	245	239	251	210	224	215	241	249	242	207	231	212	220	236	221	215	229	237	213	205	220	222	213	200	196	251	217	231	219	236	218	258	223	247	225	255	206	226	240	245	249	224	240	214	232	250	214	220	203	233	235	223	234	224	249	216	235	234	222	248	243	222	241	204	220	244	227	196	229	218	234	225	216	220	214	222	197	219	217	225	220	209	219	227	242	202	254	230	223	229	232	199	240	229	236	237	215	211	241	202	204	235	229	237	210	220	233	238	215	194	217	254	232	235	214	252	237	222	224	221	232	227
24626	43884	39738	29392	23481	19246	16292	13565	11066	9660	8023	6490	5530	4790	4118	3574	2943	2646	2314	2012	1689	1761	1610	1467	1431	1363	1285	1310	1259	1209	1130	1137	1088	1073	1006	952	816	775	679	618	555	610	557	483	484	511	496	510	455	434	415	383	392	440	393	404	375	399	409	390	363	402	388	361	383	378	367	355	361	375	359	373	392	363	388	387	397	396	400	407	402	428	393	398	375	420	359	361	381	343	371	394	371	406	344	364	378	390	366	351	385	398	371	369	392	372	382	348	358	380	354	398	343	370	365	364	378	390	392	359	376	410	369	368	367	387	372	381	382	405	386	377	376	375	340	357	359	391	397	395	391	376	347	390	376	388	371	380	368	364	380	399	362	380	379	347	369	379	398	383	369	378	382	384	415	366	408	389	348	404	374	379	353	346	403	345	391	378	415	364	379	367	352	385	400	353	356	369	353	369	379	371	390	367	337	366	369	374	394	422	379	336	354	374	358	428	363	384	390	361	393	372	360	359	399	369	350	396	380	372	365	349	365	379	337	342	381	349	411	367	348	372	373	397	398	355	383	358	387	364	387	379	395	397	379	368	336	379	350	388	378	360	367	383	375	364	373	373	372	370	382	353	333	383	368	370	348	366	396	369	380	366	365	397	346	374	369	407	389	378	397	334	385	354	384	384	401	354	363	370	383	325	384	372	371	369	382	377	380	382	350	373	369	377	407	336	388	375	393	407	392	402	343	369	365	377	398	385	412	344	386	387	417	419	356	373	360	392	351	350	360	406	403	411	374	388	394	382	373	377	356	370	393	385	378	386	360	348	353	394	404	351	381	378	367	387	328	376	369	395	413	374	359	354	386	388	365	351	377	410	372	369	385	373	393	366	378	354	385	385	386	355	380	343	375	376	366	384	343	392	375	424	373	371	410	389	418	395	361	390	364	362	364	378	377	368	353	401	373	386	388	367	359	402	350	381	369	366	390	391	415	370	369	358	369	353	365	448	369	375	404	356	374	360	377	352	384	353	364	403	380	367	395	356	399	414	361	349	381	403	343	373	386	383	362	336	372	403	326	374	365	344	395	391	387	355	391	369	373	395	381	380	373	397	374	352	354	382	402	397	425	381	360	367	370	372	382	342	349	362	377	355	369	361	401	396	385	349	396	419	370	394	375	390	364	358	386	347	419	378	376	400	412	383	362	416	367	392	376	391	382	361	367	378	373	360	371	364	395	359	373	371	363	338	396	361	365	378	374	364	366	370	365	399	336	411	377	375	359	367	394	384	372	355	390	378	383	376	351	361	355	382	407	380	380	378	403	378	391	392	430	403	386	388	382	388	371	389	389	419	386	415	357	340	372	389	361	362	341	366	379	391	334	383	378	373	364	358	369	362	352	411	373	394	367	332	356	342	360	376	383	381	374	368	359	400	380	376	359	361	366	377	377	336	353	357	398	390	405	393	371	416	383	367	330	373	369	365	371	351	358	382	353	385	388	407	358	372	381	388	393	384	371	352	394	384	373	390	372	399	356	402	346	360	344	361	360	376	367	355	411	378	368	402	394	388	346	364	395	379	365	395	356	369	364	405	327	406	382	387	383	379	357	385	383	359	353	380	393	402	348	411	370	359	380	390	382	408	413	399	370	376	401	348	364	363	341	381	369	392	376	367	380	389	379	367	374	346	404	359	407	398	389	388	355	362	381	364	363	368	365	402	327	374	405	396	364	364	361	360	348	380	381	414	376	348	404	401	377	343	400	347	365	396	360	373	359	392	347	380	353	388	376	409	392	380	385	396	391	353	355	399	383	358	349	413	396	382	366	408	354	368	339	398	413	408	360	364	369	364	396	392	402	405	356	389	341	392	389	389	390	396	381	370	351	343	373	352	389	343	357	366	353	401	384	347	395	335	350	390	371	351	401	362	399	366	347	330	381	383	376	399	398	355	400	369	373	339	354	357	372	387	387	366	388	385	356	376	366	419	374	378	376	386	378	411	364	395	360	380	377	368	366	386	382	360	379	398	400	368	337	383	378	363	400	342	378	366	419	402	365	397	377	352	383	365	385	385	374	360	372	409	382	343	394	330	370	366	366	410	396	332	387	389	402	367	390	404	402	347	381	354	356	386	392	365	386	393	349	365	365	392	398	395	368	402	354	406	396	383	362	383	351	373	403	393	400	367	357	368	344	370	362	381	368	336	376	337	367	402	384	419	350	380	380	375	383	343	354	379	356	350	369	397	368	388	354	375	384	354	362	362	324	379	370	372	357	366	345	367	353	373	383	361	374	344	360	354	391	385	407	405	345	391	389	378	372	394	366	396	360	343	347	413	375	361	359	358	383	392	373	382	394	377	387	402	369	381	347	382	383	384	378	394	364	356	350	402	362	391	390	340	384	369	369	391	382	365	392	383	411	351	358	345	381	383	372	362	387	391	367	348	382	382	380	378	381	366	378	385	354	410	392	350	366	367	392	349	392	357	356	355	377	381	401	351	333	393	387	365	362	397	350	395	395	358	384	386	391	377	347	419	399	422	350	383	386	353	369	370	374	380	380	396	404	397	379	405	353	372	396	374	387	384	398	362	404	393	414	407	378	369	367	380	325	367	391	381	364	357	385	366	397	370	364	373	390	357	386	340	412	343	372	352	388	391	377	378	407	390	370	386	362	386	383	358	400	343	398	354	381	422	377	432	378	406	387	369	386	361	358	393	366	391	357	391	357	392	384	403	388	378	383	381	399	370	382	340	369	361	393	398	370	404	355	373	381	380	418	381	404	357	377	357	378	386	396	354	355	351	388	353	384	379	381	389	333	398	362	384	382	369	362	360	388	360	376	376	385	382	372	357	354	389	357	353	368	376	348	377	367	364	407	385	395	396	395	417	402	375	386	377	394	343	364	348	373	369	360	376	357	366	386	379	387	358	402	377	362	409	374	354	362	378	366	411	393	381	357	387	391	348	426	374	357	373	421	368	381	404	386	385	391	359	391	395	404	378	355	333	379	356	371	375	360	358	371	392	366	362	397	381	382	385	384	360	382	369	367	365	378	372	370	380	392	393	362	393	413	383	371	385	377	375	377	353	363	374	380	375	364	362	380	405	409	393	386	346	388	381	341	365	387	359	345	389	371	410	437	347	408	405	416	361	390	403	357	407	366	368	362	390	367	367	399	395	384	331	374	359	381	356	400	374	346	390	355	356	371	408	403	402	377	397	387	361	363	370	376	386	401	355	396	382	398	382	392	402	414	369	374	381	358	337	362	363	461	350	384	403	343	398	367	392	336	378	398	368	385	395	394	393	386	356	380	356	385	381	354	375	338	368	376	365	369	379	371	376	380	402	365	381	377	366	359	386	385	381	381	393	382	393	377	392	369	367	358	388	359	381	355	371	371	400	411	344	379	388	370	354	347	340	364	390	376	391	395	362	345	356	398	364	398	355	339	371	371	394	367	363	403	349	380	392	368	375	400	365	367	334	343	364	381	388	385	379	340	347	376	381	374	398	369	400	389	379
26867	21858	21204	12497	6444	4415	3086	2252	1680	1401	1253	1080	949	814	797	729	633	564	495	531	493	478	483	460	471	461	478	482	432	471	454	461	407	448	462	434	405	401	403	360	346	377	355	400	361	403	401	364	342	356	388	330	342	340	358	361	341	341	348	354	390	343	359	335	359	371	325	336	355	311	336	333	348	338	340	352	349	331	328	316	377	371	347	329	377	345	349	342	370	376	324	336	328	316	358	308	322	357	334	345	375	340	318	347	355	346	332	334	332	344	323	335	340	330	313	331	352	324	380	305	387	324	377	294	346	368	328	362	375	332	365	362	354	350	356	363	354	341	337	345	323	346	369	366	350	322	373	336	343	370	360	380	363	370	366	372	354	361	370	343	383	356	351	362	334	364	375	369	325	334	367	338	353	362	346	338	338	360	327	364	326	334	343	316	355	376	337	319	376	345	362	331	335	376	368	357	360	407	359	358	350	361	338	358	347	375	336	366	304	356	356	344	352	322	350	327	395	346	338	363	373	361	337	342	321	344	338	341	314	329	339	380	337	359	373	382	350	341	351	338	377	355	338	373	348	402	356	330	380	329	343	381	331	361	355	315	365	334	336	398	331	340	364	358	342	348	342	320	349	369	340	360	332	346	340	335	341	368	369	338	349	351	340	358	386	334	341	321	305	375	357	339	348	347	358	322	367	319	373	347	342	367	344	329	328	350	357	321	336	329	326	368	399	325	325	342	365	320	355	329	342	356	360	369	347	370	341	326	331	348	344	362	309	396	323	342	376	354	324	340	355	318	393	367	358	348	334	329	335	342	355	334	378	346	365	316	323	336	326	319	355	364	327	331	317	334	339	339	343	367	323	348	333	391	335	371	360	323	350	379	361	331	334	371	315	366	349	356	376	325	334	341	355	375	336	349	356	366	337	369	338	374	358	328	340	356	341	348	342	326	357	336	323	326	355	351	356	343	356	331	370	344	336	333	325	332	371	358	339	350	375	326	359	357	352	367	353	334	322	324	335	385	355	340	364	362	340	353	317	325	332	376	370	362	355	353	319	346	337	332	347	375	351	334	348	357	327	339	371	331	348	375	320	376	368	344	335	329	362	360	353	359	351	356	341	339	348	349	360	321	312	352	321	313	347	332	321	334	367	354	341	395	370	380	356	323	332	347	338	349	340	360	384	361	350	327	325	363	351	319	356	343	327	350	352	369	341	334	327	336	345	354	372	322	336	348	338	326	352	363	325	314	347	323	358	330	346	378	329	373	360	361	358	345	385	350	350	329	371	321	385	310	319	391	331	356	340	353	362	350	336	340	356	365	349	355	340	336	314	334	340	330	335	344	330	362	343	338	337	332	325	361	366	325	321	367	351	340	369	366	376	348	320	336	321	341	359	344	337	347	331	366	342	368	370	331	341	394	351	351	350	336	333	344	322	348	377	341	331	343	375	356	335	343	354	342	333	358	360	359	412	336	362	372	350	356	332	354	389	346	341	336	351	354	324	347	341	366	339	368	321	364	368	342	334	329	342	339	324	344	346	339	344	372	357	364	337	341	376	326	352	351	359	367	341	340	346	344	378	345	329	392	335	354	340	328	347	332	332	357	351	343	355	380	381	350	330	329	363	364	352	318	336	323	366	368	340	345	365	367	355	299	337	339	359	369	327	342	348	329	368	355	323	338	372	334	368	360	369	389	302	330	356	369	358	361	315	343	361	352	318	315	349	350	363	321	329	339	349	349	380	347	378	362	372	344	332	302	320	333	328	337	351	348	364	335	302	337	364	313	358	347	344	332	345	329	287	342	346	330	366	335	315	345	359	347	326	356	334	332	333	329	361	339	342	329	383	350	340	352	384	336	324	345	351	334	345	343	368	352	387	385	369	345	376	372	328	346	355	329	346	359	352	363	357	321	329	360	317	348	343	364	370	351	343	366	323	374	366	338	354	362	351	362	353	342	311	353	342	376	366	345	337	330	316	341	323	364	359	323	324	357	349	375	355	358	341	334	325	339	362	387	333	344	373	365	325	339	334	345	345	354	317	331	350	330	318	373	371	363	348	356	346	379	343	347	358	341	358	327	363	382	350	327	343	333	360	375	345	342	326	341	330	326	363	327	362	380	352	362	374	375	315	345	368	348	358	362	316	342	348	365	379	368	367	333	374	396	382	356	364	338	381	344	325	336	365	352	334	345	339	358	316	346	361	329	371	356	336	330	340	341	381	321	354	376	329	344	346	344	374	356	371	379	346	378	344	385	364	344	342	315	332	366	361	370	352	334	348	329	357	363	365	355	378	350	328	311	324	370	364	374	329	341	342	341	363	373	359	360	301	307	360	345	341	341	345	352	325	344	334	348	328	361	353	333	346	339	337	320	359	340	337	325	366	342	352	341	305	344	334	340	338	352	357	375	352	354	383	341	377	375	328	347	362	318	347	365	341	355	347	341	348	342	345	350	356	355	372	341	329	337	317	367	340	335	330	330	328	340	346	355	350	338	349	334	371	370	381	320	342	310	344	342	372	348	322	348	322	349	354	344	345	339	337	362	352	338	355	340	327	327	374	363	307	389	309	333	349	339	339	288	348	362	329	360	369	352	377	364	355	363	367	373	357	347	334	363	345	357	343	358	352	345	318	310	353	323	331	385	373	336	316	362	358	342	338	363	378	343	332	359	367	350	369	353	329	359	326	335	354	375	355	359	360	347	345	338	352	395	336	372	348	323	339	357	344	400	351	366	358	352	371	352	355	349	344	328	336	320	331	364	347	344	342	339	349	378	340	365	343	327	342	352	366	328	362	345	321	340	343	372	330	344	328	376	375	354	333	362	350	336	368	361	351	431	375	326	379	354	366	311	354	336	369	323	361	367	337	318	337	342	353	325	338	308	384	340	323	307	350	344	351	318	357	338	382	355	378	314	345	331	331	347	344	345	352	363	349	357	345	348	344	372	345	373	356	331	341	349	374	396	326	361	361	328	355	348	351	334	350	363	352	348	391	337	357	339	356	379	362	335	315	371	357	366	354	345	361	331	368	352	354	353	381	327	355	350	340	337	343	349	348	342	367	343	317	342	331	367	358	383	344	356	331	361	358	353	368	361	356	350	343	360	330	324	339	364	347	347	345	327	339	397	359	370	369	360	354	350	364	355	327	319	375	349	330	302	377	352	350	329	342	353	340	328	323	295	335	373	342	354	346	360	387	335	317	375	350	339	353	352	362	325	349	335	359	372	331	355	368	372	355	389	332	352	356	333	294	359	329	321	358	331	361	349	358	352	353	352	364	369	346	366	337	327	338	349	365	360	346	332	339	341	361	363	349	349	367	346	352	333	344	354	367	366	352	338	341	334	387	374	346	357	343	333	393	325	365	347	325	339	349	352	324	344	342	338	347	350	377	341	349	367	366	366	364	375	319	363	374	340	333	332	320	357	393	338	362	353	332	317	335	333	345	350	354	342	336	369	357	327	345	353	367	375	363	313	336	353	384	348	316	326	392	330
22253	34364	28878	18660	14571	11380	8759	6861	5453	4536	3760	3206	2834	2408	2113	1837	1609	1485	1326	1181	1103	1129	1116	1029	1022	942	990	1010	1015	928	978	945	915	916	900	865	813	774	676	696	678	658	688	646	641	613	628	669	602	606	553	610	615	551	557	601	597	579	600	578	586	595	623	583	601	608	558	601	585	580	638	564	571	527	579	615	624	611	625	565	564	564	554	602	611	560	583	583	629	558	590	601	558	569	569	605	587	600	632	615	614	577	547	585	605	599	605	553	597	609	509	564	591	633	593	579	578	575	551	565	609	589	587	546	565	583	643	616	590	585	600	600	588	603	592	603	612	595	573	562	571	595	603	585	565	612	572	612	570	623	587	557	595	593	563	612	548	547	616	575	592	617	583	590	636	594	591	580	566	555	601	566	605	615	545	551	580	571	601	569	579	599	589	568	556	596	640	552	564	609	597	615	589	573	600	595	490	565	570	583	559	610	565	571	574	639	589	568	573	611	598	574	561	609	610	599	571	647	554	565	563	558	595	570	582	529	613	567	628	594	595	581	546	594	569	597	614	572	552	609	582	553	563	605	569	574	567	585	597	566	621	584	597	620	575	620	620	620	578	574	594	578	503	592	584	630	555	589	584	612	595	591	575	630	595	583	596	578	572	588	596	570	582	601	619	565	568	593	600	577	596	569	595	616	590	574	563	621	553	559	586	548	629	595	598	591	547	583	557	554	585	528	545	609	543	629	546	570	573	606	573	616	557	597	560	574	597	565	594	552	584	552	578	592	568	573	570	564	589	582	580	602	571	599	554	582	600	578	607	552	617	592	622	577	554	549	599	563	596	629	612	558	552	625	591	570	632	549	600	562	597	618	590	564	572	585	555	612	535	614	591	582	546	555	600	607	584	599	564	547	642	561	597	567	587	590	559	602	577	578	577	579	613	561	579	579	607	594	609	570	580	599	562	619	548	583	623	576	556	598	618	566	587	568	627	581	547	598	589	564	575	596	596	574	596	575	580	548	556	596	599	625	564	578	572	567	616	610	575	584	610	591	587	573	591	605	579	529	563	588	572	563	578	593	583	614	583	594	611	607	597	577	598	599	605	581	575	607	594	569	557	532	606	616	600	551	562	549	622	601	555	570	589	598	586	586	589	590	605	583	648	548	563	576	609	566	623	547	611	575	579	584	633	587	596	571	582	573	609	578	613	601	622	574	561	596	585	610	573	570	537	567	575	554	548	579	602	633	590	575	601	588	573	592	547	569	616	590	594	561	560	566	635	576	606	585	595	556	586	569	588	576	557	566	632	576	559	567	611	604	547	572	612	644	535	578	616	566	567	595	609	581	579	594	599	588	561	602	644	578	555	576	569	569	553	603	626	590	597	595	598	549	552	588	597	551	561	559	549	588	622	597	582	584	570	553	609	540	624	571	547	541	602	565	557	621	590	537	627	593	534	558	597	583	613	581	570	576	557	603	621	529	577	602	626	589	578	556	613	593	586	579	583	580	584	584	606	570	625	626	579	560	576	596	613	601	572	589	605	592	559	556	584	566	547	610	554	566	559	609	652	586	620	583	571	587	592	630	607	573	592	587	578	570	569	557	540	599	547	587	569	550	551	563	636	586	529	540	582	593	562	598	579	511	587	574	552	578	557	581	609	569	621	558	569	574	609	639	544	602	577	589	601	609	605	601	564	584	550	571	590	538	574	616	556	555	605	581	581	559	599	575	558	590	616	640	610	551	584	596	578	555	598	616	595	567	568	588	598	587	588	617	568	604	553	570	581	633	557	607	596	595	601	599	571	609	549	577	598	570	618	587	586	587	576	652	582	532	623	561	614	579	593	605	582	594	607	586	561	547	612	600	571	573	613	597	570	590	545	631	564	554	619	551	592	621	569	630	565	546	640	571	589	606	578	558	570	574	571	602	555	567	590	602	612	619	617	581	559	596	600	588	566	574	581	586	599	574	565	551	602	539	537	581	549	616	568	599	580	576	588	605	567	605	536	574	578	591	633	592	591	555	575	644	589	574	589	561	573	586	559	559	588	606	592	580	521	579	602	571	565	600	527	557	563	584	588	607	540	621	589	547	553	564	610	613	615	618	586	590	577	603	604	576	574	543	595	586	587	568	585	554	613	635	561	567	596	578	599	586	573	561	589	605	599	601	591	579	600	559	578	589	617	539	589	604	599	570	603	576	569	574	588	615	584	601	623	565	546	568	592	556	620	539	588	561	581	595	558	558	603	584	582	616	555	602	601	615	601	607	597	577	575	590	573	610	570	570	575	591	580	582	592	580	609	500	582	558	558	592	598	591	614	539	589	574	629	597	601	630	615	588	545	593	586	551	617	580	610	582	563	603	543	585	585	552	575	605	586	562	564	579	606	550	627	624	581	561	595	593	572	559	605	586	599	589	585	613	594	581	549	623	590	597	552	584	597	566	541	580	558	568	548	581	574	601	635	610	563	582	587	579	560	552	543	555	570	605	559	526	597	550	595	543	609	567	566	588	600	579	586	585	588	574	551	520	566	568	624	575	547	567	589	560	579	572	591	582	576	571	507	560	581	594	592	574	610	593	625	542	609	582	563	579	581	582	560	576	588	621	560	586	603	595	582	558	592	595	558	605	544	579	590	586	583	561	605	583	590	590	600	563	563	580	540	588	592	621	563	584	579	596	622	602	554	554	592	591	561	629	601	549	586	601	589	596	602	605	572	551	608	553	595	591	602	531	627	580	575	588	603	575	579	626	573	588	548	575	566	597	584	569	581	579	613	568	570	555	597	582	570	597	589	558	580	570	615	548	567	599	567	579	568	586	594	599	577	579	559	585	576	585	585	570	568	594	543	620	589	613	622	591	568	632	606	603	576	563	553	561	603	570	567	618	585	549	506	609	595	590	590	593	607	617	589	603	614	542	585	567	570	613	609	620	592	560	587	595	598	607	575	576	596	591	609	594	574	596	577	584	576	576	561	604	591	611	596	604	585	543	542	541	566	594	588	602	545	586	591	557	560	618	561	581	579	590	601	593	594	571	567	561	561	605	583	603	601	580	598	595	549	619	591	578	597	600	556	592	609	578	574	580	586	596	589	586	583	597	605	582	636	589	574	581	597	569	570	598	586	565	631	552	578	569	605	578	559	582	574	585	576	569	590	590	598	550	582	558	573	581	593	567	595	606	598	580	584	628	614	574	572	587	585	590	619	575	564	585	574	556	585	574	615	626	558	577	536	569	623	623	656	592	590	579	619	553	575	565	602	604	563	565	629	615	531	569	612	618	572	598	582	570	582	587	590	543	561	605	590	558	675	596	606	597	634	552	581	593	574	587	569	531	568	573	575	603	579	576	561	572	605	544	583	562	605	578	512	601	561	575	560	574	563	577	616	578	610	549	593	612	600	545	567	535	597	583	589	579	568	613	565	570	534	558	568	619	603	577	590	570	577	594	599	589	574	605	575	558	596	590	582	572	557	608	591	588	583	555	571	562	565	540	594	524	595	572
23764	21065	28315	24026	20778	12993	6179	3721	2625	2193	1716	1481	1284	1138	1003	830	739	682	669	600	582	595	553	554	520	525	492	480	526	487	517	475	447	460	442	415	421	368	369	349	350	343	329	341	326	329	304	313	325	299	307	303	303	318	271	264	300	310	290	277	281	292	294	294	318	308	303	313	266	319	296	296	263	326	313	313	310	307	310	313	288	309	303	286	292	293	290	309	311	297	332	278	297	313	288	281	320	300	301	272	294	302	293	259	275	292	272	281	310	301	284	327	273	277	296	291	292	307	298	310	285	319	282	326	303	287	284	299	310	272	296	276	282	288	294	301	301	281	289	289	288	271	309	276	315	247	281	275	296	287	260	288	291	295	295	313	292	303	316	294	288	296	296	279	316	283	324	302	301	304	285	306	287	279	309	290	309	324	288	317	327	292	295	313	291	319	272	278	250	306	290	290	316	306	277	280	314	256	305	290	307	308	306	297	302	285	295	299	263	288	295	289	301	283	282	296	279	280	296	323	287	258	278	304	282	295	270	293	294	283	268	284	299	313	293	294	295	278	290	296	299	317	283	298	302	282	288	279	276	298	313	320	297	272	261	267	297	285	283	302	276	299	300	310	270	305	279	291	308	310	296	312	302	290	285	301	283	304	278	285	325	292	288	277	268	291	296	287	307	280	320	276	282	272	323	285	299	263	288	294	267	285	324	283	280	286	297	275	321	295	297	276	301	282	324	294	301	316	306	292	290	296	283	336	309	284	287	279	300	318	295	327	296	272	285	304	300	295	290	325	288	285	295	315	272	315	281	311	293	287	261	287	291	309	283	310	293	290	281	286	291	267	290	303	293	311	288	308	291	312	293	275	283	294	292	275	297	292	282	298	322	296	305	309	286	273	314	291	286	291	303	281	313	295	275	310	303	281	314	298	282	288	301	311	285	322	289	304	315	276	303	300	281	282	301	293	272	312	276	305	310	299	256	288	308	311	306	327	276	274	296	298	334	299	322	293	292	259	283	297	296	281	302	306	275	275	266	299	265	320	294	311	311	309	277	308	328	275	317	304	329	311	272	283	302	303	284	307	301	313	308	284	304	278	280	296	295	270	295	273	299	312	303	297	281	264	247	288	292	288	289	292	270	258	264	274	306	268	276	289	313	298	333	313	337	278	297	287	333	294	274	283	284	319	296	298	283	253	280	277	327	321	286	295	322	307	269	297	281	296	278	327	296	289	291	294	312	293	308	274	294	291	296	306	298	315	310	303	292	292	272	279	309	265	306	314	304	279	305	300	303	293	297	273	290	286	296	304	294	282	304	335	264	297	289	287	305	288	290	294	307	277	280	319	290	289	282	312	317	293	274	326	300	300	291	273	292	294	277	271	307	284	287	300	277	315	288	291	299	289	281	283	300	292	280	306	274	326	305	260	311	330	265	324	302	276	273	284	296	288	339	290	323	316	300	273	300	295	306	315	306	317	291	296	256	285	235	267	279	307	277	289	267	291	304	284	282	323	284	291	280	289	254	305	314	279	269	292	296	297	281	278	300	289	280	308	294	313	315	307	301	274	268	329	279	310	265	282	287	279	291	279	321	315	310	261	268	285	300	276	292	286	283	272	287	280	312	284	290	282	296	295	299	274	301	299	324	280	261	297	305	301	307	292	268	278	298	297	260	290	296	285	308	318	292	278	275	279	302	256	306	359	276	295	324	271	293	267	289	314	280	294	280	334	308	314	310	283	292	311	312	294	298	297	304	300	308	312	285	286	312	292	285	297	270	299	301	310	288	291	271	294	300	287	300	285	275	317	299	285	292	337	277	277	302	286	291	292	293	293	313	280	296	308	275	290	302	271	285	287	283	297	310	291	310	337	297	318	278	258	323	288	312	270	301	311	297	322	283	309	280	279	287	303	280	266	285	305	275	301	319	287	309	299	296	290	288	324	291	305	308	279	290	309	303	287	289	317	282	268	301	322	287	279	261	298	293	301	286	296	308	289	293	303	333	287	302	266	305	282	304	314	301	329	296	293	292	297	308	303	286	336	311	303	286	297	286	313	294	299	279	263	268	295	262	299	253	283	265	270	273	288	267	286	293	278	265	294	306	293	300	292	297	303	303	281	293	269	313	313	335	269	291	283	292	286	295	317	307	294	318	284	299	277	314	286	313	289	330	300	285	278	285	302	307	274	266	275	285	305	286	312	298	289	292	279	274	290	282	310	273	274	289	309	300	300	283	309	261	305	318	309	300	312	296	297	291	288	254	265	289	280	272	259	261	249	269	274	290	258	306	267	295	304	307	295	275	286	258	273	306	314	334	308	284	317	288	302	281	307	284	288	277	264	315	308	285	297	301	280	300	305	299	310	318	285	327	269	299	295	344	281	259	284	301	322	302	263	292	279	318	298	278	302	320	285	242	319	279	309	288	311	316	307	313	289	312	271	302	275	292	280	287	293	295	292	298	316	321	297	302	324	279	269	299	322	309	290	294	291	275	307	282	280	292	301	307	309	303	303	278	290	297	289	306	291	340	328	296	283	303	261	309	292	284	315	287	291	270	265	316	293	296	303	292	279	289	305	278	297	314	278	318	284	283	294	294	308	291	303	303	308	295	289	308	310	308	302	297	317	292	301	279	296	292	312	277	290	301	308	314	293	292	308	307	272	284	289	295	288	287	292	308	271	256	290	317	281	292	301	309	261	294	276	300	277	290	266	280	302	295	291	258	296	305	256	269	281	292	305	310	294	299	285	317	279	293	295	309	301	293	290	303	275	278	311	270	293	289	281	300	330	307	301	271	314	311	285	297	315	284	273	292	280	307	280	285	291	305	286	296	264	271	278	288	260	295	287	288	272	299	290	283	299	326	304	324	254	285	284	320	320	285	310	305	263	303	301	313	307	288	291	282	300	289	286	298	306	297	301	303	296	274	317	313	278	274	255	295	288	303	263	280	299	296	313	272	274	303	263	284	287	290	306	281	279	299	280	294	271	300	294	302	318	269	268	298	288	326	298	290	272	285	281	292	271	273	307	290	297	299	284	299	313	270	315	292	291	278	315	286	296	282	278	293	308	282	292	304	283	288	304	295	268	272	282	321	282	287	291	278	290	276	266	312	278	283	316	282	287	290	266	305	287	298	302	310	252	307	283	282	285	280	311	271	269	317	291	283	292	295	292	302	316	315	322	283	296	286	293	293	268	295	294	296	283	292	309	293	326	267	315	292	280	315	274	314	302	276	288	280	283	286	296	300	309	291	291	294	287	279	304	278	291	298	285	292	280	308	294	289	315	284	284	282	278	266	268	298	291	282	297	302	299	301	274	309	281	300	305	294	298	308	263	271	291	281	271	295	309	298	316	300	313	303	255	281	301	310	283	265	291	298	291	324	293	285	295	267	296	285	289	272	284	274	305	323	283	296	303	282	255	291	285	306	253	314	314	289	318	255	319	306	274	275	305	289	299	273	298	286	260	287	299	275	300	311	287	291	284	283	302	267	295	254	300
22476	39359	33907	24980	20976	16053	12689	10206	8501	6655	5476	4571	3952	3331	2825	2559	2202	1929	1756	1578	1548	1427	1355	1316	1300	1259	1185	1180	1210	1104	1109	1058	1028	1046	990	959	785	722	662	614	623	633	651	668	583	530	588	577	530	563	523	511	516	512	492	485	510	473	522	538	480	496	487	502	518	468	482	480	488	486	468	487	475	471	518	474	480	539	520	528	485	542	483	506	522	469	523	508	510	497	519	527	517	457	485	524	521	467	526	466	527	508	542	491	500	502	463	498	495	491	507	489	504	522	483	474	497	509	492	522	481	497	513	507	509	526	483	485	528	502	513	515	480	503	524	481	522	485	501	443	486	464	500	540	479	488	477	526	459	507	483	517	479	483	479	504	515	495	489	511	482	498	493	529	526	461	496	538	493	502	519	524	512	488	486	494	505	490	494	475	488	501	480	475	497	489	489	493	503	482	470	507	504	498	526	511	487	534	508	483	504	512	497	504	510	523	505	519	477	500	473	495	471	534	478	507	531	509	508	504	532	493	537	492	492	507	521	494	498	481	505	483	503	450	518	478	505	488	488	513	502	484	481	488	478	526	525	520	539	483	482	448	498	469	511	501	582	465	510	515	509	511	505	481	473	531	535	461	464	488	478	505	500	479	480	490	470	514	488	487	474	510	525	451	488	498	521	472	495	506	516	503	490	497	518	513	530	482	514	490	458	506	506	469	540	527	504	474	500	497	483	525	518	491	503	473	490	504	514	516	494	519	479	508	473	543	492	499	529	539	486	477	512	508	488	476	532	496	486	501	487	552	448	469	493	515	455	490	469	507	510	521	526	512	514	535	492	496	509	483	491	451	522	524	497	463	494	490	505	469	504	489	474	519	505	529	534	460	500	495	476	526	545	464	523	483	529	515	505	465	496	513	504	512	501	493	492	495	475	505	487	502	504	510	501	488	493	500	523	463	479	511	496	500	482	522	482	509	553	488	507	461	500	488	445	514	457	452	484	525	521	521	487	503	475	466	473	519	524	510	509	492	498	490	531	473	482	514	515	518	479	484	532	497	496	487	507	519	507	514	474	507	518	481	507	504	474	497	477	516	477	487	458	490	487	500	470	470	503	476	473	495	509	454	494	501	513	494	506	503	519	468	532	477	532	471	524	520	504	490	519	523	533	453	493	494	537	494	483	490	484	484	509	468	461	458	493	519	468	511	472	496	561	495	488	479	492	493	457	488	479	498	482	456	542	463	489	508	514	487	508	498	436	556	510	461	485	489	499	499	443	505	471	477	486	503	512	516	508	521	497	487	505	489	495	508	486	496	488	442	503	473	497	505	451	492	506	479	485	552	492	465	505	503	499	528	469	489	502	494	485	464	533	474	471	493	527	550	476	491	564	486	486	494	493	508	486	489	507	511	522	524	460	521	495	491	510	517	504	528	538	466	472	465	475	512	503	508	529	508	486	495	516	560	470	544	497	530	514	514	484	479	532	495	487	531	438	535	491	472	499	465	459	492	487	488	498	536	503	542	490	485	519	499	481	502	513	488	515	500	540	518	492	517	528	492	489	485	516	504	530	495	472	523	509	495	491	505	527	514	514	491	467	479	478	510	460	499	474	482	502	483	498	511	493	545	501	522	453	503	456	475	493	516	497	480	457	499	499	487	501	510	493	494	534	499	480	492	497	488	493	519	475	499	479	536	506	524	459	512	500	499	478	502	521	509	534	493	493	518	523	516	492	486	475	485	493	469	483	510	486	510	506	525	495	522	489	459	512	498	484	474	532	488	514	503	485	476	492	500	534	497	520	538	554	479	455	449	472	495	547	530	499	500	443	504	498	467	507	477	493	527	504	499	470	508	502	465	521	484	472	498	518	546	473	466	503	488	524	493	498	494	502	458	489	492	506	454	495	493	528	522	485	478	501	520	473	474	466	513	450	520	488	510	525	467	521	500	506	494	487	503	503	563	460	465	486	511	484	472	489	493	475	504	499	457	498	473	512	503	491	514	500	474	491	477	499	501	487	513	519	490	464	488	519	497	504	479	479	511	490	495	499	521	519	484	560	491	464	492	506	493	492	508	482	496	493	447	456	508	498	533	468	486	507	503	500	558	518	537	497	529	496	521	523	477	497	501	494	486	487	485	537	497	501	484	485	484	510	482	501	523	486	516	462	484	515	526	492	479	485	507	513	507	493	482	507	483	515	473	488	518	456	503	544	478	480	487	490	486	480	501	517	476	523	472	490	466	486	511	539	488	537	483	490	469	532	486	524	459	477	509	489	551	511	535	521	476	537	479	518	490	485	492	520	494	498	491	508	484	514	502	510	464	497	488	468	473	505	520	504	479	464	483	513	533	502	505	481	506	495	472	524	494	525	467	468	484	507	556	473	488	503	479	470	475	498	483	475	512	504	497	509	456	515	474	531	480	524	484	483	464	470	466	537	533	501	484	513	517	466	474	489	526	484	501	517	503	471	467	485	481	493	490	495	474	495	519	485	527	449	491	507	512	464	485	500	467	509	502	492	500	517	469	507	506	526	467	512	519	499	490	521	495	518	505	475	521	495	466	527	481	507	508	515	511	499	472	487	506	534	513	511	529	489	485	487	493	512	497	536	495	485	467	505	522	485	516	478	487	515	465	509	501	489	550	518	494	493	468	511	510	457	472	495	519	518	493	556	490	492	425	529	477	500	546	498	483	495	482	518	485	510	473	485	490	517	501	487	451	492	495	541	526	467	553	481	510	482	538	483	478	496	492	489	519	514	517	510	508	466	514	480	489	534	491	529	513	462	489	507	479	442	481	491	512	533	511	511	483	523	498	505	522	495	511	515	519	464	499	513	496	479	505	519	492	503	506	532	462	526	479	505	524	500	463	519	513	464	501	464	499	501	510	459	506	464	502	471	482	506	474	473	499	538	475	506	547	513	535	480	509	516	452	515	522	468	506	501	524	493	507	483	484	488	500	471	492	499	494	509	509	499	502	499	538	505	511	483	485	480	516	492	516	494	555	495	488	505	510	512	471	472	507	463	499	495	483	517	435	505	483	484	502	464	497	545	489	528	496	514	487	521	520	470	514	505	467	466	510	486	482	518	464	481	460	490	483	508	447	506	499	518	480	501	506	509	475	551	475	500	478	499	517	488	476	533	503	487	482	538	483	489	495	477	514	452	502	478	463	474	496	517	490	516	542	497	530	477	508	484	540	463	461	513	486	487	490	468	549	482	472	508	473	465	489	511	481	528	507	492	467	527	548	500	494	508	514	492	515	557	454	475	487	524	514	462	497	479	479	507	528	515	539	492	465	507	476	489	500	489	504	536	502	501	492	505	506	522	497	509	506	534	504	504	517	509	524	485	507	524	509	483	507	477	487	482	480	544	463	491	470	459	517	483	517	469	478	514	487	544	469	477	515	460	477	489	497	484	487	520	501	520	491	533	520	499	468	491	533	509	465	493	488	534	528	532	490	508	537	479	514	538	479	490	485	495	480	509	512	504	523	475	477	509	496
22957	21140	28956	23610	21189	20786	12406	5420	3637	2936	2232	1928	1673	1415	1215	1076	878	825	802	735	777	631	636	598	664	584	602	547	520	512	472	429	503	440	456	378	387	328	298	312	311	305	297	320	314	226	256	257	257	246	234	233	270	218	233	219	229	221	220	257	237	222	247	223	232	236	253	244	211	244	238	203	203	238	225	219	242	224	239	238	234	195	269	216	210	225	236	214	210	228	217	227	220	234	226	224	218	220	232	236	216	246	217	193	228	236	230	249	221	228	222	237	231	226	222	243	224	250	210	245	219	240	222	205	237	241	240	230	246	241	208	232	210	244	240	240	233	225	238	235	238	210	234	204	233	216	228	223	243	254	237	209	200	225	234	247	215	229	259	226	190	216	218	225	204	222	221	216	241	219	245	249	246	218	221	194	226	217	250	216	245	192	260	232	245	249	222	210	215	260	262	223	221	226	233	231	223	246	240	236	239	212	221	229	202	237	239	223	219	230	204	256	228	209	218	219	203	210	239	216	245	222	202	218	238	228	235	240	203	222	254	238	233	224	225	214	225	218	228	233	237	251	227	228	212	218	248	256	215	236	245	230	213	248	234	258	210	231	232	197	216	223	249	223	204	245	205	228	222	235	232	223	228	212	217	243	211	241	195	205	226	246	219	213	228	228	233	232	224	188	218	240	208	211	217	217	215	229	249	233	232	211	234	233	218	212	223	226	210	237	209	216	226	241	227	235	230	226	221	240	260	220	217	253	239	209	221	207	224	220	225	268	234	204	225	231	206	224	238	214	222	203	233	226	216	206	226	237	237	236	222	230	259	220	257	219	257	191	261	206	195	248	238	212	239	213	248	228	235	228	210	212	251	208	206	221	227	238	213	228	214	212	214	221	221	234	193	199	228	250	240	248	225	216	235	223	244	233	227	242	226	218	219	205	227	234	211	209	237	242	208	219	233	256	233	239	225	208	238	211	235	236	209	208	214	252	201	215	216	222	200	233	247	248	230	214	232	211	226	224	203	225	214	248	256	257	222	224	243	233	216	200	230	243	232	229	217	228	238	231	221	197	220	229	250	223	233	229	222	228	212	242	251	216	255	241	233	208	219	228	216	236	249	215	225	219	212	208	217	202	217	207	225	233	207	227	221	245	256	232	216	248	205	228	230	224	235	213	249	225	224	208	224	267	244	231	217	233	212	249	222	230	221	201	225	221	231	227	241	221	268	236	222	221	197	224	241	228	235	229	238	220	191	188	224	239	225	234	243	241	231	238	224	232	207	241	210	200	213	195	217	247	208	245	223	197	228	209	235	212	208	228	222	206	220	244	192	242	223	247	233	225	238	234	229	232	231	237	211	223	247	223	232	258	242	221	234	253	225	227	219	206	192	243	222	222	217	254	220	226	225	244	241	225	240	209	230	236	228	231	197	222	220	240	208	240	213	241	226	219	239	217	226	216	215	211	263	232	213	247	208	232	201	234	228	220	229	218	234	216	215	238	230	231	235	224	221	241	235	225	243	219	211	232	226	238	206	216	228	244	220	210	253	236	229	232	230	239	229	220	229	245	237	240	215	210	215	242	237	229	252	227	210	232	238	227	254	222	216	238	245	213	219	257	225	213	206	228	219	223	242	228	232	220	224	262	219	218	218	242	243	227	222	212	258	217	212	233	224	204	212	229	228	221	231	212	222	232	198	226	212	230	234	204	230	202	208	251	213	211	226	224	232	219	200	251	217	207	221	222	227	218	225	231	231	252	228	237	215	245	206	226	231	203	217	233	239	215	225	198	242	226	227	242	231	254	242	247	223	221	229	224	216	209	210	235	240	262	240	219	208	255	206	258	208	233	217	225	223	231	211	220	227	219	229	222	231	236	213	223	242	254	213	255	215	239	236	234	247	219	252	240	227	273	218	234	234	222	204	223	201	258	213	242	252	212	219	229	229	222	210	196	237	224	217	253	218	204	220	257	228	224	203	242	235	241	228	223	208	227	224	214	230	246	206	239	220	227	219	204	213	241	216	215	200	202	212	258	236	227	249	194	225	222	242	195	240	219	242	245	239	218	212	203	238	230	245	223	215	212	215	235	194	229	230	231	230	207	204	244	221	229	238	226	234	219	229	206	220	239	244	224	196	222	235	235	200	236	222	252	234	234	239	242	222	235	239	211	215	217	223	228	223	239	237	233	240	219	240	245	233	230	196	225	254	224	240	238	208	177	248	216	229	218	219	249	233	212	239	248	209	249	246	213	234	232	245	223	239	230	237	256	236	229	203	247	220	223	221	215	227	209	246	227	226	223	232	230	208	217	218	240	210	223	234	216	224	230	223	209	230	219	213	257	233	224	215	203	226	230	243	230	237	258	244	234	232	223	229	227	220	220	237	220	241	231	232	227	216	248	217	218	223	217	231	222	214	242	226	245	252	244	214	242	199	225	245	233	223	231	234	258	215	242	206	204	238	218	223	199	219	250	214	254	231	211	232	222	220	215	246	258	239	236	212	232	220	223	224	221	227	226	228	249	220	218	204	218	232	220	248	218	224	254	226	221	220	214	224	218	240	224	223	228	217	204	210	200	238	217	192	210	247	227	237	204	233	198	217	251	236	226	244	240	250	241	240	206	216	203	209	223	234	221	221	214	219	210	211	222	224	222	218	246	226	223	226	221	244	241	221	226	228	242	211	243	249	244	236	252	228	234	231	220	222	239	250	206	222	233	218	212	232	231	223	203	240	197	242	242	244	217	230	238	254	234	236	241	194	218	206	218	232	218	230	249	220	223	235	230	242	224	224	220	224	256	237	225	210	225	237	222	257	238	213	229	245	236	236	237	230	234	232	216	214	210	238	199	255	232	229	224	215	239	236	251	225	227	245	229	218	217	218	233	214	219	209	205	238	206	223	199	215	231	214	193	234	213	221	239	223	252	250	215	212	204	230	199	217	214	220	209	242	209	215	246	233	234	235	242	228	197	186	247	209	227	238	219	209	213	232	251	247	231	219	228	217	211	234	220	211	214	225	244	193	219	208	219	220	246	211	219	234	230	217	228	233	209	235	257	220	244	234	240	242	226	248	244	211	241	242	240	228	231	238	223	199	196	209	225	235	233	216	221	209	197	230	209	222	230	196	202	220	222	218	256	248	220	208	229	227	219	213	242	222	224	204	231	221	205	222	223	222	236	219	241	225	215	219	247	225	247	207	218	213	227	228	224	211	234	244	207	222	248	234	251	236	216	258	223	233	233	223	207	229	255	241	216	203	218	259	215	196	238	233	260	240	220	233	184	223	225	209	232	235	223	215	212	218	211	254	230	203	236	216	226	243	238	205	223	212	237	235	216	268	213	250	215	217	216	239	229	234	247	220	224	221	222	227	224	234	235	213	217	247	202	225	225	220	239	245	214	235	240	228	226	220	214	260	244	242	216	213	248	235	220	246	221	227	218	232	214	252	247	230	214	222	241	196	232	224	223	222	215	206	233	214	204	234	237	245	221	247	230	267	232
24309	42574	38002	30211	24819	19578	15631	13329	10713	8767	7096	6130	5185	4365	3770	3264	2832	2429	2129	2073	1943	1853	1766	1637	1620	1548	1498	1421	1365	1325	1195	1201	1160	1116	1072	995	815	661	616	571	579	592	574	560	504	482	513	465	451	407	410	412	381	416	378	374	386	369	426	364	350	362	382	398	339	397	349	393	377	384	356	369	367	375	370	359	367	377	396	391	379	348	413	380	349	392	374	368	385	386	388	394	344	387	352	360	346	375	376	402	395	351	372	385	363	371	399	352	402	377	385	368	362	402	373	412	350	408	364	377	405	355	398	380	373	383	388	391	374	396	395	374	380	379	378	400	362	363	388	350	387	363	384	358	401	377	378	380	378	354	383	378	414	413	401	371	385	370	376	403	374	362	388	400	388	363	397	367	393	381	396	390	372	401	356	389	363	392	406	396	370	394	363	355	357	364	411	352	402	367	348	389	365	388	396	404	383	357	376	359	373	353	408	365	390	337	415	345	340	427	378	417	342	381	385	398	361	377	397	349	393	389	391	395	383	410	368	374	401	371	384	402	372	391	381	405	414	400	369	360	352	337	384	331	399	356	363	373	370	337	366	369	379	388	404	372	396	394	347	379	374	388	372	398	369	374	338	381	368	396	405	388	367	373	377	353	372	397	416	348	363	355	384	356	371	410	361	358	335	390	374	341	380	398	411	340	419	364	360	380	344	341	356	361	385	381	374	353	338	337	390	396	357	377	377	368	348	343	375	370	385	365	325	381	408	369	366	424	371	351	373	351	373	360	387	349	381	404	377	412	348	378	394	369	352	386	380	347	379	376	370	333	407	364	412	369	385	357	346	377	409	394	333	352	396	372	370	368	356	381	381	422	390	377	380	349	366	377	375	353	351	397	384	387	379	378	369	376	346	378	346	378	354	357	367	375	376	352	398	369	399	381	385	389	346	369	402	361	372	382	385	360	394	388	367	373	365	380	363	363	386	358	380	393	402	350	350	393	367	386	366	389	403	393	344	359	389	350	388	392	367	377	392	349	399	369	383	380	394	361	333	361	386	380	373	369	374	404	361	363	430	374	371	391	382	371	358	366	353	375	367	365	371	365	415	378	364	373	381	370	367	385	391	350	389	361	361	371	385	392	373	372	394	393	387	366	383	367	379	378	390	340	398	373	369	367	391	383	362	380	367	373	344	374	377	340	349	406	385	374	401	362	386	350	390	388	361	340	352	388	398	356	378	356	364	380	377	348	378	388	391	386	377	382	398	377	333	393	374	395	376	347	359	375	368	350	387	379	371	404	384	356	382	354	367	404	355	366	372	345	406	390	382	384	372	353	364	390	379	347	375	369	351	347	386	357	352	391	388	377	396	404	375	363	375	349	359	383	356	381	400	400	364	393	423	345	373	407	372	369	407	378	371	357	369	386	383	351	368	368	362	392	405	408	364	377	388	385	393	374	399	373	356	375	364	362	384	366	342	395	344	397	400	382	352	356	372	403	378	372	371	356	375	368	387	387	379	351	393	414	374	364	377	390	418	369	380	361	369	394	405	375	380	389	365	375	373	365	373	361	341	392	362	377	380	439	367	355	374	356	373	433	400	411	386	348	393	354	407	396	358	392	400	397	382	401	366	423	379	364	391	356	376	345	392	343	357	347	341	362	395	389	378	389	396	385	355	397	369	353	375	399	392	347	385	347	365	370	384	389	353	369	398	388	351	361	391	360	379	353	357	378	367	395	376	379	350	363	349	388	369	394	377	371	401	374	391	416	368	368	367	362	390	366	369	400	381	412	424	403	383	386	373	395	396	356	361	370	388	381	385	347	346	366	387	424	411	349	358	395	401	399	384	395	367	359	362	372	378	381	384	377	380	382	365	407	362	387	392	379	346	362	381	351	370	343	381	373	342	414	372	385	332	361	364	391	374	373	387	380	409	361	380	334	352	366	427	392	372	365	356	420	357	405	375	428	362	352	376	379	389	412	373	374	362	360	354	358	371	386	388	391	380	385	428	367	410	376	359	383	388	411	394	404	391	386	377	385	339	408	368	363	353	373	396	367	391	371	391	362	384	392	357	420	366	387	363	369	377	370	399	371	376	396	381	391	398	373	370	388	356	363	358	392	420	421	385	397	386	383	369	387	368	381	347	381	403	377	381	391	360	369	344	399	386	367	363	384	358	392	427	389	350	344	361	351	369	348	380	348	398	349	393	352	389	374	393	387	378	396	377	371	374	382	367	368	341	395	402	352	407	374	384	361	338	391	393	370	362	379	364	361	384	408	372	369	340	357	368	359	391	386	358	374	369	341	399	403	380	353	384	400	364	371	372	393	370	389	387	356	381	393	399	361	371	358	334	372	395	412	390	360	372	366	392	377	379	388	352	391	380	394	412	365	403	359	381	410	392	375	348	391	369	375	394	399	419	401	375	398	355	390	368	381	375	348	392	361	386	403	336	375	377	393	350	353	383	413	376	367	361	396	387	373	344	441	361	354	356	362	388	386	362	409	401	365	397	392	383	377	372	393	358	378	360	394	389	391	371	365	371	377	334	358	365	383	380	377	379	353	403	382	381	397	354	371	353	367	404	393	408	383	366	388	350	323	393	393	393	380	399	375	422	367	337	394	367	387	383	373	384	385	382	376	367	380	381	387	354	380	370	396	389	381	367	334	402	411	343	392	351	408	363	342	374	390	337	370	395	344	395	386	397	392	352	339	339	365	385	412	349	326	379	324	410	353	384	382	363	409	329	403	373	359	366	369	366	390	382	398	351	339	353	404	370	361	380	355	384	400	386	368	386	387	376	378	347	371	366	342	434	364	355	373	369	413	379	389	401	376	385	374	390	403	380	353	370	357	351	374	372	379	360	370	376	398	356	374	380	368	398	395	372	385	397	375	351	388	427	372	388	368	371	374	352	383	347	364	391	358	372	340	383	371	373	361	367	390	360	388	373	383	407	364	394	389	385	355	434	380	387	389	385	386	393	332	371	401	394	398	381	417	371	361	379	367	368	359	394	360	352	373	380	358	370	393	390	402	368	346	423	388	375	379	381	371	372	373	399	350	374	383	363	357	396	354	404	375	404	359	379	346	392	360	380	383	351	395	389	356	369	401	362	372	364	400	387	382	377	356	375	378	374	384	366	378	388	350	399	355	393	366	372	354	388	367	353	354	376	366	355	385	360	365	371	383	373	403	406	377	384	324	385	378	374	370	389	386	357	381	369	383	368	402	368	380	382	390	373	376	387	354	364	424	343	351	387	365	389	378	395	372	394	412	413	398	410	360	359	346	378	390	350	367	389	361	368	400	375	361	378	402	384	351	362	368	366	388	382	408	345	356	386	367	375	340	358	364	348	368	349	360	381	401	366	375	353	381	355	349	393	365	350	400	352	365	414	398	406	357	346	360	388	365	378	349	367	385	369	346	383	364	364	392	330	366	367	411	385	379	405	405	399	370	391	379	394	366	376	378	369	385	386	374	391	359	356	404	384	396	415	360	366	349	389	366
26899	21550	20413	13460	6542	3894	2898	2168	1692	1320	1203	952	818	767	697	654	586	572	564	547	547	499	510	491	493	554	482	464	471	475	503	456	450	438	447	414	422	372	396	400	360	361	398	389	351	363	376	367	334	363	342	362	387	352	319	348	345	359	365	345	367	339	356	370	385	344	338	365	389	331	353	324	314	332	372	349	339	370	353	301	336	328	334	305	373	332	318	345	329	328	345	349	358	341	353	336	362	325	366	345	367	350	331	360	352	317	345	337	337	300	346	347	347	361	353	383	322	367	330	350	358	354	362	322	335	374	337	346	325	357	346	355	355	332	335	349	372	339	318	363	348	323	337	374	348	329	366	392	326	319	348	352	349	373	342	327	370	360	348	365	337	379	338	358	331	319	375	330	350	319	335	310	334	355	345	361	327	343	375	337	332	342	338	375	329	324	330	341	330	316	312	358	331	336	319	367	398	323	345	345	337	338	350	327	334	321	327	330	333	336	332	358	329	342	338	303	376	327	337	348	335	370	330	338	359	354	330	352	383	360	344	377	304	360	356	350	342	351	351	353	325	332	382	340	347	363	349	353	332	343	373	336	340	318	373	345	357	346	383	369	292	346	351	349	340	324	325	319	357	330	326	377	362	333	370	330	361	349	342	354	380	380	383	356	377	362	336	363	365	355	362	355	322	355	340	381	351	359	330	328	340	354	336	347	327	364	338	333	323	321	338	366	362	336	371	338	380	333	332	348	349	296	322	359	335	371	347	379	322	338	334	359	369	372	370	342	346	344	377	361	335	338	326	376	360	324	330	342	346	353	312	389	357	311	324	354	342	334	348	318	396	352	399	325	342	312	361	321	338	361	365	330	323	313	355	344	363	346	378	377	304	321	325	358	340	374	382	329	341	328	352	401	362	356	365	329	372	338	333	337	341	345	352	330	331	325	350	330	336	339	351	335	337	321	322	361	382	327	354	382	347	352	342	335	323	353	363	386	322	369	364	368	351	315	371	368	327	363	310	327	346	341	327	326	416	346	348	390	327	342	356	358	337	335	331	368	308	330	330	344	358	353	351	353	349	346	369	349	341	329	390	381	365	305	335	327	344	392	324	365	361	333	342	364	389	357	331	355	347	338	346	348	316	339	340	342	388	364	366	322	336	335	358	367	337	368	360	323	355	328	356	347	344	347	350	345	366	347	368	351	346	329	352	319	321	345	359	360	361	349	391	381	350	362	357	363	351	354	355	345	372	340	378	341	357	382	356	352	368	343	363	346	326	359	363	330	327	333	375	359	334	357	338	347	340	347	336	330	338	348	349	326	367	369	347	330	367	356	354	334	370	374	375	324	370	352	330	335	369	346	365	338	341	381	343	354	345	350	320	343	349	361	322	348	353	336	309	348	320	318	353	355	350	324	345	339	339	363	359	376	360	332	380	340	360	387	305	352	328	353	345	353	331	373	350	337	375	351	345	356	336	361	327	310	327	334	363	328	316	326	314	340	313	382	346	322	323	379	352	330	293	360	350	340	362	335	342	330	342	351	335	334	330	377	335	344	333	295	373	334	325	291	331	346	361	351	333	356	361	334	363	318	376	340	370	309	315	316	329	334	308	371	334	364	334	342	364	342	353	337	341	285	329	358	323	338	339	338	387	362	341	344	328	364	367	347	326	337	334	347	364	328	359	322	340	372	364	343	375	343	317	350	344	370	329	375	347	365	336	336	346	340	338	335	347	356	381	360	360	345	346	373	295	350	351	319	347	351	322	366	401	309	352	364	333	365	371	331	343	341	364	354	344	328	355	332	380	328	334	342	356	345	371	314	352	373	372	392	342	295	362	350	366	314	382	330	361	356	331	360	386	378	374	351	359	314	320	345	363	374	327	343	330	342	358	308	336	367	347	375	332	386	344	377	360	353	329	374	330	351	334	349	350	348	342	348	340	349	304	377	344	338	357	358	362	346	378	354	325	336	351	352	345	388	335	341	336	339	349	356	360	377	326	350	355	303	305	353	364	370	339	344	359	342	320	348	348	324	332	337	354	374	320	359	362	339	331	326	378	367	361	366	374	358	349	363	347	337	363	353	328	332	352	315	353	335	347	344	372	334	344	361	346	298	357	325	369	329	329	363	332	361	346	348	321	356	362	341	373	342	364	354	329	332	360	334	359	356	381	363	352	345	313	307	328	339	343	341	349	359	393	337	375	371	347	318	308	362	333	368	340	321	335	351	336	326	354	365	366	355	332	357	368	349	351	386	350	370	355	346	315	325	351	342	314	357	334	388	349	358	345	347	338	358	336	347	341	338	338	357	356	384	351	355	394	345	355	318	338	344	345	339	335	366	364	355	359	330	338	343	362	310	342	342	339	364	358	348	385	321	382	305	329	358	344	334	342	362	355	374	367	377	354	383	338	343	389	350	361	354	349	334	345	322	342	319	348	354	331	311	326	348	336	324	343	369	360	360	357	359	375	362	362	370	332	331	366	336	369	348	356	347	312	342	389	370	346	352	357	329	351	353	377	342	377	351	351	341	327	338	365	337	372	322	334	373	357	340	370	362	372	326	319	381	366	346	346	343	337	383	344	359	347	324	335	334	355	360	360	371	324	352	373	340	345	332	335	337	356	313	355	383	357	340	374	306	376	347	331	365	369	392	356	333	357	352	349	350	307	365	351	356	326	366	348	334	355	357	328	374	364	313	342	309	355	344	335	351	331	344	352	343	360	338	325	347	323	337	342	362	331	348	323	362	352	364	328	315	354	363	368	354	345	359	342	339	339	323	319	327	350	344	337	352	336	368	339	334	315	365	350	369	343	381	334	325	373	379	367	355	369	315	335	310	364	343	340	363	361	347	354	327	331	340	357	358	309	327	365	351	363	370	337	366	327	354	329	357	342	328	324	324	353	350	351	343	327	353	352	345	343	316	316	343	357	376	358	344	362	304	383	339	378	340	324	378	337	369	342	347	365	330	336	354	343	340	356	296	356	317	347	371	324	335	324	376	362	326	351	313	328	335	340	337	325	345	342	384	339	370	321	348	280	335	385	325	344	311	324	347	329	360	341	372	368	311	345	356	368	380	377	365	360	342	344	363	333	332	351	349	325	374	349	324	359	324	379	366	354	342	348	323	334	353	324	329	332	350	364	334	290	358	317	357	354	295	344	343	359	347	333	359	341	317	364	379	360	320	341	325	361	377	350	341	338	371	356	360	321	343	334	326	326	332	349	342	342	372	384	377	383	346	311	335	313	337	359	335	336	316	363	349	363	353	371	329	320	366	374	335	335	336	314	359	380	352	330	333	356	378	326	368	380	322	341	356	371	350	308	317	348	354	355	348	331	358	323	356	366	360	316	336	369	357	364	335	382	370	330	306	353	341	382	345	384	317	376	308	350	365	320	334	385	377	344	365	307	332	337	340	346	346	360	349	384	325	354	358	289	340	353	358	368	336	356	374	331	360	326	356	334	341	334	357	341	330	329	302	375	352	332	359	305	346	349	321
21646	31968	28172	20538	14649	10518	8749	6885	5348	4403	3501	3009	2501	2211	1925	1679	1509	1416	1409	1224	1214	1213	1157	1229	1116	1093	1127	1000	1022	996	984	907	915	953	935	906	790	704	728	623	629	675	649	698	669	625	613	581	642	597	631	604	563	571	604	598	608	583	593	563	535	598	575	592	576	596	541	591	555	562	577	506	637	607	611	598	609	622	596	587	584	598	575	554	602	600	599	576	622	569	541	585	586	589	570	599	548	573	612	620	568	558	572	547	572	600	555	596	598	575	618	596	610	595	581	594	598	614	594	593	610	593	619	576	577	585	599	564	553	578	603	589	594	567	588	568	596	570	561	562	596	624	591	588	562	584	548	610	600	625	581	584	557	599	581	563	589	607	592	572	606	565	612	609	580	563	604	590	555	587	561	567	603	542	594	583	595	580	646	581	572	541	572	547	573	545	550	592	568	640	573	582	560	597	627	589	617	579	567	567	592	585	632	613	556	590	598	579	588	566	561	598	576	604	587	574	588	591	571	568	575	587	555	541	574	571	546	617	599	573	614	604	620	581	574	606	609	562	597	590	607	574	550	584	585	597	602	543	570	597	587	622	572	596	588	565	616	568	543	542	593	578	609	609	567	609	613	630	597	558	562	560	608	574	589	558	563	538	587	593	567	559	588	608	585	532	577	595	578	627	544	602	613	539	594	622	611	577	542	609	584	571	573	600	569	601	613	581	619	592	572	589	578	561	576	600	590	621	592	562	577	561	586	621	563	583	613	560	598	576	565	563	565	617	642	559	568	622	596	605	591	570	552	579	529	559	618	534	575	582	581	540	612	616	621	602	589	556	591	586	598	561	607	588	615	618	603	572	574	555	619	590	595	612	629	533	586	562	568	552	633	567	565	611	631	617	603	567	535	602	555	612	551	635	574	628	572	552	605	544	588	610	604	576	545	571	568	596	556	591	573	563	595	592	626	626	608	619	636	588	568	560	597	576	603	604	552	600	611	551	558	603	611	560	543	596	606	585	599	568	582	637	579	588	549	591	587	584	581	527	572	568	609	589	566	559	592	572	573	607	572	566	619	594	606	593	584	558	595	597	579	579	554	623	575	569	525	571	571	589	556	606	625	587	563	568	582	617	582	573	604	542	629	583	599	565	602	591	558	591	568	595	563	605	581	600	594	560	576	569	585	614	598	598	639	599	552	600	557	546	598	518	594	579	578	548	610	570	588	562	600	595	573	516	584	584	574	573	590	572	625	600	592	617	579	567	578	601	598	582	603	567	552	548	531	591	610	543	557	542	577	581	596	576	567	604	568	549	622	569	639	565	573	611	558	585	582	606	568	591	602	565	582	564	580	564	606	619	598	564	552	541	599	603	617	610	556	585	589	628	580	588	602	576	585	580	599	594	602	580	574	579	574	578	559	605	542	606	595	575	589	661	605	580	562	552	582	593	574	562	598	569	569	614	576	592	612	600	584	592	597	564	600	566	619	591	604	595	588	604	566	550	583	578	604	566	571	576	580	580	627	552	565	598	563	554	576	581	560	593	574	620	572	583	594	596	586	586	601	554	542	538	570	601	592	586	630	568	602	556	594	608	592	561	543	634	579	604	565	576	561	559	558	580	605	584	567	588	639	587	561	590	570	570	603	593	598	576	597	619	574	581	592	529	568	633	605	559	579	587	593	585	613	595	671	572	610	570	571	595	623	577	568	581	612	604	597	562	595	557	624	575	560	611	590	616	606	544	563	599	577	588	565	553	521	600	565	612	571	573	576	579	535	584	571	609	583	572	544	564	592	603	605	570	542	601	595	601	569	565	628	565	571	558	576	588	613	605	613	588	555	589	597	580	582	580	567	604	586	576	588	578	573	608	601	620	558	614	585	627	623	573	603	557	619	542	528	587	595	558	564	585	616	576	586	579	622	588	607	564	625	568	570	561	531	598	607	592	607	597	570	573	571	600	608	566	601	570	578	608	559	537	550	571	574	576	592	552	522	577	561	564	567	555	603	627	565	557	621	570	584	568	560	593	583	545	620	607	579	559	546	595	604	573	565	544	620	592	579	609	566	601	581	583	601	546	598	590	594	558	561	572	599	622	578	632	581	535	574	583	576	605	568	531	584	568	558	597	608	541	567	577	638	581	543	577	565	540	575	588	602	569	575	597	625	619	570	551	618	579	579	604	589	527	566	562	578	622	581	613	571	573	551	567	591	605	598	555	597	541	600	578	519	595	591	596	585	570	588	564	576	562	582	588	591	620	609	560	578	584	585	575	600	580	598	539	615	576	573	579	591	590	610	608	598	599	581	549	601	541	540	608	597	571	600	584	600	549	576	603	540	580	587	559	588	637	576	573	582	615	590	598	566	603	604	567	560	582	571	611	589	598	574	573	574	617	616	567	590	643	616	601	601	566	592	610	564	575	572	579	590	556	602	589	590	562	606	586	582	620	512	600	556	589	593	600	558	604	573	625	559	566	587	600	588	608	567	585	603	536	629	541	535	603	600	566	626	586	575	561	585	634	577	550	564	587	596	558	600	582	584	595	569	571	587	600	582	604	576	557	591	618	568	569	577	568	571	574	594	606	550	581	601	567	553	548	582	590	626	629	592	569	559	590	557	610	582	588	618	618	613	567	632	606	607	572	609	606	577	617	574	535	570	597	601	590	549	571	553	580	598	593	589	577	614	578	563	590	567	585	552	571	563	579	561	588	581	638	606	597	591	587	558	558	584	563	613	585	592	590	595	650	574	572	574	568	542	634	598	621	584	579	558	612	604	592	605	576	571	603	564	576	586	599	607	577	607	594	569	589	575	574	587	570	569	566	596	645	585	584	600	601	560	589	614	552	587	542	585	563	610	582	572	581	574	589	581	608	584	568	582	651	593	591	630	566	592	581	572	574	564	565	568	567	582	600	560	582	619	575	622	596	581	629	569	583	598	614	600	593	595	630	577	632	551	574	572	588	600	584	586	588	574	591	608	613	621	584	591	574	570	593	601	571	607	577	581	581	622	611	569	565	636	590	571	596	590	618	608	573	614	594	584	571	570	568	559	582	556	598	574	576	574	562	555	537	635	583	561	672	560	588	601	694	537	593	564	558	570	574	594	600	601	583	574	563	560	607	587	594	598	597	556	550	616	583	626	617	574	582	597	556	527	564	612	596	629	578	560	585	526	608	591	600	580	594	591	592	610	577	603	626	583	628	600	585	591	635	571	540	570	566	595	553	553	594	612	571	557	594	586	560	594	600	534	590	558	618	538	593	559	582	575	590	588	579	558	586	588	618	562	545	604	575	596	573	581	612	555	605	586	641	571	570	548	614	625	583	626	606	601	576	619	588	547	563	572	591	590	573	571	554	568	568	567	597	590	601	580	624	555	570	638	588	547	605	586	545	595	566	606	615	578	573	598	592	551	652	594	564	590	623	589	604	597	584	556	563	587	602	566	597	550	557	573	611	610	564	591	543	605	586	574	565	577	587	570	610	584	583	558	617	622	557	605	577
23954	21146	28426	24139	20791	12667	6329	3824	2582	2024	1742	1427	1235	1140	949	845	731	775	744	687	623	627	605	602	559	580	490	494	489	496	495	428	408	397	490	383	403	344	335	341	355	341	313	331	305	317	326	305	298	283	330	305	328	318	290	314	282	321	308	282	305	318	273	295	276	303	305	301	287	283	272	273	307	298	290	297	284	301	315	284	289	268	304	296	301	292	321	268	333	327	290	288	301	275	290	290	304	306	314	299	261	282	329	298	306	293	295	272	279	262	270	298	316	285	314	282	291	293	239	268	314	290	305	292	310	306	259	282	310	295	296	281	297	291	293	293	305	288	268	264	297	290	282	296	292	295	300	320	305	325	283	282	289	316	278	285	267	308	296	309	334	258	308	277	297	307	296	284	293	300	322	275	330	300	299	302	289	286	281	284	307	287	294	302	294	286	289	290	311	276	318	290	261	311	295	283	266	270	295	313	280	290	299	272	281	288	300	295	281	294	258	299	276	280	286	306	276	320	279	307	295	266	276	323	281	303	273	326	294	283	287	302	279	285	315	314	286	294	295	310	297	299	296	293	309	317	269	299	300	317	322	316	291	263	299	267	300	316	293	294	281	302	308	285	311	323	308	285	285	268	295	284	268	245	288	277	285	270	299	294	297	281	290	273	313	283	320	329	284	303	300	287	297	290	278	295	276	314	296	296	280	299	282	295	292	295	307	310	324	269	290	285	285	288	284	303	289	293	290	288	295	285	310	286	273	270	292	264	312	313	283	296	272	322	265	301	295	278	298	271	279	262	299	311	291	288	270	280	284	281	290	269	281	284	265	301	289	291	303	263	274	294	308	293	286	277	278	282	289	281	285	284	312	297	274	302	274	291	276	286	300	276	277	283	315	292	278	305	323	299	284	275	297	309	298	317	273	278	313	295	270	268	299	291	283	275	272	255	317	309	296	292	295	277	323	278	270	302	293	280	294	280	290	298	277	268	297	264	308	295	276	276	301	287	267	276	309	270	275	306	311	304	257	259	305	304	287	307	312	273	285	279	312	306	314	279	308	274	305	291	300	271	304	308	278	312	289	258	304	307	270	319	273	307	300	270	304	306	318	350	305	277	297	310	281	294	266	293	297	287	280	279	335	278	274	309	300	290	275	278	300	291	275	268	278	297	281	305	296	309	291	256	306	326	302	278	287	302	310	308	323	265	291	294	298	328	290	303	312	320	305	279	302	259	282	272	268	287	293	277	335	304	304	310	322	318	282	291	293	317	297	270	289	314	299	282	307	293	301	314	321	299	296	324	272	285	306	299	284	255	287	302	263	292	293	298	306	281	340	303	301	311	311	324	275	302	290	293	294	319	273	286	294	309	267	266	305	300	313	305	313	301	310	299	308	328	310	297	303	282	278	299	305	276	322	279	300	286	261	296	294	293	294	280	292	276	279	299	311	272	326	263	301	271	282	298	282	300	316	296	320	275	294	323	311	272	291	299	305	293	318	299	278	306	314	308	324	291	293	308	266	287	334	265	291	310	300	309	301	313	268	293	306	293	264	286	321	300	317	298	299	310	317	286	284	291	304	275	311	296	266	295	316	299	280	311	281	306	318	309	316	274	295	300	314	315	304	304	283	283	304	297	289	264	281	276	336	294	263	287	297	254	277	277	287	329	283	300	313	322	293	316	313	303	293	316	300	291	301	277	288	281	287	307	272	271	299	314	276	285	292	271	278	283	272	279	275	295	284	312	286	282	266	312	292	272	319	313	281	305	317	298	315	295	276	304	317	350	262	274	282	310	293	279	307	298	309	308	322	325	264	339	295	281	325	274	321	291	296	260	328	280	289	299	324	283	281	319	294	298	298	306	301	312	295	312	293	298	276	267	273	297	283	279	297	318	295	304	302	304	264	288	302	292	280	316	262	316	338	311	288	277	290	294	285	281	305	303	283	283	284	313	321	350	304	293	300	267	299	297	272	300	283	300	305	258	276	302	307	310	251	315	291	290	289	294	264	309	292	296	275	303	264	323	304	289	323	279	290	339	282	297	312	280	312	306	321	293	307	299	278	289	296	287	254	277	291	273	291	288	305	274	278	313	298	308	280	275	274	282	297	283	285	290	307	304	284	298	302	288	299	292	273	288	304	258	282	284	317	275	279	284	299	278	276	301	295	317	286	293	286	303	284	305	312	290	319	334	300	286	300	270	292	280	315	296	275	289	258	277	296	301	279	264	294	318	275	292	302	305	294	300	285	287	296	297	251	300	293	294	281	293	312	319	315	281	317	295	286	285	262	278	298	302	292	279	302	313	270	279	264	278	297	278	333	260	320	299	276	280	302	331	282	301	307	268	297	294	309	318	311	287	293	276	307	281	258	343	255	301	299	247	278	290	284	263	285	300	285	302	287	289	308	288	294	289	268	289	281	287	286	310	311	306	282	289	283	269	296	289	303	291	292	301	301	296	296	299	302	298	284	300	281	269	307	317	265	300	301	286	296	279	291	318	307	319	283	262	304	298	317	279	300	298	277	271	292	279	268	296	283	277	294	289	323	291	334	239	281	280	310	300	292	252	309	258	277	295	284	311	298	327	298	269	297	291	270	308	315	289	314	296	307	292	325	285	298	302	301	317	301	317	294	301	278	315	308	288	280	320	297	288	287	292	303	318	266	296	281	304	307	323	279	268	268	295	294	305	292	305	291	267	264	295	329	294	279	312	288	288	266	285	338	284	287	298	319	282	292	309	282	270	303	298	310	271	304	343	267	291	289	287	290	300	308	285	309	295	324	304	317	290	324	282	321	310	287	296	305	306	275	294	286	315	304	290	299	299	287	271	283	296	285	270	280	311	290	307	287	301	284	288	307	307	291	305	315	280	295	274	296	288	283	291	315	285	294	286	303	283	260	304	281	296	265	296	294	284	292	290	302	310	297	276	289	270	261	301	303	287	291	278	319	284	294	282	281	306	281	301	307	294	337	276	283	312	295	288	301	307	294	300	307	278	273	320	277	299	277	314	270	305	306	290	290	290	301	301	270	296	294	307	299	285	315	315	291	311	268	312	304	282	279	317	274	321	260	291	276	284	275	290	287	291	303	297	310	277	274	297	306	303	288	298	294	296	306	310	280	319	293	271	278	253	266	288	292	281	319	272	294	286	293	295	278	265	264	323	300	281	300	297	281	302	304	289	286	293	302	314	287	283	297	316	321	312	288	309	294	277	279	267	301	297	313	310	325	289	294	278	320	286	309	272	300	288	320	271	279	293	293	291	296	286	279	315	300	287	303	267	304	303	304	276	315	296	286	293	307	249	281	300	300	310	278	300	300	313	293	290	300	303	298	285	308	279	281	312	293	305	279	279	277	297	305	276	321	274	302	295	308	298	296	304	298	269	299	293	303	300	287	275	265	295	287	289	289	291	311	302	287	309	263	302	279	339	309	298	292	266	321	289	261	284	285	332	293	273	284	292	286	254	325	299	303	299	303	295	304	285	293	300	291	265	306	320
21766	37965	34867	26406	19991	15729	13361	10461	8172	6399	5211	4479	3961	3226	2819	2380	2195	2005	2006	1832	1771	1636	1592	1550	1477	1377	1239	1167	1190	1190	1112	1050	1002	1047	976	890	778	707	655	647	615	656	662	604	631	583	555	551	509	587	535	519	524	586	539	498	466	529	538	514	515	480	487	515	493	523	514	493	491	533	468	505	505	508	512	492	551	500	493	489	504	510	497	532	482	481	530	530	505	494	496	486	557	499	484	483	503	509	515	479	514	494	498	501	464	517	507	509	524	536	557	500	516	483	524	505	498	492	490	481	530	488	509	490	492	479	505	527	479	522	504	499	518	488	511	502	497	464	483	491	527	492	510	496	515	482	543	489	503	504	490	488	518	501	513	463	516	525	489	506	476	494	499	490	479	499	494	473	508	557	479	503	479	508	487	535	496	519	494	522	552	490	506	516	504	508	542	447	518	476	502	518	496	498	487	465	508	454	500	470	517	481	519	516	507	503	531	495	490	521	516	512	525	487	522	465	509	521	509	523	476	495	529	517	512	521	457	522	479	491	520	482	505	505	481	503	507	515	476	523	491	491	467	494	508	516	540	508	510	485	486	513	502	492	499	504	508	492	514	504	512	513	486	485	517	492	498	545	510	493	491	507	493	457	490	518	511	474	515	476	494	500	453	508	480	519	511	452	483	431	477	508	484	523	504	523	497	479	492	486	490	502	526	506	477	513	458	489	497	482	511	471	515	518	511	502	471	485	518	481	528	512	485	499	489	499	497	523	528	473	451	552	510	476	483	489	489	473	489	485	543	478	521	504	498	494	502	499	489	526	487	499	499	483	520	519	485	512	516	513	477	505	496	492	487	501	518	513	509	447	489	492	514	520	495	474	515	470	498	525	498	472	495	546	498	492	542	503	468	512	496	484	516	528	478	474	497	481	488	496	467	524	495	487	498	496	499	521	464	494	483	519	500	503	488	473	454	521	557	491	519	453	498	535	528	515	512	481	524	538	494	472	500	496	516	493	509	507	520	520	515	485	485	512	509	487	543	501	476	511	507	477	493	503	513	554	520	483	483	532	496	496	511	496	491	495	510	512	498	482	485	532	499	484	510	535	475	501	514	497	461	507	515	514	517	491	575	466	491	485	468	481	496	476	523	498	533	488	487	502	445	469	525	518	496	539	514	501	526	525	500	515	473	495	472	514	518	534	497	497	507	540	462	511	484	544	515	511	482	540	479	500	482	495	528	495	496	477	497	473	481	518	490	484	522	485	530	518	480	495	532	474	530	494	511	522	497	525	451	502	489	461	506	490	508	495	488	465	537	512	529	475	497	518	508	521	521	498	489	484	496	480	487	534	492	516	540	510	547	479	481	493	495	498	517	509	539	469	517	483	498	485	508	465	465	490	491	496	505	489	507	498	507	485	505	522	521	511	504	472	481	540	527	497	506	489	502	500	484	505	486	521	503	498	490	512	484	493	488	500	526	535	526	505	493	470	543	509	503	542	531	489	488	548	551	490	483	517	512	517	470	502	491	491	519	495	489	505	488	547	518	501	478	499	481	510	547	489	487	486	468	475	498	460	500	511	520	513	482	490	506	513	470	503	464	532	476	496	529	547	462	526	497	494	535	492	479	486	508	505	495	475	484	526	492	462	482	497	477	511	509	494	524	488	511	518	444	502	484	467	491	492	519	527	487	455	490	505	528	481	478	503	486	523	489	517	476	492	496	479	501	481	506	477	502	519	477	500	462	487	499	445	502	480	479	500	523	482	479	512	546	518	494	535	490	510	521	479	517	439	473	506	476	479	471	509	478	519	500	465	531	544	478	479	483	495	527	512	529	521	517	478	466	489	506	502	511	480	520	516	504	540	454	494	523	531	484	514	494	469	542	503	512	505	534	495	506	498	482	538	509	486	515	524	511	495	532	471	510	501	497	489	508	490	512	504	473	490	502	543	490	467	493	536	462	519	492	500	479	500	523	507	503	505	506	506	563	484	489	541	485	531	514	510	510	495	468	531	543	537	497	496	465	495	517	493	519	495	494	502	463	465	494	494	488	506	477	492	503	474	499	480	517	462	508	493	526	522	493	513	467	480	482	459	491	481	504	517	520	501	517	480	509	516	503	505	507	503	489	520	507	497	458	478	490	504	495	481	497	514	506	550	503	499	522	488	485	510	562	492	508	519	530	499	504	507	494	486	495	498	495	491	487	510	534	478	457	467	498	465	506	521	452	498	506	488	539	508	481	481	508	478	478	506	481	540	479	510	463	504	522	494	510	523	514	484	481	498	546	453	497	488	478	456	495	486	481	507	539	506	520	533	458	504	516	511	494	531	476	475	514	525	482	509	530	491	522	474	474	489	500	512	477	484	492	523	504	474	520	460	533	485	480	479	518	496	475	505	484	466	521	500	515	522	511	475	454	523	500	499	541	527	507	478	474	508	499	509	487	543	536	468	491	538	521	463	537	471	492	477	477	504	517	495	512	504	482	476	488	514	518	479	493	499	486	526	562	459	482	494	520	491	453	476	459	520	472	510	475	517	506	526	481	505	514	489	498	453	487	480	499	524	501	510	473	513	520	517	485	465	496	511	522	519	492	484	500	476	488	506	525	498	499	451	515	496	516	532	492	487	524	518	501	502	520	533	498	507	504	480	530	489	501	515	491	494	482	507	523	472	484	527	473	515	487	489	511	515	506	482	465	538	492	503	489	517	485	530	493	512	501	502	485	498	475	500	507	511	525	497	487	520	486	488	511	480	521	482	515	541	511	526	467	506	510	508	526	519	519	500	506	506	527	504	499	492	532	471	486	498	474	526	511	514	519	501	502	489	502	486	487	508	502	491	489	496	516	523	558	492	502	452	489	487	447	518	490	524	507	486	504	544	507	525	532	489	496	478	516	518	519	488	502	473	508	496	523	514	501	529	515	509	510	522	495	484	506	510	523	496	480	460	496	524	503	497	501	502	514	500	524	502	479	513	458	433	524	506	542	460	492	514	476	491	485	480	464	527	519	515	526	491	529	491	498	533	518	486	502	520	497	437	482	507	502	494	518	511	499	490	469	525	505	491	500	525	501	516	507	497	470	485	485	537	498	482	516	475	461	495	502	473	498	465	494	497	477	493	502	474	477	519	511	482	505	502	465	472	473	500	467	493	497	486	478	509	509	456	518	478	489	478	534	502	489	469	478	453	513	486	502	513	464	480	489	506	501	523	497	468	515	496	514	519	489	498	504	528	490	508	486	478	464	519	501	504	522	482	469	528	495	518	497	490	504	512	487	488	511	490	513	508	529	502	575	475	523	469	538	510	502	492	515	532	503	533	515	503	492	469	470	440	468	505	504	505	461	484	527	497	511	451	503	530	505	501	481	488	472	520	502	542	496	476	493	497	468	493	458	537	499	477	465	491	471	490	483	495	509	487	528	488	472	487	465	487	510	491	518	481	528	516	512	483	502	498	485	530	475	519	483	485	524	492	488	514	504	521	492	498	532	495	486	503	484	475
23060	21150	28970	23563	21189	20813	12959	5519	3770	2826	2174	1730	1526	1293	1162	984	916	818	777	730	684	711	664	716	631	546	507	445	516	469	498	470	450	454	407	410	363	329	280	258	291	337	275	331	318	276	246	232	253	240	252	257	263	223	243	219	210	233	236	234	216	242	237	225	235	223	248	242	239	210	220	231	226	233	244	228	234	247	217	226	215	210	226	203	227	211	224	234	231	219	222	224	221	199	247	236	237	249	213	239	240	229	226	228	203	206	206	250	232	239	244	249	248	228	211	237	229	221	216	234	229	217	222	245	217	240	252	233	226	226	225	228	244	221	233	230	200	237	207	241	227	229	223	225	244	227	230	217	226	230	249	235	226	246	234	231	229	233	238	232	227	233	225	236	248	248	231	224	218	243	231	217	231	236	243	211	233	201	209	212	229	224	235	245	201	227	258	224	223	220	243	238	236	222	225	206	244	235	241	245	239	214	237	210	222	237	226	218	261	220	221	216	202	191	259	218	225	226	223	224	210	238	215	231	239	212	246	215	223	240	258	235	227	231	231	245	218	242	215	222	224	235	230	182	236	229	216	209	214	203	193	224	202	241	221	232	221	224	230	219	235	229	228	210	243	242	230	232	211	254	222	202	247	252	231	202	221	214	215	210	219	231	253	207	239	234	209	245	231	226	212	198	204	210	217	218	238	250	215	204	228	244	252	210	231	211	231	220	195	215	223	228	217	234	218	214	214	245	218	229	223	233	225	247	227	214	242	214	238	246	201	231	233	198	228	226	216	213	195	218	211	229	223	223	221	203	261	236	193	223	238	242	224	232	196	227	230	223	248	228	216	228	224	229	208	244	209	219	233	224	231	246	228	225	243	235	244	234	206	231	220	250	236	200	234	234	258	210	259	228	209	217	217	241	227	211	228	242	237	244	227	233	233	227	251	223	252	221	219	232	214	221	235	231	247	229	229	228	212	212	206	198	226	226	213	222	207	239	252	223	218	226	210	221	218	235	209	230	216	237	220	227	239	217	205	210	218	244	205	218	220	236	229	250	264	213	216	251	241	246	211	223	224	262	217	221	222	242	195	227	200	226	206	198	221	222	197	241	237	225	250	232	229	228	221	202	218	228	225	226	210	209	231	215	235	222	231	230	234	217	236	209	236	226	229	227	191	209	229	222	240	209	234	230	200	217	218	214	215	222	240	231	225	230	237	231	222	210	208	197	237	216	228	229	230	253	228	244	230	206	244	229	224	217	208	226	230	222	239	241	222	205	226	226	249	233	234	216	238	250	235	223	238	241	213	217	212	215	209	205	243	193	215	243	236	209	258	218	217	200	208	198	213	240	244	224	226	221	207	194	220	197	185	242	258	218	246	230	215	213	209	227	222	208	209	240	205	227	235	193	244	211	247	225	247	229	205	199	215	223	239	204	233	204	232	245	224	236	237	217	223	245	232	218	222	223	241	215	226	221	215	210	241	229	235	214	190	234	216	212	222	214	229	233	225	219	249	248	215	211	232	228	221	236	224	245	207	213	251	222	239	227	227	243	208	236	238	227	240	183	216	249	214	239	228	222	220	228	243	231	238	211	229	232	243	206	225	240	223	234	214	247	205	202	195	236	209	274	218	224	214	239	240	245	241	177	226	194	229	239	224	247	224	254	236	248	242	250	234	204	219	234	206	238	211	206	234	218	240	200	252	247	222	208	216	227	217	200	208	241	221	241	250	233	200	216	244	229	218	208	256	221	249	244	229	229	217	214	233	213	208	249	223	225	240	219	228	205	218	217	195	220	235	230	210	212	239	227	200	256	201	247	240	218	212	219	230	242	210	231	201	234	216	217	222	237	224	200	273	221	246	196	213	231	221	245	216	221	187	220	263	254	199	238	237	200	229	223	203	227	227	213	212	252	211	226	235	244	223	186	204	227	235	211	220	196	229	248	239	205	234	239	245	219	215	243	224	228	208	219	219	218	198	204	248	230	198	221	228	243	216	210	213	221	245	233	190	237	227	246	238	232	237	226	223	236	247	214	215	209	239	226	233	195	229	239	222	214	206	246	202	226	206	212	221	242	211	206	212	213	216	215	228	213	242	212	242	231	235	219	194	231	207	204	220	206	213	233	228	228	216	223	256	239	264	234	223	203	217	220	224	228	225	240	223	252	237	230	218	202	231	232	215	230	210	229	201	218	227	265	198	216	247	222	230	230	243	240	238	235	235	235	235	200	229	230	219	214	215	218	259	229	229	227	205	242	239	253	220	234	216	239	199	221	228	221	218	207	201	225	245	206	226	204	200	232	218	213	247	235	208	217	221	238	223	235	219	229	196	237	225	223	224	200	212	232	225	212	202	222	221	212	235	248	212	216	207	219	247	234	264	220	222	216	224	194	256	231	223	218	220	253	229	225	228	232	234	223	222	229	219	226	211	241	206	217	210	200	250	214	236	217	205	193	201	234	215	223	211	221	253	216	259	225	219	227	211	229	219	205	205	216	229	221	232	242	214	244	251	224	229	221	186	207	213	225	220	220	241	185	232	250	235	233	216	230	209	224	219	192	205	235	214	250	218	212	222	211	233	235	228	256	220	208	238	235	238	250	215	242	214	225	228	202	236	228	236	233	220	254	251	219	239	236	208	232	254	211	236	237	190	222	223	217	248	195	230	216	229	219	231	214	226	221	227	234	245	221	231	203	216	227	208	227	211	228	238	229	215	243	243	229	231	218	222	201	226	240	216	235	232	213	236	208	213	221	236	222	231	246	217	219	207	185	229	228	212	200	222	238	212	244	246	227	222	220	233	230	196	240	172	198	227	218	237	224	207	218	235	228	228	230	208	218	264	201	243	210	225	251	215	233	222	237	247	204	229	242	197	214	208	193	233	190	227	212	229	232	217	216	223	196	216	253	246	234	214	229	248	254	219	210	233	203	233	242	247	229	230	200	249	233	229	223	221	214	232	217	247	231	249	241	243	241	228	218	252	220	223	203	226	245	217	224	237	251	252	227	237	237	251	218	242	254	225	203	228	222	229	219	209	237	207	232	237	235	244	242	228	230	216	225	221	227	205	237	201	241	234	229	221	217	242	235	251	220	214	212	220	233	241	203	217	248	225	228	219	212	230	234	250	228	237	197	221	242	211	216	233	214	216	228	207	244	240	223	220	230	227	233	214	234	232	212	229	220	246	215	224	247	218	194	236	225	238	239	227	209	228	220	213	211	244	208	216	200	209	218	233	220	242	219	218	247	205	205	241	222	217	217	198	227	214	236	206	216	205	209	213	229	218	230	231	212	196	222	264	221	235	210	216	222	220	235	223	224	231	246	197	219	226	226	216	223	229	225	244	217	200	240	240	234	223	200	208	208	215	240	230	219	218	198	211	219	204	195	226	237	225	243	220	231	235	212	211	217	214	189	195	221	205	220	207	233	213	234	235	211	224	242	214	217	233	223	230	228	225	212	199	237	231	234	195	217	225	224	232	220	200	200	236	217	231	215	229	233
23171	42677	39300	30193	24263	19681	16890	13538	10673	8485	6900	5715	5086	4303	3511	3066	2600	2409	2313	2201	2082	1993	1937	1862	1654	1493	1319	1227	1313	1263	1325	1268	1159	1034	1074	960	784	700	611	549	585	533	574	564	602	543	504	505	428	471	453	467	412	406	405	382	417	373	390	350	360	353	366	392	393	406	399	357	403	390	374	348	380	392	390	379	408	399	401	398	361	328	379	383	385	398	383	387	354	385	393	367	373	370	395	383	384	422	361	408	366	362	358	344	333	404	373	370	394	403	386	384	365	394	349	391	377	375	393	339	379	378	374	340	379	395	370	367	399	367	383	372	366	368	422	359	379	410	372	394	396	400	391	369	370	370	387	368	378	379	373	404	359	372	387	382	374	398	402	377	359	362	365	384	384	384	356	374	363	386	355	362	385	352	377	392	361	354	391	369	400	367	378	386	391	432	367	378	379	379	356	382	369	389	343	370	353	381	396	372	334	382	368	379	393	400	362	353	378	392	379	359	363	382	390	367	398	388	359	382	377	354	345	389	379	347	331	391	338	384	365	375	378	367	381	383	351	379	372	396	422	361	364	403	416	352	364	363	361	374	377	364	374	359	347	336	357	379	377	378	385	377	376	377	377	358	337	361	351	362	397	377	366	399	357	362	392	392	360	420	395	392	368	380	384	365	354	373	386	378	384	407	392	372	380	378	345	386	403	354	402	413	354	347	420	369	421	366	344	366	354	356	383	401	378	365	393	425	375	384	396	393	369	368	342	364	347	380	370	343	350	391	397	403	353	366	369	367	391	396	379	363	409	385	369	378	382	306	397	364	370	361	390	381	415	393	378	365	374	398	378	361	362	396	374	377	376	423	367	389	379	379	393	338	410	374	401	397	367	361	358	379	376	380	368	361	396	362	369	384	396	342	356	393	405	368	411	409	392	347	364	364	367	414	375	365	369	374	353	355	362	390	359	364	361	409	339	411	364	371	392	370	385	375	400	357	393	395	378	361	346	355	412	346	384	366	377	364	413	397	418	390	385	387	351	365	362	392	365	371	390	392	370	380	373	357	380	415	374	378	375	343	386	381	366	364	405	356	396	370	383	356	383	390	370	386	400	381	373	395	359	380	405	378	352	388	373	352	370	341	367	356	362	409	355	358	345	386	356	395	380	345	382	395	366	402	399	337	370	363	337	382	359	354	403	371	377	339	361	360	412	400	377	378	374	381	363	370	390	339	394	377	380	354	392	357	355	381	375	376	368	387	382	370	361	346	362	358	384	386	399	387	384	390	389	366	386	408	348	359	367	358	378	378	391	375	377	394	352	359	388	364	385	380	365	371	382	369	376	401	372	393	354	412	379	348	365	383	385	386	367	380	365	383	382	372	374	359	362	368	385	397	349	353	367	376	387	380	396	343	392	383	369	379	382	404	361	389	382	360	375	360	377	369	381	373	391	386	388	363	398	389	371	389	375	353	341	416	346	367	419	372	381	341	372	332	417	399	346	387	377	381	372	388	334	368	368	393	396	394	390	354	366	357	365	394	379	373	389	378	375	345	373	373	370	383	375	399	368	357	353	403	370	370	365	382	396	395	349	377	401	376	375	374	373	378	361	390	378	373	413	367	374	369	377	363	399	396	376	377	377	431	383	375	383	374	389	374	388	387	380	350	379	377	390	346	376	386	360	347	365	387	364	382	390	366	359	374	361	392	383	376	387	376	354	367	386	372	405	376	352	336	396	366	408	354	367	376	392	358	377	384	370	434	379	395	385	367	356	378	397	337	376	379	386	402	350	377	366	377	399	400	369	393	420	345	369	398	364	382	379	368	387	372	383	331	359	399	415	401	410	383	357	371	376	394	394	368	360	394	394	363	377	423	336	374	382	398	374	372	350	377	359	408	374	368	402	379	381	354	381	412	372	374	367	394	377	370	361	416	367	382	382	359	353	373	371	384	342	369	409	389	382	385	379	371	377	406	383	354	335	389	357	369	368	350	373	366	373	384	376	380	357	395	379	380	368	387	344	379	359	374	377	395	375	398	387	380	358	367	393	386	351	373	361	348	363	363	374	356	378	348	366	337	362	381	343	362	388	367	351	394	375	411	387	389	379	379	364	376	324	368	359	375	368	364	375	357	418	347	380	379	354	391	404	351	405	389	402	394	355	357	387	343	356	367	404	397	359	347	353	360	372	376	362	386	358	406	407	388	353	375	378	397	380	360	383	389	379	378	343	352	391	375	419	359	383	377	395	357	351	372	385	342	364	409	372	374	357	374	377	354	359	392	355	375	401	353	381	373	357	368	352	407	360	394	385	375	380	374	370	373	391	392	398	411	351	354	351	383	378	374	340	364	393	388	376	395	352	403	384	384	365	357	386	367	367	374	374	413	355	340	403	373	371	339	386	361	386	395	391	370	414	350	386	416	377	379	359	371	373	380	394	393	392	344	355	386	378	386	373	397	396	362	323	379	361	382	405	382	367	410	366	388	375	381	400	400	346	389	369	415	399	386	389	373	370	356	374	357	376	411	401	384	406	375	415	402	373	368	389	351	349	373	375	371	386	361	401	353	376	361	384	408	389	367	360	375	358	379	349	394	402	362	391	387	406	408	388	390	328	367	388	359	397	397	370	364	418	361	382	390	390	370	377	368	408	374	366	406	403	395	396	367	377	343	380	401	363	378	374	391	365	354	377	396	397	358	399	392	370	350	369	358	379	375	380	366	387	382	348	377	361	356	357	380	358	392	381	349	397	400	412	376	387	343	388	411	380	395	383	382	379	376	362	365	392	386	391	370	410	386	367	409	373	359	379	370	394	366	363	382	397	385	383	379	393	373	392	360	356	371	391	356	376	390	361	345	363	364	392	397	377	351	315	357	375	418	408	382	368	374	387	416	352	376	381	393	384	378	392	358	365	373	351	346	368	396	388	389	384	356	381	372	385	387	374	361	357	402	379	381	386	388	347	395	380	361	319	374	357	384	379	387	433	357	370	389	380	368	393	384	392	360	363	383	367	322	367	389	374	374	377	374	406	359	362	374	350	385	327	349	347	385	367	389	398	445	366	376	358	409	392	396	355	359	365	399	377	350	366	373	401	354	361	411	402	355	326	369	365	390	412	384	411	416	377	372	407	388	367	364	374	362	410	355	389	376	391	356	350	371	372	372	311	356	407	387	380	379	413	380	353	352	371	364	367	390	362	392	371	364	336	410	371	410	359	337	339	390	363	397	372	365	388	391	370	372	382	378	361	377	357	380	384	412	380	388	376	365	358	392	371	351	360	368	361	387	369	414	353	355	378	350	378	370	376	395	368	351	406	378	369	376	383	379	383	370	381	388	362	366	359	368	370	392	370	344	362	391	356	388	343	394	377	387	371	372	385	397	340	397	363	340	354	402	407	342	386	365	409	379	364	357	352	370	376	388	402	376	366	363	315	353	391	355	361	399	377	355	398	361	405	396	404	384	425	380	351	363	363	349	360	380	382	407	390	337	350	323	379	386	380	374	358	394
26873	21658	21086	13313	6458	4121	3064	2353	1762	1429	1158	882	828	762	690	610	585	557	541	545	539	538	478	503	493	464	443	434	473	476	494	494	459	421	447	418	411	387	401	380	379	315	389	373	410	370	362	370	360	364	345	346	366	348	331	327	321	339	336	314	331	386	340	373	329	340	327	350	334	330	362	342	314	378	346	347	349	322	300	344	338	341	344	328	350	334	336	373	322	339	347	353	354	364	345	316	344	357	302	306	355	342	367	313	349	357	355	340	353	315	349	345	347	364	332	354	314	357	340	344	340	355	345	302	362	306	367	351	394	354	345	332	323	330	325	366	353	355	375	338	317	329	339	337	352	324	348	349	335	356	332	317	349	354	346	359	342	360	359	366	354	324	302	333	374	328	376	347	345	361	354	362	360	386	375	340	335	329	292	379	332	343	348	365	334	334	325	344	341	315	342	332	358	358	361	308	346	342	359	366	319	346	319	314	346	338	323	365	328	358	331	321	334	355	330	317	325	337	373	356	332	287	338	339	328	343	354	349	323	351	343	352	336	329	370	369	298	360	315	349	357	338	351	344	319	323	317	372	322	324	346	342	332	336	344	334	350	314	318	361	327	361	359	319	346	316	360	347	380	355	337	352	328	328	346	360	348	364	336	357	341	347	401	392	328	317	347	333	339	345	341	348	339	363	330	338	309	323	371	342	345	354	346	342	396	361	329	346	353	333	321	359	351	335	367	367	322	363	347	337	308	344	335	329	323	311	310	339	337	351	317	368	339	324	325	314	387	364	331	319	320	339	375	322	358	347	350	315	301	317	321	342	335	398	342	368	329	360	339	322	304	347	357	361	368	352	345	367	357	344	338	360	349	342	362	319	327	358	374	332	377	342	362	316	323	350	346	347	343	327	332	341	341	344	368	348	371	342	332	353	332	312	325	338	343	343	318	354	333	386	308	326	339	352	353	343	343	333	322	338	350	275	329	344	365	334	349	330	337	338	332	322	355	338	315	347	354	359	355	346	356	323	329	362	337	353	317	308	330	328	362	356	321	355	333	339	353	322	345	347	316	365	365	344	335	338	321	312	355	322	347	355	307	347	330	326	362	343	341	351	331	348	300	319	339	324	338	302	320	375	352	327	333	348	313	345	344	341	339	353	343	351	348	350	376	332	327	352	329	358	335	342	344	358	340	356	336	351	319	341	343	342	306	358	335	330	368	340	331	356	321	322	325	333	331	342	333	343	347	355	362	349	356	323	351	329	367	341	351	341	344	338	337	336	337	343	348	353	364	392	350	354	352	337	358	320	360	300	351	340	342	365	312	311	359	320	346	333	331	347	335	328	350	360	362	301	311	310	323	330	344	359	353	336	317	337	370	328	315	346	361	313	350	326	307	311	335	330	365	378	325	347	323	343	341	341	349	335	375	353	342	376	308	364	323	376	322	350	318	320	320	362	345	319	357	341	355	328	332	338	335	338	330	373	337	325	320	361	319	324	341	357	327	352	342	324	332	379	354	354	373	362	343	344	341	346	317	365	339	333	362	339	341	313	342	356	326	346	325	325	303	336	360	351	349	326	353	339	335	295	341	344	341	332	356	351	335	343	356	373	347	335	340	351	332	347	362	322	338	348	345	347	358	369	366	341	359	322	374	359	335	335	344	328	337	314	346	388	317	324	318	367	350	347	349	329	357	356	351	327	357	365	339	353	374	333	285	368	335	312	346	351	343	364	350	306	304	346	350	341	325	343	343	324	312	387	302	362	317	337	338	330	342	340	348	336	321	354	326	345	330	380	363	359	344	329	358	353	363	360	330	336	351	343	343	332	327	344	381	389	324	358	325	325	362	334	376	309	348	344	369	301	331	352	356	371	335	371	343	305	356	350	335	325	336	353	358	301	359	321	343	314	343	380	356	316	349	343	345	358	331	348	320	389	357	346	333	329	358	333	364	370	356	359	347	342	342	362	330	326	341	340	341	336	358	334	353	334	332	340	353	354	364	338	343	325	341	345	343	361	339	328	343	361	340	331	305	365	356	309	361	348	350	328	340	381	356	344	381	376	353	368	331	318	357	353	334	323	334	368	350	349	355	350	340	346	327	367	358	345	299	335	315	298	362	332	332	347	348	322	367	345	351	334	348	375	347	342	348	326	344	372	368	315	336	348	329	321	317	334	378	308	357	313	354	373	380	334	327	337	342	338	340	346	343	312	353	360	312	361	326	355	349	331	343	331	309	348	335	335	350	376	345	320	331	357	326	338	325	354	321	322	352	320	341	345	339	339	349	321	348	327	322	331	297	337	336	381	334	350	351	339	335	381	362	359	357	330	352	318	321	318	382	371	361	313	356	339	327	360	372	365	329	343	316	356	346	330	351	328	328	338	342	349	347	377	355	349	352	332	346	356	329	356	368	327	325	372	322	374	345	340	332	319	382	344	348	348	347	327	346	326	344	343	325	369	342	334	388	316	370	342	364	345	346	325	356	359	348	336	346	369	342	352	348	360	387	335	330	309	327	348	310	375	361	361	347	351	343	351	346	338	348	364	338	307	333	360	355	346	345	349	334	320	356	333	335	343	355	353	371	297	359	329	316	329	369	349	349	336	322	353	300	335	322	345	358	343	339	329	389	361	343	350	311	307	345	334	335	357	352	316	311	347	335	340	365	322	327	349	374	346	343	355	323	356	338	339	326	311	340	328	339	365	354	361	360	325	351	339	327	367	328	356	352	346	356	370	333	368	342	353	325	333	348	362	400	338	379	324	316	312	335	309	338	372	323	342	337	343	335	338	345	325	369	353	342	316	341	345	322	331	352	356	318	356	341	383	328	351	362	357	300	309	366	342	350	351	329	358	321	350	342	352	361	369	313	354	315	357	301	354	327	341	316	357	359	328	353	336	323	365	325	352	339	355	361	382	348	332	332	401	353	334	341	333	361	354	345	349	311	323	342	340	330	327	356	351	324	346	330	363	351	333	337	324	365	328	362	362	348	362	349	339	338	324	371	341	323	354	356	329	311	347	328	349	327	354	301	337	323	364	359	339	343	342	354	345	340	308	371	362	316	390	364	322	334	309	365	333	354	335	344	340	357	350	339	329	380	313	327	328	344	343	345	349	356	341	345	304	339	357	373	358	337	349	376	393	354	350	339	329	331	364	346	333	329	337	356	351	317	374	301	324	378	310	322	329	382	366	362	353	341	348	359	359	356	357	343	357	350	375	362	361	332	319	333	350	355	342	385	341	338	317	328	363	343	358	358	339	352	322	343	321	319	357	335	335	351	359	344	378	361	331	363	327	349	336	348	333	356	347	339	337	379	316	324	348	373	324	366	307	354	348	332	355	331	354	347	344	334	349	374	349	370	380	353	331	333	352	320	378	337	329	327	340	334	338	350	354	355	370	324	320	357	333	316	358	339	324	353	337	339	341	309	374	348	353	331	320	324	357	355	360	323	366	354	335	363	296	382	353	364	337	378	397	350	368	360	308	351	323	337	320	363	407
21221	32687	29367	19927	14225	11132	9195	7460	5816	4645	3595	2744	2328	2038	1794	1640	1455	1392	1332	1214	1145	1186	1126	1076	1036	1028	969	937	871	908	968	1017	1018	899	863	809	764	721	655	662	619	678	715	666	655	646	655	577	562	566	604	579	603	583	587	599	613	570	551	596	594	583	571	590	584	604	549	581	577	536	608	550	594	592	621	592	575	571	576	589	631	611	541	555	564	532	555	575	584	578	555	588	562	592	653	593	555	558	560	523	572	555	563	585	585	571	539	588	623	570	573	578	605	583	586	589	557	568	569	568	578	561	571	531	607	610	594	566	602	566	583	574	567	561	551	540	565	563	599	547	589	581	602	598	558	589	602	613	596	535	604	572	567	582	571	619	579	595	563	605	585	627	553	584	588	579	568	613	608	588	608	567	566	619	536	610	577	588	575	568	547	557	591	566	555	552	600	562	623	595	565	581	546	603	576	595	568	591	605	557	571	557	590	573	549	572	607	592	583	594	612	598	575	596	600	582	577	582	627	576	570	609	588	564	605	583	599	601	635	534	562	515	535	593	528	553	572	611	600	563	575	552	562	551	587	570	603	586	558	580	586	577	540	575	582	553	596	597	601	581	594	580	605	580	602	606	561	582	571	550	552	542	581	556	617	618	572	591	598	608	589	569	551	587	593	568	585	549	579	597	581	536	563	556	586	609	577	582	545	591	554	595	598	598	555	582	564	564	574	561	552	591	604	577	552	553	572	573	582	570	571	637	607	582	597	578	590	596	564	580	576	589	576	544	587	584	558	598	582	587	591	582	591	588	614	571	611	580	613	565	554	586	592	559	604	603	576	537	595	576	558	628	555	529	570	565	565	599	589	589	579	548	637	554	592	604	595	603	600	561	595	583	546	574	574	603	566	558	576	544	589	569	596	611	592	556	575	536	615	588	578	557	585	575	526	576	533	581	581	560	599	561	549	574	626	565	569	579	602	567	522	566	582	580	579	575	606	556	578	563	596	569	535	550	554	542	578	557	563	549	595	576	599	588	599	595	550	575	589	579	571	565	547	579	579	545	612	581	583	609	571	599	628	586	614	590	587	598	584	564	595	579	550	583	562	564	626	618	584	597	572	582	621	562	536	550	583	583	645	578	610	548	608	563	596	565	553	615	578	568	580	549	563	575	595	583	582	590	621	536	529	569	586	581	579	570	657	559	589	550	580	585	577	607	570	566	595	594	571	623	561	593	562	570	537	581	550	561	608	533	609	558	584	581	584	597	572	580	591	554	598	587	617	583	546	568	570	554	577	622	563	567	592	576	589	561	572	623	547	598	567	586	580	579	518	607	550	593	615	608	608	561	624	563	599	601	585	581	569	636	560	615	580	613	586	523	581	574	582	564	581	576	586	577	547	563	592	604	573	587	563	589	551	585	603	618	567	599	595	595	583	601	583	537	577	554	558	520	572	594	586	605	590	624	560	567	579	569	600	583	586	557	581	554	601	579	558	572	550	581	557	591	536	640	604	582	596	599	585	591	579	552	524	565	603	582	551	567	566	587	574	582	601	581	564	605	586	544	604	602	588	563	594	582	589	568	596	584	547	607	596	547	548	565	570	626	564	550	606	553	599	573	565	558	537	570	560	620	560	601	588	553	554	572	601	598	565	562	527	604	537	593	577	588	581	623	606	560	581	616	596	601	602	586	594	556	590	581	548	608	581	555	603	591	593	610	573	583	582	568	562	602	615	579	584	608	572	531	572	571	608	542	618	593	564	613	568	562	608	568	572	598	566	567	501	571	574	594	587	553	580	549	629	602	612	582	621	639	573	563	588	615	588	563	523	578	585	563	588	600	611	551	542	564	580	529	588	579	587	584	598	573	596	567	554	591	578	563	577	549	560	567	579	620	528	541	570	597	577	576	582	588	555	632	552	558	584	586	550	576	557	613	586	550	546	586	570	586	572	595	595	586	576	574	580	593	587	576	558	564	566	566	553	609	565	606	601	596	610	573	563	592	583	596	572	580	565	576	572	603	590	602	608	592	593	585	608	592	572	570	580	553	570	562	568	539	536	558	615	598	551	605	596	586	602	591	601	575	568	595	588	579	583	573	616	565	571	573	568	600	612	602	554	586	589	603	611	589	633	600	559	588	558	582	612	563	578	579	594	579	580	549	574	548	555	585	575	549	571	564	562	568	600	568	586	563	617	599	559	575	554	599	592	596	621	589	606	547	567	607	584	578	553	603	590	574	631	551	648	579	597	600	576	549	597	591	558	551	595	606	536	596	585	536	551	592	594	598	582	562	585	627	586	552	599	601	610	560	588	588	608	574	591	535	586	561	562	578	589	587	594	595	593	613	623	583	587	590	513	558	576	588	583	566	574	572	575	602	593	541	599	611	576	594	569	589	572	556	647	583	584	574	560	573	556	566	538	579	564	582	599	584	546	589	538	594	561	623	583	558	563	617	583	582	533	602	608	580	632	564	588	549	526	584	594	585	572	546	598	566	574	597	575	564	617	592	552	573	602	564	573	598	566	595	580	570	570	555	616	554	599	552	616	597	622	564	600	619	575	607	609	582	575	560	539	604	584	602	560	548	614	600	603	616	568	630	587	564	614	555	571	521	616	579	565	577	571	554	579	561	556	552	560	620	575	625	578	558	587	579	604	551	590	578	588	591	592	559	570	600	581	582	575	560	596	569	603	550	562	574	573	596	535	588	581	575	631	595	581	579	601	619	592	542	636	586	610	586	583	608	623	622	624	564	617	545	586	587	588	595	592	555	569	534	584	549	558	579	599	585	559	604	574	559	614	583	579	548	586	588	595	587	638	596	574	558	594	577	563	598	560	591	608	578	572	577	569	541	589	563	584	573	601	592	616	610	576	620	553	578	566	562	590	605	571	605	550	598	592	596	557	585	527	608	591	631	531	582	560	590	586	590	558	592	559	588	586	563	575	586	568	563	569	615	575	570	585	600	537	558	565	570	588	609	630	582	611	583	615	586	602	572	595	621	572	552	615	591	575	598	593	601	558	547	538	557	589	546	592	585	605	578	549	603	582	583	557	539	557	577	577	577	599	598	592	575	601	554	570	588	648	579	575	552	591	550	569	566	563	566	511	592	577	609	607	592	547	593	558	602	579	564	582	583	536	560	554	594	537	563	649	580	556	557	568	574	607	550	595	576	587	576	647	596	587	604	584	587	611	624	577	556	585	622	637	613	605	586	602	584	556	605	573	559	591	599	565	579	570	569	590	593	626	583	589	593	567	585	631	575	588	637	598	588	575	590	560	589	578	617	590	581	567	588	578	556	573	613	529	523	576	581	576	584	582	541	614	565	601	601	573	604	581	569	579	559	618	565	555	582	575	555	651	520	586	585	606	587	561	557	563	589	581	604	555	591	566	600	599	584	550	557	611	561	568	574	597	586	580	576	567	617	577	583	609	573	565	621	625	564	565	587	597	589	586	533	560	587	576	577	577	585	624	567	582	597	617	601	585	576	590	577	550	605	597	601
23928	21150	28396	24174	20801	12801	6584	4490	3120	2473	1974	1517	1233	1010	844	750	722	651	650	610	614	585	540	505	512	511	459	469	497	442	480	516	468	448	399	418	402	347	341	328	373	355	370	342	321	316	334	338	293	338	311	270	329	299	301	319	319	309	279	308	283	320	289	294	280	285	296	299	299	293	290	290	299	304	284	276	284	300	304	302	284	284	280	301	300	348	293	302	307	310	283	263	268	319	297	273	295	291	332	279	319	295	267	298	281	299	292	306	296	295	278	244	287	269	303	318	283	288	308	317	283	268	290	292	317	280	279	273	292	334	289	290	302	273	289	295	282	284	307	286	317	265	281	285	275	294	280	280	293	253	289	279	261	271	272	300	293	275	306	262	273	288	267	310	315	273	281	305	315	258	257	332	322	311	277	291	289	288	281	288	273	298	272	293	284	279	296	318	256	289	280	303	306	269	281	324	303	295	293	305	322	299	309	321	306	284	303	281	258	263	302	266	296	292	261	287	263	297	310	285	301	285	277	266	286	277	288	304	250	298	291	303	281	300	268	279	294	302	291	305	284	286	279	275	299	323	283	294	273	319	301	283	274	291	290	279	285	269	289	304	304	304	294	308	311	263	302	318	308	285	301	320	306	279	285	291	279	281	289	314	323	290	283	309	322	280	300	307	301	274	309	289	303	297	303	297	308	280	301	279	292	294	289	312	294	276	321	281	321	267	255	293	295	307	279	311	286	299	291	289	292	302	287	300	268	303	304	298	261	306	272	296	312	259	291	299	295	305	300	300	286	318	287	286	304	280	285	286	259	293	286	312	298	300	290	307	291	323	280	310	306	300	328	303	280	299	274	289	299	304	313	306	310	269	285	276	273	306	291	298	305	297	306	316	314	301	271	312	291	315	317	261	268	289	287	309	289	302	269	305	309	284	278	269	273	297	304	270	300	273	287	298	287	333	290	298	293	302	293	307	267	300	265	283	268	305	308	304	298	287	294	284	298	299	307	310	284	293	288	283	295	258	294	276	313	293	330	290	262	279	303	306	290	293	259	278	282	307	274	278	280	275	280	281	321	320	281	288	278	282	294	281	298	315	297	309	295	300	312	290	299	272	263	268	318	278	285	302	281	273	282	288	252	295	286	311	290	291	272	286	288	287	285	296	294	309	294	322	300	285	280	288	284	282	300	291	280	293	281	273	277	278	281	305	312	301	293	246	313	265	306	297	279	291	286	271	318	298	314	293	304	287	286	263	294	316	298	311	286	291	283	296	296	269	289	275	280	283	291	282	273	281	270	280	269	287	273	298	294	318	292	289	309	285	276	291	293	270	314	271	286	288	293	278	258	327	284	257	279	280	296	294	299	309	306	265	324	299	289	279	279	274	274	292	304	298	278	282	302	296	249	327	320	289	319	299	313	285	263	306	264	283	299	288	298	279	290	288	278	264	299	299	319	273	280	300	305	313	306	284	293	276	290	297	297	285	305	262	288	290	274	286	274	313	278	296	289	263	281	303	316	302	284	264	307	304	276	292	298	309	311	284	290	281	293	323	308	314	289	289	283	316	251	285	276	303	302	302	291	298	277	282	287	335	287	300	329	275	292	278	295	278	293	285	278	298	268	264	300	283	279	306	281	287	259	281	319	255	290	344	302	277	290	297	273	305	311	267	270	282	270	299	280	271	313	274	275	288	296	275	276	284	321	282	272	283	307	289	282	295	322	287	290	298	286	307	288	286	289	297	274	306	275	305	277	319	273	294	305	272	306	297	297	301	289	283	254	317	293	267	315	306	321	270	331	285	276	288	268	282	278	295	288	285	312	273	278	274	284	292	274	311	306	309	285	289	309	293	266	285	272	273	310	318	298	274	277	291	286	266	299	292	268	321	283	271	297	298	302	288	320	295	305	275	260	299	280	327	308	290	309	300	285	295	315	312	309	261	283	273	268	283	292	317	314	305	330	246	284	286	291	304	262	294	336	308	286	288	306	307	313	273	260	299	285	285	295	282	320	278	302	289	303	287	275	292	304	259	272	284	283	262	256	286	296	317	271	292	287	280	324	282	300	296	306	276	284	296	316	306	325	282	298	269	291	335	286	307	288	292	301	317	304	288	315	337	297	295	303	302	292	285	332	280	313	248	301	294	269	315	310	320	296	319	279	294	299	310	310	257	284	269	310	296	290	288	301	278	285	306	278	300	241	306	290	283	289	283	289	284	306	319	307	271	296	299	311	282	255	269	275	303	289	265	298	273	264	299	280	321	282	316	279	276	312	307	281	292	294	296	287	279	304	266	315	278	286	280	253	295	279	274	297	318	309	275	280	273	318	298	274	321	310	284	307	282	290	306	316	272	304	283	291	274	279	262	296	288	279	268	285	318	292	256	305	295	267	325	294	246	283	291	281	288	288	312	300	321	295	291	273	332	280	309	277	264	287	280	268	283	296	287	289	281	316	285	285	279	306	307	309	275	313	333	268	316	284	269	317	285	312	299	306	288	286	283	271	265	308	315	287	297	303	296	279	291	293	303	264	276	305	301	307	315	312	310	272	314	289	292	291	315	296	325	296	314	286	268	296	304	291	279	288	292	298	296	266	263	269	308	323	319	287	283	291	287	268	288	280	306	317	301	273	272	319	305	314	270	305	290	294	292	279	268	324	344	280	310	305	285	289	284	311	300	267	290	320	287	284	289	314	285	336	310	300	288	253	324	298	295	297	272	298	291	288	325	279	275	267	299	291	277	294	275	297	324	292	282	259	287	305	331	269	291	248	289	296	282	306	302	278	308	295	279	285	288	273	294	298	279	293	281	291	302	278	301	301	289	274	303	291	286	274	298	291	302	314	295	265	312	302	247	308	279	293	305	299	292	291	271	289	316	294	313	283	282	307	328	273	306	295	302	307	298	300	294	292	277	265	279	282	278	319	286	271	262	258	270	287	279	260	333	273	337	294	286	285	276	277	274	315	309	301	286	281	269	316	304	281	322	267	263	282	285	291	297	268	263	296	270	271	264	272	287	294	292	291	276	292	277	284	285	324	275	290	300	291	307	282	285	305	300	288	274	282	287	299	267	302	300	264	282	310	285	272	292	306	297	307	278	287	266	309	289	281	300	263	319	299	291	299	286	301	296	274	293	294	299	285	303	299	311	286	287	269	258	287	300	283	253	280	309	309	298	306	289	270	286	312	272	282	269	308	283	300	295	316	273	256	273	280	298	315	274	298	282	274	266	290	303	324	286	290	300	312	303	285	271	301	316	261	270	302	308	284	293	310	289	315	313	292	286	262	267	309	287	330	264	309	306	331	322	324	316	279	316	295	276	269	258	294	284	272	258	255	309	275	294	294	314	289	287	263	284	295	271	285	279	316	298	296	322	298	281	291	283	298	316	295	276	289	286	273	268	289	284	275	306	290	293	301	298	307	260	309	303	293	290	290	289	286	280	320	291	334	259	277	294	317	271	278	289	296	280	309	322	285	304	272	282	294	293	298	322	273	286
22369	38434	34588	25979	19921	16055	13694	12138	9375	7618	5958	4562	3665	3107	2674	2277	2083	1944	1752	1684	1562	1513	1425	1264	1235	1175	1107	1124	1086	1149	1042	1149	1112	1042	920	856	839	711	648	621	610	613	625	671	630	630	551	563	568	597	548	490	518	491	505	474	490	507	513	461	532	528	487	494	518	502	512	503	467	499	500	487	520	497	475	504	492	524	474	547	501	515	470	489	483	523	484	488	478	481	478	472	473	505	461	487	533	491	501	488	472	509	471	496	489	487	538	508	493	485	511	485	491	487	481	503	475	482	468	459	485	484	511	482	511	476	499	502	519	469	493	461	512	521	492	477	501	508	491	506	473	444	492	485	446	529	521	492	488	479	527	520	513	520	501	506	485	545	450	524	461	493	509	439	520	474	484	486	527	472	480	501	488	521	490	542	488	506	505	507	521	517	450	505	488	494	506	493	508	498	468	484	511	467	507	528	502	514	552	491	457	491	522	502	475	470	503	485	479	468	476	493	495	514	482	480	522	518	477	551	495	495	474	491	470	509	472	462	492	503	519	498	495	485	484	473	529	434	534	486	500	457	481	448	485	496	504	503	510	486	513	518	482	472	501	476	499	488	488	448	503	501	484	522	481	507	487	546	506	497	493	530	503	492	470	494	527	490	448	478	478	499	531	458	453	491	531	486	507	510	496	512	471	444	498	465	527	498	483	507	511	489	506	489	507	502	478	530	467	445	500	538	478	507	501	506	501	490	486	493	474	496	506	465	500	444	482	506	494	492	500	496	528	509	472	482	484	466	504	486	498	524	486	483	486	515	509	526	518	471	482	495	517	493	457	512	493	518	517	497	531	528	497	467	529	470	528	520	440	451	514	492	468	467	486	508	470	495	536	523	506	497	491	490	488	481	464	511	475	515	490	519	457	471	502	503	479	468	472	520	503	469	489	500	463	514	496	501	509	531	503	513	506	505	548	469	515	490	492	509	505	513	483	498	464	495	501	450	487	504	467	493	500	502	500	512	523	538	537	470	457	537	518	514	456	498	500	515	479	490	513	481	472	498	493	513	474	505	532	515	516	512	500	495	531	522	513	501	518	489	465	495	512	473	490	502	473	491	530	493	473	494	514	498	489	500	499	471	501	472	512	464	504	500	484	479	509	508	505	526	522	486	517	529	488	515	485	463	523	531	526	519	516	443	526	515	474	472	515	482	496	508	498	516	485	489	472	498	489	537	505	481	484	497	512	463	533	483	491	509	490	523	492	518	511	493	481	441	496	489	430	479	515	482	509	476	501	500	518	463	519	471	503	490	489	500	493	489	461	499	507	450	480	495	482	503	506	502	500	475	479	470	496	496	515	557	521	487	518	462	511	488	509	497	519	488	463	503	490	520	496	501	474	496	497	505	500	488	487	480	516	453	504	516	506	499	498	485	515	508	504	464	549	523	492	480	480	497	452	474	485	501	521	473	521	473	494	484	470	473	454	481	492	499	502	495	447	507	512	461	526	507	497	521	496	514	540	505	448	491	531	479	534	509	485	481	455	496	493	483	486	487	480	516	559	531	493	499	503	483	504	453	461	517	468	512	491	526	467	495	508	516	481	490	492	502	510	465	481	476	515	463	481	492	485	521	471	480	505	500	432	496	495	523	491	470	519	458	506	501	456	511	505	533	493	465	498	488	494	484	490	472	514	467	491	478	530	485	495	507	485	463	502	506	506	537	495	471	477	473	475	454	474	434	500	504	505	514	475	484	500	513	433	487	459	493	518	494	476	505	513	497	471	503	506	466	491	486	545	465	458	472	501	472	474	504	510	512	493	471	526	500	496	539	515	497	477	511	474	512	543	494	452	526	533	470	490	537	482	524	512	490	478	505	490	521	467	490	472	503	490	519	488	506	468	527	493	518	542	506	501	449	495	514	500	511	522	443	492	527	496	479	468	523	528	471	505	461	493	467	473	459	509	501	512	458	534	495	516	462	499	483	502	537	524	524	494	508	471	496	510	518	474	491	505	515	519	463	494	513	509	517	457	429	477	487	490	486	524	500	482	511	489	474	486	498	477	476	481	497	487	490	491	505	492	504	485	488	531	440	507	510	486	474	496	492	488	483	509	510	504	492	475	484	491	500	509	506	522	480	495	509	477	496	473	515	475	501	466	483	469	469	485	505	527	507	497	503	478	492	507	521	504	500	473	448	456	498	477	501	485	469	488	496	513	494	477	513	481	482	516	482	501	494	485	446	479	492	539	540	485	502	466	505	500	533	474	519	471	490	529	468	517	448	499	501	508	515	521	493	472	464	460	449	531	450	491	487	500	481	480	506	488	501	502	530	492	508	486	459	507	491	470	472	477	484	486	513	470	484	512	531	492	482	457	517	518	481	561	446	500	488	490	434	486	515	489	505	490	496	474	554	548	520	480	509	504	461	489	487	495	496	463	508	463	489	466	516	509	491	488	493	509	483	487	500	510	484	479	486	537	521	531	492	501	525	537	524	487	498	483	535	517	501	458	466	505	496	466	528	478	466	453	520	502	475	468	510	507	486	490	523	473	551	449	475	498	468	484	538	526	473	438	509	488	477	495	488	509	493	522	528	552	486	517	518	475	485	502	470	500	499	475	479	481	496	470	463	487	526	500	514	487	484	500	521	485	496	480	484	431	519	541	507	494	492	504	500	473	474	490	509	517	466	490	535	520	511	509	509	538	452	521	507	502	463	507	519	488	492	492	492	507	507	493	498	491	487	472	517	492	522	470	500	491	489	492	518	447	478	527	449	507	532	502	487	462	514	472	481	454	477	473	461	501	490	472	500	525	469	516	468	487	483	513	502	506	460	491	498	463	469	511	491	517	482	499	491	540	513	476	484	490	519	495	512	479	499	487	441	531	525	541	506	492	508	500	501	502	517	524	491	488	517	484	513	483	504	489	488	505	510	514	514	506	509	508	499	493	458	478	517	504	525	523	514	502	473	494	472	465	515	489	495	494	487	506	537	508	532	533	509	476	506	528	438	527	520	521	491	503	459	481	518	498	478	491	505	490	526	487	485	524	541	506	528	517	522	482	484	525	519	489	496	516	486	447	526	494	460	473	468	461	509	499	457	481	499	462	520	473	456	492	515	519	471	525	505	470	498	469	528	519	510	542	484	496	516	487	483	490	493	525	461	511	478	511	492	536	498	475	502	496	522	480	502	497	511	473	498	509	484	492	485	487	482	458	471	520	483	484	505	503	487	487	505	480	498	475	485	515	494	468	497	502	488	498	510	462	512	458	521	487	525	536	521	501	514	536	493	489	524	488	518	516	476	465	486	482	463	525	493	470	451	467	512	470	489	446	536	455	483	492	485	521	520	484	528	492	510	474	491	528	507	486	507	503	509	482	464	517	497	479	540	468	488	514	463	491	483	492	495	517	528	520	499	485	483	486	472	494	518	484	480	476	505	498	491	462	505	501	487	507	454	537	462	475	475	516	456	471	473	490	480	500	528	508	494	478	479	458	485	501	531	503	485
22987	21126	28944	23574	21172	20765	13324	6529	3896	3229	2591	1908	1526	1378	1146	950	837	805	733	660	632	584	566	573	502	517	522	482	502	493	463	554	502	461	418	394	359	299	286	253	268	264	264	288	283	276	267	266	244	264	259	277	256	226	227	231	216	227	211	223	247	222	214	204	243	229	222	236	223	225	220	187	208	241	234	212	216	281	222	193	239	224	246	219	216	204	236	216	217	207	224	215	205	212	238	221	198	249	231	200	217	214	207	209	202	205	235	231	221	198	204	250	235	208	245	250	211	232	241	232	225	192	214	264	239	219	202	211	208	210	242	214	234	234	217	218	196	212	191	226	243	185	230	201	239	222	253	215	226	222	208	249	219	217	207	226	257	216	207	198	215	215	220	222	209	216	229	225	247	209	208	226	217	237	230	220	254	217	211	229	213	226	214	206	203	207	217	207	186	204	224	235	225	224	243	234	220	212	210	203	231	219	210	235	202	214	243	224	206	194	256	198	229	257	224	224	226	216	182	219	230	231	226	208	237	195	230	192	210	240	214	207	230	217	240	198	225	236	223	231	228	241	207	214	241	220	200	223	219	220	205	210	222	242	226	229	230	227	214	214	203	217	247	195	251	213	210	248	207	223	228	214	197	204	244	235	203	209	230	205	219	206	225	225	241	230	202	220	221	223	205	240	232	245	247	232	216	213	209	242	210	203	232	233	234	213	233	218	225	248	221	211	230	211	209	203	234	218	236	208	231	212	213	196	255	204	218	231	237	224	213	256	212	218	228	222	206	206	228	208	216	215	231	206	218	238	237	222	240	220	229	222	219	233	229	208	267	231	195	218	215	210	250	204	235	216	210	198	211	201	224	227	221	198	250	207	257	252	233	219	237	200	211	209	238	219	194	195	227	226	196	226	195	205	231	240	222	215	228	202	239	223	230	208	210	214	224	220	217	222	211	250	213	210	230	222	231	227	233	216	212	217	219	224	213	232	221	232	216	219	233	225	194	226	222	223	190	229	248	221	222	251	216	230	201	213	222	221	199	187	202	202	205	246	231	192	220	209	239	242	228	240	195	186	229	215	222	184	249	241	210	225	220	224	199	204	226	239	223	224	221	225	223	217	209	217	201	230	224	227	230	200	230	205	217	214	247	220	207	224	248	223	217	225	249	232	221	218	206	240	217	233	209	226	204	229	236	217	243	208	230	226	215	221	229	201	222	230	221	236	219	230	211	220	198	230	193	219	223	222	215	209	184	235	236	223	196	196	232	192	238	215	195	224	234	231	231	207	238	229	212	232	215	227	207	237	185	217	230	235	232	237	207	222	227	229	245	203	239	236	242	211	201	212	231	224	224	236	192	198	221	202	218	197	224	238	249	218	227	239	219	200	223	213	248	188	197	242	246	238	218	220	249	220	230	225	182	236	246	225	256	249	240	219	221	231	239	222	259	215	201	191	211	227	241	240	244	205	249	225	223	207	219	186	224	231	222	234	208	204	225	225	229	246	223	219	209	211	223	222	215	217	218	212	192	219	233	218	199	225	224	208	220	186	213	234	217	212	238	235	249	192	221	213	240	218	212	216	217	222	232	223	173	256	231	205	233	192	249	236	211	213	229	231	216	218	208	259	211	226	236	236	223	231	227	197	214	233	202	212	209	240	224	197	227	243	206	209	219	225	215	206	222	225	220	215	239	244	205	241	248	235	217	221	211	231	247	219	227	206	220	224	209	212	235	221	194	206	223	198	225	202	208	203	209	214	258	239	195	224	266	225	255	233	241	220	236	215	214	232	187	229	219	218	217	234	240	209	239	231	220	232	225	237	235	250	243	221	213	227	237	233	183	205	201	226	221	220	201	208	240	233	250	194	210	233	251	241	215	217	190	244	232	240	196	244	229	202	221	195	247	198	210	223	225	211	207	233	231	215	223	217	205	224	217	244	206	238	238	216	229	224	227	197	218	216	231	217	223	196	244	238	208	215	221	252	227	208	256	209	184	246	207	212	207	225	206	215	227	222	218	207	233	235	209	233	232	234	211	211	219	226	236	231	225	241	218	224	201	231	213	226	197	217	225	215	222	229	237	223	229	237	226	229	206	240	228	244	207	212	210	222	199	225	229	229	208	231	231	215	241	224	246	213	224	190	217	236	225	227	242	222	228	218	205	213	212	242	206	204	221	204	207	245	214	221	241	188	226	199	208	216	231	202	193	215	230	237	230	227	193	222	220	232	224	220	215	205	218	229	225	210	240	196	236	206	199	229	219	245	224	208	244	209	234	220	208	211	225	208	219	208	229	240	201	211	227	207	245	212	226	203	225	203	250	220	237	224	226	207	234	201	216	232	232	224	220	203	228	201	212	222	219	235	229	219	209	216	191	212	227	206	224	198	243	204	213	233	207	236	203	230	212	235	224	219	248	244	238	227	251	234	249	216	215	232	226	224	241	215	235	241	238	214	223	225	209	210	202	214	215	226	232	217	219	194	217	218	174	212	232	221	198	223	231	204	226	229	212	214	230	239	216	211	216	218	244	229	245	211	235	203	211	193	180	216	208	235	227	209	210	232	226	246	248	228	192	199	220	227	227	227	212	231	226	232	229	224	210	228	214	237	227	217	213	217	240	232	219	203	224	231	236	233	230	218	224	242	238	220	237	218	215	212	210	217	207	231	216	228	216	220	211	238	196	211	202	223	185	210	210	240	217	214	246	216	182	233	214	230	228	217	229	222	208	219	256	213	226	219	219	221	216	235	224	222	244	213	225	222	218	189	222	202	215	216	212	231	220	236	218	217	222	190	249	222	232	249	244	207	236	226	202	202	240	221	227	210	207	189	251	226	222	191	221	206	233	199	205	211	219	226	200	220	229	195	222	241	211	214	204	230	195	243	217	213	227	204	192	228	199	218	224	213	220	212	208	217	224	225	242	231	231	224	220	215	217	224	236	209	214	232	243	200	209	230	248	204	228	213	204	227	190	248	210	237	221	207	210	189	217	210	218	213	246	210	228	199	206	204	198	188	197	223	204	210	216	204	205	214	235	223	211	217	223	203	220	237	221	223	242	221	212	236	239	245	205	221	210	220	207	213	240	216	213	202	210	217	209	215	205	238	226	201	223	238	231	229	233	227	218	236	202	217	251	207	219	267	227	201	229	219	234	199	239	204	221	209	225	247	215	221	217	252	221	229	250	220	210	229	219	195	210	210	232	229	232	208	208	205	230	210	206	218	184	234	215	225	217	237	210	219	237	223	208	244	226	225	235	211	202	237	220	231	215	222	202	217	225	220	185	228	188	185	225	226	230	221	236	221	228	215	221	203	251	208	239	228	245	194	245	209	227	219	234	218	210	222	213	246	221	232	212	208	210	203	226	192	221	233	217	218	234	191	205	213	217	218	220	219	212	218	208	235	212	254	224	254	217	242	256	216	214	212	227	232	222	195	232	232	245	196	232	226	204	223	202	213	235	213	206	225	220	226	227	220	210	214	237	224	241	207	217	207	216	213
23696	41933	38445	30283	24358	19859	17194	14857	11204	9722	7969	6262	5142	4201	3482	2980	2639	2385	2184	1949	1704	1712	1646	1454	1391	1314	1310	1287	1366	1266	1300	1329	1233	1067	905	889	796	733	618	584	538	514	575	568	588	568	563	476	497	433	474	431	402	417	373	366	388	378	386	388	397	382	389	331	394	363	390	398	389	389	372	379	366	363	353	395	394	387	390	405	329	358	360	374	385	384	390	331	375	354	386	367	349	412	402	386	365	351	343	401	370	378	395	370	358	357	369	362	391	343	394	372	361	372	361	395	396	374	347	350	350	374	365	326	390	383	406	390	328	353	356	401	364	381	340	349	374	387	379	334	397	368	344	402	355	401	335	407	345	348	344	389	362	347	375	385	352	387	355	357	376	377	347	369	386	379	376	346	357	352	375	390	380	364	368	405	394	361	401	386	390	412	354	345	362	376	361	338	354	391	382	374	388	372	388	372	377	369	367	398	404	379	370	369	386	388	396	361	373	390	379	392	364	382	362	362	367	379	392	414	387	364	403	364	375	335	364	373	348	378	385	354	351	390	370	350	375	373	383	383	391	384	407	372	393	371	361	357	351	353	364	395	382	373	362	379	346	372	366	362	385	396	411	387	378	347	366	358	342	394	394	356	363	372	385	387	378	375	336	379	383	389	411	370	366	350	348	370	402	325	398	386	362	394	380	389	393	401	382	368	398	341	382	380	356	364	368	371	329	391	383	357	376	364	404	419	364	392	370	337	378	378	349	408	343	364	358	371	390	420	366	404	388	407	383	392	368	389	391	383	377	375	355	373	363	394	372	321	378	375	394	343	370	357	408	383	394	375	386	377	386	365	366	354	357	358	355	371	383	357	384	359	394	389	368	374	420	400	382	389	381	394	363	402	333	410	360	384	375	369	383	344	354	369	369	366	347	356	371	387	327	368	383	372	365	339	376	382	385	367	341	382	401	356	365	379	369	375	386	395	348	373	361	380	370	337	363	389	351	390	368	333	380	376	369	377	365	389	373	342	377	347	397	351	361	366	367	371	345	406	396	397	383	365	356	403	347	395	351	384	388	352	391	395	371	376	369	357	381	384	357	388	377	358	382	351	413	370	381	369	392	359	376	396	389	386	370	351	384	360	354	396	395	349	368	358	367	396	363	365	392	385	378	374	385	355	384	388	398	364	361	395	351	387	351	386	370	376	394	367	387	366	366	354	386	375	418	386	386	352	355	342	356	397	372	341	370	374	375	362	350	413	403	364	388	373	364	367	370	351	379	384	335	371	358	346	344	355	395	362	398	401	381	353	365	342	390	373	365	363	361	363	389	364	371	377	405	403	378	377	355	355	379	365	374	375	362	349	393	366	335	373	359	364	354	369	397	359	392	343	384	352	360	366	346	396	418	393	365	377	373	378	385	354	353	357	363	396	371	374	380	389	376	393	369	402	359	377	339	337	423	374	379	345	371	394	367	388	386	382	391	360	364	398	371	388	396	344	341	343	387	376	336	357	370	381	364	376	397	404	368	389	368	378	383	396	343	382	385	359	396	366	398	369	360	332	381	329	404	367	338	378	368	365	368	393	375	402	350	403	377	396	345	370	371	382	363	374	385	401	405	394	384	372	369	363	351	377	367	333	397	423	400	391	349	377	385	405	349	375	378	322	367	349	380	373	349	390	383	377	392	391	384	381	367	345	353	355	389	364	389	396	388	399	389	363	352	394	404	343	363	385	383	362	404	356	359	354	386	400	323	385	393	382	370	348	358	327	393	357	358	361	389	400	343	355	364	391	360	368	369	373	362	368	350	361	336	357	366	378	371	382	386	389	348	385	364	396	363	386	402	423	382	366	377	370	390	353	380	376	366	364	358	337	409	361	366	340	416	388	357	340	342	387	348	338	379	369	398	370	370	386	325	409	353	334	393	343	361	372	396	334	329	352	386	410	371	377	387	405	355	367	380	383	365	341	363	343	350	379	370	351	370	371	367	356	354	374	395	406	401	377	389	381	395	373	356	342	340	409	358	357	351	338	368	377	425	390	372	341	369	404	385	364	387	357	353	372	365	363	356	403	356	376	365	328	369	342	378	348	406	402	383	396	354	373	379	354	373	374	379	349	359	376	361	341	372	368	371	376	384	361	352	394	332	396	365	368	358	389	409	403	365	354	374	368	382	392	346	323	400	395	391	368	339	369	385	358	354	354	378	369	362	384	388	357	360	399	356	361	422	361	377	370	385	391	357	335	354	375	362	365	392	344	389	371	374	373	379	382	369	342	373	377	341	351	352	377	362	377	363	384	345	397	374	342	364	349	347	361	399	355	395	372	375	344	387	399	391	380	366	389	392	365	365	345	380	370	386	373	360	391	351	323	386	380	367	366	375	359	388	358	376	358	394	357	414	386	374	379	384	389	418	363	362	394	359	400	374	405	364	375	346	387	391	381	380	380	376	363	348	386	387	340	386	378	389	381	358	372	366	388	367	399	395	377	365	376	350	368	364	379	344	345	401	388	368	369	403	358	399	409	389	316	377	381	378	397	369	356	422	409	348	372	369	363	352	383	390	363	374	362	366	366	370	366	362	399	380	348	385	360	386	362	404	373	355	386	357	365	371	373	345	387	355	392	374	343	409	406	373	393	387	342	336	353	344	349	360	374	371	366	381	381	372	384	380	420	339	340	376	396	377	379	369	360	371	384	402	351	404	355	358	357	370	324	361	374	357	356	366	383	389	333	375	389	358	362	382	333	364	386	365	353	332	385	390	354	339	362	356	376	373	402	387	370	414	384	372	348	377	365	348	376	367	332	357	384	412	371	350	380	380	368	376	390	369	363	367	346	327	370	359	353	361	359	373	372	381	393	363	385	350	338	357	377	362	339	363	347	384	381	392	406	367	387	368	382	355	370	374	380	372	343	356	408	388	380	394	364	376	366	351	366	362	333	401	340	337	366	375	380	365	390	385	382	364	384	385	375	378	434	365	371	329	381	356	380	378	379	349	310	364	384	381	334	353	379	375	396	407	353	385	361	334	407	386	383	387	393	349	372	352	365	348	331	350	396	378	382	355	378	380	385	395	391	362	372	402	351	371	375	353	375	396	378	356	378	369	383	395	397	415	376	373	385	370	373	352	355	386	365	382	385	402	378	356	370	386	340	353	354	358	403	349	357	377	353	354	376	374	354	372	402	394	365	369	357	377	372	383	412	371	334	420	396	376	388	385	377	348	358	356	373	365	402	400	376	345	382	361	406	365	366	347	391	372	385	370	363	365	391	384	386	356	388	345	380	386	359	368	381	364	359	373	381	384	373	398	394	356	378	396	362	419	396	375	368	374	368	371	370	373	348	372	395	368	381	383	372	380	371	358	392	380	407	383	370	370	378	393	380	364	388	380	378	379	373	390	358	369	381	404	370	379	370	381	367	386	369	352	401	388	379	361	403	363	352	396	390	364	376	377	385	404	391	352	359	394	360	324	350	374	387	376	390	370	370	357	340	375	341	362	348	371	369
26645	21462	20453	13383	6815	4038	3209	2332	1716	1597	1218	1034	851	701	670	657	563	543	553	523	507	480	498	471	457	460	461	460	486	504	425	495	443	456	411	401	398	371	378	331	339	361	368	382	345	354	388	356	378	380	333	355	377	338	355	346	338	338	317	328	328	360	316	311	330	353	325	303	334	340	397	376	348	308	353	317	362	350	338	333	362	365	328	333	335	328	356	332	357	358	341	325	354	334	352	325	342	343	337	338	345	371	344	309	338	330	339	379	323	335	313	311	322	326	338	328	331	333	366	352	338	326	357	336	320	354	322	352	322	348	333	325	346	322	333	354	352	337	348	345	328	388	351	334	336	326	312	319	327	350	359	347	323	343	356	331	332	336	348	331	346	354	348	352	316	357	372	363	338	336	337	337	322	351	338	323	326	355	364	334	345	323	352	367	341	344	336	340	321	319	330	336	341	314	327	337	348	352	313	326	330	353	302	334	362	338	334	333	323	324	352	331	338	342	343	355	310	356	330	318	360	342	349	342	360	362	314	365	339	330	376	315	335	322	362	335	335	338	343	341	343	321	351	341	354	362	352	351	313	345	361	367	310	340	337	348	326	346	322	307	345	317	331	297	324	328	325	343	348	319	328	344	331	331	308	332	327	362	319	347	330	341	371	343	352	342	356	329	352	318	326	342	358	350	328	357	326	378	307	360	344	332	341	351	349	319	310	331	353	326	370	329	340	328	356	347	331	341	348	321	320	334	331	322	311	367	395	366	334	331	315	331	335	333	328	336	352	353	338	308	334	351	327	357	329	332	325	333	359	333	312	349	343	327	354	335	323	316	306	325	345	351	330	309	319	363	374	321	363	342	317	368	314	340	341	328	330	348	341	331	295	310	379	345	338	338	346	349	370	359	341	361	326	349	371	332	335	359	377	340	335	325	340	346	302	356	347	354	321	347	337	328	331	386	316	320	338	343	331	351	309	330	350	350	351	364	338	341	309	327	375	329	371	348	322	341	356	336	361	352	357	331	342	345	352	335	339	360	357	338	325	318	346	346	326	288	350	309	363	363	318	325	342	338	326	335	306	327	304	353	318	335	328	370	320	340	356	348	342	307	291	360	306	361	325	337	315	345	325	306	362	318	368	344	339	305	331	338	329	308	346	323	334	350	347	319	347	332	366	350	320	377	352	314	351	364	339	308	352	345	356	327	319	369	349	355	352	333	334	302	331	331	346	326	344	359	330	362	331	333	353	345	358	331	334	339	348	331	360	322	386	339	328	334	318	341	326	330	324	328	325	365	355	332	327	360	328	325	362	341	356	346	330	352	356	330	336	330	322	330	331	341	348	369	324	337	320	336	341	329	345	302	321	342	345	347	354	346	319	355	335	335	338	338	370	340	341	325	320	347	302	345	343	332	337	340	354	343	357	314	294	340	327	331	329	366	330	340	326	323	328	320	346	364	339	335	356	315	329	348	335	343	363	354	341	338	337	330	331	334	343	339	342	335	389	313	385	308	334	335	345	351	335	337	341	361	345	298	323	319	325	332	338	349	333	319	358	373	310	386	347	383	338	335	312	336	339	344	322	347	341	354	336	381	314	362	315	356	338	355	342	350	356	353	354	338	355	321	333	323	373	325	310	336	350	352	338	324	302	338	358	383	312	310	302	351	335	353	330	336	337	332	360	339	315	349	329	345	351	348	336	341	343	350	314	330	325	339	352	356	347	350	344	326	331	384	373	367	333	321	347	326	341	326	354	318	335	369	333	330	309	361	370	368	329	333	317	335	346	327	339	342	373	351	365	339	313	347	348	333	358	323	356	332	364	320	333	308	322	350	340	357	354	352	293	317	379	325	354	351	338	337	327	321	345	346	343	298	350	347	357	331	331	290	334	355	346	331	338	310	337	336	345	326	319	312	332	323	363	340	327	331	327	321	344	321	357	341	348	306	336	347	321	319	332	349	351	328	358	316	347	348	330	325	308	354	345	331	356	328	344	338	340	343	296	329	343	357	309	335	352	312	373	368	360	318	313	322	335	328	346	331	323	335	313	325	374	348	349	352	365	323	356	321	314	351	351	336	346	355	350	351	375	345	330	292	322	336	305	352	319	351	336	357	357	322	342	352	359	354	352	344	320	335	313	359	352	346	352	347	340	360	321	362	345	304	321	331	338	341	345	339	382	299	364	328	359	329	323	325	333	343	366	351	321	338	357	334	297	339	340	338	352	331	365	320	358	366	324	350	349	338	329	340	368	342	371	336	329	313	343	320	343	333	361	321	321	362	325	330	336	352	301	334	332	347	324	312	319	329	325	336	351	351	321	343	360	349	332	355	327	351	340	370	340	353	347	326	335	350	377	365	367	334	359	356	347	325	354	392	372	359	308	367	353	333	325	344	357	314	334	343	338	358	326	390	330	344	350	346	358	332	347	326	342	349	353	370	349	372	322	330	347	336	371	307	338	316	350	337	350	343	339	349	371	312	352	332	364	313	350	308	345	339	319	343	309	356	358	320	338	386	348	339	326	332	367	341	330	329	334	359	321	358	363	315	329	336	312	335	334	338	333	350	322	352	334	320	328	338	326	349	363	344	370	341	341	359	344	356	323	362	341	316	342	358	356	332	310	344	318	342	365	341	347	330	340	347	346	334	338	333	341	350	311	336	334	342	299	362	346	372	323	340	348	340	326	339	360	343	352	352	344	360	325	351	360	357	343	344	325	315	339	361	341	352	352	333	319	333	386	364	364	353	364	325	294	349	360	332	350	338	353	326	313	333	328	375	350	393	350	338	341	293	317	313	355	337	307	349	387	355	352	328	343	379	346	351	365	362	343	326	320	323	366	314	364	343	326	338	330	338	316	332	347	332	351	351	367	337	320	344	349	320	336	323	366	359	305	323	347	347	321	325	326	364	328	351	325	355	349	331	334	329	370	312	356	350	357	359	317	336	343	368	318	338	340	307	353	348	302	342	331	326	342	352	360	340	319	336	364	344	354	329	326	353	329	301	367	358	330	358	325	345	352	341	312	321	313	326	349	356	366	316	335	335	326	308	340	316	338	380	314	349	339	349	349	336	349	371	319	347	359	368	315	357	327	354	326	332	343	353	331	366	320	336	325	332	353	306	324	363	323	314	336	366	329	361	334	338	336	338	349	359	372	333	375	343	338	344	353	355	285	364	347	353	340	349	359	294	318	333	378	333	334	355	355	356	356	350	340	345	356	319	338	348	328	327	331	315	368	352	371	315	355	363	341	337	324	316	353	323	309	300	367	335	347	334	354	300	342	334	344	354	354	329	322	319	345	318	331	333	333	338	322	347	311	335	364	313	310	298	313	355	360	358	350	353	302	324	344	336	340	310	351	337	360	365	331	315	312	351	365	377	308	374	335	387	324	365	331	339	303	301	335	328	334	370	363	312	368	316	328	322	336	324	352	337	364	329	333	328	347	325	321	340	332	320	321	359	351	328	332	362	348	328	338	360	360	352	356	318	338	341	314	333
20733	31883	28299	20415	15177	10933	9644	7076	5679	4831	4243	3136	2533	1970	1759	1671	1443	1360	1216	1139	1107	1078	1052	997	1019	978	1024	932	927	951	998	1023	959	868	775	774	710	723	635	676	611	648	638	661	636	627	648	589	605	573	606	586	609	627	593	582	571	613	550	552	574	499	615	549	594	528	571	567	615	570	606	578	566	583	604	576	619	572	545	587	544	589	534	564	573	554	608	547	527	563	551	555	583	578	556	592	535	552	539	580	592	604	621	619	533	558	541	551	584	583	601	571	599	560	564	584	567	574	575	571	531	572	603	588	598	547	548	570	585	600	563	577	627	584	577	634	566	569	582	562	613	595	558	568	546	566	597	569	568	627	593	566	596	587	525	574	617	568	588	607	584	583	611	521	570	620	574	582	622	531	569	578	550	565	550	600	574	542	600	574	601	555	541	546	601	529	561	556	570	543	594	555	600	596	567	596	562	558	579	618	583	597	576	550	552	583	573	591	532	596	591	555	556	538	582	604	569	633	621	577	532	595	587	533	602	610	603	572	595	597	592	565	555	579	597	586	555	555	553	549	612	558	557	606	574	575	594	560	546	625	543	562	541	580	590	565	543	536	597	569	532	592	563	590	535	584	598	550	593	636	565	582	569	604	552	573	562	570	587	537	633	574	573	565	564	605	568	558	569	599	593	535	626	558	560	579	564	547	604	554	585	572	531	588	555	543	605	617	565	610	546	570	597	609	573	595	561	561	580	564	611	551	618	568	555	533	552	533	553	596	550	605	576	571	581	581	585	555	586	539	552	551	585	567	565	586	578	534	585	547	596	592	583	588	549	584	594	548	526	579	576	549	559	551	577	584	555	544	541	538	575	527	560	571	596	554	601	584	603	519	576	556	544	550	585	569	599	629	577	563	588	565	555	526	585	589	563	581	579	588	530	578	554	565	526	575	570	510	599	550	558	527	542	565	584	516	592	591	563	582	531	554	563	562	572	558	601	590	542	595	611	564	573	562	590	580	558	542	545	582	542	554	543	566	547	546	594	551	574	542	581	602	573	574	557	591	525	539	564	558	535	509	629	605	571	566	542	632	574	530	574	557	587	587	541	587	566	592	605	613	569	608	511	552	572	550	588	541	560	574	579	580	595	573	545	592	555	534	556	518	558	585	499	640	553	543	585	554	589	577	545	583	596	536	578	630	555	539	560	550	568	562	569	584	597	499	604	546	580	599	567	569	616	562	584	597	541	548	550	562	578	574	589	581	609	576	629	551	579	590	541	569	529	567	588	536	580	561	572	581	541	603	551	569	562	574	560	584	597	576	549	579	570	571	579	551	603	620	527	569	578	583	555	570	572	562	556	551	556	540	563	566	581	551	581	592	547	533	628	553	608	567	562	538	580	549	579	550	566	606	584	563	542	580	570	547	550	596	588	620	572	565	556	594	602	552	569	564	563	608	593	601	593	570	555	575	571	540	587	585	593	564	544	600	565	526	522	551	626	567	571	598	538	570	585	549	566	534	544	618	557	532	596	617	583	597	565	545	577	543	605	569	613	578	536	574	592	578	577	588	589	550	567	603	591	564	594	556	602	560	583	582	578	579	530	522	559	563	562	585	568	567	549	583	538	589	550	577	574	573	589	566	572	547	554	537	612	561	583	591	564	572	606	531	569	559	591	564	599	610	595	578	537	570	590	584	543	572	577	518	552	592	641	614	551	599	588	637	567	606	560	530	582	563	569	584	487	589	549	587	585	591	609	599	511	564	570	574	594	585	556	584	596	552	545	578	576	587	578	543	566	582	552	582	530	587	580	533	534	570	584	582	571	581	593	605	591	600	571	573	609	569	565	598	562	582	559	582	564	554	528	531	593	585	610	570	562	597	545	531	559	596	573	568	626	577	548	556	575	560	530	562	558	568	578	590	591	591	535	604	532	587	570	617	558	554	612	559	622	555	568	611	534	558	607	570	608	544	603	568	580	591	586	582	558	593	550	623	573	539	586	567	581	561	618	594	563	516	573	610	560	575	543	535	553	606	548	567	575	574	570	540	568	565	618	587	556	603	570	584	587	593	569	568	581	576	534	552	598	567	625	596	588	545	597	612	532	533	586	548	507	520	563	608	554	580	546	581	568	590	554	575	555	541	601	609	556	551	543	524	589	600	573	573	583	552	563	597	569	554	544	593	547	588	590	573	596	586	593	575	589	564	548	599	561	595	598	557	633	567	574	594	560	576	505	542	599	606	585	578	565	561	568	541	581	594	584	582	548	565	565	574	593	604	586	610	595	576	554	545	561	560	562	584	561	605	541	604	619	535	566	595	598	565	559	589	547	611	591	559	605	544	529	564	578	540	569	575	573	590	565	578	556	587	581	595	603	587	587	520	596	577	559	606	580	599	543	591	595	554	554	588	610	597	580	613	636	576	605	581	572	526	586	550	563	564	583	564	553	574	562	573	579	618	589	528	612	551	570	555	547	568	537	554	586	594	581	581	567	567	593	616	561	612	583	537	606	599	591	513	604	529	562	624	567	593	570	583	549	579	591	547	538	544	621	581	596	590	556	522	577	556	556	565	563	525	583	621	588	607	596	601	613	552	579	637	593	599	604	604	542	571	555	596	563	610	582	579	597	527	590	563	509	572	616	538	592	571	617	549	596	540	544	578	544	552	567	591	566	566	623	590	596	577	551	609	562	540	549	600	572	587	572	560	583	579	601	619	588	559	598	568	593	583	503	577	577	586	555	550	568	612	554	566	599	549	602	569	570	561	571	581	562	578	600	580	575	569	551	542	571	545	560	586	602	557	587	585	620	565	607	563	578	618	570	616	567	568	554	569	600	541	578	592	546	575	599	581	595	575	596	586	619	578	581	546	561	615	596	611	603	604	635	605	568	565	611	578	534	540	597	580	507	592	544	555	558	580	551	594	593	545	607	549	567	542	578	563	563	590	534	561	581	552	599	556	586	553	571	556	556	553	562	515	600	561	559	589	562	557	588	559	583	602	575	579	563	574	612	614	562	554	584	554	567	592	615	558	544	564	561	536	636	579	606	580	545	534	566	563	552	572	571	535	579	568	605	553	589	618	621	583	536	562	582	584	574	547	574	568	534	575	594	568	585	506	588	507	577	594	608	540	545	568	546	575	587	549	602	573	569	584	563	555	589	547	564	557	546	560	551	585	587	602	577	587	602	595	582	550	533	595	554	576	562	624	540	560	584	657	576	588	519	593	577	574	561	557	606	561	551	572	592	589	546	581	556	604	593	567	569	567	598	570	548	589	596	585	551	543	588	597	564	601	604	614	580	585	594	549	585	603	536	564	585	529	565	592	584	578	545	568	603	568	537	567	581	600	569	555	584	553	580	521	562	587	581	563	573	546	560	559	593	613	599	575	551	588	554	585	549	582	565	579	620	602	533	567	563	526	546	593	529	570	548	594	630	610	589	607	576	555	554	513	555	564	596	560	577	567	551	568	566	523	588	563	564	578	573	591	549	573	599	600	547	536
23966	21162	28436	24200	20800	12730	6454	3577	2587	2194	2001	1586	1230	1046	877	795	711	655	621	602	556	540	556	536	563	520	481	453	472	469	495	501	502	456	409	429	383	327	354	352	330	337	337	309	346	352	322	282	312	306	280	327	262	308	285	305	305	291	275	280	316	321	298	296	298	292	310	314	255	254	306	288	274	258	275	310	290	321	287	249	288	299	312	285	275	298	289	287	280	273	314	295	295	276	305	268	290	256	315	274	269	241	287	296	272	290	284	269	287	292	292	277	264	297	265	284	301	274	275	314	286	298	294	285	269	280	297	294	313	278	306	299	282	274	285	274	279	297	285	283	284	271	273	275	308	285	298	292	277	294	292	322	281	279	270	270	273	288	283	302	299	284	274	285	260	282	262	321	301	294	312	270	278	291	299	289	299	295	296	308	272	305	281	296	312	285	306	266	287	281	313	272	268	268	291	288	305	282	278	302	267	283	272	273	296	276	281	281	276	324	272	264	269	272	277	305	272	263	326	284	294	299	288	307	286	297	284	278	306	287	279	275	287	268	272	275	310	274	291	280	291	301	285	275	295	291	327	271	301	275	272	324	281	251	252	279	244	281	288	298	294	291	309	278	314	313	289	267	289	249	317	275	265	276	298	283	275	300	307	292	265	301	282	335	273	288	286	307	298	274	283	320	274	294	266	291	277	300	286	270	282	271	287	275	284	280	269	272	305	294	298	283	274	324	307	270	326	288	275	288	291	284	263	293	294	270	292	305	294	300	328	297	317	283	302	266	275	275	277	286	296	287	293	281	298	255	280	266	315	294	310	303	269	293	296	303	293	295	298	287	277	290	291	270	274	257	251	255	296	279	270	258	300	259	307	281	297	253	292	310	303	318	273	262	250	296	289	280	291	292	292	307	292	304	266	304	253	313	305	314	287	293	260	303	320	285	299	302	304	300	250	278	315	276	281	300	263	293	286	308	288	266	307	259	304	294	294	338	273	294	260	307	290	297	272	305	309	272	310	292	304	302	299	293	280	297	268	295	285	290	299	280	293	290	276	298	299	295	283	317	281	280	272	295	301	291	308	292	314	302	281	303	294	282	287	255	289	282	305	275	286	315	276	281	302	258	274	282	292	274	280	297	276	292	298	285	271	273	312	278	290	286	292	300	285	307	272	274	283	249	295	312	297	317	283	274	299	281	257	260	288	298	306	275	321	281	282	272	309	289	276	312	267	289	291	279	278	281	292	283	289	304	296	249	294	268	299	257	297	281	286	281	281	317	251	329	312	272	281	304	290	250	267	295	283	288	313	275	334	300	274	247	293	302	286	310	290	264	297	277	317	265	264	322	303	314	295	303	261	289	282	271	278	308	291	291	268	287	278	246	297	277	268	263	279	279	279	304	274	307	269	293	247	279	290	300	322	277	284	309	286	286	284	302	285	289	276	280	254	289	236	278	299	263	318	312	293	255	285	287	322	304	293	299	306	303	266	276	304	304	279	276	292	300	279	310	267	260	291	316	308	308	287	245	283	289	322	309	282	307	285	275	300	290	295	280	288	312	264	286	282	297	284	295	263	288	277	312	296	259	269	269	290	281	353	284	278	285	288	285	281	268	270	286	309	286	280	297	282	272	270	307	296	309	299	292	306	295	293	241	269	304	275	300	276	319	274	286	293	298	299	285	297	303	303	313	296	319	302	325	278	271	318	276	328	264	236	268	301	316	295	262	269	279	282	300	295	292	283	309	287	286	284	282	302	297	290	284	289	282	285	305	286	294	273	290	288	283	300	319	313	287	291	267	300	305	275	271	275	301	267	290	277	307	295	270	310	293	272	281	277	268	291	278	281	266	275	266	274	284	295	305	303	265	293	272	277	297	316	316	284	304	290	245	266	322	297	282	274	302	286	305	315	265	274	296	295	285	270	301	293	290	310	293	271	288	307	271	294	277	295	260	294	305	302	312	300	312	293	308	285	274	295	270	259	264	310	278	273	252	328	295	286	271	249	263	296	291	269	291	273	312	266	282	277	323	308	288	281	289	281	304	267	258	292	302	278	275	290	320	278	278	270	263	263	293	277	298	314	269	255	267	288	305	284	294	285	249	290	313	314	299	266	307	273	286	265	276	290	282	279	271	273	262	267	276	290	290	287	283	255	298	293	295	271	307	305	285	296	269	312	265	259	300	303	309	298	303	267	281	289	310	302	259	284	289	286	285	270	268	276	276	276	250	307	265	285	281	288	281	278	274	276	290	295	257	335	287	276	263	256	287	298	274	302	256	257	254	291	287	276	260	277	284	287	295	299	271	278	291	291	262	261	305	271	309	296	275	290	293	275	297	317	304	306	280	334	238	277	283	291	253	269	271	276	283	287	300	295	259	257	284	282	235	280	290	277	316	288	307	280	308	293	296	309	295	276	272	280	267	297	298	314	300	266	264	285	248	297	300	312	267	268	312	303	261	298	277	266	286	287	284	287	295	292	273	276	278	271	277	259	290	303	286	263	267	276	304	270	316	270	273	265	287	305	300	267	287	309	268	285	280	261	282	295	298	282	297	279	263	267	286	285	275	295	326	288	284	277	284	273	325	298	310	290	292	280	294	278	305	279	288	279	306	291	303	292	300	296	313	284	264	307	263	292	279	278	273	279	289	301	277	310	268	258	247	293	294	287	283	297	301	277	275	275	297	288	287	274	258	283	309	259	299	296	305	268	299	265	306	288	301	234	285	297	297	289	277	273	311	290	263	276	265	306	293	278	290	276	304	295	316	278	294	304	283	296	292	262	303	251	280	285	305	308	274	266	269	302	263	295	308	254	272	261	276	279	294	285	287	306	305	327	259	281	280	297	320	257	270	279	277	271	299	278	293	269	300	321	268	277	285	280	276	284	312	302	289	282	300	315	308	301	305	297	279	312	283	292	278	319	276	295	281	291	323	303	284	305	263	268	268	280	282	264	288	292	269	297	287	311	276	301	292	306	309	303	293	275	275	298	297	302	292	279	300	298	281	280	292	315	293	277	289	331	291	288	293	290	292	296	295	291	306	274	270	251	263	280	250	297	263	302	268	286	251	275	299	293	290	273	304	254	280	279	283	282	271	302	278	290	289	273	294	264	290	285	258	283	279	291	290	254	284	274	279	251	279	247	292	279	286	304	303	302	298	282	306	300	258	280	286	267	295	298	272	284	283	312	318	299	284	298	287	297	271	298	277	285	281	255	286	268	291	299	272	256	287	253	311	285	268	315	288	319	279	315	271	301	314	315	278	262	244	285	280	278	305	296	265	271	304	291	267	291	282	309	280	268	312	293	284	273	297	290	278	309	273	298	261	296	316	290	273	292	284	284	293	270	278	256	284	296	316	304	281	281	230	281	263	247	294	305	263	292	282	263	312	278	301	300	289	288	312	278	295	281	281	263	274	289	292	300	292	257	302	276	278	276	311	315	299	300	303	323	308	300	275	270	304	283	278	310	284	284	306	303	267	273	280	285	301	264	265	295	282
22087	38325	35814	26703	20714	16110	13493	10231	8335	7153	6393	4955	3961	3258	2717	2388	2041	1814	1549	1588	1514	1458	1422	1350	1246	1137	1153	1157	1122	1147	1134	1113	1092	979	848	838	778	663	644	663	614	603	616	623	640	598	576	554	562	526	539	524	530	506	495	497	504	497	491	505	493	516	542	437	483	470	495	489	501	483	476	503	466	516	460	441	477	552	497	492	487	515	498	502	458	511	489	500	461	454	482	458	516	546	438	511	504	495	470	458	514	483	481	485	485	463	501	479	487	494	522	537	494	479	497	511	534	433	495	508	489	450	501	482	510	468	444	467	452	459	504	470	454	509	500	467	538	464	510	512	470	474	485	496	454	534	508	480	483	449	484	479	531	518	522	445	487	463	544	496	469	473	471	507	477	482	484	452	513	469	501	506	497	461	486	469	472	492	512	515	477	511	507	520	496	505	477	480	492	526	523	487	485	494	492	482	498	505	522	506	478	493	503	495	504	499	463	502	472	533	469	440	461	507	490	515	481	511	509	501	487	530	519	439	466	482	458	488	471	483	477	492	491	472	498	454	474	488	462	445	479	486	525	477	487	508	477	539	502	505	503	478	500	474	493	448	495	505	472	464	498	486	520	475	481	501	511	488	494	486	480	494	529	487	475	500	502	462	496	448	508	433	482	459	492	506	464	462	479	464	512	526	510	545	498	483	506	500	471	520	493	553	462	468	520	455	444	516	470	494	511	487	485	500	471	491	464	502	503	489	478	522	520	487	504	494	469	522	507	460	506	482	497	456	510	455	473	457	497	534	520	513	459	473	500	454	453	468	517	491	499	479	480	510	489	475	487	479	469	469	466	495	442	482	532	532	487	493	500	457	500	444	468	519	503	510	477	434	513	457	440	503	505	445	498	472	457	479	472	478	430	513	449	491	459	508	518	517	484	499	461	471	468	506	521	456	478	469	484	465	498	523	496	518	505	507	496	473	500	466	484	481	496	510	494	464	521	513	478	479	500	450	506	460	459	462	504	510	491	476	485	457	453	496	474	497	506	491	473	510	488	446	521	467	491	475	489	512	480	478	511	462	517	485	475	491	464	477	479	481	490	522	474	476	501	471	471	496	442	497	489	493	503	496	493	422	505	495	491	485	461	463	488	510	486	488	484	496	499	538	482	506	528	536	454	517	507	473	489	473	455	526	505	506	496	502	501	497	495	511	460	485	477	460	514	477	484	503	480	451	488	456	523	494	512	463	448	489	531	495	471	485	496	485	472	517	461	507	491	513	473	460	468	443	503	484	482	519	485	515	512	495	509	460	469	504	465	444	500	514	491	485	489	499	493	489	488	519	506	521	493	498	481	470	536	504	452	470	488	474	476	494	555	425	508	490	535	496	483	438	515	455	514	497	499	481	536	502	507	456	481	466	517	512	504	431	503	479	495	506	518	485	490	499	498	515	489	472	499	535	474	470	515	488	475	483	472	525	440	493	496	493	495	509	485	487	477	474	500	521	519	490	515	465	497	470	501	469	487	454	517	480	529	479	494	439	478	466	508	487	479	503	486	517	475	454	473	528	477	470	470	481	487	505	458	455	474	482	524	483	430	504	507	498	454	452	477	497	449	495	507	508	467	532	480	517	458	525	489	514	500	476	453	494	498	476	500	485	472	490	470	491	481	517	493	500	435	521	470	488	523	474	500	512	510	516	461	493	463	484	437	492	481	501	494	482	447	468	500	497	512	499	491	521	476	503	442	520	481	539	476	474	499	524	481	510	480	513	483	538	502	499	475	525	466	501	538	490	460	518	492	475	451	526	541	468	449	509	530	483	492	453	506	474	481	503	511	472	473	460	497	483	440	503	461	481	475	472	473	500	501	509	475	472	484	477	473	488	528	510	488	534	499	479	469	489	480	511	476	491	499	551	462	496	489	522	508	483	511	495	472	509	493	519	480	510	458	501	525	446	487	500	492	485	472	484	500	514	502	502	480	475	547	460	486	529	473	466	496	527	514	458	475	493	485	514	489	479	523	478	455	492	459	484	486	536	504	474	509	474	471	504	486	500	479	523	501	499	494	490	526	463	520	489	508	474	497	471	477	485	446	467	465	510	458	491	494	463	508	491	471	509	530	492	509	507	488	498	480	462	493	479	520	497	501	500	499	468	530	529	502	546	516	456	451	452	515	464	482	528	460	486	484	456	510	533	482	453	498	522	474	495	525	495	491	517	476	480	471	501	512	502	494	499	487	476	496	502	483	502	523	481	505	478	485	534	492	511	495	534	500	476	514	502	486	478	480	496	491	469	487	498	486	502	507	518	469	531	497	496	546	482	525	530	464	484	459	479	494	486	482	501	484	484	470	510	523	525	482	475	494	508	497	471	485	496	527	496	477	477	496	461	488	503	474	509	485	521	494	495	451	470	506	485	522	486	507	459	515	488	521	471	471	449	449	527	457	465	472	492	479	450	477	497	513	490	509	480	441	486	475	489	481	514	493	526	496	476	476	499	506	446	502	499	497	478	490	487	482	511	497	483	510	507	501	506	516	474	495	489	501	498	481	476	538	552	509	495	485	478	511	501	481	469	504	475	506	489	486	477	497	495	532	472	479	450	516	502	504	495	504	540	507	496	482	499	506	481	496	476	457	446	493	459	478	488	504	473	500	503	481	487	466	459	519	475	504	505	487	517	491	482	491	503	505	467	478	482	514	483	487	489	481	539	552	487	553	470	468	489	483	482	520	478	483	491	511	457	489	506	483	519	495	462	470	518	474	483	506	508	484	511	473	475	501	482	458	511	497	485	498	484	480	488	516	506	523	475	452	481	508	511	507	471	471	508	510	480	477	483	483	479	466	507	506	485	522	500	472	474	484	472	486	487	471	507	485	484	518	470	513	494	502	430	500	478	481	473	530	507	456	480	504	451	491	444	513	481	530	467	487	493	475	441	501	470	499	477	471	484	499	490	495	499	546	441	512	488	461	482	475	520	483	494	519	507	520	458	468	481	443	458	509	466	483	487	461	552	518	473	460	514	540	470	495	508	482	512	462	504	534	438	484	496	501	475	485	518	483	487	504	486	481	502	499	472	525	503	520	450	505	508	471	532	494	504	477	523	483	461	511	472	496	505	499	466	461	509	510	512	453	474	499	506	481	483	478	488	506	499	483	477	480	479	479	536	477	470	519	473	498	478	497	491	499	483	491	485	502	506	501	495	496	534	468	482	513	449	498	476	459	495	463	513	498	494	482	494	505	489	525	462	476	469	506	476	471	480	478	468	472	492	520	473	491	480	502	496	505	481	498	490	489	513	519	479	497	466	505	504	505	467	494	454	476	503	497	464	497	511	483	474	480	505	492	509	488	507	473	488	502	483	465	468	497	468	483	492	493	504	522	493	498	536	490	490	475	490	485	446	489	508	470	498	508	499	469	461	491	467	501	507	511	496	476	499	500	479	504	490	538	459	510	493	477	499	479	513	448	512	518	507	535	475	470	506	498	497	496	531	496	502	531	480	509	496
23002	21138	28919	23610	21191	20785	12337	5309	3524	2899	2537	2054	1688	1492	1206	1070	917	829	737	717	657	643	593	573	533	562	562	523	505	521	442	523	455	452	388	356	317	341	299	264	271	240	257	282	276	271	260	264	241	238	211	230	227	226	225	240	242	227	240	231	221	222	207	247	218	187	209	208	205	214	207	233	208	194	206	196	235	203	219	222	241	228	223	222	220	216	224	226	237	233	213	207	208	198	225	229	238	234	216	222	203	190	215	215	223	229	189	222	212	211	235	193	207	227	224	222	199	215	222	219	202	192	217	224	220	194	220	222	169	195	226	225	226	199	185	221	212	222	223	218	223	210	215	212	237	220	206	200	219	218	230	223	237	199	232	213	214	227	216	217	203	201	226	230	192	234	195	241	228	227	245	205	230	197	210	207	240	246	225	225	220	216	205	218	210	204	209	198	213	222	192	201	194	238	204	269	218	212	209	225	210	215	208	227	206	217	225	207	231	222	212	208	244	234	218	213	209	210	212	215	212	232	219	242	232	210	193	243	225	212	224	197	219	206	225	229	203	243	217	242	242	202	237	204	223	223	249	232	217	218	246	215	192	228	224	225	216	221	217	221	208	209	212	202	226	219	228	213	204	204	196	214	238	215	204	221	203	214	229	233	252	231	237	213	221	229	221	222	240	232	200	223	191	239	215	223	224	216	225	200	206	179	209	222	215	214	233	227	215	222	224	225	221	214	207	229	206	203	242	226	237	195	197	229	200	221	201	238	233	207	218	242	190	223	222	202	202	214	235	216	236	191	230	230	208	218	220	243	222	192	219	225	232	203	230	203	217	217	235	191	198	221	219	211	213	224	212	253	219	227	219	221	241	231	246	220	193	195	248	193	216	228	239	214	223	238	228	214	227	175	238	210	197	223	207	213	242	210	231	227	207	211	212	216	202	207	242	199	222	212	245	226	224	231	219	230	236	204	224	221	210	234	207	213	222	202	201	223	249	243	218	229	211	198	209	222	200	214	235	201	215	202	237	221	204	219	208	214	228	196	211	217	202	218	214	215	219	227	228	210	236	226	212	212	227	210	240	222	230	209	232	226	190	231	216	217	241	202	189	251	225	216	220	191	243	238	202	225	218	209	229	248	228	213	237	219	221	224	210	220	205	220	213	178	206	220	211	225	235	207	205	228	181	200	246	209	205	214	187	218	218	218	213	201	218	210	208	195	222	223	235	223	188	227	229	191	217	229	209	236	208	221	209	229	211	238	220	202	206	210	214	230	219	219	220	230	233	240	217	203	218	240	197	192	240	221	213	211	211	201	231	217	205	203	208	229	230	212	213	217	211	219	212	203	193	208	212	201	208	225	234	235	199	231	224	222	241	242	218	219	204	224	236	252	210	210	228	211	205	208	231	226	223	225	253	193	213	235	214	232	222	215	239	215	225	230	215	224	211	199	211	205	219	212	222	220	207	214	214	221	233	219	193	227	207	207	224	200	233	220	227	223	236	244	209	196	220	217	232	218	225	231	216	211	214	201	225	209	212	203	217	202	224	198	215	237	202	207	219	250	194	235	216	212	192	225	225	198	237	224	226	233	212	233	220	206	215	198	214	217	205	192	228	227	208	228	225	235	213	205	219	209	228	221	249	219	193	222	198	247	190	226	233	220	215	218	206	219	220	223	228	205	228	219	181	223	216	208	238	223	227	208	201	211	228	218	217	193	204	223	190	218	188	220	196	212	193	202	230	234	207	236	201	223	217	193	234	242	222	192	228	217	224	225	223	211	222	211	215	184	223	222	203	225	217	225	207	231	202	211	223	200	218	219	213	198	235	225	243	233	227	232	243	206	235	234	203	226	220	222	215	199	231	234	213	229	186	213	221	215	218	207	223	222	210	201	221	199	217	212	234	192	210	216	203	231	225	237	220	218	218	207	226	222	204	224	214	218	233	217	221	210	225	213	209	229	214	242	225	215	232	214	221	227	198	255	210	232	208	183	225	236	206	213	200	196	244	217	218	227	229	231	204	230	227	219	236	205	211	189	192	194	219	210	189	228	237	201	206	217	209	237	232	230	194	222	215	210	218	207	222	222	217	214	249	235	188	231	251	200	233	220	213	224	226	194	210	207	205	209	212	218	207	222	195	200	211	210	231	211	218	234	198	201	205	235	221	236	183	217	234	214	221	214	208	224	244	228	245	200	217	242	217	218	241	243	240	235	240	215	209	216	216	201	235	235	217	215	196	221	220	228	220	216	215	224	237	229	213	224	256	187	222	202	222	215	254	237	191	236	225	202	209	218	223	210	209	243	233	214	209	222	219	208	211	210	251	207	219	216	192	198	220	213	221	218	226	219	221	222	221	231	230	179	215	208	207	212	225	213	205	240	216	225	240	220	219	214	212	214	206	224	225	207	221	218	206	209	213	218	209	198	242	213	221	203	236	221	200	209	220	230	215	234	210	207	215	186	210	202	210	220	223	221	227	197	203	221	235	273	234	206	220	207	228	218	217	202	220	224	223	226	210	216	221	212	210	223	196	214	237	222	215	209	230	205	201	239	223	194	220	244	201	211	219	210	214	245	232	221	193	186	205	218	228	219	220	239	199	235	208	207	241	201	205	207	193	228	177	214	214	239	217	217	215	215	226	226	245	224	221	210	212	212	235	201	212	182	217	196	243	233	229	228	259	225	204	204	204	220	219	246	210	222	253	211	232	209	215	227	221	201	194	227	225	208	203	205	208	217	236	229	204	210	243	202	199	249	207	206	213	231	222	217	210	232	228	220	198	205	216	214	211	227	229	237	212	227	216	240	203	223	230	235	220	222	218	220	219	225	199	213	207	203	215	218	230	231	207	210	207	216	223	207	208	187	198	192	235	242	230	231	216	231	211	213	251	234	200	228	243	226	196	222	230	211	247	203	212	246	215	211	231	246	215	234	207	231	223	219	244	233	225	216	213	208	212	225	203	234	175	206	229	207	232	206	215	223	211	231	215	208	242	209	241	212	215	213	229	208	209	221	242	230	235	223	200	209	224	209	203	208	186	211	200	226	232	208	227	200	236	223	242	228	204	222	209	227	195	204	214	209	231	219	222	210	229	220	223	219	233	220	218	205	220	199	240	221	216	218	260	202	229	226	234	250	224	228	238	228	222	208	192	223	217	192	241	215	224	221	220	225	230	225	213	208	210	205	203	211	189	238	190	209	199	226	223	232	221	225	215	221	208	220	208	209	219	207	226	237	213	222	216	210	212	214	223	222	204	204	213	224	233	219	228	243	230	218	231	234	207	231	229	213	223	201	206	233	211	211	238	217	197	201	231	228	207	222	234	215	222	218	222	229	217	234	191	222	202	189	216	221	231	218	217	209	211	192	200	244	228	208	210	227	220	237	202	191	223	233	213	261	204	200	196	221	238	238	214	215	195	211	208	257	217	231	199	224	205	261	215	235	200	221	189	218	241	203	248	238	211	228	221	218	253	232	238	231	232	208	211	225	227	223	195	212
24308	42835	40051	30908	24127	19104	16049	12631	10236	9012	7661	6657	5540	4600	3910	3297	2847	2395	2224	2077	1838	1788	1698	1566	1574	1443	1462	1320	1336	1230	1215	1248	1178	1081	954	812	738	647	604	536	592	521	511	514	515	516	508	443	449	508	463	469	417	437	404	390	387	415	420	397	372	370	384	368	358	380	381	353	382	367	361	373	373	383	393	398	397	381	386	380	391	406	361	376	418	375	359	375	372	394	381	363	398	353	362	385	336	380	369	346	352	384	390	363	399	353	400	360	381	380	372	408	375	381	352	369	379	350	392	342	381	375	386	366	374	367	395	375	391	332	381	384	381	354	362	344	356	372	360	364	361	420	370	346	366	379	356	370	420	389	403	334	355	358	357	405	372	390	372	393	378	365	386	347	360	402	378	374	329	355	390	387	380	377	381	388	357	369	419	337	379	375	391	363	369	369	344	377	361	363	350	388	390	387	367	397	406	393	379	394	372	370	390	375	362	374	406	336	383	397	387	370	385	360	384	364	394	361	346	378	366	364	380	419	361	389	371	372	380	366	361	373	372	368	359	357	369	371	354	391	417	347	373	348	360	370	367	395	377	342	373	368	375	347	389	377	358	403	367	366	385	393	380	386	393	370	401	422	367	378	347	379	351	383	390	388	411	353	388	331	392	362	362	333	360	388	391	370	395	351	362	365	351	356	323	365	364	375	367	367	350	385	360	329	394	380	377	396	391	335	385	379	368	416	373	406	353	383	400	371	397	375	373	384	404	344	392	375	393	388	346	389	350	370	338	318	385	385	357	382	362	383	378	341	370	358	342	365	318	376	393	375	354	376	374	407	367	381	386	397	372	380	356	370	368	330	387	368	347	355	347	360	369	376	354	364	364	379	372	375	362	380	391	370	373	371	359	374	348	379	348	367	345	380	380	384	376	381	385	371	374	364	363	375	401	365	381	353	327	401	379	338	381	345	355	368	359	381	338	388	371	360	395	361	406	376	341	357	383	368	385	333	351	363	379	386	365	386	392	324	357	376	356	381	381	392	376	408	382	355	376	355	373	354	338	379	354	396	358	359	375	396	346	365	361	365	349	355	415	356	384	361	368	390	368	375	362	391	365	388	340	334	392	401	373	353	359	392	366	373	382	384	381	356	365	378	406	390	404	346	399	359	359	388	355	376	398	371	372	365	392	348	384	349	417	386	351	370	406	383	379	364	353	325	367	376	364	357	396	368	389	351	401	357	374	355	347	378	375	362	371	387	351	350	392	385	392	348	358	361	362	368	382	396	376	385	365	383	365	324	358	374	396	382	379	332	355	350	350	359	353	355	376	370	370	367	333	340	368	393	363	383	384	360	351	387	373	370	374	378	362	383	359	393	365	356	407	367	343	344	391	374	347	357	345	364	377	382	377	370	356	368	366	347	355	378	370	365	410	376	358	364	386	421	392	373	377	337	348	398	349	376	370	347	368	360	402	382	337	358	351	372	302	372	338	385	367	377	362	320	378	333	373	373	374	383	375	365	355	362	383	382	389	372	398	367	369	332	378	368	356	369	347	355	371	372	379	390	365	369	363	364	349	376	369	376	356	343	358	362	384	380	340	419	403	359	376	360	364	401	386	362	361	385	383	346	354	390	375	361	341	374	346	343	372	369	352	354	348	395	360	377	357	372	328	347	389	360	361	380	364	343	375	372	332	368	389	357	355	356	397	365	375	372	345	365	387	395	409	366	380	395	359	389	385	370	379	383	373	359	361	393	376	402	386	358	350	356	349	351	381	335	357	386	366	362	320	371	351	346	397	329	355	372	397	362	364	353	359	340	399	409	376	380	357	384	381	352	348	377	392	385	366	378	364	368	386	411	394	368	360	375	377	366	385	349	370	365	330	366	376	369	391	368	372	407	377	361	358	370	381	361	390	374	381	346	379	378	355	368	360	385	356	376	401	377	381	381	366	363	370	320	395	355	373	370	376	331	337	375	357	348	381	348	352	382	371	355	369	395	361	350	377	362	333	370	375	351	367	365	368	373	364	366	392	353	352	379	355	381	376	389	367	358	373	361	359	377	398	368	389	361	404	369	389	388	364	388	384	385	373	336	372	365	385	365	384	385	362	333	338	338	349	381	393	350	367	391	353	368	331	398	367	367	401	339	394	367	386	395	375	363	396	387	349	377	374	379	366	355	348	367	358	410	373	388	378	377	362	366	414	357	347	412	352	341	362	357	399	349	376	356	359	350	378	360	368	339	407	364	361	368	383	373	388	359	362	357	363	340	336	412	414	357	381	368	332	348	348	354	369	350	394	365	395	373	345	374	377	391	376	381	394	407	404	348	361	386	351	374	364	370	343	363	373	383	394	358	346	374	364	354	368	363	340	398	329	352	353	375	367	373	390	383	404	336	386	353	363	347	363	370	372	356	371	366	360	367	390	365	369	352	380	368	365	364	383	356	381	396	361	366	364	389	387	347	346	374	366	365	405	396	383	365	388	356	369	373	378	351	353	368	352	386	398	359	372	380	403	395	374	352	382	364	346	384	381	359	338	365	355	343	326	375	391	381	356	374	350	363	369	368	407	373	370	363	354	355	343	359	382	366	333	405	372	396	401	382	345	398	357	380	366	343	356	361	356	365	390	373	367	367	367	361	366	378	377	404	346	367	372	376	374	376	385	351	344	365	380	403	342	375	378	389	385	320	339	420	360	362	390	387	359	372	359	390	398	374	376	388	378	370	386	366	381	352	333	427	385	350	367	370	388	386	363	351	376	358	373	374	388	364	352	423	402	391	360	367	374	338	340	367	390	354	337	349	352	370	376	370	370	369	399	368	333	369	309	377	374	364	382	351	354	359	421	346	389	390	417	380	393	400	371	404	366	389	372	378	373	356	385	348	354	374	398	414	349	372	382	372	415	375	345	375	350	332	401	389	357	385	366	370	355	367	347	349	387	381	370	406	389	360	393	349	399	394	370	367	371	342	372	376	412	379	357	342	388	351	404	413	378	397	399	353	383	369	372	363	363	352	343	359	365	389	361	415	356	342	396	370	367	360	376	375	360	334	352	335	361	349	363	382	371	364	387	373	353	373	370	317	345	353	377	359	355	366	416	360	387	352	373	368	352	343	403	353	369	385	388	377	372	359	381	355	418	359	399	363	349	400	385	392	374	371	374	343	371	417	393	382	356	342	347	378	391	358	377	391	378	378	367	357	354	363	352	366	389	358	397	364	367	373	357	363	387	392	365	351	370	370	369	351	374	380	373	376	421	384	371	350	346	385	363	361	363	347	398	401	357	373	366	378	361	365	371	370	336	392	360	352	378	356	338	376	394	386	383	346	353	349	382	350	388	341	381	378	400	375	344	371	365	369	386	370	406	375	358	384	404	346	377	374	396	371	338	356	396	375	360	341	408	369	360	360	391	368	392	338	366	369	371	389	357	358	385	362	354	376	340	367	363	379	368	368	346	350	356	330	357	391	361	381	379	365	379	372	380	363	409	363	346	363	365	351	344	349
26751	21588	21114	13437	6229	3801	2763	2035	1582	1315	1088	1027	920	836	746	676	638	592	542	488	475	464	451	438	468	462	417	451	453	421	440	388	460	439	425	395	376	343	333	359	342	355	342	311	348	332	342	355	337	323	312	362	350	334	358	326	319	318	358	350	328	351	333	358	358	361	328	350	334	340	305	324	333	349	329	332	307	345	336	356	336	359	364	306	329	366	339	328	308	332	314	293	294	323	331	326	361	304	335	370	357	344	339	346	347	347	319	344	338	326	311	350	324	343	363	332	339	318	343	342	340	340	323	361	363	322	342	342	318	309	338	330	325	349	306	311	330	338	329	349	342	333	327	291	343	334	316	335	322	323	321	350	328	354	363	348	326	348	342	294	356	339	347	311	342	323	318	337	337	347	320	329	317	350	299	306	310	330	347	308	389	328	332	311	366	343	349	348	344	335	346	337	304	358	334	309	330	341	368	321	343	338	343	295	305	344	323	360	326	321	354	324	345	361	323	328	339	344	341	351	303	354	327	328	337	319	342	351	376	317	327	356	325	315	316	341	356	317	313	327	343	338	339	334	313	345	299	350	333	346	343	338	357	347	337	339	367	345	370	345	314	332	339	354	310	349	315	329	310	351	333	339	332	365	359	350	351	338	330	347	341	360	328	338	322	347	324	324	327	336	337	319	321	348	309	328	343	344	326	330	342	354	334	312	331	341	345	337	315	293	316	340	347	335	346	300	340	347	317	338	323	341	361	339	323	349	330	333	369	347	328	320	323	336	325	333	387	341	355	347	342	337	341	346	360	337	328	343	326	384	340	361	318	363	326	304	336	302	330	341	326	350	361	336	318	327	325	341	330	323	342	322	375	317	315	323	351	320	317	329	332	322	366	334	362	330	351	318	323	334	361	317	318	308	362	345	319	363	324	342	352	298	317	331	327	335	351	340	346	344	340	333	333	383	313	352	319	331	312	320	351	344	331	314	322	382	325	328	312	318	364	340	341	330	316	360	324	347	340	330	347	317	362	301	355	349	340	328	315	290	332	332	357	350	322	347	352	345	357	313	342	302	358	332	355	331	317	349	323	343	345	313	351	306	302	346	357	323	337	339	332	341	334	289	309	330	327	339	307	330	353	319	327	302	301	358	327	345	347	345	361	372	338	308	327	335	374	370	320	325	333	325	355	319	364	317	349	321	352	343	331	310	341	332	352	347	347	341	313	340	367	339	326	327	327	332	322	375	340	336	322	324	317	320	303	333	325	347	365	304	339	354	324	310	339	311	305	329	342	346	325	311	338	302	309	350	346	350	345	336	337	352	335	331	312	306	328	333	340	330	308	364	320	333	330	315	292	315	325	320	332	320	347	331	328	343	337	344	337	341	308	328	354	287	303	305	353	303	346	329	357	334	355	327	321	292	323	308	329	328	331	347	290	363	367	334	331	324	370	289	311	322	354	337	338	336	338	340	274	354	340	336	339	298	321	318	321	366	334	332	321	380	331	313	343	326	296	346	365	312	325	339	336	315	348	335	325	340	354	344	330	328	354	346	317	336	318	326	307	331	313	348	336	317	331	353	357	340	344	330	308	324	325	329	331	327	358	339	340	344	309	326	300	320	354	337	323	336	357	345	340	335	337	353	334	364	328	331	352	320	318	344	331	351	313	304	346	318	293	343	345	344	304	351	341	335	344	335	329	339	325	334	312	336	289	327	311	327	329	328	310	375	313	317	319	335	330	357	340	326	346	334	339	328	332	300	359	332	319	325	351	320	360	345	329	324	349	314	368	321	337	327	338	355	340	284	310	344	335	338	331	346	332	341	310	332	374	331	317	349	356	340	370	307	334	326	329	344	372	333	351	333	321	330	365	289	349	333	350	356	339	328	363	307	343	373	323	322	316	311	320	299	289	365	316	350	340	355	329	330	353	313	352	368	315	321	284	328	291	330	338	353	319	326	332	356	340	337	310	324	315	350	320	339	337	314	321	315	353	353	334	324	304	346	319	366	327	303	309	346	288	308	334	324	313	370	326	335	333	321	342	330	333	360	309	319	349	329	345	358	357	363	331	321	313	325	328	300	332	310	325	353	289	316	348	343	342	361	365	365	330	334	313	320	327	352	345	347	340	351	327	331	293	329	339	301	344	346	310	310	310	362	339	341	310	364	328	362	305	338	339	344	315	328	340	324	336	348	315	329	317	352	354	323	315	333	364	345	352	334	343	294	325	321	326	328	344	299	334	328	372	320	330	338	335	335	336	323	314	358	324	306	330	337	316	367	319	334	301	358	343	348	314	334	310	354	343	353	363	350	326	335	363	321	323	308	348	375	308	342	319	377	338	341	342	307	336	338	329	353	334	321	347	321	358	323	323	320	342	358	372	314	299	352	348	323	342	324	349	350	348	319	333	345	328	325	361	316	356	317	326	307	345	312	353	311	350	332	330	314	372	331	331	325	346	343	326	341	370	331	322	312	334	354	334	335	364	351	329	333	323	349	316	310	359	348	307	313	323	350	324	341	329	334	334	317	343	303	317	351	358	341	331	327	288	340	346	356	330	330	338	331	342	388	319	382	314	344	314	341	346	296	352	332	339	324	287	345	298	339	342	308	336	315	339	301	348	272	304	322	346	336	322	309	316	298	336	347	350	327	358	331	312	328	319	336	323	351	337	311	338	332	319	285	365	319	325	334	352	308	348	329	357	338	307	318	334	315	320	334	314	329	342	333	325	343	314	316	365	330	333	315	321	347	327	364	343	354	307	341	334	329	321	363	340	321	342	363	345	355	329	321	311	322	354	320	331	368	323	333	302	326	324	332	317	297	327	334	319	329	320	331	331	335	359	344	322	352	312	350	370	371	320	324	322	324	348	356	328	309	349	333	343	326	324	349	329	340	354	320	329	343	286	331	341	354	348	333	324	331	322	329	350	361	337	316	328	338	320	338	344	343	335	323	352	346	309	333	335	318	340	348	344	336	324	329	357	336	321	338	359	299	353	316	341	333	338	307	320	341	346	357	393	306	326	341	331	304	303	326	321	342	326	349	357	325	325	363	334	350	381	359	324	339	304	328	339	321	407	365	358	338	325	333	354	350	314	332	317	310	326	361	308	334	328	301	325	339	382	338	334	355	351	317	294	357	312	338	345	311	332	315	286	339	330	311	307	323	338	333	327	321	380	334	337	321	314	323	345	343	311	349	341	346	362	341	304	354	359	368	349	307	338	334	327	303	314	351	342	327	325	319	319	324	310	330	349	333	332	352	331	331	337	346	320	353	307	345	380	337	320	349	312	341	306	329	325	300	333	339	318	321	345	330	345	344	348	330	339	348	359	335	319	337	354	338	299	344	349	338	338	343	331	348	349	331	313	325	347	346	323	344	325	333	356	316	321	318	310	360	312	300	344	332	354	328	324	334	324	344	341	323	338	353	319	332	327	325	322	364	377	333	328	331	333	337	353	346	351	311	352	315	311	321	295	337	346	317	324	314	314	325	339	335	318	338
22055	32742	29371	20098	13905	10309	8186	6426	5033	4264	3731	3188	2701	2425	2096	1847	1669	1523	1451	1272	1221	1186	1088	1079	1003	1039	1002	887	921	836	870	945	910	883	846	743	692	659	653	669	611	605	614	634	614	606	675	558	604	624	565	577	574	603	524	526	559	573	579	551	596	582	570	532	541	548	590	558	571	568	582	562	537	581	591	571	618	586	573	568	576	578	568	552	568	605	581	611	554	586	601	565	576	565	567	588	554	583	564	570	620	539	600	516	555	586	570	592	570	570	533	571	530	569	534	598	595	591	545	557	578	563	583	529	571	610	561	567	576	551	541	539	537	564	558	538	538	562	548	570	533	584	560	644	576	525	512	599	552	598	570	587	552	547	556	582	566	588	603	577	580	516	574	587	575	540	556	573	547	586	558	563	544	597	552	592	544	572	531	551	566	543	536	535	520	586	536	548	568	590	618	554	613	579	567	558	524	548	534	554	530	555	587	559	577	587	570	582	584	585	573	558	573	566	537	601	573	559	574	560	569	586	562	549	560	542	560	548	527	563	543	583	594	578	579	605	567	596	573	565	584	586	538	559	593	586	559	537	599	536	568	502	596	604	581	586	544	555	574	557	565	553	587	590	578	563	608	586	575	566	545	538	548	542	552	548	556	574	626	534	576	574	579	573	547	568	563	573	555	557	549	535	581	542	543	598	580	596	576	593	589	560	566	541	539	520	594	572	548	595	556	626	585	574	549	595	570	540	596	589	614	564	586	536	542	570	553	586	563	537	554	592	555	575	593	576	598	571	523	576	594	566	568	594	524	586	600	564	550	529	587	536	548	546	586	571	512	558	552	569	538	517	580	547	568	541	565	555	551	575	560	567	573	530	540	598	558	521	585	553	567	588	556	571	566	551	575	586	595	585	569	543	576	608	554	561	613	567	585	554	555	537	580	562	571	578	543	582	561	520	550	533	585	560	568	536	553	556	540	591	577	555	566	558	561	551	538	548	561	570	561	578	565	572	547	595	524	514	540	526	581	543	544	549	557	581	539	572	574	570	617	529	515	573	593	542	567	555	578	535	599	599	534	542	585	516	604	596	539	578	581	532	600	565	545	542	575	528	574	568	625	570	574	570	574	566	542	581	533	578	583	520	600	511	555	560	549	538	552	537	592	595	559	535	572	560	538	543	561	610	560	597	558	583	519	558	547	557	564	564	559	569	568	581	572	560	539	614	548	560	583	587	541	549	589	607	592	565	587	609	560	550	562	540	520	616	528	604	588	594	559	557	582	572	578	602	548	572	561	587	547	580	559	577	560	532	545	602	560	582	561	562	586	533	575	593	578	583	583	572	537	608	546	561	577	568	583	539	587	613	549	552	624	553	588	599	565	553	578	512	561	539	594	564	539	589	580	548	597	654	559	595	601	546	579	567	536	513	613	569	567	564	584	577	576	600	572	567	596	552	568	567	549	612	536	564	543	569	551	570	543	589	574	559	590	577	540	552	588	582	529	596	542	558	530	548	560	589	533	570	601	587	558	570	600	536	604	569	566	572	589	599	613	617	566	528	550	590	568	526	514	563	557	591	556	570	563	552	569	538	583	555	541	616	580	561	539	565	567	530	531	553	565	547	558	553	561	539	547	604	560	604	585	587	581	546	576	586	604	537	614	587	595	561	570	635	580	573	574	538	564	569	586	569	567	547	526	590	567	604	570	569	634	587	552	579	600	545	547	589	554	603	642	563	554	563	533	540	543	560	577	553	549	541	587	589	611	574	578	593	589	548	573	586	589	603	526	563	549	559	540	558	547	569	597	603	558	563	541	573	546	552	591	565	556	552	543	558	600	568	572	565	574	555	583	563	529	552	551	575	610	608	558	560	540	578	563	545	617	585	544	540	592	585	499	555	546	533	548	579	532	546	550	558	586	576	564	547	560	538	568	555	534	585	567	526	555	570	534	592	571	531	594	598	576	619	538	592	593	539	544	602	555	587	528	570	582	577	538	569	566	593	543	551	586	559	601	537	537	558	603	601	556	569	539	589	573	546	569	564	583	596	546	584	549	578	537	564	586	512	538	578	548	578	583	567	569	552	550	580	543	541	587	542	560	564	598	572	556	566	558	548	535	562	582	596	564	548	545	589	594	524	550	606	549	554	559	566	565	570	616	531	563	583	570	589	557	570	623	584	594	547	567	550	548	587	599	548	555	561	566	545	541	594	517	609	600	571	549	574	555	556	590	564	585	572	550	578	539	527	558	533	583	600	574	561	549	622	535	573	563	560	543	547	608	569	583	546	589	604	555	587	586	509	591	556	553	568	590	561	559	572	552	587	557	525	559	568	611	553	538	597	567	577	596	607	601	529	569	566	577	577	636	552	551	610	541	568	589	571	576	566	577	600	546	557	595	566	577	607	577	557	550	538	550	579	530	526	573	563	594	554	562	553	582	561	549	541	550	579	565	557	565	529	572	587	550	550	577	579	562	586	513	566	550	545	545	546	584	615	562	516	586	560	550	560	556	622	542	572	562	522	573	551	566	559	544	533	569	583	574	546	549	553	553	540	591	557	526	590	531	545	558	542	536	570	609	549	571	543	579	597	541	567	571	600	567	540	576	564	558	576	546	564	540	553	551	607	562	585	613	551	565	501	605	574	549	626	521	560	578	584	571	546	551	561	586	524	591	530	570	602	562	541	551	507	546	587	577	576	587	579	558	564	556	528	596	560	561	566	604	564	542	547	523	580	551	572	561	568	569	559	571	518	609	591	557	553	561	558	577	554	564	556	551	572	588	555	538	577	571	581	528	561	594	569	544	572	547	601	541	559	566	570	665	575	575	554	641	568	566	557	552	573	543	584	611	578	542	577	548	595	582	578	541	563	552	576	606	559	537	600	549	578	587	612	581	552	583	582	559	612	537	615	559	549	620	559	580	540	567	592	572	581	600	521	561	566	539	610	571	537	539	561	560	583	537	562	560	593	589	536	537	580	554	547	587	564	552	565	578	601	559	556	599	575	549	574	577	569	567	563	510	572	533	543	535	526	541	572	565	605	568	581	593	532	563	559	604	549	584	573	590	578	531	582	587	594	527	619	554	586	542	586	565	549	603	572	549	566	567	574	583	624	558	576	595	564	589	510	574	515	604	564	557	569	585	559	573	543	537	547	547	607	576	581	542	554	559	522	526	538	585	528	560	563	577	595	541	596	593	517	576	590	590	541	541	600	538	549	558	585	587	564	569	560	571	567	583	586	591	568	573	567	540	560	565	592	545	587	564	570	547	537	585	533	579	547	595	546	572	585	574	565	562	570	555	576	557	609	574	581	581	565	570	560	560	557	555	545	569	592	545	580	561	598	535	508	600	639	557	529	531	546	524	571	576	573	583	605	535	588	563	605	596	565	543	531	572	559	556	548	577	557	592	543	561	572	597	547	571	597	539	534	510	524	577	581	559	548	568	565	538	544	590	554	554	543	527	596	531	566	573	541	574	570	573	579	596	581	549	561	564	538	543	574
23976	21158	28412	24181	20711	11778	5321	3317	2421	2028	1738	1484	1271	1160	1068	962	806	770	715	657	613	586	537	555	498	484	443	456	471	441	502	466	450	441	405	390	319	334	309	309	346	264	313	302	292	305	315	287	311	305	281	311	291	272	278	275	272	288	276	293	274	284	280	274	311	274	293	300	260	281	284	291	273	271	288	254	295	284	260	297	287	269	293	260	237	279	286	292	277	305	295	298	272	315	252	286	272	284	296	284	249	305	254	278	274	285	301	273	260	285	302	282	251	279	242	277	281	264	291	263	278	265	306	260	288	296	280	285	283	300	287	297	303	294	280	273	290	282	282	318	330	270	260	273	259	273	245	276	288	270	283	295	292	281	296	267	277	265	316	288	279	309	286	277	323	306	302	293	292	301	276	257	270	263	280	287	286	278	278	303	268	295	272	276	297	299	280	280	269	297	303	300	235	273	287	273	301	252	279	296	288	278	258	284	274	277	295	258	283	279	285	285	293	300	294	294	283	283	297	291	280	276	258	327	268	293	268	281	271	276	291	296	294	285	257	231	288	261	290	288	280	284	279	301	280	285	274	298	295	250	276	269	277	290	252	286	268	260	289	299	265	272	267	259	291	284	278	278	294	279	296	285	293	239	250	265	260	266	286	310	290	273	295	278	276	268	302	300	254	257	284	315	272	308	265	282	297	269	293	276	285	277	304	300	291	276	328	261	293	274	272	272	280	287	274	284	293	288	291	265	278	230	282	293	261	306	285	289	302	305	287	263	289	302	273	292	320	273	296	273	278	281	286	276	293	315	296	324	287	248	287	270	283	267	292	282	273	308	313	284	293	284	287	287	311	267	306	257	305	293	267	262	330	282	256	257	269	296	249	302	269	291	287	286	281	300	276	279	272	278	254	272	278	271	276	273	289	299	276	280	297	263	271	267	269	262	309	297	273	269	264	283	262	289	274	302	274	257	283	306	275	304	329	259	266	284	259	315	299	308	264	265	296	281	296	274	258	249	256	312	270	286	278	279	300	315	282	304	313	293	308	236	281	281	271	259	315	303	268	275	310	266	287	299	291	266	267	270	254	294	267	236	289	272	273	258	283	280	286	278	282	251	288	279	287	282	273	295	235	292	310	253	272	286	292	269	282	304	302	249	290	304	271	263	276	284	252	270	262	308	276	271	271	265	304	291	244	282	266	314	290	308	304	248	262	292	318	304	295	271	252	294	295	274	322	273	306	277	288	294	288	255	259	281	309	283	271	310	271	248	266	255	304	295	263	298	260	281	264	268	302	270	300	281	324	266	284	287	264	271	296	287	284	297	306	306	289	263	276	303	268	301	290	306	254	252	276	300	274	291	268	257	279	295	286	291	306	294	291	292	266	290	292	301	283	296	280	266	290	306	305	298	272	289	281	278	257	266	280	260	289	265	305	293	281	324	278	272	293	295	300	309	285	282	299	323	308	286	290	276	320	245	258	297	283	256	282	304	306	305	281	273	301	280	272	267	298	292	290	294	290	297	282	241	281	307	281	290	309	286	276	297	263	252	308	272	272	289	268	250	281	300	295	271	296	290	266	281	289	291	270	253	299	280	277	280	302	267	283	300	284	277	266	280	269	265	290	288	302	270	300	283	292	292	272	265	317	278	261	298	279	272	254	288	286	271	299	273	275	287	293	255	281	279	280	236	279	301	262	280	313	259	273	264	267	278	292	249	272	281	227	282	273	270	309	276	313	302	244	268	281	278	303	286	279	277	266	271	273	267	277	295	284	310	271	276	268	258	266	270	267	290	282	270	283	280	286	305	256	301	267	293	307	292	272	258	278	269	284	322	295	290	257	263	288	274	301	249	262	256	269	292	272	262	287	300	306	273	245	308	280	294	284	301	287	265	275	295	271	263	280	262	293	285	292	278	278	306	265	287	250	273	256	267	275	271	259	282	268	275	285	254	266	288	329	279	261	295	259	275	284	285	293	273	252	266	289	262	321	255	293	283	271	285	275	284	233	300	291	312	284	288	284	277	317	268	290	296	287	275	267	268	262	281	331	310	248	289	285	276	294	305	273	280	297	296	288	296	312	277	293	261	280	271	292	289	264	297	263	286	260	274	274	306	266	283	283	290	277	258	263	279	273	274	281	261	316	249	277	270	275	312	276	282	296	282	284	290	297	248	294	285	288	250	274	292	274	293	265	287	277	264	286	255	280	282	250	292	327	304	310	286	291	287	294	262	291	295	299	282	270	292	271	294	284	269	258	292	295	291	265	286	312	288	292	268	305	338	288	296	273	278	305	291	284	291	274	245	289	282	258	280	273	273	270	264	286	268	286	267	271	276	287	283	292	308	282	283	297	273	273	280	290	273	287	267	262	275	282	282	268	267	314	274	289	295	277	263	281	280	263	293	303	269	262	313	298	292	272	295	282	295	294	276	290	270	285	249	292	299	279	280	299	284	274	270	254	283	290	308	275	264	292	295	268	293	275	281	266	295	299	280	244	277	294	302	272	267	276	265	286	270	292	268	271	254	275	259	298	284	303	307	281	260	278	272	282	293	306	269	280	272	288	286	296	278	260	252	262	281	269	288	307	285	268	276	303	260	267	289	258	250	275	258	288	303	321	285	270	300	255	286	272	271	306	272	269	270	290	286	287	268	310	277	293	266	260	290	274	268	298	269	288	276	281	327	279	288	294	271	309	269	303	276	286	273	290	288	250	291	297	302	265	266	252	276	293	280	274	311	268	301	297	282	321	296	277	260	267	308	258	283	294	290	276	291	301	252	267	277	308	268	299	283	295	284	271	287	300	290	302	268	245	297	285	275	279	283	252	269	288	272	267	283	296	266	299	271	300	319	298	261	268	291	301	295	277	268	264	320	290	275	287	318	273	284	255	300	255	269	280	281	278	295	294	291	278	290	274	280	293	292	245	294	252	278	279	280	270	258	288	285	264	287	290	287	253	300	289	273	291	294	253	270	275	286	272	285	293	277	256	295	296	294	269	256	283	281	278	275	250	287	285	320	302	280	263	284	271	282	286	274	292	257	282	268	266	290	277	285	261	287	300	289	285	306	278	276	282	288	252	268	264	289	278	294	294	273	291	275	266	281	267	296	287	276	293	273	265	257	300	286	266	294	277	290	286	261	250	274	282	287	293	298	267	281	270	312	279	292	282	269	260	295	290	288	293	294	303	279	279	279	284	278	271	291	300	283	292	264	266	281	279	285	257	296	281	245	295	266	282	289	286	267	300	271	252	309	267	281	279	269	328	253	274	282	311	306	306	314	266	308	272	268	284	321	287	266	286	286	278	285	275	276	296	285	281	296	282	268	299	280	297	256	297	275	328	285	249	306	253	311	304	281	278	267	276	330	253	289	294	266	300	315	258	266	270	288	284	279	258	290	284	247	268	267	271	281	276	245	286	254	303	287	286	285	258	288	249	273	283	273	258	265	280	305	266	273	279	296	272	271	254	275	280	257	270	289	272	291	278	253	264	276	258	294
22630	38135	35002	25852	19187	14664	11573	9390	7770	6507	5613	4574	3932	3572	3194	2779	2596	2223	2030	1896	1712	1553	1435	1297	1254	1186	1123	1147	1151	1129	1040	1094	1035	1040	933	790	740	649	655	603	596	563	569	599	616	526	609	573	554	518	483	509	554	527	502	515	457	492	501	556	496	486	462	479	490	460	514	492	447	475	504	434	507	503	443	465	463	498	469	506	506	467	505	469	518	493	472	493	486	480	493	545	461	497	494	489	477	476	517	499	473	454	496	471	500	507	499	457	469	461	475	511	524	454	460	484	502	497	504	436	470	469	495	496	435	438	471	483	470	469	463	479	478	449	483	512	495	463	464	465	451	479	483	460	473	527	487	480	511	527	510	497	485	458	494	484	486	534	490	479	502	525	482	496	490	486	483	458	484	500	450	443	528	496	480	493	445	497	517	479	499	467	488	519	535	439	492	482	478	475	463	480	489	462	540	463	467	485	472	481	461	483	485	489	442	464	520	477	487	499	487	469	471	479	467	446	484	482	478	485	489	464	488	508	486	516	480	505	501	526	492	494	481	451	486	497	497	499	452	492	499	492	516	527	477	503	479	454	485	551	518	467	500	462	495	478	491	465	527	508	461	491	476	493	457	510	459	441	491	464	520	452	508	487	489	478	519	517	488	439	457	517	484	510	488	484	495	458	539	455	488	422	499	470	525	536	457	461	474	509	476	499	509	453	464	458	476	490	527	494	501	500	514	498	483	458	490	464	497	466	492	488	454	470	500	507	457	457	492	468	472	482	483	514	424	498	466	492	449	472	475	506	536	504	503	455	461	450	467	478	482	482	471	454	450	507	473	438	503	488	472	476	503	479	472	469	482	488	493	505	503	468	489	473	491	483	483	464	456	468	482	483	475	500	469	496	457	445	504	462	473	505	442	497	457	482	486	480	497	481	468	494	439	463	490	483	477	487	499	483	530	494	475	505	498	478	498	495	515	486	496	504	477	504	466	497	467	493	488	473	476	477	490	482	474	507	489	499	480	475	468	492	473	484	505	507	481	528	490	495	502	479	449	509	502	459	480	473	488	499	448	499	496	488	489	474	487	496	454	473	467	525	499	491	504	464	518	515	467	479	486	493	471	472	513	499	495	466	487	492	479	481	467	476	491	460	505	494	469	472	473	462	475	471	519	511	494	496	510	453	477	501	505	480	464	488	467	489	496	454	438	479	521	461	471	493	493	494	493	466	495	503	465	476	461	477	447	477	517	478	461	508	487	487	524	467	470	510	482	495	480	522	526	458	491	489	516	449	463	476	417	469	517	478	461	464	501	479	471	482	495	542	470	479	504	465	483	484	493	465	465	494	514	496	483	491	509	467	477	469	490	494	493	483	496	470	469	504	489	527	506	458	447	494	505	478	439	470	429	466	446	471	479	500	473	467	498	492	437	488	487	507	520	460	455	505	485	512	506	473	469	504	487	450	512	518	456	480	469	517	502	515	501	497	467	466	454	440	532	477	502	490	502	466	454	487	491	466	470	480	491	498	443	462	517	487	505	441	498	457	491	483	481	497	486	494	467	458	476	480	467	493	469	514	445	483	464	495	539	500	541	505	462	504	437	507	485	459	504	505	460	500	491	495	521	489	506	481	491	485	498	462	473	482	478	468	492	492	476	495	481	489	446	476	480	489	516	453	463	470	508	490	493	420	527	513	491	447	478	493	487	502	526	473	501	513	500	476	457	495	466	470	504	464	483	472	468	455	478	475	473	503	527	516	484	491	479	481	510	508	510	455	455	447	469	518	484	458	462	510	498	483	467	497	453	475	457	482	524	444	496	483	468	475	502	466	476	459	501	479	488	499	493	483	490	499	480	471	509	502	486	531	492	518	453	543	524	477	506	496	473	480	503	477	494	461	503	456	472	468	485	500	514	464	487	497	447	491	496	503	512	522	483	500	470	481	476	467	481	511	520	495	508	483	470	480	493	484	488	450	525	485	450	503	432	506	458	520	488	539	494	444	531	473	488	523	479	428	515	462	452	499	538	479	505	495	508	446	484	444	473	492	485	515	514	468	483	485	472	468	485	485	472	506	492	448	514	474	517	501	512	481	491	488	521	484	467	518	504	499	483	485	507	432	476	510	462	470	486	497	479	502	468	495	509	486	453	483	511	494	466	437	510	473	461	469	509	488	484	490	479	457	518	473	472	467	488	490	509	459	435	479	492	456	480	509	506	482	468	480	451	440	461	487	488	508	484	463	455	447	436	475	492	489	502	482	489	499	514	472	486	515	509	473	487	458	464	496	472	510	490	468	454	477	499	489	479	488	484	462	494	486	496	486	493	498	467	477	507	500	481	488	505	470	501	474	469	494	479	472	497	463	496	485	503	454	505	477	476	468	502	502	481	430	469	454	519	493	474	460	464	506	503	474	473	528	501	505	539	480	481	481	518	504	460	489	482	496	460	492	482	473	462	478	499	494	489	476	496	503	505	462	507	473	510	455	444	479	499	457	557	467	515	519	483	462	466	485	502	515	514	490	479	486	487	499	546	471	465	485	460	466	509	506	466	491	479	463	491	448	477	498	470	481	463	510	471	475	476	488	477	483	483	477	474	512	500	533	495	499	509	497	516	451	475	467	459	482	464	478	489	460	498	461	467	479	489	464	512	505	485	506	496	495	486	461	482	481	509	469	455	479	513	487	472	494	470	499	530	503	459	497	474	467	495	452	442	496	496	503	501	494	541	464	470	478	486	469	495	468	493	517	488	503	491	488	504	488	481	502	479	492	480	443	470	468	474	484	477	469	491	502	456	511	498	481	476	464	497	518	476	473	509	521	488	494	470	472	509	503	461	490	472	496	507	497	472	473	429	468	476	495	466	518	496	546	482	466	507	496	503	505	462	539	537	490	468	499	448	501	484	527	491	500	482	473	502	532	481	496	509	444	436	501	446	482	491	448	515	506	498	464	480	478	467	464	503	505	491	468	501	515	494	493	502	503	453	447	493	505	469	466	513	476	469	504	526	510	446	462	499	495	498	505	523	491	490	486	480	473	476	504	458	486	472	493	496	481	495	501	451	486	509	465	472	508	449	492	486	514	492	453	526	478	431	508	502	531	525	464	424	455	495	479	468	482	497	492	494	460	475	480	485	467	472	496	455	473	528	518	479	529	467	504	494	484	481	455	458	509	470	499	464	472	477	506	500	478	457	504	482	499	470	523	496	488	476	471	496	490	510	477	497	439	471	503	486	499	497	465	485	466	480	483	486	466	459	473	498	474	487	491	459	524	428	477	488	499	467	484	458	456	516	506	484	435	450	562	518	510	420	458	488	512	494	474	465	459	497	475	500	499	502	465	462	458	503	507	489	453	473	447	489	468	451	476	479	494	454	488	494	451	460	477	473	488	465	518	492	503	507	492	507	477	528	505	479	470	464	462	511	495	481	512	492	482	476	472	480	479	453	484	496	486	426	471	484	464	489	480	468	487	474	478	494	451	530	515	463	464	491	496	493	475	484	467
22991	21138	28931	23582	21178	20668	11370	4674	3221	2737	2249	1917	1610	1515	1318	1175	1005	966	873	754	761	704	738	670	599	544	484	476	496	446	486	494	455	481	409	355	336	290	265	277	273	270	289	261	240	252	261	241	255	242	240	227	244	220	228	210	228	218	229	205	210	229	218	207	227	221	200	192	211	218	219	220	213	219	235	223	197	249	217	214	211	219	203	197	215	235	206	191	237	242	211	223	227	203	253	242	226	233	214	216	230	212	212	213	205	198	240	223	223	212	199	201	214	191	226	240	206	208	188	220	215	223	209	201	216	215	196	201	207	201	202	237	214	207	216	211	217	234	219	212	207	213	238	225	208	218	229	206	221	203	203	228	237	217	217	211	211	201	248	200	204	229	212	203	223	207	231	217	223	207	209	228	218	222	208	235	234	211	192	213	203	230	221	203	178	191	231	214	225	245	222	211	222	227	211	206	189	196	208	240	222	207	234	197	203	216	215	225	232	209	222	187	205	201	204	205	193	189	218	206	230	217	221	211	227	221	229	221	238	222	217	225	226	199	206	202	199	253	186	207	225	186	227	230	196	219	221	198	207	207	236	246	220	206	219	230	199	238	211	207	205	203	219	227	214	193	208	230	217	196	203	213	220	218	212	218	199	207	224	225	246	199	195	198	210	213	242	222	221	218	209	222	215	236	205	210	198	226	206	181	193	223	226	219	224	219	213	230	233	228	229	208	203	253	217	218	202	211	183	219	205	216	219	213	215	217	196	213	202	216	231	205	199	220	221	184	226	211	235	219	210	208	217	215	203	220	224	245	220	226	204	228	230	181	185	222	230	220	211	206	194	214	213	205	246	226	211	215	191	213	204	212	232	210	231	203	194	207	219	192	225	218	191	198	229	245	211	225	193	228	201	208	212	215	219	214	209	193	229	233	204	219	188	223	214	190	213	221	202	226	201	217	218	236	219	234	195	227	200	232	204	221	214	205	198	215	228	190	225	228	232	207	207	197	229	256	215	218	228	210	228	224	212	211	214	207	198	191	220	221	206	205	191	231	207	214	221	228	202	232	253	247	192	202	230	218	205	221	200	220	217	193	213	194	218	215	192	230	243	192	211	214	222	218	196	227	209	212	234	223	204	210	204	236	235	202	251	221	239	208	242	219	209	223	240	229	208	205	191	204	219	202	206	220	212	203	202	198	236	226	243	218	198	209	214	213	252	205	241	224	206	211	205	232	211	212	224	209	202	238	202	234	200	219	231	214	236	216	208	226	228	203	222	200	220	238	192	214	234	172	215	199	227	216	216	209	225	206	214	215	188	234	193	238	189	214	237	219	230	189	240	218	206	220	226	198	207	214	237	211	204	201	211	200	221	204	210	220	195	190	221	212	206	246	188	223	224	202	238	195	227	223	219	220	196	208	216	181	235	196	213	220	205	206	227	185	209	202	218	192	198	210	237	223	206	220	210	245	223	194	191	235	213	211	234	189	225	218	228	260	188	217	210	216	239	230	207	228	209	210	200	202	222	255	219	194	219	208	239	241	222	235	210	216	199	229	217	221	200	244	236	211	202	242	200	220	215	236	206	229	211	251	224	234	225	221	221	216	215	204	214	216	188	201	214	209	221	221	202	198	214	202	237	226	219	204	214	233	219	210	205	200	223	233	248	227	229	221	196	208	214	199	228	205	234	224	220	205	222	223	222	209	218	191	248	220	245	199	192	218	207	199	220	204	207	211	181	210	217	218	204	207	217	216	197	219	229	217	201	255	239	222	236	192	216	214	209	251	260	237	242	213	236	234	212	207	221	210	195	190	228	205	209	223	216	217	221	218	217	229	222	197	237	228	225	210	207	241	230	201	192	227	217	217	231	236	208	219	227	224	220	197	226	223	218	219	207	220	221	231	231	190	215	206	217	198	209	228	214	198	233	216	224	224	212	227	237	213	259	208	211	239	221	233	217	221	213	241	215	200	213	199	184	228	204	211	241	224	230	217	214	238	225	215	212	193	222	233	201	208	210	227	186	221	217	242	216	222	189	223	226	194	217	218	207	224	229	223	185	211	210	212	219	201	240	243	212	213	222	217	207	206	205	213	221	236	203	223	214	217	221	225	217	207	239	229	224	231	191	216	217	232	223	193	224	225	221	179	214	217	206	210	252	226	204	200	241	218	202	222	212	215	211	211	235	221	190	223	218	217	215	181	231	217	234	196	221	225	228	217	231	236	182	205	233	216	189	204	225	208	224	205	209	210	207	181	177	238	224	198	234	222	230	217	222	195	208	221	235	215	212	226	218	197	215	199	220	202	204	238	231	217	225	223	217	206	230	218	231	205	192	204	230	216	216	202	214	209	198	234	202	227	224	230	219	239	227	215	252	215	231	204	228	231	205	214	193	240	228	213	227	201	186	183	202	207	205	210	198	192	209	233	220	233	217	214	216	190	222	222	218	208	220	202	226	191	231	209	227	183	247	232	212	225	207	224	226	216	217	202	224	213	203	212	208	209	212	200	226	228	213	233	224	227	217	205	214	212	222	193	250	213	213	220	194	227	223	228	205	213	205	221	218	241	185	207	227	209	219	220	209	233	217	211	226	210	210	213	214	208	215	211	214	219	181	210	195	217	214	198	186	207	205	220	212	220	209	222	230	198	196	190	212	202	233	217	210	198	213	226	213	213	208	243	191	209	212	204	231	205	215	234	201	218	210	223	204	173	224	202	212	231	229	204	200	196	218	193	230	232	224	182	197	217	213	205	203	223	214	215	202	213	218	205	210	221	203	198	223	228	195	213	205	220	229	209	232	228	215	202	209	190	204	207	184	230	201	215	192	210	223	227	233	197	210	214	212	186	199	213	206	206	217	206	238	190	226	197	196	190	227	202	189	201	192	224	210	230	191	216	193	236	207	197	245	211	232	196	210	217	205	200	231	200	221	213	243	209	229	216	230	173	235	197	196	203	208	230	218	231	193	223	208	202	175	221	214	208	210	219	204	221	197	218	215	216	236	230	223	194	202	224	205	196	216	223	195	219	208	220	203	224	232	220	240	229	231	208	211	209	246	202	232	207	233	217	238	182	221	208	218	224	233	205	210	226	217	216	224	194	253	213	189	221	194	235	215	209	226	224	210	212	222	185	195	267	194	228	220	211	200	229	227	214	237	240	219	196	237	224	247	235	226	223	213	231	224	211	216	214	209	196	215	220	216	201	204	230	241	208	227	221	220	219	209	212	213	198	212	204	205	196	223	234	228	225	199	226	228	218	250	230	235	220	221	228	212	236	215	235	230	205	198	195	232	222	209	211	229	230	225	207	233	240	194	225	237	224	204	212	238	219	220	210	211	210	223	192	250	211	209	186	244	224	205	229	220	230	221	198	230	224	228	216	200	227	219	215	230	199	232	231	198	197	230	205	212	210	208	216	229	242	207	211	245	198	205	212	211	210	217	216	229	247	223	204	211	205	187	233	200	239	213	223	215	214	225	201	222	209	231	204	244	226	190	195
23953	41047	38142	28922	22582	17617	14763	12039	9815	8367	7328	6072	5318	4785	4199	3524	3332	2865	2659	2379	2240	2154	2053	1863	1586	1328	1316	1220	1219	1229	1218	1160	1173	1177	955	774	712	593	572	580	544	483	469	521	485	510	484	497	422	417	396	405	376	374	401	385	390	396	382	387	368	367	388	375	366	353	387	367	362	388	362	368	370	365	385	366	379	356	371	387	334	364	375	400	351	369	357	347	340	355	347	400	347	388	339	344	364	370	329	392	354	359	333	370	372	392	362	372	387	374	366	388	365	388	369	325	373	371	329	341	380	350	350	356	333	373	344	354	372	370	330	380	391	366	404	397	378	387	366	393	350	389	365	375	360	328	366	373	388	354	349	375	389	370	357	361	321	402	359	343	403	381	378	386	352	366	375	373	382	335	350	348	393	379	378	358	366	359	336	356	341	364	354	349	349	350	364	362	396	373	365	373	370	328	364	332	361	372	356	366	385	363	371	333	363	368	377	340	373	357	353	375	372	358	348	329	323	356	387	341	363	359	382	348	369	347	371	332	365	356	361	343	356	340	348	361	355	376	365	371	373	374	358	365	343	417	327	364	381	336	361	381	366	346	366	363	359	375	363	355	395	348	358	375	377	376	367	362	374	330	357	349	374	379	377	368	379	349	355	376	381	361	372	382	353	369	365	353	328	373	358	355	371	366	321	369	353	350	333	357	374	350	332	333	378	373	375	345	334	345	379	353	343	372	413	372	360	385	393	388	339	371	329	365	339	381	351	406	372	354	320	364	365	384	365	359	346	340	366	368	363	381	352	336	359	342	369	340	339	344	365	395	415	382	377	376	343	345	357	383	349	370	355	349	376	351	350	408	357	339	332	384	388	384	330	362	357	375	345	388	345	348	379	364	379	369	354	384	359	373	351	370	371	357	387	372	383	361	379	354	330	335	382	346	337	359	353	372	382	410	340	356	380	366	384	359	343	360	354	364	385	346	395	345	354	356	351	343	363	351	327	334	391	367	344	367	350	349	345	379	360	339	342	347	346	348	372	359	378	358	389	390	373	401	360	361	361	347	383	373	355	400	374	365	351	369	359	362	353	356	352	358	366	370	369	375	352	371	339	383	389	350	352	361	355	349	342	368	346	354	332	386	391	352	355	368	352	342	359	369	396	325	355	359	376	310	368	377	371	372	361	345	372	396	360	369	354	363	349	350	386	352	349	338	373	369	368	363	364	337	359	369	406	362	321	363	363	344	397	392	341	348	359	366	392	372	390	371	359	356	349	369	386	380	366	362	370	361	365	336	359	364	357	389	357	343	374	354	383	372	335	395	338	363	383	366	374	392	377	381	387	343	351	348	354	355	366	350	328	336	371	359	357	360	376	341	349	368	377	342	385	366	407	356	385	357	347	378	353	368	388	360	352	368	360	363	382	369	352	394	400	366	360	352	370	396	366	351	394	395	380	336	345	384	384	397	359	367	399	387	370	385	344	345	360	361	366	359	348	359	345	387	350	372	377	366	389	313	334	357	338	340	322	379	363	378	359	367	343	365	330	364	380	353	385	369	383	380	377	380	351	378	356	385	325	389	359	388	360	360	362	336	367	401	357	380	348	353	388	335	355	351	356	357	379	381	391	347	365	363	344	362	357	363	365	362	350	367	356	354	370	340	365	361	367	393	339	342	390	346	380	368	379	345	392	367	372	349	375	364	359	386	390	320	366	371	371	364	386	352	371	382	356	354	347	371	355	315	354	343	357	364	379	371	313	350	349	362	391	346	327	351	349	378	361	356	342	380	379	380	373	348	341	344	369	361	342	373	389	356	383	397	303	385	352	351	388	374	383	355	345	363	393	364	362	388	344	348	345	358	341	343	379	349	375	399	365	390	397	399	336	403	413	356	380	377	376	330	403	353	324	363	369	359	354	340	338	348	373	375	410	346	356	363	344	334	408	347	387	353	374	347	391	381	388	363	370	339	354	373	365	394	369	369	370	381	323	359	352	369	328	369	359	379	386	355	392	336	351	345	342	331	394	363	389	395	358	347	344	373	335	365	359	371	357	387	348	372	377	395	351	341	361	334	349	369	394	349	370	308	358	390	369	387	347	354	381	311	366	373	351	361	375	389	390	355	335	326	385	375	356	370	343	358	330	337	388	384	362	396	389	351	346	352	337	353	335	358	366	372	373	370	372	354	354	367	354	334	350	361	370	328	333	350	330	368	335	341	346	375	372	357	329	341	369	362	379	362	332	367	357	373	356	362	360	358	383	324	365	340	368	370	389	373	345	361	353	363	364	398	325	368	357	369	340	370	342	350	395	336	351	364	370	409	357	369	361	369	349	344	370	349	386	351	400	318	364	412	358	355	391	343	345	380	348	386	334	353	333	357	370	383	353	341	346	367	372	377	365	361	330	371	329	334	385	370	361	346	376	367	365	371	348	385	381	375	373	379	354	363	341	387	358	367	347	359	358	332	365	352	376	355	376	364	382	389	365	357	391	333	371	372	367	373	363	387	343	361	330	373	368	345	365	330	352	348	390	344	358	364	352	392	357	353	358	363	364	391	373	332	375	359	373	353	335	406	369	345	390	354	405	371	379	353	351	398	363	368	348	359	321	364	340	308	377	369	361	382	381	389	378	340	335	334	353	358	372	339	372	380	366	358	356	362	382	355	369	334	380	368	357	382	362	378	388	344	365	357	355	345	362	387	373	384	376	367	361	352	369	434	345	376	371	360	351	377	374	345	375	375	340	378	328	347	341	366	382	355	365	341	356	389	401	359	382	351	372	371	367	390	373	349	352	392	348	340	348	379	330	381	325	389	384	344	410	361	379	360	376	375	398	351	340	337	346	350	358	383	365	356	373	361	384	346	333	355	362	396	370	385	383	377	327	365	364	347	369	342	366	403	360	334	352	386	360	372	349	345	330	364	361	382	354	353	335	349	341	402	384	348	363	363	341	358	386	358	363	354	356	363	392	382	381	370	383	371	379	350	347	347	358	371	369	334	346	349	360	355	373	334	373	380	383	332	387	354	367	369	349	358	343	385	325	338	328	337	364	366	391	384	381	338	361	382	369	336	344	366	370	362	359	378	388	341	383	370	364	388	327	374	362	352	362	360	372	343	398	347	348	333	330	359	369	351	361	361	337	362	347	352	356	361	388	351	380	333	370	326	346	366	356	371	344	363	367	356	371	332	344	373	345	369	356	360	327	320	324	366	346	348	360	369	354	367	348	378	368	382	370	346	369	352	358	346	368	351	395	366	377	362	372	380	370	380	350	373	370	374	366	368	311	343	331	375	379	332	345	349	375	377	387	376	316	317	354	361	368	360	380	341	365	352	376	348	372	374	387	325	347	326	351	405	321	395	376	378	371	380	322	317	360	337	392	344	344	362	349	347	357	360	389	400	358	381	362	371	366	338	364	391	355	338	347	361	362	384	351	360	347	375	343	369	354	353	381	355	360	371	364	362	370	390	351	377	335	387	389	355	363	357	368	373	338	374	363	392
26535	21165	19297	11145	5278	3267	2412	1753	1437	1212	1110	952	839	830	692	694	637	584	592	562	550	538	544	492	470	450	446	404	421	429	396	436	407	418	415	373	322	353	377	334	337	369	342	355	337	340	346	341	326	346	339	301	318	319	319	317	338	341	351	311	314	333	346	331	342	315	330	298	327	339	331	364	327	349	322	337	322	336	290	332	341	336	342	326	346	313	307	349	341	323	310	315	360	289	298	315	330	328	330	355	333	340	362	320	341	338	333	338	350	308	314	345	310	336	313	316	296	327	348	359	332	356	332	340	331	338	348	354	333	322	346	342	313	338	334	333	350	311	348	370	336	315	305	312	309	308	317	392	315	355	330	346	341	331	345	332	326	335	320	315	342	333	328	351	339	348	331	318	344	320	312	320	344	345	328	333	337	314	306	336	330	343	333	303	325	342	319	307	321	322	331	313	361	328	306	359	357	307	322	347	316	312	329	337	372	319	320	349	340	349	319	325	350	336	303	312	317	291	312	294	321	335	282	343	340	323	338	342	343	346	347	319	317	332	320	307	338	335	305	312	302	314	338	350	304	333	341	329	313	336	327	337	333	355	360	310	326	354	298	327	320	317	345	357	347	339	323	330	325	341	315	293	322	318	318	364	368	300	336	361	291	337	332	313	301	319	329	314	338	311	319	331	383	306	316	346	330	332	356	362	308	305	325	315	342	321	341	324	333	317	348	329	358	376	304	279	332	312	329	342	329	337	302	323	323	326	352	341	316	331	346	313	306	308	326	333	349	298	333	337	343	300	316	294	316	315	343	331	326	307	311	345	325	299	333	346	328	285	327	334	360	338	309	344	359	354	296	349	315	317	339	325	365	337	336	341	313	359	317	302	288	314	340	302	316	295	319	338	297	320	332	325	362	349	327	312	314	312	317	358	333	318	288	318	311	332	316	350	286	319	331	342	315	345	358	326	336	325	342	347	331	310	302	338	312	345	329	326	311	340	307	346	323	297	307	329	337	353	330	333	345	285	313	325	346	333	316	350	333	342	379	355	352	299	356	346	311	310	320	325	302	354	335	315	304	333	320	348	300	305	341	342	302	358	341	312	319	301	362	323	316	308	313	327	338	361	343	335	307	362	322	327	320	320	334	344	338	359	285	358	323	320	341	299	315	303	325	344	321	314	331	321	328	345	335	328	366	293	334	287	350	337	357	337	331	341	338	335	324	327	337	309	337	310	328	313	308	322	327	356	318	333	309	351	329	333	338	340	304	292	322	329	301	337	348	317	314	319	303	306	342	334	337	322	333	315	330	346	319	309	352	350	301	332	328	327	342	342	356	330	327	305	348	342	338	343	331	350	306	328	308	331	333	319	319	330	325	312	307	335	326	331	335	318	331	333	327	338	322	321	337	336	333	299	335	296	345	312	350	312	343	349	299	341	304	348	328	335	343	297	351	339	304	320	327	366	335	339	354	333	314	327	307	317	362	328	358	339	332	312	346	304	315	346	324	325	335	316	337	364	359	316	346	335	338	358	307	334	352	309	347	319	339	341	270	347	302	328	316	329	322	319	312	362	315	336	351	339	281	330	318	330	340	335	321	333	364	318	328	335	327	338	320	293	344	319	315	328	314	328	329	341	326	314	344	332	322	338	334	331	345	343	331	321	337	329	338	325	317	341	340	325	333	326	313	319	325	321	350	345	319	336	322	313	345	316	322	338	343	343	313	328	314	352	326	333	332	309	302	338	306	343	332	305	320	317	297	331	324	328	347	314	336	340	338	326	322	312	371	321	335	341	317	315	326	344	325	371	298	313	319	311	357	298	336	327	301	335	346	305	341	344	332	317	331	347	327	325	297	334	330	334	377	321	328	327	297	311	324	331	278	332	332	312	329	350	336	341	334	339	314	383	321	325	330	312	332	345	339	328	351	325	331	289	344	304	309	315	339	301	322	355	293	357	328	283	345	318	321	312	339	340	304	298	320	315	301	331	336	295	320	335	336	364	348	340	337	319	325	337	308	290	319	293	316	307	320	352	306	338	309	356	389	298	338	320	323	317	287	326	351	305	328	311	370	360	345	317	323	323	300	318	347	337	324	350	338	339	300	348	338	321	316	346	333	325	341	321	350	336	323	302	299	312	328	331	339	343	322	319	313	319	297	325	320	345	335	310	329	341	309	338	348	315	295	329	338	325	347	318	299	317	330	330	328	339	310	346	318	335	318	326	338	310	295	332	352	330	324	332	334	339	295	351	361	328	290	306	301	324	327	332	328	363	317	306	306	367	296	328	347	344	306	333	348	305	360	344	334	323	315	322	328	330	334	311	316	321	319	302	326	305	340	316	346	363	308	325	364	350	310	330	364	311	300	324	336	319	303	330	322	313	331	313	341	316	309	314	341	319	302	324	344	306	307	330	336	330	332	322	324	357	306	309	321	312	325	358	328	313	314	349	321	338	317	346	294	334	312	333	307	361	336	338	307	323	275	319	350	343	329	357	350	342	331	345	317	295	315	312	339	316	318	318	359	344	335	311	326	328	336	328	303	311	331	309	322	362	339	337	300	314	338	319	326	319	332	326	318	315	325	333	345	333	322	301	315	307	369	306	331	321	334	353	307	327	307	308	323	327	334	336	332	355	324	337	346	316	345	332	359	334	310	331	338	326	347	335	319	348	328	357	304	297	336	360	335	324	338	325	344	330	323	310	320	356	350	334	305	343	332	328	329	333	319	324	336	323	300	305	308	318	305	317	307	298	335	365	342	327	310	350	346	310	328	331	325	304	324	298	327	323	342	358	374	323	307	341	339	312	330	310	346	329	323	343	337	334	316	334	336	334	326	333	320	330	309	331	342	302	365	350	344	320	306	318	360	312	302	328	325	346	302	347	310	357	327	310	322	324	314	360	355	355	331	331	320	344	324	325	299	348	357	352	338	330	324	315	312	344	333	334	309	352	327	331	348	326	324	356	302	352	304	306	360	335	316	322	308	342	313	314	335	328	339	351	347	330	330	308	332	317	347	302	327	308	332	322	329	301	316	319	319	360	351	321	343	342	315	333	346	311	349	334	320	320	325	322	299	319	343	338	326	339	326	333	346	334	365	309	352	290	301	310	334	313	290	295	342	313	321	343	306	334	298	308	336	349	338	344	318	319	301	323	337	334	345	329	364	311	329	313	322	325	335	318	316	324	345	323	323	294	339	343	345	324	318	309	323	315	364	366	353	361	318	306	341	320	320	359	319	335	339	318	322	313	333	325	343	351	335	340	338	365	341	314	337	328	333	345	358	332	344	329	305	316	341	352	362	331	296	330	316	342	317	343	318	320	287	304	316	306	327	327	319	317	355	308	341	315	329	324	322	326	348	357	317	302	321	316	334	317	324	315	337	328	348	318	318	341	325	326	335	323	356	315	321	327	352	329	349	350	315	318	338	335	357	320	300	346	361	325	299	339	328	340	292	322	340	323	342	349	324	307	329	316	258	335	341	318	349	335	323	331	362	314
20226	29655	26670	17412	12330	9242	7415	5731	4543	3798	3394	2934	2694	2363	2109	1917	1771	1675	1526	1469	1355	1359	1260	1175	1028	966	956	887	932	880	890	848	885	865	792	743	692	665	640	601	586	641	599	634	601	607	629	560	597	602	553	588	576	543	587	525	573	542	562	593	573	600	548	539	539	543	559	577	580	569	604	585	563	543	543	569	552	605	578	556	540	575	566	550	551	550	595	556	572	512	557	565	557	580	560	556	593	561	530	543	538	548	526	544	580	564	565	555	550	534	534	563	599	530	544	585	562	572	556	564	587	561	542	496	557	518	534	520	584	538	501	565	559	590	538	552	518	573	516	587	586	579	567	553	593	563	619	606	608	589	525	552	569	526	569	538	560	541	563	540	572	567	537	568	539	562	555	591	564	573	565	568	604	574	574	552	590	535	576	577	539	584	605	511	601	566	571	548	545	529	581	598	536	532	564	574	566	538	564	577	583	599	576	554	583	530	566	538	574	529	585	553	585	518	561	546	571	596	566	569	569	540	565	548	531	559	548	538	571	564	545	566	562	557	570	588	541	568	542	538	563	538	517	562	542	529	576	574	528	557	565	572	547	523	547	590	520	567	549	568	580	540	601	577	543	549	570	562	512	543	587	565	576	567	519	539	613	602	535	562	578	548	545	529	548	528	586	604	588	609	560	532	588	628	560	567	546	569	537	529	549	542	567	605	512	569	547	539	533	542	550	540	542	520	544	582	581	576	561	537	572	550	543	527	559	596	535	552	563	533	516	531	540	591	572	551	560	564	552	568	542	565	568	574	524	581	570	550	554	631	526	587	563	536	601	592	579	594	549	628	554	575	521	539	553	548	565	527	567	554	587	575	534	543	581	598	554	590	552	573	577	547	590	560	533	569	560	578	550	542	561	588	595	546	597	533	564	606	609	561	574	538	536	572	550	562	574	528	571	605	582	552	560	576	562	551	608	556	522	560	564	506	548	581	568	512	538	534	550	580	534	605	569	553	548	561	568	567	540	547	531	520	536	557	536	536	543	549	547	567	574	537	586	521	559	581	533	567	586	592	567	544	536	533	582	561	578	587	593	559	522	508	514	534	551	521	554	563	580	593	572	549	584	584	551	549	566	543	565	522	531	557	570	552	552	561	545	554	560	531	564	576	600	545	541	548	600	551	579	551	523	549	519	568	550	615	561	529	578	553	553	569	602	549	532	589	564	543	578	567	549	551	558	556	546	522	518	535	552	544	559	566	530	552	559	560	549	589	563	595	597	575	587	608	559	548	526	589	575	540	553	560	590	560	550	550	560	572	526	559	559	630	520	553	615	594	561	540	553	546	558	569	529	561	569	576	586	510	575	538	543	550	535	532	566	618	580	569	556	539	590	581	541	535	525	587	588	567	561	573	574	540	537	546	533	611	582	580	539	556	537	554	513	558	564	547	534	574	576	542	583	571	567	516	488	540	597	519	502	568	597	545	567	521	560	577	589	541	543	537	578	576	562	583	557	606	556	513	550	567	544	549	551	564	551	597	571	523	533	536	544	505	526	581	527	556	579	550	545	524	578	572	549	563	545	546	554	587	568	545	559	532	538	582	565	569	561	528	566	573	580	601	541	535	544	527	555	573	512	554	584	576	587	553	544	552	546	566	607	540	557	570	549	544	543	579	540	571	548	555	544	555	538	592	541	576	537	543	568	555	546	533	540	511	600	543	538	539	537	538	580	584	573	578	602	583	573	599	592	557	607	511	558	548	538	498	529	587	583	549	566	572	562	591	534	586	533	556	545	534	518	581	529	551	608	560	551	528	565	530	574	545	583	547	525	565	555	556	592	536	496	579	527	542	530	574	558	533	536	602	557	542	598	557	588	562	564	581	564	591	523	609	547	527	605	553	571	571	535	577	577	566	562	554	562	521	588	570	572	539	575	538	548	570	583	560	556	531	590	528	509	549	554	546	569	557	545	569	589	547	599	499	597	533	609	561	556	515	549	546	545	568	551	565	544	577	541	549	550	534	575	578	527	565	588	560	563	526	525	570	517	555	505	642	523	507	546	527	579	499	586	563	550	593	567	560	547	547	539	557	538	572	546	564	507	539	610	572	567	544	582	523	587	569	572	575	552	534	537	537	594	570	537	540	597	589	548	563	550	551	608	534	530	529	577	586	564	534	532	578	539	585	541	546	564	564	546	514	525	596	532	572	566	609	553	565	597	569	524	564	602	568	581	556	582	566	574	512	584	598	608	558	555	569	534	583	609	567	546	587	541	557	538	535	560	615	555	597	546	552	557	573	586	563	550	551	578	541	580	561	574	574	552	551	576	579	610	553	532	563	558	559	542	554	560	525	528	553	560	598	568	551	539	592	532	582	603	523	577	552	554	582	489	582	551	553	599	537	579	549	529	522	562	538	580	571	574	537	528	592	579	549	560	575	587	562	565	548	593	535	571	530	577	558	579	528	565	514	549	574	525	589	534	547	571	600	586	534	576	559	556	578	556	551	550	570	542	562	571	534	547	595	544	539	560	592	539	564	548	542	562	578	505	556	507	625	599	561	594	558	528	560	556	599	597	577	590	568	571	581	586	535	547	589	555	547	565	568	543	525	530	567	592	594	558	565	503	552	592	553	578	568	523	594	536	545	572	565	548	579	567	500	554	592	525	526	545	540	553	574	588	556	551	533	594	549	499	590	535	528	579	595	562	545	550	582	549	555	545	573	581	591	534	556	563	546	553	570	540	581	587	521	549	543	554	505	562	546	508	559	547	564	543	565	603	579	531	576	527	551	557	532	545	621	562	539	526	561	560	547	540	577	591	535	557	562	557	549	501	571	533	536	546	536	592	576	587	562	534	569	602	559	549	576	569	542	574	592	604	536	563	529	565	557	598	554	538	568	591	557	556	575	612	521	586	582	545	564	511	537	582	532	544	542	560	575	560	569	598	570	541	557	558	529	553	551	578	581	555	549	591	565	564	567	604	566	599	555	539	541	542	569	581	605	549	597	569	553	541	530	588	605	561	558	564	560	548	572	527	572	531	544	553	526	547	580	566	555	557	554	541	547	596	510	550	594	566	581	570	582	544	549	539	565	575	537	550	536	565	572	565	528	561	561	586	583	539	570	510	569	530	521	541	586	533	571	564	624	554	528	557	594	577	552	581	557	568	559	525	576	555	546	539	573	552	519	551	539	541	570	546	546	539	561	553	609	530	555	577	547	562	558	523	562	511	552	554	592	587	551	569	561	546	542	584	560	598	547	544	555	536	588	575	559	595	540	579	559	533	564	541	575	517	579	567	563	546	525	535	553	555	535	535	540	588	569	535	565	542	604	540	580	581	542	545	554	567	581	572	572	522	563	580	565	557	564	584	600	558	552	572	544	587	586	565	561	573	602	578	595	569	520	571	530	582	555	537	563	515	589	507	580	558	571	539	589	559	552	574	577	542	563	558	554	541	554	572	564	527	542	525	577	504	594	590	542	546	562	557	567	547	586	573	589	585	583
23880	21162	28404	24202	20728	11074	5131	3049	2216	1933	1604	1400	1292	1190	1070	988	905	863	805	772	739	724	581	592	524	540	528	457	445	448	447	389	453	387	362	381	376	327	339	335	321	318	307	307	310	291	292	328	308	275	287	273	280	286	258	303	269	295	282	288	270	260	254	295	261	308	291	293	274	271	303	258	286	277	256	276	267	296	263	283	313	288	274	271	296	275	266	290	250	276	290	268	272	313	259	263	292	308	270	277	284	299	285	278	277	296	264	254	279	267	281	272	266	267	264	271	281	282	293	282	277	280	291	295	274	219	281	310	276	271	297	252	274	291	271	256	274	265	262	291	288	251	262	287	300	276	275	314	290	259	264	298	272	308	273	279	273	280	245	288	270	273	278	263	269	294	261	285	309	297	285	280	288	311	267	289	257	276	308	317	283	271	286	263	270	267	263	277	274	288	310	274	273	277	291	274	276	282	296	285	243	272	295	258	273	302	268	289	276	261	283	300	267	272	282	253	259	251	269	253	290	273	277	280	263	299	286	258	297	257	277	252	267	282	276	271	254	275	241	297	241	258	246	251	282	277	266	268	250	264	282	294	251	268	263	263	274	277	270	271	262	258	279	259	280	268	262	281	269	272	303	297	303	278	272	281	271	275	289	272	280	257	258	293	299	262	288	271	282	296	262	280	277	260	293	271	290	283	234	265	268	268	236	268	305	267	271	278	269	263	255	271	297	283	259	302	280	293	259	288	293	268	252	290	280	277	290	267	274	257	292	274	290	266	308	277	247	293	308	259	291	257	270	266	285	256	267	293	292	247	287	300	276	296	276	287	301	264	286	255	281	248	288	278	264	261	288	277	263	304	249	296	261	257	272	251	256	294	264	253	310	273	274	254	276	284	277	291	287	271	276	280	283	248	257	269	270	282	273	274	306	261	245	254	257	273	267	270	276	301	275	288	277	264	268	277	282	266	259	273	301	258	282	304	296	285	266	257	267	292	279	279	273	287	278	295	279	306	301	244	263	250	280	267	286	282	273	251	260	276	273	277	262	284	281	290	292	283	263	276	276	296	306	275	267	257	271	272	270	282	260	285	238	298	261	262	274	282	254	280	278	290	296	298	282	270	262	260	267	269	301	285	265	290	284	265	279	270	253	273	270	277	279	278	287	288	274	280	262	276	265	285	292	280	295	296	275	270	279	295	301	279	291	272	282	307	269	271	290	294	285	254	290	286	261	265	294	276	250	241	275	241	272	284	275	307	289	285	284	300	281	260	292	283	281	303	315	276	291	261	285	269	270	271	283	298	288	249	252	287	266	267	267	290	263	296	235	276	253	308	295	293	305	288	259	287	295	286	265	282	295	281	284	257	307	278	297	264	276	260	262	269	286	285	254	256	283	265	254	242	299	271	283	291	264	284	277	301	256	274	285	305	277	271	273	295	284	265	275	272	245	262	243	271	250	323	299	297	298	280	275	271	287	288	248	293	269	244	273	280	274	259	290	262	259	274	285	261	276	272	273	259	259	265	241	254	278	257	302	266	293	263	272	265	276	274	292	279	244	257	276	251	280	276	267	278	281	252	286	282	285	259	286	277	272	308	304	274	265	293	286	293	296	297	296	302	278	282	288	281	284	271	274	272	290	279	264	275	283	255	294	277	301	246	296	284	278	255	284	305	270	276	300	290	260	302	268	265	251	256	321	268	265	258	269	285	298	288	242	252	279	280	307	313	270	248	248	275	258	275	275	282	308	264	282	305	279	275	303	291	241	289	282	274	264	272	291	309	279	288	276	284	301	265	285	266	279	297	264	258	283	261	264	266	291	292	276	276	284	272	273	262	263	272	237	267	266	249	302	296	271	259	279	271	292	303	271	262	262	286	254	295	266	310	289	249	277	313	282	232	296	294	309	293	261	275	284	266	269	271	265	287	268	285	254	270	264	282	289	274	256	255	296	308	285	260	308	256	301	256	255	280	266	264	265	242	234	289	269	275	281	281	278	278	263	277	278	258	270	291	276	283	303	258	287	269	295	275	266	271	314	261	274	290	267	279	246	295	259	278	272	269	288	304	291	261	283	280	299	288	297	280	274	275	265	268	264	268	251	296	297	288	266	270	274	256	289	281	302	294	284	286	279	261	319	277	275	300	276	280	270	267	294	295	269	314	291	279	286	272	305	287	306	281	279	274	262	306	270	280	288	290	260	279	281	260	255	288	275	273	241	258	272	280	238	246	294	288	254	277	289	254	267	296	289	271	258	285	279	272	265	266	275	279	308	291	245	285	280	272	269	267	262	276	263	282	259	280	259	264	278	312	279	294	255	289	266	292	287	285	273	312	263	305	277	297	276	265	284	260	272	292	250	268	266	288	302	284	282	273	253	282	273	287	272	291	274	289	299	279	294	274	277	263	254	274	260	300	272	292	250	249	248	283	287	282	256	284	265	269	272	280	296	296	258	288	270	276	301	288	285	279	266	285	275	255	270	291	274	301	265	279	278	291	305	264	283	290	268	266	286	271	252	276	263	250	247	241	269	280	248	305	265	262	281	268	265	266	288	276	238	264	267	290	283	301	263	279	296	283	284	267	288	290	276	259	273	254	287	285	285	296	275	298	274	271	275	260	269	271	289	305	305	251	279	267	286	290	271	276	246	293	301	293	264	273	283	299	288	300	292	269	289	243	285	313	286	276	292	272	261	267	298	293	285	292	252	268	289	291	290	266	304	275	265	257	269	251	272	267	284	288	264	273	272	279	270	254	295	297	255	283	269	272	290	272	295	257	254	266	273	271	256	291	295	261	261	268	271	269	257	288	287	283	264	316	278	257	284	298	259	307	304	291	247	254	264	271	254	277	304	292	286	248	298	274	296	262	288	262	319	262	280	259	319	287	269	285	258	289	257	257	263	267	303	272	288	259	296	278	282	284	261	290	239	255	268	296	269	294	257	236	322	271	294	280	276	298	259	240	296	289	279	291	299	276	279	280	279	274	275	309	301	241	275	293	278	271	260	263	266	278	271	262	266	235	278	278	323	302	282	251	289	269	275	278	280	279	275	297	278	287	279	268	280	275	276	259	268	279	275	272	266	301	281	273	302	285	270	284	274	287	255	257	249	277	285	283	271	307	276	271	290	262	275	297	257	273	293	288	266	276	263	267	273	289	266	293	268	273	278	284	283	256	293	320	264	286	299	308	292	282	277	295	251	268	262	249	299	247	279	263	278	259	299	272	269	291	286	285	267	264	255	275	289	283	258	275	291	307	242	302	325	278	291	313	270	265	276	295	260	284	269	288	310	280	287	287	264	281	277	291	319	296	261	260	268	285	290	275	274	268	263	313	272	291	277	264	257	264	294	264	269	294	274	257	299	247	263	280	282	252	264	281	281	278	297	303	277	279	270	260	294	284	300	289	278	239	250	281	280	292	252	269	276	287	309	293	278	328	276	266	263	260	258	268	305	270	268	278	285	318	287	265	304	271	263	293	280	274	298	275	283	264	299	282
20536	36488	32665	23165	17381	13843	11448	8918	7197	6113	5324	4469	4092	3742	3468	3055	2759	2502	2320	2125	2028	1903	1691	1642	1445	1336	1102	1162	1108	1017	1055	1060	915	898	817	742	699	650	634	634	662	595	576	564	559	559	543	552	482	523	512	459	492	509	513	492	510	490	474	493	493	486	526	484	470	506	490	478	484	476	507	483	460	490	502	507	460	487	491	469	465	493	441	458	429	462	490	476	478	475	490	488	470	445	472	500	493	448	474	470	482	474	468	488	460	494	475	499	439	481	502	475	509	491	494	533	484	489	458	472	496	475	453	461	469	483	467	475	475	485	444	484	467	469	463	490	482	481	528	471	503	529	489	474	479	453	468	509	504	447	470	486	476	494	540	480	490	503	476	495	451	459	459	471	469	506	497	470	469	486	497	462	489	492	487	459	504	482	481	449	483	474	452	539	490	477	482	469	468	495	452	489	519	499	477	524	501	499	442	454	525	465	515	497	458	461	490	442	464	503	471	515	493	499	472	464	460	506	467	489	461	467	463	448	473	487	471	480	494	492	443	494	476	480	504	521	441	464	517	515	481	486	499	469	486	468	457	482	475	470	464	465	492	475	479	447	476	488	443	493	457	449	487	491	453	430	503	479	466	468	476	485	534	488	470	491	497	501	444	477	460	473	470	433	536	513	518	504	457	499	458	477	488	499	504	471	470	470	497	498	502	466	465	491	466	431	475	472	471	514	431	481	444	460	487	505	496	459	471	472	485	478	475	481	464	494	515	458	487	458	447	467	498	454	484	476	459	487	447	479	503	492	475	446	486	457	468	463	504	475	479	515	440	499	472	477	473	477	440	452	476	504	527	500	437	485	488	441	459	517	476	485	515	445	486	476	490	449	507	488	491	425	495	445	466	483	468	489	464	500	462	476	476	482	484	458	462	477	496	516	454	470	469	452	471	506	496	471	513	469	467	459	477	500	469	493	488	465	460	465	482	498	475	460	495	487	483	496	438	464	493	461	477	470	493	462	499	465	517	475	451	462	511	484	485	487	463	459	465	478	471	485	446	480	505	524	529	456	526	469	532	452	478	468	514	480	450	463	477	492	520	453	504	468	527	454	508	464	477	446	507	514	457	478	480	468	490	504	509	475	477	509	484	481	469	475	467	450	429	474	486	487	489	460	514	486	488	460	470	428	497	487	485	459	475	425	454	481	485	426	480	492	507	482	444	477	488	519	450	480	460	483	470	492	474	470	487	506	486	474	499	475	480	457	498	492	523	478	476	484	500	508	506	468	460	486	482	430	467	446	484	505	474	462	471	482	471	455	479	472	516	448	451	432	455	476	491	468	475	489	494	489	481	472	489	502	445	496	504	457	498	473	476	485	462	460	480	504	473	454	475	487	420	459	484	472	484	505	480	484	477	478	473	528	445	457	480	451	477	500	441	486	478	473	493	456	469	464	460	495	470	473	468	476	513	446	497	481	522	477	448	499	475	472	489	487	501	486	455	463	465	471	450	466	491	456	488	461	503	525	489	465	486	439	493	542	448	464	489	487	478	510	480	475	495	462	485	479	515	499	473	470	492	485	481	499	476	479	484	468	501	457	443	521	480	462	505	517	491	477	469	476	472	488	451	449	501	488	458	515	469	482	461	492	502	477	475	487	462	462	537	493	469	541	480	477	444	459	508	469	463	500	496	514	496	454	436	510	475	458	467	517	460	485	483	455	487	462	531	509	482	493	499	474	513	481	461	442	491	476	508	491	480	474	446	491	463	525	490	491	506	491	475	476	499	502	461	502	515	467	491	508	496	463	476	494	488	468	466	472	524	505	498	429	495	470	501	439	473	491	472	492	483	462	484	468	471	470	475	459	500	492	478	423	497	454	467	473	473	492	480	486	446	459	472	507	496	476	481	456	464	464	471	488	478	431	453	493	481	477	479	472	451	516	494	489	474	460	416	435	498	453	500	460	467	428	483	488	509	488	461	499	485	503	506	501	431	476	461	491	489	520	459	489	474	484	467	471	490	458	516	486	516	490	451	471	504	489	455	466	480	482	514	454	451	486	483	428	468	474	441	495	480	462	470	442	465	510	502	497	464	492	485	468	448	480	487	486	505	481	491	455	497	453	445	457	474	451	446	486	447	488	515	451	473	502	474	429	517	479	486	498	491	459	472	497	461	450	468	489	469	455	495	491	467	501	490	494	455	489	494	481	478	458	453	459	471	519	439	445	518	491	462	490	478	475	475	463	498	530	479	510	456	459	484	474	463	449	503	472	485	441	485	501	482	495	465	489	463	462	460	446	448	482	445	435	503	479	490	442	551	470	536	486	480	471	474	480	487	532	515	450	456	499	483	448	494	469	487	506	456	439	476	458	473	476	482	446	447	478	457	487	517	478	506	487	451	451	484	493	507	505	470	522	451	463	518	449	487	481	506	449	474	482	471	524	491	483	478	488	499	492	472	498	475	469	468	456	481	478	509	497	462	453	484	489	501	498	499	500	485	503	516	505	456	512	514	473	470	469	487	483	453	459	466	441	426	456	479	490	458	456	510	488	473	499	467	449	484	449	520	492	468	489	523	473	459	492	501	480	442	455	478	471	468	497	484	454	486	479	448	456	468	507	446	480	491	473	499	457	489	462	441	475	446	524	470	459	466	462	481	484	500	484	483	453	477	478	458	441	484	455	503	453	481	496	461	485	492	458	438	485	469	520	459	490	490	531	510	489	469	442	451	471	501	495	487	474	464	487	469	472	443	506	469	480	499	488	470	459	452	471	500	536	487	471	463	448	437	468	517	504	500	473	476	501	524	478	501	511	457	443	413	503	465	476	484	482	482	449	479	520	447	509	493	458	550	477	451	454	518	458	480	496	477	501	438	501	451	516	477	473	498	439	428	493	524	531	505	488	455	510	463	505	443	500	466	480	486	442	520	504	456	466	471	487	509	472	464	447	432	507	459	472	507	468	492	507	464	489	458	497	451	499	482	496	449	478	502	471	451	468	447	483	527	513	489	451	456	484	463	493	486	466	513	484	458	490	504	503	481	528	471	451	489	482	499	442	472	526	479	497	484	461	506	485	456	497	445	471	506	480	467	443	496	447	473	491	439	497	473	466	490	490	532	507	507	486	477	462	493	485	483	457	509	458	478	470	505	456	485	538	467	432	474	469	481	507	500	471	495	485	493	474	485	428	462	490	469	489	475	456	494	438	478	497	501	483	492	481	505	500	497	508	460	479	509	493	541	490	504	497	503	491	478	500	490	473	513	466	445	460	471	480	480	472	479	490	457	487	436	475	499	464	443	467	490	506	494	480	486	440	461	475	482	469	460	486	493	456	457	498	463	496	467	492	514	458	487	472	467	467	521	475	496	450	444	458	442	490	448	515	498	502	453	460	469	479	495	465	485	441	468	463	486	485	483	477	460	512	454	463	464	481	466	495	472	466	497	471	457	467	487	486	467	461	454	508	495	485	489	509	468	468	470	460	483	490	458	491	452	469	499	494	471	481
23087	21134	28921	23600	21153	20710	11355	4367	3072	2589	2212	1940	1686	1595	1404	1275	1127	1086	1068	954	940	910	779	742	677	581	475	488	485	443	406	389	409	384	344	317	286	315	279	282	284	253	240	253	240	229	229	213	225	245	204	222	217	225	222	234	200	228	204	217	183	239	219	249	206	197	197	228	208	236	211	208	222	219	230	242	198	197	242	208	220	216	196	211	230	186	212	201	237	205	197	216	203	216	212	238	204	198	229	229	216	228	220	199	218	217	227	221	221	231	226	213	235	209	207	198	225	201	198	205	216	208	216	211	208	194	185	217	194	213	213	186	199	218	181	207	186	192	215	215	209	234	241	229	226	185	218	205	217	198	231	205	218	205	203	230	213	183	199	222	199	228	213	189	205	234	211	199	215	205	190	215	197	205	210	217	216	187	202	191	209	242	188	207	198	199	230	194	217	234	240	199	213	207	226	190	205	243	210	226	226	215	205	224	220	214	199	217	203	216	246	215	234	211	212	207	206	224	180	239	235	185	240	227	212	212	187	230	202	204	196	186	228	216	221	208	227	186	198	236	215	210	207	219	199	221	224	210	192	228	201	196	242	236	219	206	225	208	189	184	225	206	226	193	243	188	206	194	211	209	206	210	217	221	235	203	200	218	215	221	221	205	225	218	233	220	206	203	225	197	213	199	215	198	194	232	199	194	201	227	230	246	208	206	198	185	225	211	213	216	216	238	230	231	222	237	221	189	198	212	222	207	217	235	205	218	219	207	226	219	236	199	214	211	206	200	208	193	237	196	226	220	221	204	214	190	222	203	208	239	223	219	197	231	227	203	241	200	213	215	216	207	201	205	204	213	232	196	223	221	195	198	196	212	230	215	220	202	216	209	216	232	223	210	187	238	210	198	233	201	201	225	222	210	210	213	187	219	226	218	211	200	204	220	197	219	201	215	214	202	209	226	194	237	196	224	230	194	218	212	221	205	249	192	195	190	219	215	200	191	219	208	209	194	212	225	206	205	221	190	228	219	233	221	243	208	201	213	232	221	212	209	188	229	206	208	204	216	217	203	206	197	246	214	234	205	209	206	208	211	204	205	216	200	208	215	222	202	227	211	192	216	227	192	208	189	212	201	209	219	213	189	214	232	200	229	212	189	206	211	223	220	201	209	215	217	192	215	204	201	221	203	207	212	231	219	196	226	210	201	226	206	216	199	198	237	232	220	231	223	190	227	204	191	234	208	204	174	216	243	205	212	212	209	226	211	198	210	210	212	223	205	234	202	230	197	248	240	223	225	234	229	202	189	189	197	222	222	214	190	192	247	220	202	202	219	235	194	215	202	202	211	190	226	232	227	231	212	204	189	218	203	186	197	223	203	204	197	214	223	190	227	224	259	225	223	228	201	213	241	213	214	217	219	213	235	249	207	234	225	207	225	192	212	206	235	191	207	241	197	206	205	187	208	203	193	200	236	204	197	216	204	198	209	205	203	203	213	232	184	215	203	205	186	206	224	190	200	206	196	198	203	212	223	213	215	214	205	210	217	233	222	199	203	217	201	226	207	205	190	217	217	187	194	204	195	229	231	234	215	246	202	184	222	220	220	196	230	220	212	219	206	217	193	233	200	199	206	216	209	211	187	216	214	222	197	225	210	220	213	200	207	201	206	230	202	210	223	223	195	223	213	194	211	194	197	214	204	224	223	224	243	227	210	204	219	178	205	231	204	207	177	232	207	191	192	218	191	226	201	190	225	218	218	208	217	220	201	204	188	219	189	197	203	236	225	195	227	186	219	215	220	208	217	224	222	221	211	194	218	206	208	225	195	196	204	217	221	204	225	252	219	213	197	201	227	210	257	198	234	225	212	225	236	217	211	196	213	200	187	193	230	196	225	211	242	210	242	182	205	208	218	202	187	204	208	233	194	212	208	228	218	206	172	206	202	230	208	161	195	195	189	196	193	207	190	225	206	227	205	217	223	237	213	209	201	235	226	210	226	188	221	211	204	214	223	218	211	254	208	216	196	202	209	225	208	203	202	209	218	216	231	217	219	209	195	206	199	180	226	264	221	192	197	204	204	218	225	217	194	219	204	200	191	196	231	213	228	205	217	198	218	212	197	210	194	208	221	186	206	235	230	212	229	235	199	218	193	214	180	215	208	211	215	208	207	205	211	239	219	234	209	205	207	205	212	219	218	233	203	211	214	210	206	200	220	200	226	221	230	224	193	207	211	219	209	209	214	214	232	203	220	226	206	203	227	215	218	215	220	229	216	190	215	211	203	232	206	214	212	194	214	220	211	200	213	211	187	205	211	232	208	206	231	213	212	222	227	177	198	187	212	216	221	202	228	200	217	194	195	198	208	223	210	230	210	195	211	196	201	208	216	216	223	219	204	218	246	204	235	199	233	187	225	217	213	210	212	236	252	227	210	206	197	200	214	219	196	224	205	214	216	233	209	202	190	196	223	226	214	207	190	206	205	238	210	204	206	206	243	207	200	190	228	182	181	251	210	222	188	191	173	213	215	198	204	207	226	193	208	191	177	236	206	197	213	217	187	196	189	170	209	195	221	198	207	234	205	210	190	186	212	199	220	226	196	211	201	214	178	219	184	208	238	222	215	196	199	205	203	198	219	194	224	201	217	207	243	201	195	199	216	206	242	204	215	210	225	210	212	224	186	203	222	200	210	218	190	204	250	202	247	192	210	207	202	217	208	201	197	226	216	198	219	216	208	213	184	220	186	212	206	215	224	201	193	216	244	203	212	196	216	196	228	211	220	206	221	224	185	213	211	211	209	188	233	222	211	183	211	189	199	202	235	214	206	192	237	188	225	241	204	217	200	232	200	213	219	226	218	209	195	197	197	198	188	210	206	198	219	227	237	217	223	207	230	217	204	213	204	226	211	207	214	208	204	241	206	204	216	211	218	210	210	226	184	201	185	208	221	194	202	206	213	202	217	212	194	203	208	190	221	234	225	208	226	217	222	207	213	246	200	210	215	207	212	213	225	220	189	202	210	215	208	182	211	207	203	211	224	211	200	231	215	189	186	208	233	198	225	214	221	212	199	221	212	199	185	202	218	218	215	191	198	231	215	238	207	200	209	200	194	205	201	200	219	195	207	209	227	202	219	224	231	209	224	191	220	204	203	215	216	223	198	217	207	217	238	197	215	212	206	202	216	175	206	230	218	234	200	197	201	224	228	239	219	202	227	202	179	207	216	177	212	246	197	201	224	200	208	215	229	208	223	223	216	201	209	239	220	205	208	211	177	221	214	233	203	213	224	218	209	221	234	208	240	213	239	225	223	223	206	216	208	214	225	223	159	189	205	213	226	209	203	198	251	204	214	206	217	203	208	198	214	219	195	205	209	219	185	214	226	192	202	201	190	206	200	198	216	189	194	230	210	200	192	205	202	207	222	194	226	219	185	204	207	211	210	237	223	184	228	217	206	214	198	221	234	223	213	233	193	209	194	196	196	187	182	213	213	197	227	197	204	215	227
22303	40096	36235	26523	21346	19077	14940	11218	9660	8088	7173	6273	5658	5155	4541	4084	3764	3427	3184	2966	2803	2606	2202	2090	1912	1633	1475	1309	1189	1071	1088	1041	988	876	827	708	701	628	617	536	500	486	475	444	430	455	436	421	409	386	367	369	377	391	406	374	385	364	389	343	389	366	371	362	359	376	395	375	374	370	374	385	352	358	340	359	355	392	374	388	355	364	367	384	336	360	325	346	348	364	381	391	394	359	387	370	353	351	372	375	343	369	371	383	364	365	391	350	342	345	372	383	359	391	364	359	366	381	361	341	345	361	341	371	375	365	342	387	376	341	349	348	345	359	368	364	386	372	344	382	380	384	357	375	362	341	329	327	352	340	351	400	363	362	376	370	364	347	344	369	393	338	349	361	356	371	370	350	377	373	374	383	342	335	355	346	331	351	349	359	341	340	354	329	343	357	422	351	384	350	366	373	384	355	376	370	354	355	340	353	325	378	375	384	357	363	364	365	360	333	374	344	371	354	363	379	343	336	342	363	359	345	361	363	369	360	368	355	385	359	394	343	369	366	372	366	362	365	377	357	364	380	357	363	355	358	343	367	348	367	354	365	348	375	356	380	347	371	362	364	335	363	348	348	366	337	350	378	353	333	372	366	322	388	356	348	350	396	357	344	353	334	349	375	353	347	359	374	378	383	319	345	365	349	347	340	339	376	365	360	389	363	337	360	363	357	394	369	355	348	372	379	354	366	346	346	363	350	370	384	395	342	370	338	332	369	327	365	348	365	331	348	347	359	364	349	339	321	370	385	366	334	387	365	392	386	324	359	348	355	353	332	405	374	371	371	361	377	350	371	371	361	354	361	413	373	383	375	375	357	338	365	376	373	355	337	383	360	362	396	356	369	403	374	362	342	377	365	351	344	348	343	376	386	360	363	382	337	358	401	381	360	360	366	393	358	364	381	354	366	376	351	383	364	364	373	343	370	371	354	355	365	375	366	376	379	331	349	356	362	360	339	364	339	373	353	366	386	349	349	345	379	364	363	352	368	317	380	360	356	383	351	370	379	363	352	355	349	347	364	367	383	367	348	367	375	366	378	395	391	338	375	356	361	357	370	382	368	370	402	345	373	436	351	351	384	352	356	369	364	338	347	356	357	379	343	344	342	354	334	367	347	371	369	359	375	334	333	374	365	357	309	369	332	388	351	328	371	347	355	386	351	344	394	334	369	336	366	356	355	338	355	375	376	351	364	402	358	342	353	363	344	358	375	327	388	377	385	368	360	345	399	320	350	365	366	392	348	345	369	367	346	358	357	357	353	344	366	360	358	330	324	355	345	398	335	324	331	391	369	353	379	337	344	340	340	387	379	395	422	393	342	374	324	344	357	344	340	351	350	381	375	325	364	358	375	369	352	339	371	351	377	345	317	341	382	347	365	348	374	358	343	368	355	386	338	370	402	347	399	355	343	360	312	385	325	343	347	349	351	389	352	340	370	357	365	339	367	354	376	345	345	359	347	357	370	356	367	349	360	335	386	360	365	403	386	360	367	357	375	374	349	368	347	343	378	344	367	364	339	340	357	368	366	365	344	363	365	339	365	331	360	379	325	388	360	349	358	375	318	336	375	350	387	344	377	398	361	323	366	365	367	335	352	359	355	405	352	351	359	393	340	367	365	337	367	380	370	353	341	400	371	358	383	352	349	399	356	320	348	378	337	380	342	363	330	347	358	344	367	346	325	343	373	370	343	369	366	359	343	323	367	361	352	365	371	330	340	374	352	369	358	357	358	352	352	361	366	366	342	351	340	335	384	346	355	357	361	367	369	347	318	379	345	361	348	350	368	409	383	338	325	360	338	328	349	360	363	370	331	368	352	360	367	370	354	353	354	348	366	411	346	347	393	366	372	398	340	364	353	357	344	356	360	377	366	359	378	385	375	352	373	343	387	365	379	334	359	320	341	385	333	363	369	337	347	353	374	336	349	365	373	326	357	348	374	377	341	329	327	346	331	367	369	357	371	343	366	358	363	344	362	374	369	357	357	345	373	384	339	371	341	369	412	404	368	329	359	324	362	381	337	364	376	337	346	399	402	377	328	363	386	373	344	351	350	343	318	360	345	361	374	364	364	370	377	346	412	334	351	332	343	344	347	375	326	358	338	351	358	360	383	340	317	358	360	403	345	361	375	348	373	352	329	352	362	319	358	345	356	339	366	364	366	386	332	370	375	392	382	377	371	365	357	360	372	371	364	355	382	366	368	369	343	374	386	378	352	366	349	376	349	357	344	358	374	346	343	406	340	350	378	357	364	386	355	355	358	360	381	332	333	366	345	372	346	358	385	365	354	363	355	354	347	358	354	369	362	374	351	373	335	368	369	338	334	358	374	372	370	372	394	377	362	383	325	377	364	339	382	351	384	328	329	380	321	346	361	366	355	361	352	377	380	361	354	351	334	349	390	327	357	346	322	365	406	357	359	341	367	344	374	367	372	351	343	366	373	392	377	343	372	383	379	353	360	348	377	343	350	366	337	357	337	376	401	369	382	343	335	372	330	382	362	364	403	326	342	387	383	353	366	356	365	351	355	382	371	367	349	362	355	359	344	336	346	357	381	390	399	332	384	330	345	367	355	334	362	362	363	366	390	361	354	362	421	364	368	372	388	336	374	388	364	384	370	379	357	363	320	341	361	325	348	365	348	366	374	353	368	378	369	353	371	339	359	367	365	369	368	346	369	378	380	400	330	359	379	364	356	348	369	323	356	389	390	334	364	384	362	373	363	356	345	346	389	366	362	366	364	331	351	365	358	387	380	369	359	351	383	393	360	390	391	366	384	374	366	355	342	371	361	349	346	371	370	349	389	376	397	374	364	351	362	359	324	401	364	341	361	352	368	367	388	357	341	328	372	368	328	346	315	372	359	318	379	331	369	346	368	339	374	361	357	366	364	336	352	347	357	350	374	368	362	337	375	345	404	389	371	353	374	354	358	356	354	367	364	388	375	354	365	370	384	367	332	350	375	375	380	368	338	398	347	383	358	343	327	346	360	358	371	395	339	333	358	350	359	359	341	364	367	337	365	386	296	354	329	345	369	321	343	345	355	351	376	349	338	374	347	360	353	387	362	377	370	352	358	381	380	333	329	327	366	363	372	347	351	411	369	359	378	369	369	354	352	329	352	390	363	337	377	382	361	331	359	354	371	357	339	374	365	378	390	354	389	375	357	359	340	336	343	326	345	362	371	344	336	345	362	371	352	359	360	394	372	385	369	339	390	346	354	343	337	367	339	334	365	335	406	343	349	372	391	389	346	353	407	406	374	394	361	383	393	385	364	357	362	349	387	341	354	351	349	346	342	369	347	389	349	352	357	390	361	388	363	364	367	383	373	374	350	372	368	328	351	336	347	370	367	360	373	361	354	387	369	378	351	379	378	372	392	390	360	358	354	377	371	385	358	360	375	340	351	358	348	332	345	346	377	385	404	362	357	355	354	361	355	376	388	374	338	348	358	342	359
26739	21212	18813	9908	5339	3753	2439	1673	1439	1250	1014	987	947	849	809	780	750	674	624	603	618	572	517	516	463	469	440	412	372	393	441	395	398	402	378	365	342	356	359	369	352	317	355	333	336	314	357	308	339	353	320	323	332	331	309	312	307	320	353	317	312	326	330	308	336	343	319	328	326	296	322	327	305	325	295	320	338	304	340	322	355	327	303	326	331	306	324	339	334	336	279	303	337	326	323	332	312	314	295	320	318	317	337	325	314	304	291	311	338	323	340	323	335	329	314	359	339	343	287	355	327	339	322	330	307	303	329	302	325	316	354	324	303	345	336	331	309	312	323	333	292	352	314	340	343	316	333	346	327	322	330	324	320	325	349	314	330	342	347	288	349	311	307	345	326	328	313	357	324	327	332	307	314	312	324	356	305	310	282	330	331	343	308	313	347	311	306	341	340	297	349	314	305	331	333	321	318	358	313	332	346	321	325	323	329	320	318	322	335	332	317	330	317	323	340	323	324	303	332	343	303	325	344	315	319	312	313	339	320	343	305	325	329	329	318	311	329	299	319	328	310	337	331	349	321	310	324	313	301	319	328	337	338	334	315	314	366	286	323	334	305	344	309	318	332	299	309	353	329	319	279	309	321	302	319	283	308	324	335	317	345	313	319	332	288	305	333	311	357	302	325	348	310	319	326	338	328	363	296	298	378	335	309	333	308	303	325	304	301	313	330	326	313	318	359	351	354	303	311	344	333	348	313	354	337	337	346	329	305	292	318	344	302	333	302	316	333	328	306	335	310	309	330	339	329	323	318	371	301	317	290	304	289	316	331	345	323	325	338	348	355	332	324	325	337	317	331	327	369	300	301	342	329	341	315	327	345	343	359	321	333	339	327	310	317	328	290	318	321	277	313	328	338	320	307	312	312	336	355	322	324	337	329	325	306	339	318	313	320	341	340	327	332	320	334	329	337	345	332	325	333	325	312	298	355	337	317	317	296	332	312	315	314	323	333	354	324	351	297	333	338	304	303	288	298	346	341	344	328	341	315	337	307	314	322	298	314	378	295	324	343	342	328	328	333	302	334	334	315	339	304	310	339	319	338	310	291	325	324	324	356	340	301	306	332	313	320	313	303	301	342	331	303	328	317	337	348	334	320	345	350	296	283	309	312	305	326	321	298	356	323	359	320	317	306	341	276	322	322	350	359	328	318	296	324	314	316	338	304	327	339	328	347	324	314	304	327	328	327	312	310	314	321	313	277	335	344	343	346	353	356	315	333	326	317	321	325	338	323	326	313	354	309	316	321	315	363	327	327	340	347	345	361	332	296	321	300	311	304	337	360	304	327	315	327	309	344	347	333	282	339	300	333	297	318	361	326	328	314	329	317	350	313	349	299	345	315	321	299	326	337	308	319	318	335	302	330	326	340	307	329	335	328	341	330	325	350	297	313	302	330	297	347	315	324	327	348	350	302	330	321	317	318	304	321	296	323	329	338	313	335	325	322	315	318	341	315	335	326	327	300	305	336	327	288	330	310	310	320	328	318	326	296	310	315	292	338	309	311	313	345	313	351	334	329	335	309	351	358	328	326	285	334	317	339	313	326	335	341	333	374	371	351	304	304	322	340	338	314	313	334	312	307	336	364	320	338	308	313	324	341	297	320	346	328	333	339	331	326	327	329	326	351	314	322	340	304	331	341	315	346	319	296	314	357	303	323	354	339	282	324	321	314	334	331	347	322	317	335	328	294	342	320	326	309	302	310	312	346	293	323	330	321	319	338	289	308	326	335	296	338	307	324	337	330	293	318	323	322	323	323	315	321	320	321	330	307	318	318	325	317	318	354	310	332	307	328	344	323	354	339	322	316	334	327	306	303	333	313	312	295	303	278	325	349	326	334	319	294	339	307	367	296	323	307	328	303	311	334	342	291	331	322	318	345	323	337	308	311	338	313	322	346	310	331	357	297	329	326	302	315	330	298	312	308	332	328	350	295	309	309	311	307	315	298	328	333	343	302	326	283	316	303	329	356	327	335	318	381	307	304	315	300	316	314	346	346	310	338	296	317	307	311	340	327	312	328	323	351	337	334	317	306	351	340	342	339	299	329	288	304	323	304	332	344	316	328	330	303	333	342	330	278	314	320	321	358	330	320	340	320	347	294	306	335	323	318	309	361	310	321	353	341	310	330	325	344	311	322	326	333	309	326	290	345	324	306	331	308	313	316	311	310	338	330	328	319	293	338	301	296	318	320	289	327	342	355	329	296	322	301	319	338	300	337	339	311	354	311	360	333	306	334	353	328	303	314	361	304	331	324	311	299	333	342	307	342	319	301	320	327	307	309	298	298	290	312	321	312	306	305	344	337	314	318	314	353	314	318	314	349	293	352	313	323	319	343	325	329	349	335	333	315	307	316	313	339	300	320	318	348	309	295	303	349	320	298	315	326	319	360	307	310	288	334	316	279	353	295	309	334	321	316	325	334	338	306	368	370	331	323	278	276	376	316	307	338	315	321	346	310	316	306	342	321	332	316	342	337	331	329	322	312	332	303	315	325	310	330	315	336	310	316	316	294	344	358	317	330	329	322	327	305	354	339	339	306	331	340	326	322	312	319	349	342	321	327	337	300	315	341	337	339	336	319	329	342	320	291	325	328	324	326	319	306	330	311	323	325	314	321	331	320	309	319	305	293	328	305	358	320	336	311	357	335	281	308	339	320	342	329	329	334	317	338	325	319	325	302	310	358	290	319	373	312	297	316	311	312	322	329	296	308	326	284	320	329	335	312	319	337	333	319	326	325	338	309	316	334	317	336	307	305	328	328	345	323	342	332	330	352	339	339	305	336	291	305	332	336	314	324	318	311	313	342	336	335	294	310	339	315	324	328	339	300	289	299	317	312	344	332	279	305	305	297	307	339	327	328	337	325	327	318	318	305	320	331	340	336	339	311	311	300	317	303	317	317	318	308	306	308	308	304	370	316	314	349	336	335	331	348	303	335	327	330	318	291	336	352	322	332	321	311	350	349	343	309	289	296	311	326	314	295	337	327	337	363	319	302	329	320	355	303	304	312	319	295	307	313	352	345	359	307	346	315	327	319	316	324	293	354	336	335	342	298	312	336	327	310	317	320	309	325	336	344	342	315	332	300	337	320	325	335	333	309	332	346	302	332	349	326	328	309	303	332	302	348	316	328	344	328	321	302	345	363	330	304	322	327	321	353	334	330	352	331	320	305	347	312	336	330	337	303	315	325	348	343	296	280	328	327	294	327	343	295	325	328	340	341	297	305	315	302	306	340	344	314	326	313	326	344	311	330	318	299	297	325	357	297	349	308	282	318	294	335	296	341	364	352	348	300	297	306	306	341	323	324	348	320	306	328	316	332	315	311	345	330	287	298	309	329	336	330	332	347	310	315	348	293	315	308	310	339	326	313	312	310	327	365	344	341	326	308	318	358	313	310	281	319	311	323	272	301	320	301	307	317	330	352	320	328	334	322	324	307	329
19706	29447	25848	16230	12900	10475	7235	5683	4736	4003	3568	3135	2779	2589	2452	2185	2050	1906	1778	1642	1564	1467	1294	1331	1194	1060	970	871	867	873	879	852	812	755	752	714	623	668	695	628	626	634	603	557	602	594	595	602	590	563	599	548	571	521	545	576	578	527	522	567	577	598	535	570	562	604	542	585	566	538	581	530	562	579	559	560	528	517	560	524	593	544	558	585	592	522	562	525	569	600	559	578	551	587	503	563	555	545	575	562	579	569	565	539	546	504	579	546	594	550	556	544	557	576	552	579	558	549	560	578	526	561	609	529	598	556	527	506	539	566	547	544	563	540	541	571	534	546	544	547	559	566	578	571	552	572	536	544	530	536	571	539	595	535	624	575	555	538	563	571	559	591	552	519	559	564	559	527	561	533	577	567	532	551	549	560	552	570	511	579	526	554	568	532	555	554	545	559	543	612	547	540	535	556	537	545	592	550	529	552	541	526	547	536	574	586	552	611	543	579	544	519	609	556	531	530	588	566	550	578	587	547	522	570	529	561	520	545	552	546	557	565	554	593	522	574	578	588	592	547	571	552	507	575	552	582	567	553	551	540	523	553	551	573	518	539	570	550	577	546	554	521	584	574	557	529	564	541	576	559	586	596	593	550	587	560	531	572	528	562	551	580	532	578	590	557	532	551	552	551	513	530	580	575	544	578	534	557	555	546	562	588	521	548	592	568	566	570	544	508	555	578	572	641	545	570	575	536	599	572	599	579	549	537	542	515	549	554	558	533	565	555	549	551	561	538	566	542	572	553	556	586	576	551	544	545	550	511	529	557	572	536	568	554	575	558	560	539	564	540	553	556	560	573	574	528	575	571	581	526	566	582	553	549	526	551	574	550	524	584	533	561	540	527	507	556	532	542	523	538	559	537	572	563	569	603	532	533	579	543	541	626	576	533	574	589	538	543	528	576	538	600	536	539	572	573	551	564	552	551	581	587	541	555	569	511	584	559	556	525	579	627	562	580	531	567	545	556	531	554	548	607	576	574	590	533	578	584	584	513	582	538	544	580	584	577	537	571	523	511	511	579	536	561	565	537	548	540	502	537	536	597	564	542	620	545	554	492	522	554	560	534	585	566	560	562	562	583	524	568	570	596	558	556	566	570	565	529	581	527	564	558	561	585	587	577	546	545	544	542	497	540	536	538	536	568	570	561	574	552	560	562	574	601	555	540	554	523	538	534	535	542	555	526	544	556	533	580	604	584	550	515	540	561	538	562	503	560	527	583	529	554	561	561	592	518	572	566	594	559	602	521	576	559	558	540	558	564	552	515	577	550	511	533	563	569	566	578	565	511	541	582	571	547	558	543	561	559	587	544	581	566	593	563	522	534	585	513	520	580	531	564	548	553	548	548	559	525	563	579	524	578	509	532	529	535	550	549	560	506	545	569	556	571	550	564	539	524	534	612	513	551	572	606	556	535	560	528	545	541	552	551	553	529	566	476	518	573	549	564	582	574	583	582	544	592	561	552	527	585	570	522	554	527	571	570	523	538	570	536	591	547	544	581	574	551	571	574	588	540	574	559	538	546	586	629	549	562	554	553	567	558	563	548	566	569	552	545	560	624	572	556	531	535	532	589	551	554	548	539	553	519	575	544	561	550	525	577	564	576	523	583	568	539	575	566	570	592	546	558	551	555	544	554	531	540	550	526	565	520	577	538	576	569	547	571	535	589	564	591	538	559	540	608	562	559	552	557	542	563	568	567	579	496	539	575	533	585	571	557	533	609	562	546	552	519	574	544	574	527	524	541	544	491	563	582	568	530	574	577	553	555	582	557	546	566	570	498	545	536	562	574	582	536	522	603	571	561	554	556	571	578	634	547	570	562	607	549	563	576	576	560	518	563	561	579	556	560	584	567	537	552	551	561	517	546	539	548	584	544	542	580	516	573	539	576	533	511	608	541	517	547	563	568	566	552	557	571	505	550	568	570	567	567	591	587	539	555	574	567	497	576	587	540	550	553	546	540	565	553	556	578	514	520	558	574	563	588	540	552	556	524	576	514	548	539	536	555	500	574	565	530	570	543	561	543	542	587	577	534	532	545	543	567	578	566	547	538	551	567	541	539	566	567	553	575	528	558	554	573	564	571	550	564	544	579	580	551	569	532	557	550	547	581	583	556	565	610	553	548	570	559	548	573	591	556	580	556	580	551	548	592	546	537	540	607	566	579	588	524	590	538	577	575	600	552	534	557	577	519	474	558	573	548	561	567	583	580	568	545	554	584	602	539	550	543	553	516	578	557	537	549	559	525	573	517	534	546	552	548	562	603	559	604	560	531	574	527	537	583	563	563	572	523	554	547	536	556	521	561	519	589	510	536	607	551	529	537	602	559	510	591	533	555	562	523	551	554	568	557	563	552	542	567	598	602	546	588	552	577	578	593	569	567	587	559	563	563	526	540	579	555	569	585	574	582	577	530	584	556	557	583	598	547	541	545	561	560	591	542	556	526	545	585	550	560	599	531	555	583	521	534	522	570	586	611	526	560	539	549	525	569	539	570	592	561	562	565	549	560	544	550	542	586	519	535	556	559	542	560	548	527	574	547	554	520	515	621	566	557	500	577	565	575	540	531	520	543	575	557	587	514	536	570	548	511	540	568	572	534	548	529	574	562	536	563	564	550	545	533	536	579	571	564	569	562	559	596	570	533	544	537	529	554	548	572	581	547	575	565	552	578	569	559	577	540	583	547	539	542	566	505	557	579	578	521	556	542	532	552	551	578	529	477	577	604	557	537	574	564	553	565	551	546	524	579	565	574	582	550	568	560	562	549	560	562	571	557	571	548	563	552	584	565	478	561	579	518	527	548	515	585	546	604	571	531	553	581	512	585	608	503	609	538	560	560	562	565	542	587	556	569	569	582	536	548	538	582	543	550	553	545	609	573	571	563	565	527	553	552	581	595	551	549	561	549	526	543	541	506	586	567	556	592	549	553	546	541	577	548	536	574	547	594	528	557	510	529	498	541	522	559	562	552	527	531	589	570	523	550	513	542	554	556	573	543	567	544	530	577	549	588	568	559	546	569	559	553	573	528	589	546	542	591	560	548	557	557	548	573	539	552	562	554	558	598	546	599	579	547	528	526	594	543	564	553	573	576	562	522	561	552	556	571	525	573	519	561	545	577	517	578	612	622	546	604	534	512	549	571	571	612	535	562	506	549	543	515	570	558	564	576	581	578	558	529	511	517	515	566	569	573	541	564	592	561	574	559	597	531	550	567	572	580	548	521	583	576	572	572	534	548	589	541	527	547	594	579	577	601	552	578	595	580	549	539	581	585	532	550	539	538	572	588	571	529	525	591	570	526	537	604	555	561	551	576	524	549	526	552	572	565	540	582	543	552	555	509	575	573	509	536	561	573	547	560	569	567	576	564	549	562	575	565	543	576	586	539	584	527	526	525	590	526	546	537	551	577	554	566	548	536	576	615	547	571	578	544	556	557	523	582	522	572	548	595
23954	21146	28389	24176	20790	11531	4991	3048	2384	1914	1656	1444	1268	1165	1151	1081	1009	966	910	840	812	721	692	666	615	540	488	441	414	431	400	397	397	387	385	358	336	323	325	348	343	306	310	280	280	281	321	288	281	270	299	293	282	303	256	261	287	295	272	293	261	268	260	255	281	296	254	254	259	274	283	281	245	291	264	301	294	280	273	278	287	269	266	296	288	290	295	284	260	285	297	286	262	262	271	245	251	264	268	274	275	281	284	272	280	258	273	290	280	279	267	269	269	286	280	275	280	274	270	307	247	290	272	259	265	282	304	290	255	307	263	285	281	244	287	296	319	259	234	265	265	271	270	259	280	250	297	238	278	268	291	292	267	259	280	294	276	279	255	282	262	290	281	268	248	261	259	286	252	277	246	299	292	259	256	272	277	249	279	267	259	270	269	273	284	289	313	300	263	308	289	297	250	270	279	269	290	267	298	322	246	278	281	257	288	268	244	278	274	301	254	292	299	294	256	296	278	252	274	267	260	270	262	294	302	305	266	273	291	273	290	273	268	260	272	288	274	280	261	250	301	254	278	277	271	256	284	262	297	256	269	272	280	268	256	280	270	282	286	311	285	270	266	291	296	301	255	255	275	265	269	279	293	285	235	262	276	253	256	256	288	292	284	250	269	267	285	249	279	257	299	255	297	263	259	235	260	256	249	274	249	299	269	285	289	275	275	254	287	278	271	285	266	271	289	250	279	248	269	284	273	269	269	236	268	274	280	284	294	262	280	273	287	289	264	273	291	246	279	274	270	284	255	282	247	282	302	285	262	287	294	274	269	270	241	284	289	301	269	299	283	264	285	262	249	275	282	265	285	230	280	259	289	285	275	280	274	252	283	290	275	299	274	297	296	238	274	280	302	251	284	287	280	279	262	265	272	264	263	294	274	264	253	267	272	264	288	295	273	251	266	282	268	290	254	302	260	269	257	260	274	255	276	258	271	271	244	288	278	272	279	276	270	254	264	278	254	229	265	273	256	263	253	263	250	252	283	237	276	285	271	268	256	264	283	262	283	283	250	296	272	253	255	252	239	286	259	261	288	260	252	274	261	278	289	269	239	245	285	291	276	276	291	278	283	272	276	271	282	270	299	277	281	261	259	262	261	293	268	286	264	243	282	245	284	255	278	290	280	256	267	280	264	263	288	259	272	311	248	280	287	293	262	319	299	245	269	285	273	269	311	295	295	284	256	290	304	298	276	245	241	266	269	287	277	289	263	256	281	275	268	261	238	288	262	295	227	271	294	280	292	273	277	281	274	295	281	266	249	264	246	247	280	289	261	273	269	298	245	266	285	271	286	303	222	272	287	265	296	270	242	283	312	244	300	284	289	302	255	257	281	272	273	246	281	260	256	260	279	266	257	265	276	295	271	260	275	246	268	254	268	261	299	282	257	263	283	259	269	256	295	266	279	288	283	281	268	255	276	254	243	274	284	272	259	294	256	289	270	278	263	282	288	239	271	260	294	247	271	279	265	274	278	282	282	275	250	279	241	281	299	283	260	279	263	258	255	290	280	281	256	254	290	280	249	275	260	278	261	294	303	283	264	267	277	239	319	266	265	298	261	279	275	264	261	275	310	287	266	289	285	270	305	265	286	262	259	272	281	266	276	283	284	241	259	277	294	291	266	275	258	298	262	284	303	251	299	296	255	245	294	296	266	279	255	261	254	235	271	255	266	283	300	296	270	297	280	247	244	296	298	259	311	276	264	261	275	278	259	266	284	267	311	297	257	264	288	297	285	263	265	277	278	261	268	281	278	257	311	280	269	316	239	248	269	266	262	258	281	270	260	280	288	272	283	239	302	269	236	274	259	258	268	280	240	284	279	264	237	293	243	295	284	271	262	267	268	277	264	276	259	279	283	287	314	267	270	271	294	276	276	275	278	261	269	299	280	287	263	240	275	269	264	257	283	286	239	280	246	284	262	295	249	278	284	277	244	287	284	243	262	262	244	259	258	242	269	254	259	290	296	266	292	283	265	272	278	259	258	254	296	247	287	280	294	299	265	266	280	283	257	296	226	296	269	289	268	260	266	260	267	260	307	293	258	294	278	263	283	263	275	289	276	254	253	266	255	261	292	296	253	275	308	281	285	248	286	260	265	261	303	277	282	265	286	270	287	237	281	300	269	253	272	273	259	284	252	268	270	282	251	272	281	269	235	272	265	283	231	270	297	258	270	276	270	264	277	250	273	281	265	272	265	290	264	271	272	278	275	258	287	283	274	281	277	247	257	283	267	248	257	314	270	259	281	275	266	259	271	273	272	268	289	253	285	280	270	230	271	284	270	274	264	274	266	268	255	269	262	283	267	273	253	285	258	297	250	267	252	260	262	291	264	274	268	292	266	263	278	284	265	293	266	298	297	268	265	267	281	253	296	297	269	275	294	303	296	287	272	275	258	267	278	274	288	292	270	287	265	261	273	254	244	276	266	248	277	280	257	259	279	276	245	237	281	268	278	266	265	278	265	282	267	256	276	256	278	283	260	294	254	298	277	287	268	277	268	267	287	268	307	257	286	275	293	242	287	269	261	281	274	279	278	272	262	281	289	280	280	286	280	269	261	272	274	268	268	278	281	279	309	269	281	279	297	272	249	245	261	267	300	289	246	260	298	246	260	246	246	294	224	273	257	258	288	270	275	253	280	296	284	253	284	293	281	284	239	273	283	268	244	278	273	287	277	287	281	297	260	280	292	254	277	267	284	285	265	241	280	288	258	253	280	266	281	263	291	287	290	286	271	260	293	281	271	288	280	278	281	273	263	291	249	302	261	263	270	230	267	289	262	282	289	291	304	290	281	282	272	282	287	281	272	260	288	290	293	296	245	303	269	268	261	280	298	290	261	275	290	264	301	267	257	263	276	286	281	262	270	286	255	279	330	281	253	255	270	265	255	268	291	273	269	282	278	246	285	277	270	272	278	308	289	258	259	279	290	268	268	307	309	291	271	258	276	251	254	268	274	261	277	293	270	274	259	266	262	283	254	278	279	287	287	268	283	281	271	258	264	234	233	292	305	274	254	242	292	284	276	296	293	265	259	272	256	289	284	267	277	290	296	264	247	257	281	290	277	257	263	252	277	262	279	292	291	281	271	256	297	261	274	258	276	303	246	286	264	269	244	265	267	268	252	281	249	281	267	297	239	284	292	267	298	257	279	257	258	264	284	276	253	246	279	285	256	301	270	275	261	286	266	280	245	264	295	270	265	258	271	286	271	267	286	227	257	288	271	262	293	274	296	254	269	273	266	270	294	295	246	303	305	290	286	284	255	272	255	280	305	251	276	299	276	253	277	310	271	254	265	294	257	258	300	264	257	293	287	305	262	300	292	283	303	263	254	270	255	265	270	275	250	279	290	247	280	296	283	303	277	263	269	289	298	257	260	253	268	269	275	281	280	252	311	260	289	285	253	249	250	273	284	254	282	242	269	276	258	246	282	284	266	265	266	275	294	255
20708	36221	32837	22844	19080	14104	10937	9187	7424	6230	5293	4671	4199	3847	3480	3301	3128	2882	2699	2446	2255	2015	2023	1814	1617	1414	1220	1076	1043	988	895	862	809	805	771	720	704	621	655	649	621	565	539	569	546	528	545	531	505	524	485	507	484	518	485	473	495	522	482	512	520	493	485	473	517	490	509	472	472	484	480	465	450	472	500	457	485	446	483	509	504	487	485	533	461	458	467	464	460	455	450	460	462	486	473	444	469	490	489	460	454	423	445	499	456	499	443	440	459	475	444	435	427	454	452	453	482	480	480	480	475	443	466	475	495	432	476	516	475	472	472	462	488	448	482	447	447	474	471	504	455	477	488	452	435	458	461	447	469	464	450	472	469	474	472	468	437	485	470	422	452	497	455	462	464	496	500	497	512	472	475	496	486	460	500	496	493	513	464	508	503	454	476	502	452	479	442	456	442	466	442	485	489	474	431	491	479	500	461	492	484	465	471	478	498	499	458	491	468	449	515	457	491	470	499	490	420	469	513	433	509	444	457	469	490	461	445	514	480	479	474	509	478	479	485	485	496	496	455	469	424	488	475	464	483	502	486	475	429	491	460	473	474	444	469	433	461	473	502	446	460	453	493	487	499	477	457	444	450	460	496	474	501	447	453	471	446	500	458	457	463	462	461	425	494	490	499	451	491	481	542	474	477	495	466	477	478	466	514	445	490	437	437	486	497	482	507	468	485	470	511	486	509	474	457	471	496	480	497	482	461	468	474	434	462	436	470	470	453	503	446	500	475	499	484	458	475	471	464	449	460	469	442	475	478	501	437	480	444	459	504	452	474	455	447	476	475	455	498	444	484	467	488	499	486	462	478	479	490	461	452	461	476	508	488	461	454	464	474	487	459	467	463	430	443	464	438	457	465	445	472	460	441	434	514	467	520	486	493	488	484	482	442	454	450	454	504	464	479	497	452	457	495	480	512	445	470	476	467	486	420	471	509	477	465	458	478	474	471	479	487	484	487	510	463	490	475	487	563	426	426	486	510	458	469	508	450	482	478	457	488	519	481	483	459	472	457	465	476	441	484	502	483	497	477	474	439	441	444	519	480	492	465	479	435	486	488	474	477	495	487	494	458	425	463	463	479	471	466	484	505	518	500	431	453	473	468	445	465	471	465	487	480	483	443	476	464	470	491	449	466	500	483	476	434	446	496	493	490	484	479	472	461	495	510	474	475	465	496	485	441	507	465	463	469	501	502	485	476	457	457	435	519	467	465	521	513	474	492	450	441	485	482	477	479	487	475	525	492	460	471	514	502	455	479	456	445	467	442	519	488	451	486	484	452	465	493	456	502	450	471	460	458	448	464	452	471	484	497	428	471	512	459	452	522	463	492	445	475	451	389	468	427	499	449	479	472	491	472	425	467	527	488	466	463	489	498	470	461	455	475	483	465	452	463	449	498	456	470	451	461	503	487	504	459	472	442	466	495	462	454	466	511	467	444	454	472	500	482	463	471	469	484	475	439	491	462	435	459	482	462	450	446	425	464	504	472	483	479	498	522	489	451	474	466	459	478	441	502	479	484	502	486	456	463	442	501	472	490	449	471	474	481	467	468	447	448	460	437	504	476	486	496	460	453	504	463	460	457	464	489	472	503	481	474	498	464	429	516	451	482	442	505	476	464	445	443	474	456	473	461	475	460	477	477	490	469	461	489	466	468	487	461	462	491	487	471	458	424	502	477	479	480	496	504	462	478	471	436	503	451	432	466	477	466	468	452	466	462	487	476	497	495	462	466	443	469	452	511	500	440	472	483	469	472	440	486	433	482	463	455	506	502	498	486	510	512	501	445	470	475	505	453	470	465	471	470	476	488	445	463	470	436	465	454	470	462	483	491	448	459	512	485	485	542	448	469	471	502	456	461	457	481	504	451	484	483	466	501	444	469	458	449	501	483	481	464	521	471	462	473	481	434	464	461	422	442	473	453	473	493	495	431	461	475	481	473	476	458	475	454	444	472	446	462	452	478	480	478	498	464	476	481	480	496	482	495	457	472	475	441	492	492	478	446	504	445	479	480	477	445	481	450	507	474	496	445	477	480	503	487	470	479	513	433	494	459	456	472	453	481	496	467	450	472	450	466	505	488	501	465	467	452	459	472	454	479	479	432	477	500	482	447	490	458	467	493	479	495	480	478	491	473	420	531	465	440	457	494	511	452	453	490	457	474	496	522	467	464	466	470	439	456	469	510	468	457	455	494	456	440	473	457	460	458	481	474	455	476	473	521	450	462	474	476	481	470	477	463	473	428	500	451	467	476	445	475	462	486	421	461	486	450	496	462	428	502	477	463	473	445	472	434	463	441	509	497	459	468	491	493	470	452	478	481	476	472	503	449	443	462	508	468	513	494	519	479	469	478	457	451	497	485	441	458	491	451	471	459	501	505	420	490	476	464	459	454	463	505	479	469	466	479	477	454	475	490	464	470	518	519	427	482	499	450	493	467	509	475	459	475	459	491	473	464	490	481	485	444	465	478	458	482	464	481	462	476	466	490	466	491	489	479	484	463	457	510	489	498	495	427	443	461	426	493	489	483	445	440	465	446	463	468	482	436	438	490	457	463	468	498	493	464	475	478	450	495	510	452	472	500	448	448	497	500	474	450	484	468	470	506	469	506	453	464	480	468	480	440	488	484	432	493	480	467	482	470	472	437	475	402	444	473	481	442	462	490	456	511	445	475	477	460	480	476	465	444	455	492	445	462	476	459	503	499	467	494	468	490	449	460	458	484	453	491	463	486	497	481	437	454	487	485	430	466	465	474	463	465	483	501	464	485	503	459	485	509	490	444	466	497	455	461	483	507	478	477	483	469	464	491	480	468	444	501	459	451	496	500	492	453	453	505	463	481	469	440	483	465	533	447	481	471	444	480	468	511	470	476	489	468	471	464	450	491	452	448	466	436	480	439	502	499	483	463	473	485	492	474	459	470	463	500	508	488	456	497	438	494	498	459	488	464	497	472	497	510	469	482	463	469	485	449	500	480	472	482	435	480	459	482	481	508	504	477	484	480	418	488	502	437	499	457	480	486	465	457	499	464	472	464	517	498	513	470	479	475	486	462	478	482	480	459	477	475	458	459	485	438	487	487	454	473	444	460	465	505	461	499	458	493	462	432	477	453	482	467	464	459	489	492	479	468	468	432	460	481	461	463	517	463	457	461	483	496	503	496	494	465	466	459	504	525	475	478	466	499	461	487	445	507	446	454	501	477	482	485	506	496	444	514	469	485	494	457	470	456	516	486	485	486	460	463	457	447	467	505	469	482	473	467	473	426	468	485	492	502	471	442	475	478	455	452	461	477	434	478	440	480	441	468	481	490	495	485	473	484	463	488	459	480	427	475	459	437	471	485	481	502	441	499	463	464	487	509	468	476	435	494	488	502	493	470	477	453	446	455	497	468	488	464	471	412	481	472	484	446	496	476	462	461	467	449	477	508	472	479	468	494	478	486	450	469	458	501	479
23051	21200	29020	23638	21230	20517	10782	4464	3104	2688	2314	1920	1866	1638	1492	1366	1226	1127	971	964	951	823	845	785	663	628	559	498	400	401	407	402	342	348	323	337	312	293	293	287	293	261	257	260	229	248	253	227	234	239	207	224	219	231	212	221	218	212	222	222	208	214	222	204	227	209	204	229	209	219	200	202	224	235	227	207	203	220	234	234	217	200	205	202	236	217	208	188	224	196	223	203	190	235	232	221	223	232	202	227	187	194	209	196	186	230	204	225	225	208	188	219	202	199	242	224	230	208	213	208	216	205	212	232	191	189	213	239	226	196	220	183	207	190	181	189	195	212	207	220	163	198	206	207	214	232	226	218	212	201	216	213	213	219	210	211	211	216	188	207	180	198	224	215	199	219	194	198	200	228	197	221	227	211	224	207	212	207	196	202	191	234	225	217	204	203	201	220	206	210	220	192	204	198	219	199	206	203	220	227	212	211	218	204	203	201	210	199	182	217	211	210	194	221	229	200	204	212	203	223	178	188	189	200	213	202	189	228	214	229	220	194	225	177	221	205	231	233	203	202	222	198	220	195	200	188	209	207	208	229	211	219	199	208	204	220	206	209	204	185	240	218	208	191	206	219	200	191	215	186	200	220	190	196	199	215	198	195	199	236	214	209	178	204	242	193	226	230	189	189	205	213	203	222	213	207	199	199	211	199	206	202	235	198	221	209	222	235	203	201	224	189	213	205	190	187	191	225	190	211	236	200	257	212	187	201	209	199	187	201	192	238	203	227	228	248	219	213	223	188	216	214	213	217	206	203	220	242	210	226	182	214	199	202	192	231	211	189	225	219	191	234	227	226	227	196	193	221	228	216	224	227	191	191	204	226	213	212	196	195	200	202	183	188	201	203	199	218	232	186	227	219	212	210	195	223	224	220	200	213	207	219	219	218	216	218	181	217	231	196	201	192	215	209	202	195	194	225	202	204	213	197	200	213	228	201	198	218	207	204	199	229	191	213	198	212	216	202	211	203	198	216	229	201	229	220	215	215	203	188	203	199	190	211	244	211	183	201	205	196	217	198	222	203	195	204	206	215	205	226	229	211	190	185	212	209	211	218	205	213	225	197	217	220	204	223	180	219	201	218	215	187	215	206	201	219	226	203	225	194	224	205	196	201	184	207	209	194	211	234	208	195	210	223	201	202	205	200	199	199	221	198	201	200	193	223	249	180	212	227	225	188	188	241	198	213	189	203	204	221	196	220	202	230	231	210	226	215	212	210	232	213	231	185	209	225	230	239	209	201	231	226	193	181	236	209	220	211	247	211	211	202	188	184	216	198	210	208	191	199	198	217	204	222	230	211	205	207	218	211	195	228	198	202	210	235	201	200	205	183	229	217	192	222	197	191	206	227	210	194	227	216	217	236	222	193	237	194	195	213	196	215	203	209	217	212	207	199	201	224	243	215	191	201	216	228	195	196	191	204	204	210	198	187	210	215	188	206	222	211	187	179	204	225	221	208	206	226	202	212	235	222	231	230	182	226	220	230	214	186	197	209	202	227	222	204	203	205	201	206	206	216	236	220	191	209	191	241	175	214	201	194	213	219	209	193	232	209	205	210	221	218	207	198	212	220	196	221	215	222	168	206	223	199	209	204	204	220	212	214	190	204	206	200	202	182	191	185	222	191	191	233	215	212	213	183	198	225	218	237	216	225	216	222	218	212	211	215	239	224	200	193	207	206	212	207	223	235	210	229	190	198	204	186	207	185	182	207	210	202	232	203	228	185	199	244	215	201	219	201	221	198	227	200	225	218	209	187	195	212	212	196	205	214	189	216	205	218	211	216	222	193	205	207	181	196	196	213	223	210	202	207	203	187	201	205	212	201	208	238	224	220	195	206	174	211	191	223	218	226	205	201	204	182	210	207	232	199	198	195	214	192	194	200	209	191	210	206	194	194	220	234	193	208	177	208	208	188	233	178	208	186	214	183	228	196	207	222	230	232	206	204	218	193	236	219	194	216	215	207	199	215	188	216	208	201	215	207	210	218	209	223	203	223	191	232	216	195	210	207	225	208	198	215	189	202	211	190	221	203	218	182	205	198	206	213	218	205	213	206	184	200	224	208	196	200	208	210	213	223	216	169	217	211	221	213	217	198	213	207	212	212	208	199	246	215	189	235	209	206	197	206	196	204	195	200	205	209	197	217	217	226	207	207	184	235	192	213	203	201	193	211	193	213	234	217	193	216	214	217	226	220	202	200	210	229	209	223	208	178	200	200	212	206	226	209	168	234	223	199	216	207	232	197	229	217	197	213	212	224	207	198	193	210	197	229	199	203	217	231	236	227	195	190	189	200	213	198	212	204	205	202	220	179	196	211	179	195	202	217	168	187	206	202	207	221	199	193	209	232	229	202	223	213	198	213	219	184	181	222	234	236	167	198	173	207	181	215	234	260	225	188	197	210	199	209	201	207	185	230	213	204	204	189	226	221	210	232	197	219	178	218	177	204	213	210	196	195	209	208	221	203	209	205	194	208	208	212	198	208	209	220	212	219	214	205	186	198	213	213	188	212	208	219	218	198	221	218	204	212	198	192	190	221	216	223	220	213	200	191	217	197	191	232	182	190	210	205	199	212	189	217	228	236	206	194	188	204	202	205	229	205	215	218	204	218	204	211	233	180	193	223	235	215	206	200	203	217	226	181	248	235	213	205	206	191	222	209	229	203	211	187	228	202	196	189	212	209	222	211	206	201	191	223	219	209	190	219	206	199	197	204	229	197	238	182	203	200	245	218	203	218	223	218	209	198	190	188	217	236	223	194	221	200	220	241	205	207	209	204	204	203	173	227	203	213	210	229	229	203	202	193	195	191	219	194	208	183	196	212	233	214	229	207	220	221	208	196	214	190	220	212	213	196	209	197	221	201	226	206	208	222	217	204	192	230	210	224	216	204	193	233	198	215	196	203	196	208	199	213	211	200	220	208	205	196	240	189	204	203	218	193	195	216	225	218	188	223	213	231	218	219	197	237	212	205	210	189	196	194	216	197	177	214	170	225	197	208	183	191	200	209	195	206	249	214	223	214	230	204	207	193	233	210	212	213	204	215	222	202	230	189	204	205	188	217	210	199	203	218	199	214	221	209	220	194	203	200	213	203	226	177	198	204	173	201	209	215	236	185	227	217	190	208	219	222	210	195	232	225	192	236	197	211	208	214	210	195	226	248	212	192	229	208	222	221	208	204	206	222	197	200	198	234	224	206	203	190	202	198	200	222	210	215	213	191	225	209	211	196	199	210	216	207	212	184	221	182	216	207	242	210	245	209	180	175	228	203	231	183	217	203	198	215	216	234	198	200	214	202	186	197	197	179	213	231	198	205	208	199	189	230	216	201	217	203	204	218	235	203	188	206	220	215	204	215	197	191	210	211	216	198	208	188	232	215	190	235	170	203	228	213	200	235	227	203	196	226	214	205	227	206	251	211	242	203	223	210	221	193	201	195	223	210	214	201
22642	40524	36831	28258	21746	16825	14120	11746	9735	8612	7336	6497	5974	5409	4792	4340	4031	3614	3298	3188	2988	2649	2508	2257	1931	1755	1486	1234	1033	1029	1043	960	855	797	721	678	599	594	607	594	556	478	469	471	452	449	454	392	414	402	413	360	371	362	408	415	388	343	376	420	350	368	380	369	369	356	359	350	388	387	345	371	375	360	359	351	353	332	382	356	347	372	363	378	375	349	362	335	304	371	334	365	357	352	357	356	372	347	341	370	356	380	355	373	324	344	346	363	354	373	364	364	342	393	381	324	368	358	339	372	350	344	353	342	357	326	362	345	331	337	372	376	327	337	355	362	374	343	377	375	347	363	362	329	365	356	359	380	367	352	339	384	366	355	336	360	374	343	352	352	353	351	346	331	340	363	348	375	349	319	400	378	335	375	396	372	382	329	347	323	338	350	366	359	349	340	378	331	373	353	370	363	347	356	348	370	387	346	354	377	366	356	360	365	349	356	353	349	385	333	353	342	355	358	376	349	377	339	358	336	302	342	356	345	370	371	383	332	348	360	347	369	311	346	382	386	335	348	354	370	356	386	369	355	385	369	355	353	371	357	360	422	368	367	345	357	353	380	350	374	375	357	343	358	340	350	344	368	352	333	360	325	368	366	361	369	342	361	350	360	393	372	337	353	339	351	347	336	331	358	371	343	320	350	340	353	350	349	364	377	371	375	346	364	336	356	364	379	373	379	376	323	368	345	354	365	371	336	354	344	326	373	366	327	354	373	352	334	373	386	304	353	387	369	358	373	329	344	357	338	355	356	366	348	360	397	368	349	360	352	376	323	334	374	360	346	333	356	323	329	363	335	338	358	344	355	345	372	356	356	354	366	313	395	331	375	354	327	343	330	352	351	382	324	358	349	394	351	363	348	383	353	345	375	360	368	328	371	366	364	375	358	342	309	370	367	347	361	362	366	354	384	348	370	368	373	366	330	363	366	352	375	366	360	364	384	365	380	356	370	332	355	353	334	375	368	372	347	345	366	342	356	368	378	346	336	365	371	308	311	379	353	354	383	350	324	359	312	386	370	351	365	332	353	358	345	403	372	353	374	339	371	361	360	332	361	374	359	345	370	354	377	379	393	341	375	327	366	335	348	363	347	351	340	363	375	386	369	361	375	349	355	312	321	367	348	367	353	354	369	389	351	373	334	364	364	359	377	337	363	385	355	386	356	366	338	367	346	363	349	372	349	363	354	356	331	353	385	349	347	350	363	372	376	398	369	340	340	348	336	381	359	350	359	361	345	347	351	358	366	366	369	346	365	393	352	352	392	348	357	366	377	337	346	385	365	349	351	346	334	367	362	375	365	366	376	366	350	357	326	351	351	318	346	361	352	350	389	400	343	339	380	351	367	357	370	394	382	350	332	369	347	382	315	372	359	365	360	359	344	348	375	374	381	352	321	401	336	368	331	333	383	359	323	358	340	336	385	352	377	367	318	372	387	337	366	344	374	358	344	335	353	371	332	363	349	336	360	354	337	341	346	368	344	371	341	343	343	386	379	374	366	325	353	362	363	351	349	330	353	342	342	339	367	389	316	379	343	336	319	356	322	340	396	382	343	363	371	367	318	348	320	372	350	347	325	363	379	359	359	350	356	333	359	362	352	400	363	359	382	334	353	386	368	334	338	379	349	345	395	387	333	326	323	329	353	361	394	357	323	333	390	378	354	359	413	354	353	365	324	342	384	355	404	408	366	372	327	367	358	353	317	348	373	378	358	388	326	336	373	338	345	348	335	352	349	360	380	362	360	365	347	354	370	372	366	358	361	334	353	359	365	357	353	362	403	368	322	357	373	334	367	366	384	366	340	342	355	360	310	383	328	359	337	364	353	346	388	365	360	390	374	342	367	373	350	361	373	347	371	371	345	359	388	338	354	353	388	381	332	369	339	320	325	370	353	362	381	323	351	333	344	341	336	351	370	351	354	380	396	379	334	361	385	328	381	360	362	366	369	357	373	388	382	338	337	387	355	361	355	398	337	377	356	390	339	360	328	323	366	331	368	367	333	384	348	335	379	350	401	375	356	337	364	358	372	358	369	380	336	378	351	323	360	344	345	368	346	373	364	372	382	341	333	381	348	362	349	362	358	376	360	349	373	366	346	381	364	354	336	345	325	362	361	350	354	357	346	356	360	337	351	377	391	356	346	363	369	340	359	389	357	333	341	382	371	379	365	360	343	373	398	366	340	314	364	358	373	372	331	352	355	395	366	381	368	351	359	346	368	373	370	388	376	362	369	359	396	363	353	394	371	390	347	372	370	362	341	355	370	387	381	328	393	344	361	343	348	373	376	355	367	364	355	355	321	367	365	340	362	387	379	376	373	337	351	342	371	341	326	338	353	387	363	348	341	370	354	339	345	363	383	367	383	362	352	375	353	388	369	340	357	354	330	334	346	373	404	334	339	363	336	390	336	363	367	337	364	349	351	350	362	359	397	366	344	356	368	358	344	353	355	363	368	378	364	350	327	342	355	377	340	347	356	360	356	328	355	360	339	346	324	343	348	355	324	363	349	341	316	398	332	352	364	345	373	373	310	360	350	369	401	330	351	357	365	378	340	356	346	372	363	358	376	329	346	359	375	386	366	320	381	384	361	369	394	351	333	377	361	344	335	350	351	363	344	366	362	386	366	347	348	394	382	373	349	359	362	350	368	372	357	383	374	350	372	355	374	353	367	392	377	361	368	337	350	336	382	366	336	367	341	370	337	316	381	371	377	359	359	391	353	432	300	352	348	368	319	329	349	364	336	360	353	371	349	362	342	373	376	351	345	353	358	361	364	376	377	380	368	367	344	355	361	353	371	346	356	363	341	375	383	362	360	372	366	356	341	362	377	391	371	357	376	319	370	371	402	394	379	407	349	388	350	344	341	341	354	352	340	337	382	363	324	367	366	335	342	334	345	384	346	363	368	335	357	342	379	340	329	371	353	328	349	324	360	355	378	350	370	361	348	357	384	361	365	360	357	370	347	334	372	378	345	381	336	391	337	375	354	410	346	366	347	349	329	330	360	364	351	340	373	370	380	324	342	378	355	338	338	394	347	371	348	361	354	343	375	379	399	350	359	362	364	346	384	367	369	324	393	328	373	365	334	368	372	382	342	335	371	328	359	383	349	374	349	359	352	339	412	360	344	365	359	367	383	380	360	355	391	352	344	336	350	377	359	350	384	380	362	354	356	358	384	351	395	365	345	366	355	333	347	348	368	380	341	370	392	366	366	350	342	329	377	369	370	359	356	345	338	373	331	351	379	352	346	350	387	373	392	340	351	337	360	352	361	372	370	377	352	387	341	357	336	347	362	396	356	365	377	341	368	374	391	369	364	383	378	320	346	334	325	366	310	341	359	344	339	389	345	377	345	365	364	340	338	339	361	346	337	366	335	376	354	351	324	353	324	344	351	374	347	348	339	350	352	355	347	347	346	341	341	363	399	359	350	351	309	349	391	326	366	385	348	368	366
26712	21336	19314	11413	4849	3111	2255	1848	1497	1283	1112	1086	958	890	847	808	785	759	637	692	652	582	558	566	536	498	466	409	369	379	418	410	387	382	384	354	352	341	363	375	348	324	323	330	316	321	348	331	342	327	316	321	336	358	327	335	339	288	343	291	347	333	335	326	314	357	318	351	316	303	304	294	323	307	351	300	311	336	323	302	337	314	319	343	311	347	319	313	332	318	304	319	300	296	333	319	326	318	323	300	322	300	292	321	302	318	278	343	311	332	304	308	308	305	354	337	331	330	303	329	318	323	336	296	280	347	313	305	338	331	322	311	323	306	360	330	306	322	350	297	318	321	295	320	328	317	308	339	335	341	336	311	327	308	351	336	328	296	333	333	339	341	343	311	349	329	338	323	341	318	321	342	328	327	316	321	342	322	306	343	316	326	328	328	314	310	319	325	293	294	295	301	319	287	321	294	325	326	306	344	335	347	316	348	311	327	322	312	277	321	350	317	317	323	319	288	302	304	346	330	322	332	299	296	312	317	347	317	314	341	327	337	312	309	324	312	319	295	315	337	301	338	313	301	337	331	338	317	347	313	335	292	332	326	330	288	332	350	310	335	327	319	286	327	321	330	340	331	338	310	329	309	328	343	350	319	329	330	315	323	315	307	368	315	340	304	338	327	316	338	294	338	329	333	327	325	311	317	334	319	324	310	304	285	329	292	339	317	300	325	312	307	366	340	299	371	279	288	359	314	335	297	332	304	322	303	293	324	339	345	323	338	327	304	312	309	295	304	326	327	353	307	315	342	313	307	335	349	290	312	305	294	317	327	328	332	313	317	326	313	313	307	317	330	283	287	366	334	314	350	283	299	319	331	324	329	315	339	299	337	313	298	328	336	309	341	310	312	347	286	325	324	324	314	303	311	343	303	315	310	352	299	288	311	334	305	336	315	332	318	291	306	345	311	345	290	329	349	305	329	317	307	303	314	349	322	285	313	308	317	341	355	324	327	342	315	303	295	316	330	334	283	324	334	286	337	332	331	326	300	315	305	319	309	332	343	349	304	324	329	324	323	361	320	306	303	329	305	309	293	342	294	288	326	334	332	308	332	325	313	315	288	328	335	293	324	303	336	283	337	352	339	310	316	283	330	295	318	351	328	296	325	306	313	327	338	312	302	324	317	340	295	288	302	304	307	321	344	283	321	273	289	333	352	328	326	331	309	336	344	325	319	336	282	299	335	316	325	329	355	340	320	321	332	329	322	301	341	350	337	310	328	300	326	310	309	320	297	328	324	308	345	293	312	316	337	306	317	320	341	324	337	299	328	336	324	320	335	330	304	329	335	315	308	289	303	300	311	320	311	336	343	307	274	314	331	345	312	309	332	322	288	347	310	296	331	312	335	321	327	336	289	300	327	317	345	331	317	326	329	355	308	317	318	345	320	298	303	330	314	325	313	334	332	339	312	348	325	338	327	344	349	352	317	288	340	315	340	305	357	284	345	347	290	318	342	336	327	330	333	322	351	335	332	363	317	289	302	331	365	339	333	344	300	314	297	345	314	320	338	315	331	328	347	367	301	311	331	333	311	292	345	311	302	333	323	363	316	285	327	347	339	337	342	310	331	308	336	287	314	330	332	318	300	291	325	338	279	356	337	296	306	307	311	324	331	319	291	353	322	303	322	319	304	321	322	302	302	318	319	323	298	306	347	302	336	325	293	308	332	355	300	328	333	303	323	292	315	305	325	324	318	305	312	310	354	345	323	319	289	312	303	323	339	337	316	303	336	315	333	316	330	321	315	333	324	333	291	326	317	313	338	262	338	342	309	320	321	335	327	314	328	337	317	299	343	321	322	339	313	325	347	317	355	315	319	321	301	332	341	309	340	362	290	337	329	348	301	305	311	319	314	323	323	292	310	326	315	337	298	309	337	342	324	307	304	290	315	303	316	299	277	323	330	350	328	314	319	337	278	314	329	316	324	340	339	339	334	326	325	320	328	310	332	319	313	325	314	305	309	310	317	304	306	309	301	320	350	314	333	329	330	332	314	323	334	327	334	307	333	311	322	306	297	310	310	351	317	312	379	324	293	314	311	305	319	327	303	312	317	302	307	322	305	306	309	338	318	348	318	328	322	317	369	326	300	317	314	328	323	310	313	342	350	298	307	340	304	323	307	326	368	346	315	303	303	281	305	329	330	324	341	309	303	328	309	320	338	346	304	310	338	297	325	338	310	313	342	338	372	330	298	302	295	355	324	305	316	321	326	287	313	341	279	320	313	331	351	354	321	297	303	297	297	293	318	338	351	309	279	294	338	312	351	325	331	298	303	318	300	312	362	343	350	310	357	302	347	301	352	282	361	350	313	325	326	341	335	345	313	333	327	364	307	332	304	343	350	327	320	318	288	304	330	301	314	305	307	313	324	326	330	346	313	356	331	299	302	319	304	319	317	314	294	340	287	288	325	301	300	344	320	313	334	295	347	324	320	301	319	323	328	325	322	327	289	301	340	288	343	323	317	365	325	337	349	344	298	300	303	302	340	300	326	334	328	311	297	321	306	312	324	350	301	329	321	311	288	330	328	332	314	341	338	321	342	315	344	311	279	303	337	362	322	281	321	325	294	314	312	299	326	332	307	302	309	321	309	340	328	313	304	303	325	322	322	318	329	322	324	327	324	319	325	351	292	318	317	331	331	331	327	313	330	333	279	314	309	325	323	329	315	354	322	328	308	349	351	339	336	327	314	313	316	305	306	317	356	350	333	318	336	285	359	334	317	336	324	337	334	299	299	327	325	294	337	328	341	334	321	343	326	334	306	320	335	347	331	344	331	328	320	296	334	290	293	300	317	338	334	330	308	343	320	314	334	311	343	341	326	335	315	327	310	315	303	303	332	318	322	277	329	315	313	310	340	338	351	336	331	308	310	320	307	329	314	344	323	327	346	318	317	343	313	306	321	296	326	300	318	299	343	351	320	306	342	295	352	338	319	311	317	345	341	304	289	318	336	332	317	325	304	283	281	300	334	316	312	357	319	291	317	311	335	314	342	336	355	324	298	326	315	344	348	315	314	335	346	334	321	328	314	316	341	304	321	343	308	348	343	315	356	286	321	312	315	308	323	337	309	311	297	348	312	301	313	317	318	328	334	309	304	315	295	293	318	327	315	340	311	323	277	330	337	333	312	340	275	327	330	327	299	331	310	317	334	325	312	304	343	304	329	324	327	295	307	310	320	309	295	322	323	305	316	305	307	317	308	365	319	316	337	327	308	309	337	295	341	277	330	321	301	330	354	300	315	342	320	323	305	316	328	283	308	335	319	298	302	299	332	329	297	329	324	367	333	331	324	310	323	321	313	358	320	317	278	305	326	294	329	349	343	313	310	319	303	312	303	299	306	331	341	332	343	352	335	301	321	339	307	295	292	304	341	288	339	335	327	317	331	313	325	313	328	355	345	358	326	318	322	328	308	308	335	326	331	313	306	318	365	310	332	333	328	331	290
19623	30226	26785	17951	11552	8891	7070	5847	5019	4278	3821	3351	2935	2698	2586	2312	2172	2022	1841	1814	1637	1564	1426	1374	1247	1093	1020	871	811	838	825	839	799	740	713	681	678	645	627	629	620	593	574	573	601	570	562	547	592	596	574	550	575	548	552	581	534	541	526	543	575	561	573	557	538	533	513	533	566	528	591	530	567	545	523	525	584	571	528	540	545	512	525	535	533	573	526	599	596	536	553	553	543	539	520	547	562	518	554	573	552	557	585	595	526	587	537	569	568	573	568	535	561	539	552	585	601	551	545	605	496	558	569	519	530	556	520	523	593	533	545	577	551	559	544	573	508	554	525	575	557	569	546	525	568	592	559	543	551	546	559	530	511	539	532	563	549	570	534	534	542	507	560	571	534	566	555	551	549	558	550	555	562	569	564	587	569	557	574	550	483	565	532	591	548	545	512	566	536	519	530	557	575	504	570	566	580	542	557	557	526	578	551	578	529	572	555	560	572	552	562	523	541	574	564	557	577	544	527	540	528	566	565	581	607	510	551	536	523	497	553	569	541	522	522	540	552	574	546	542	531	544	537	541	528	536	573	577	520	552	559	596	525	568	541	536	571	522	563	540	534	541	539	557	588	551	555	519	540	502	580	573	595	588	567	536	543	579	559	517	575	564	540	550	507	574	538	525	567	509	532	482	564	555	548	570	579	538	527	603	532	515	513	567	561	556	564	556	533	525	583	543	554	536	534	568	584	553	558	548	532	570	528	519	497	595	547	557	507	527	501	581	522	554	572	579	524	522	514	510	532	577	549	553	563	520	568	548	551	514	554	543	499	538	531	585	582	513	540	562	530	542	570	548	539	569	494	552	533	546	564	537	563	546	525	491	562	550	504	556	539	520	524	550	553	587	528	593	535	560	570	538	541	556	529	520	548	521	533	575	549	555	501	547	550	552	548	536	566	559	537	525	589	560	535	546	541	587	586	550	539	552	534	574	559	558	541	556	595	579	569	534	543	602	558	581	550	542	527	556	562	557	532	580	528	546	529	537	556	531	517	585	556	537	553	530	556	516	540	498	572	557	548	531	560	515	535	555	577	555	538	567	544	518	553	594	534	557	573	534	539	531	563	593	557	587	539	572	518	553	581	561	534	541	547	555	519	566	572	561	547	562	531	503	577	586	597	543	514	538	550	569	558	606	568	536	519	586	558	574	519	561	568	524	532	560	501	560	552	548	563	551	562	530	528	531	557	524	523	563	554	532	567	540	533	539	560	564	556	550	533	567	544	515	538	569	572	554	501	578	542	535	567	572	519	570	523	561	562	556	542	550	573	533	551	553	485	523	471	573	539	546	550	592	562	525	571	591	595	516	561	568	513	556	514	536	562	562	555	589	571	547	543	554	540	523	576	528	575	515	565	571	549	591	564	579	561	529	573	578	546	504	536	568	604	560	521	542	571	568	557	526	562	583	505	555	528	528	575	564	550	562	563	540	527	522	570	516	557	556	588	546	529	545	518	536	575	561	577	523	540	534	521	510	576	578	483	553	564	579	540	581	593	521	507	567	584	575	575	535	532	584	524	583	561	532	558	581	552	560	587	533	520	535	507	528	516	569	538	546	557	548	556	564	583	557	583	510	554	539	506	569	547	543	601	547	536	545	567	559	526	535	576	550	552	488	546	541	573	554	545	535	556	546	616	508	592	515	519	528	571	578	587	556	525	550	563	557	538	558	566	590	583	566	565	545	534	496	522	575	511	540	541	575	539	565	576	518	545	534	607	519	563	537	555	543	575	562	577	564	548	569	570	536	561	544	526	584	526	581	568	581	555	550	585	545	569	535	526	550	549	579	551	548	528	524	518	563	553	559	528	538	568	536	537	513	558	551	569	511	585	537	568	526	563	511	569	561	535	541	562	532	582	531	557	558	560	537	576	584	559	494	517	546	548	538	573	588	545	549	551	551	521	529	537	541	587	521	502	570	580	552	530	589	564	557	559	556	520	575	536	540	561	532	550	532	522	590	549	563	525	581	556	575	542	543	575	591	518	536	564	510	536	511	533	539	557	541	539	510	543	539	526	593	592	521	523	523	547	541	556	549	520	564	559	536	523	574	540	511	574	519	549	555	557	542	555	571	536	508	539	572	566	479	535	561	545	548	565	545	563	538	604	516	553	544	539	545	522	591	533	575	530	539	567	578	597	554	560	490	516	500	566	509	602	555	486	550	520	548	588	533	561	554	523	572	503	551	511	538	551	539	589	552	509	557	569	524	590	525	527	542	529	569	538	575	564	561	535	554	524	560	586	542	549	553	588	541	545	552	590	514	522	551	574	559	563	505	527	551	545	548	551	524	511	599	523	564	523	590	501	571	563	544	584	546	531	537	539	543	565	552	493	542	620	552	559	562	526	514	548	535	568	539	555	571	578	528	556	572	544	568	552	546	594	490	541	560	547	554	547	554	543	533	539	552	603	555	540	535	493	604	545	569	556	560	535	536	519	537	560	556	540	531	553	559	574	547	510	596	540	563	561	558	606	538	553	539	570	544	566	561	541	527	544	539	549	560	534	556	547	553	567	515	593	547	562	557	537	579	527	544	545	542	558	533	548	537	560	543	558	544	601	545	536	556	507	531	522	588	533	564	568	499	536	577	565	517	555	576	528	545	558	515	538	573	600	582	551	553	526	578	540	573	538	564	523	556	559	580	529	536	564	602	543	622	525	559	534	573	510	564	547	551	582	528	561	532	538	544	585	589	548	525	571	594	552	589	565	584	551	553	550	573	530	577	534	531	568	519	549	539	527	595	580	549	558	532	531	561	584	555	580	536	557	557	574	547	578	596	522	565	558	529	576	563	553	551	581	575	575	541	549	575	505	515	563	564	528	573	553	551	556	589	573	505	554	569	510	544	529	517	569	548	542	512	550	578	588	526	555	543	571	558	544	543	544	564	539	574	510	550	539	548	547	553	578	525	545	524	571	573	554	541	559	564	550	574	539	569	532	569	533	557	551	550	547	579	547	602	530	554	552	576	587	570	528	533	578	556	536	541	557	528	587	509	541	529	488	527	569	522	607	556	548	524	576	561	552	528	548	603	580	531	581	582	541	543	539	550	566	529	568	522	545	566	509	553	551	564	560	525	570	520	564	535	580	570	533	587	547	559	569	535	537	538	551	523	546	546	510	582	554	579	542	525	567	571	523	548	592	564	525	521	530	589	579	506	578	553	525	582	533	541	539	550	557	532	555	586	541	535	537	568	534	561	573	534	564	573	569	554	537	527	542	550	554	568	555	540	577	588	582	550	546	571	526	536	509	539	552	566	561	566	543	551	515	586	521	545	586	565	553	552	546	544	581	529	533	520	550	514	604	528	551	581	557	547	525	540	533	572	538	512	536	583	500	562	519	579	566	542	547	543	569	560	556	512	545	534	527	567	545	542	523	550	553	538	544	541	521	550	554	533	542	567	548	539	523	568	541	546	559	530	547	567	522	581	543	555	527	539	524	547	555	565
23882	21142	28388	24170	20648	10842	4857	3141	2514	1994	1829	1607	1478	1307	1254	1154	1069	943	946	861	817	803	709	707	659	573	533	452	449	430	387	352	387	352	341	320	319	329	336	343	322	303	312	270	284	276	281	263	290	270	269	276	289	299	297	272	251	285	270	280	278	272	285	274	317	250	274	303	262	282	270	278	310	270	278	276	258	262	262	279	295	286	275	262	266	247	274	263	267	283	261	265	253	254	296	242	250	279	293	266	258	275	269	299	283	283	276	255	296	253	297	254	261	267	251	256	296	280	287	251	295	281	281	261	265	277	285	291	264	268	309	276	285	280	275	255	261	264	263	259	269	272	252	251	258	247	287	292	289	239	262	271	262	251	304	264	280	268	252	271	249	288	279	250	251	254	287	260	262	274	275	244	274	264	283	259	276	287	274	256	268	259	276	273	266	300	267	311	255	273	262	276	282	231	259	260	285	258	234	254	246	290	284	270	272	269	258	265	292	289	303	280	260	272	281	263	317	291	261	269	251	279	283	291	264	280	249	293	261	249	246	288	274	235	280	240	281	246	286	270	302	256	299	243	304	254	286	286	241	295	275	286	236	280	268	274	280	253	261	267	257	265	285	290	270	290	263	283	299	277	286	256	288	268	281	264	277	257	286	302	244	272	263	277	269	277	309	246	272	282	256	278	281	264	254	283	299	268	282	278	309	236	281	273	249	272	293	303	285	306	280	269	259	281	287	296	260	275	285	287	283	273	276	256	274	265	262	309	279	279	268	267	256	246	269	241	253	281	255	273	287	267	266	274	284	274	269	256	256	279	259	283	284	260	276	248	282	276	276	262	260	280	283	276	252	286	297	276	284	268	280	252	270	261	265	285	305	294	278	277	243	309	261	258	267	275	282	295	270	245	262	284	275	280	263	278	250	263	252	258	288	277	258	287	292	295	297	290	265	293	276	257	271	294	264	272	282	275	264	267	278	281	238	266	282	247	270	270	280	238	284	284	272	279	306	264	266	264	243	281	311	282	274	259	293	260	287	266	259	288	237	258	293	283	270	300	281	284	296	289	261	239	267	268	259	257	273	255	258	263	259	297	260	259	259	264	261	282	261	274	247	275	268	269	251	252	248	263	255	288	284	258	269	242	267	262	270	289	280	255	275	270	246	269	289	285	271	246	253	260	261	273	285	275	279	245	275	255	283	268	269	276	256	254	282	267	281	292	313	258	284	282	295	258	321	271	274	281	254	267	260	270	287	256	267	287	267	296	254	257	263	289	246	298	288	275	269	238	285	256	277	272	275	276	277	282	280	301	278	282	264	235	257	276	259	278	286	287	257	261	270	286	315	283	300	274	274	298	283	282	258	253	306	261	269	259	297	252	282	265	256	267	272	269	275	251	255	262	290	275	266	287	239	246	255	277	284	257	283	267	291	245	299	287	295	266	246	274	275	247	299	250	270	277	261	266	271	243	272	266	274	271	252	287	267	272	267	288	257	274	279	255	245	269	237	266	279	314	313	252	264	246	298	290	245	262	277	269	271	292	277	275	270	279	281	252	253	267	271	257	257	260	256	260	288	281	293	255	244	266	281	287	277	259	298	240	255	284	277	272	261	289	274	285	263	273	264	316	260	284	277	268	286	286	268	272	271	269	253	296	254	250	305	296	272	279	248	271	269	282	290	258	292	271	275	282	269	286	268	261	309	252	259	250	251	267	304	286	276	290	273	294	265	278	278	277	282	324	261	265	269	281	278	280	242	255	285	261	278	281	277	247	248	255	252	264	274	292	295	267	255	248	256	285	259	284	307	274	305	276	254	288	252	257	265	268	267	252	282	279	280	290	254	277	261	259	234	276	252	281	290	293	254	280	268	272	268	250	298	300	281	294	275	275	273	288	290	271	278	263	282	281	287	275	272	264	258	275	252	235	272	282	272	257	270	266	260	280	255	283	277	273	285	301	281	270	292	265	255	258	278	246	277	284	289	257	261	254	273	281	305	265	285	255	266	268	265	235	267	258	289	269	271	269	263	297	275	283	269	244	266	270	297	264	280	295	261	249	300	278	267	262	246	280	289	293	271	266	285	311	266	274	280	277	298	279	256	247	308	283	264	283	267	287	258	261	263	282	285	278	268	268	275	279	260	283	262	264	245	245	265	278	278	280	252	291	288	262	277	236	275	268	270	274	267	277	249	267	262	267	278	268	286	272	306	248	259	265	286	298	288	279	290	303	275	274	254	260	282	280	294	285	288	271	283	295	279	261	276	259	270	275	284	277	266	251	283	287	273	284	265	256	280	286	270	275	273	258	254	278	284	273	236	245	269	287	266	261	283	281	292	284	272	287	264	283	256	301	269	281	284	262	268	292	270	259	291	279	279	265	241	270	282	268	272	264	276	268	293	272	258	266	259	295	280	316	249	269	265	253	275	310	298	285	263	295	270	270	266	243	278	254	264	282	268	278	285	277	272	256	267	283	278	244	295	298	278	257	254	272	298	253	253	257	269	262	281	247	268	281	259	270	262	264	266	276	282	305	274	267	293	270	257	264	275	290	291	314	314	278	274	308	265	264	282	266	252	298	248	240	278	258	259	267	278	285	268	235	278	267	278	257	256	266	289	270	279	283	268	274	281	254	284	287	301	246	272	280	262	278	262	275	272	265	287	247	269	267	270	285	271	278	316	257	262	304	259	273	264	285	268	272	298	279	265	264	265	302	280	289	286	249	267	251	290	263	309	259	279	273	278	275	280	271	250	283	264	279	297	286	285	261	250	289	293	274	275	266	263	297	276	322	266	313	305	281	286	252	282	267	259	258	273	285	263	314	281	252	330	251	269	275	270	258	304	290	263	277	254	260	286	263	253	285	286	283	272	239	241	271	278	286	270	290	274	254	290	288	263	292	290	294	251	289	288	285	266	291	277	274	282	264	283	299	292	264	280	282	277	276	272	276	262	266	282	266	271	262	304	259	288	247	287	264	259	287	289	253	290	267	264	259	286	288	240	266	298	266	291	293	264	272	252	306	268	220	276	272	273	270	252	249	283	291	271	252	275	248	282	257	243	282	254	287	291	285	271	264	261	279	288	297	296	291	252	270	293	261	271	288	266	268	275	268	301	287	269	277	279	276	276	287	293	257	264	277	280	260	317	284	261	274	243	285	255	269	238	272	301	266	266	236	273	265	319	279	254	269	247	251	264	235	252	281	287	264	271	275	271	277	281	257	266	256	274	244	302	260	280	266	270	279	261	272	271	254	273	287	261	285	275	273	294	245	263	292	257	259	239	258	280	300	269	294	268	293	261	261	261	286	270	264	285	258	298	278	266	262	273	265	284	287	289	274	281	267	287	265	260	295	260	257	285	263	284	274	257	272	271	251	258	240	237	255	271	275	261	288	248	285	279	287	282	267	282	272	289	267	271	253	261	247	279	256	232	282	270	276	307	239	265	254	301	250	288	277	287	251	272	262	309	285	267	312	297	283	284	267	238	246	290	286	304	268	280	257
20718	36018	33346	22626	16993	13396	11093	9343	8116	6629	5707	5179	4759	4267	3897	3778	3342	3070	2849	2605	2534	2127	2121	1901	1634	1450	1323	1136	1019	908	878	804	835	712	716	656	648	632	639	624	580	537	553	538	555	532	528	493	475	521	500	481	477	464	483	456	442	504	478	479	484	456	506	476	498	447	437	438	521	469	455	451	475	477	477	467	475	501	431	483	470	496	498	475	482	453	488	501	486	473	459	496	464	418	464	446	492	522	494	479	425	436	450	468	461	463	433	455	487	470	486	480	482	456	454	482	480	489	480	455	469	445	458	471	463	448	467	447	492	450	476	466	471	485	506	482	462	475	454	464	468	489	459	466	469	462	467	468	490	538	477	476	469	491	445	454	484	491	483	463	499	453	466	500	466	448	461	487	493	457	476	434	452	480	488	488	454	483	461	450	438	458	430	522	509	431	506	479	477	461	462	460	476	509	462	479	433	458	468	450	503	425	483	497	471	484	484	482	479	455	494	472	460	493	456	458	442	447	452	468	466	486	450	495	434	478	479	485	478	468	435	464	448	458	500	487	443	477	457	517	459	450	487	482	413	461	459	461	472	514	476	457	457	500	472	490	449	474	528	487	482	475	475	503	476	442	484	464	466	475	470	470	467	442	453	478	465	463	462	461	494	491	472	434	477	470	462	478	437	454	474	495	449	469	446	476	473	510	444	458	486	447	484	502	487	486	466	520	445	450	468	496	468	499	447	478	459	480	475	497	448	473	433	492	475	474	489	470	496	495	469	445	476	443	498	463	465	504	485	475	427	473	460	468	464	455	454	446	474	436	454	476	477	490	457	473	440	458	440	475	500	447	471	453	466	460	469	537	488	487	481	466	461	485	414	466	463	496	463	441	458	474	487	443	473	465	447	519	466	458	451	461	495	446	455	459	482	456	426	485	495	448	474	476	437	490	487	471	475	490	469	479	446	480	468	471	500	469	502	445	510	485	475	478	444	481	453	514	471	477	486	449	468	448	497	461	462	468	494	439	479	510	479	485	470	460	430	478	504	495	476	450	458	483	475	496	493	457	459	464	483	436	459	487	472	447	479	478	447	469	474	479	492	436	505	466	468	459	501	458	471	483	463	474	434	459	475	492	433	484	486	431	492	466	470	491	454	465	532	454	461	465	493	522	492	493	486	484	489	524	493	495	488	453	475	472	470	491	485	453	499	431	498	497	487	444	450	447	491	459	460	468	469	441	463	471	486	489	500	487	492	496	447	453	487	470	476	485	462	481	494	481	473	448	489	481	481	412	441	448	494	451	490	447	504	468	466	509	460	442	499	434	497	449	473	474	461	471	492	512	477	487	471	457	455	496	441	478	478	480	443	453	501	486	470	460	447	480	466	401	451	466	438	490	467	435	521	452	425	463	438	495	472	446	483	460	516	505	504	466	497	485	447	448	457	476	441	479	480	479	453	447	426	461	480	470	470	458	437	458	532	485	486	483	492	465	468	513	498	448	490	454	465	461	485	449	450	442	448	455	455	470	434	459	480	432	471	458	465	476	456	519	452	490	487	491	479	517	459	443	480	468	469	499	433	437	478	520	454	466	469	443	461	487	450	471	449	502	472	470	443	455	468	482	463	383	503	476	471	493	459	450	487	499	476	500	457	442	439	519	472	458	490	472	469	490	468	478	440	499	467	465	477	454	454	456	437	473	479	437	502	458	464	424	474	479	457	484	499	430	469	450	463	500	493	435	448	491	475	447	508	465	457	459	480	440	446	503	453	484	486	483	477	462	475	448	482	441	491	492	499	459	533	435	458	440	517	496	405	447	496	478	493	463	470	457	484	495	434	479	500	513	436	463	458	495	465	481	491	463	478	466	514	460	474	457	478	487	459	465	465	469	491	481	507	460	506	495	479	438	444	455	489	450	444	492	476	463	468	457	454	467	443	474	469	468	483	434	447	484	504	457	483	450	467	449	464	492	510	459	464	458	473	463	452	495	498	468	465	491	443	495	481	500	446	499	462	511	439	473	429	495	465	489	450	442	495	456	450	463	503	487	461	506	434	458	473	485	457	475	427	466	476	496	478	457	448	457	466	496	437	473	506	486	460	427	453	480	463	449	477	454	457	520	497	459	464	425	446	529	459	477	471	465	459	425	441	454	474	471	462	459	464	462	456	453	516	456	511	475	474	516	499	486	467	487	478	483	462	482	472	497	498	434	495	474	460	463	502	470	487	491	467	487	463	452	457	530	468	466	478	445	460	488	458	464	437	500	471	460	484	467	473	463	480	489	469	472	480	494	492	479	470	454	461	468	476	492	491	470	503	443	492	495	518	449	491	466	432	465	502	474	479	503	478	481	466	464	510	492	500	493	479	448	469	450	496	485	465	500	466	470	480	524	454	484	497	440	484	498	441	496	449	497	464	487	475	467	473	460	441	460	443	477	458	472	513	481	461	481	437	503	479	501	490	461	457	448	466	454	509	464	482	421	476	480	450	463	465	478	453	483	453	494	457	453	452	442	444	450	492	468	417	487	447	490	451	468	476	495	450	475	473	481	480	438	486	454	449	437	471	438	446	453	463	451	490	488	501	436	470	478	495	511	445	494	447	494	445	428	468	447	499	474	459	494	459	437	508	442	496	442	463	462	472	484	453	525	502	435	478	443	478	463	502	471	476	452	464	465	452	480	524	440	484	454	454	502	461	443	474	502	486	493	495	483	481	426	502	467	455	484	470	455	452	459	471	479	448	492	450	472	483	460	475	487	443	451	457	443	463	451	472	467	488	438	472	450	459	458	492	460	491	480	459	479	475	477	468	458	434	470	503	492	455	448	482	468	490	463	464	492	503	491	454	440	457	417	484	465	491	442	501	416	510	479	455	493	487	490	398	465	476	491	416	474	490	482	470	463	471	463	481	421	476	430	463	483	476	485	477	489	449	479	451	489	497	449	500	488	479	474	467	510	448	453	485	486	500	464	462	474	472	485	440	451	471	500	459	516	446	446	454	469	474	512	494	479	508	485	476	457	439	515	467	490	404	461	469	462	453	500	501	468	480	476	473	489	464	469	470	485	419	477	460	449	458	488	451	474	466	465	476	472	466	479	465	463	481	422	422	449	488	481	505	483	491	446	484	443	490	460	466	459	504	458	516	472	482	473	453	446	474	456	489	507	460	510	435	489	483	483	486	491	470	457	450	483	471	472	474	497	489	454	472	485	470	423	464	449	455	474	485	477	430	521	483	456	487	429	452	477	486	459	484	483	529	451	466	477	449	453	475	441	472	459	469	437	484	417	457	510	514	437	475	509	421	483	481	404	468	456	501	464	445	476	492	510	493	476	491	456	471	456	459	455	442	490	495	475	462	496	497	443	485	483	486	459	448	472	483	419	474	510	461	486	431	469	517	480	453	473	471	477	455	475	489	440	496	492	434	475	479	446	480	494	504	502	461	523	475	418	478	467	447	463	437	507	516	475	459	452	467	482	468	479	457	506	463	450	446	417	449	434	469	447
23035	21126	28893	23594	21149	20562	11363	4868	3444	2860	2441	2105	2022	1827	1701	1551	1484	1356	1280	1200	1127	909	856	763	682	643	596	532	454	366	363	365	329	340	343	281	290	282	282	250	255	259	235	212	252	239	242	225	217	237	231	226	233	211	205	197	229	221	208	199	214	210	227	190	191	226	189	199	218	197	173	205	236	218	257	191	192	212	222	206	196	201	195	230	201	216	226	203	223	217	223	208	201	219	206	211	221	210	230	201	223	202	233	189	214	220	211	223	222	195	217	196	216	230	216	209	241	228	206	193	214	224	218	229	238	204	223	241	218	211	204	237	236	221	212	217	199	198	219	199	224	215	189	212	219	200	233	216	239	216	239	225	225	232	189	229	241	203	210	223	227	209	191	221	217	208	235	200	196	216	229	217	201	201	207	207	187	217	237	224	228	210	230	216	205	224	230	212	230	221	206	205	215	219	212	232	214	201	208	230	228	199	208	182	214	207	223	231	213	210	199	194	219	212	231	195	223	235	222	206	247	206	247	229	213	196	215	222	195	190	210	205	204	214	191	196	215	216	229	216	233	213	212	231	238	227	204	222	220	190	218	219	225	225	220	218	215	220	195	214	190	184	206	232	235	229	222	227	209	211	216	218	224	209	231	231	211	215	203	209	230	214	221	222	198	194	202	203	205	236	231	227	207	216	208	212	237	214	231	228	233	200	198	216	210	221	226	193	212	230	240	206	194	234	209	235	266	207	217	253	241	235	185	206	205	174	190	216	201	203	210	202	212	215	225	232	220	198	208	216	203	237	203	205	185	232	216	209	224	231	187	211	213	199	208	211	212	199	217	218	204	211	207	218	221	215	229	191	239	187	206	190	213	194	224	229	227	223	216	196	206	210	236	223	221	220	235	215	203	204	217	206	195	199	208	225	202	211	218	222	224	206	213	207	224	231	211	222	190	220	223	199	215	204	199	186	191	205	229	242	214	190	222	221	219	199	215	225	222	238	214	206	240	186	225	216	197	210	218	217	216	242	230	203	234	211	214	210	201	187	218	218	215	194	203	238	233	237	245	227	220	204	220	225	212	199	214	228	219	229	219	231	225	231	201	222	222	222	220	226	197	220	203	210	220	223	207	204	208	209	220	214	209	220	207	223	217	211	236	223	194	234	200	214	213	218	222	229	198	195	192	212	222	234	217	211	208	226	207	212	195	209	215	216	228	209	227	245	207	218	228	227	216	211	225	204	219	221	201	247	184	221	221	203	194	231	223	191	209	213	231	202	224	214	194	199	206	219	203	204	234	203	211	210	209	237	215	225	218	198	189	202	197	196	217	199	205	234	196	196	201	189	189	242	210	221	247	233	196	202	226	208	225	187	199	215	209	230	230	195	217	243	227	222	207	205	228	206	200	215	211	226	194	209	209	214	220	223	209	235	220	215	203	239	209	216	228	213	193	218	216	210	211	213	212	200	216	221	208	210	202	235	223	241	207	211	196	206	215	193	191	204	182	194	204	221	195	207	210	217	209	193	208	220	211	224	212	233	247	204	212	210	192	208	212	227	223	183	217	208	216	213	196	196	209	224	221	226	212	212	218	217	221	215	214	199	175	199	220	224	233	229	244	222	208	195	217	223	198	214	208	196	232	213	208	219	206	225	211	194	177	232	197	213	214	208	191	218	217	187	213	198	223	217	202	207	217	212	201	205	198	195	228	226	229	210	212	250	238	238	196	221	207	200	194	208	238	200	206	216	198	203	202	238	211	210	199	218	218	218	213	212	224	198	199	210	223	221	201	213	244	215	210	199	225	216	225	211	207	209	212	197	202	212	229	224	225	234	193	218	219	214	213	207	232	202	210	223	207	209	193	222	221	199	249	223	211	194	220	197	217	215	233	214	206	226	216	245	192	215	234	212	229	219	203	205	221	202	226	229	240	211	195	217	212	234	213	225	215	232	233	215	216	193	220	197	223	189	237	260	225	195	200	203	222	193	209	211	222	224	219	212	213	206	242	221	217	228	239	236	211	199	216	197	206	215	223	201	234	209	197	209	228	238	197	221	207	203	192	216	217	215	227	214	220	229	183	201	188	199	193	209	205	200	209	201	235	213	216	190	206	213	234	204	213	221	210	216	230	212	212	196	208	212	223	205	221	215	214	234	203	222	227	223	201	228	206	217	212	214	216	218	203	204	193	195	213	211	206	229	214	251	208	189	185	219	227	202	207	209	214	207	233	204	205	216	257	204	258	215	226	207	221	199	205	212	203	201	246	223	203	222	207	214	212	207	199	205	205	199	227	187	224	195	220	201	196	227	203	212	207	211	217	216	207	224	258	203	246	198	218	226	185	199	194	226	223	208	236	209	207	231	195	207	236	204	213	204	224	213	213	213	211	196	250	215	196	208	206	217	229	218	202	180	198	212	198	177	196	194	210	181	212	202	233	221	229	223	189	236	191	207	244	210	232	202	225	186	210	226	207	208	184	221	219	251	208	199	183	216	213	210	199	219	199	204	243	220	211	225	203	217	219	236	202	241	233	226	216	212	205	181	195	196	215	211	210	207	200	219	212	213	211	168	200	195	209	202	211	197	222	196	203	192	213	215	195	216	245	197	184	220	219	220	235	211	180	213	224	184	208	224	225	216	213	228	219	222	207	207	202	201	219	205	194	205	200	220	237	182	217	212	212	217	193	213	224	214	217	193	237	219	204	232	220	227	225	216	217	201	197	218	218	192	202	240	223	207	210	198	208	214	216	225	219	232	197	220	250	204	193	210	214	201	219	210	240	200	216	220	203	221	230	203	234	204	179	224	195	229	218	226	214	233	220	202	216	168	241	218	219	221	249	222	217	215	228	215	205	233	205	171	185	213	226	207	235	211	220	205	215	200	220	226	215	221	202	214	206	223	196	208	219	221	194	214	207	240	216	226	217	228	200	190	233	216	170	234	219	222	200	216	192	213	215	227	216	214	222	221	222	212	234	218	220	203	211	208	230	223	190	197	215	215	179	192	225	231	209	225	204	214	227	224	204	190	203	208	235	208	233	181	197	206	222	214	235	210	196	222	211	215	194	212	219	199	195	199	207	226	223	209	198	223	224	196	213	239	226	209	213	215	217	210	218	200	207	220	229	208	254	218	211	198	192	223	206	204	210	231	222	195	222	215	217	211	214	197	215	236	212	214	214	210	197	197	215	186	233	223	223	218	213	208	204	210	214	220	205	230	204	208	193	201	208	228	197	212	223	204	236	221	212	220	209	217	186	220	216	207	232	228	228	190	217	227	190	182	217	207	222	236	235	228	219	217	205	228	230	214	220	219	195	217	240	198	233	224	195	204	234	192	202	205	225	213	200	206	228	231	204	190	195	236	219	213	212	199	204	227	217	173	204	217	212	205	197	210	213	210	183	224	226	221	234	227	227	209	194	209	220	219	196	185	206	199	207	212	210	215	244	221	230	197	221	206	210	242	208	217	210	229	207	213	225	210	216	224	203	214	205	195	180	211	219	208
22625	39471	36350	26864	21426	18024	15246	12497	10650	9029	7554	6803	6326	5940	5541	4975	4521	4259	3951	3607	3395	2821	2582	2241	2019	1768	1612	1329	1118	938	850	815	830	734	703	649	571	584	526	508	536	450	471	460	464	405	414	406	398	373	392	404	382	377	354	406	381	370	346	389	348	425	367	345	377	362	351	355	374	383	376	367	383	357	379	390	372	373	343	341	374	327	381	369	335	372	364	344	405	366	371	360	388	367	384	367	373	386	380	370	368	374	350	381	376	359	352	367	353	353	383	364	363	356	353	356	377	374	355	359	370	330	367	359	350	383	359	360	361	352	408	375	397	360	352	366	380	343	399	342	355	385	374	351	369	391	378	360	376	342	349	358	361	355	378	377	386	367	369	365	371	353	384	356	340	384	372	354	357	343	343	381	385	353	368	349	346	348	357	372	345	350	334	323	356	361	381	416	339	363	352	366	354	349	350	360	359	351	379	371	337	352	377	370	361	360	354	366	398	350	364	327	356	337	346	371	377	372	342	392	357	346	343	343	359	374	362	358	347	380	365	409	354	354	344	360	368	394	358	372	361	356	385	377	368	374	336	381	337	391	379	350	393	325	361	359	355	380	342	356	334	382	366	371	377	369	360	350	351	343	382	385	364	347	388	350	333	368	374	347	368	343	343	366	358	377	342	383	364	352	381	388	357	372	333	378	370	355	338	362	355	346	354	377	338	387	355	358	394	381	363	381	376	407	366	357	359	362	334	389	398	370	381	357	350	371	379	366	371	372	365	349	356	363	336	367	436	384	366	355	373	355	344	352	367	336	399	359	347	342	372	348	341	397	382	347	358	348	367	351	314	375	345	385	359	376	360	343	368	366	359	354	346	385	365	364	352	378	378	358	384	386	394	346	365	377	358	369	362	362	354	348	376	336	388	385	369	354	360	386	362	353	338	359	348	356	354	373	342	354	395	319	384	354	353	397	380	368	348	341	353	359	348	340	372	348	388	359	358	387	372	374	355	406	343	339	351	383	357	360	357	369	338	371	380	395	416	399	375	335	346	396	339	367	393	343	346	360	384	370	345	383	389	346	383	367	349	362	388	371	328	370	332	367	365	378	378	371	388	364	361	337	393	362	345	354	391	362	354	379	346	390	349	377	391	382	331	400	375	364	341	358	358	377	395	342	343	387	320	350	405	384	353	358	355	366	364	366	360	366	373	360	375	344	382	342	366	398	371	342	350	373	343	355	385	379	380	347	366	366	350	382	376	364	368	362	345	329	333	357	404	340	339	371	376	391	362	359	352	369	370	400	351	361	349	388	375	359	378	372	358	341	359	382	393	371	341	350	374	341	400	343	361	378	356	357	365	373	363	364	422	344	356	376	342	352	355	375	348	359	352	364	348	378	367	364	394	346	367	379	372	357	336	363	345	361	383	355	343	374	368	386	377	393	362	355	353	342	346	397	371	377	401	384	365	316	372	355	387	359	367	333	385	346	416	350	344	373	370	370	386	379	348	347	381	331	337	346	345	353	369	358	375	353	359	375	357	342	339	357	379	369	367	358	360	349	402	345	384	370	367	319	366	393	413	379	373	354	336	340	353	378	371	390	344	352	371	357	333	348	345	342	352	369	369	349	370	322	365	363	339	335	343	397	375	371	376	349	362	370	332	357	346	382	342	377	343	346	389	347	376	356	380	370	359	345	350	365	369	334	359	384	344	360	335	359	340	349	386	354	367	370	351	356	338	367	382	353	350	344	404	383	362	353	354	372	373	369	346	375	373	382	347	381	359	383	373	369	389	340	348	382	389	352	348	375	395	336	394	333	362	345	370	365	370	369	362	368	343	341	372	356	376	350	376	318	387	346	399	336	360	359	358	325	352	358	366	361	350	360	346	355	388	399	378	368	339	366	374	379	348	378	363	383	361	351	374	332	374	388	363	391	374	388	366	378	368	377	325	388	337	357	387	340	376	359	347	393	372	357	307	338	337	359	383	381	363	329	369	354	365	354	378	365	356	383	361	318	397	368	351	378	360	390	349	353	346	372	340	351	334	381	366	389	350	366	342	369	338	362	351	367	345	342	357	373	360	375	354	347	355	378	375	389	357	352	356	342	386	375	361	343	363	386	373	360	352	355	387	329	341	376	355	349	367	357	380	359	382	369	367	367	376	417	370	355	388	362	354	377	365	361	383	339	333	401	380	371	388	351	362	386	375	384	390	355	382	357	373	367	354	355	375	364	374	365	375	301	354	365	362	362	400	401	395	384	363	365	333	364	399	370	352	378	361	348	380	363	351	341	392	376	326	353	334	332	375	351	347	382	348	375	365	348	354	378	364	378	337	361	371	377	355	367	357	391	357	335	372	337	374	370	360	397	370	373	401	375	347	360	371	354	362	351	345	373	353	359	370	338	361	370	362	344	354	380	374	327	344	357	378	340	375	338	353	352	335	326	368	374	328	388	320	358	358	361	368	364	345	377	365	370	381	349	344	393	370	389	347	370	378	384	386	338	356	381	386	358	377	392	393	369	359	383	370	351	372	370	363	376	353	402	363	335	317	371	377	327	368	368	346	402	352	361	389	365	343	400	365	349	349	348	356	371	372	347	364	341	364	403	374	357	359	355	359	365	351	363	329	389	363	377	349	355	346	372	377	353	390	355	345	376	313	365	370	336	362	375	347	349	376	372	367	415	312	318	356	324	366	385	352	362	394	372	375	346	306	354	387	371	395	343	350	370	375	333	355	323	387	368	391	375	389	349	388	404	345	367	345	364	358	364	394	358	367	355	358	367	320	395	343	371	346	343	365	366	367	382	358	365	336	401	376	375	360	333	367	375	358	387	352	392	358	354	355	363	338	365	379	363	375	343	343	363	379	363	350	354	325	379	367	366	350	372	364	360	347	380	326	329	396	371	375	357	375	369	379	368	377	323	362	391	372	364	346	379	367	321	392	376	372	364	373	352	345	389	368	349	391	338	329	344	357	369	341	393	396	361	346	356	366	355	389	346	371	404	345	345	356	394	384	339	343	355	381	349	366	393	385	345	372	365	369	354	360	373	374	341	362	350	370	364	369	361	372	381	366	341	381	335	310	356	380	365	372	370	419	395	394	371	372	355	377	371	354	357	383	363	373	347	362	327	354	308	354	379	346	358	345	380	382	343	359	397	352	402	362	383	343	370	357	351	367	356	359	394	341	393	380	412	355	362	384	349	344	343	388	391	394	364	364	361	386	363	360	334	352	392	384	360	364	361	405	347	345	361	360	367	381	370	341	359	355	390	354	357	392	367	367	363	389	363	348	376	341	357	377	373	376	346	368	336	329	357	337	364	370	366	339	353	367	377	390	359	341	364	354	375	363	399	394	351	382	376	361	376	361	371	356	354	345	356	347	388	408	379	376	366	346	372	379	380	357	362	373	356	368	354	358	337	348	367	336	347	358	369	402	371	362	328	366	368	405	353	372	353	397	380	354	358	323	381	373	353	329	348	334	345	350	394	347	364	330	365	353	367
26767	21143	18943	10999	5454	3684	2726	2142	1753	1369	1233	1121	1015	959	937	884	808	813	714	650	668	639	571	540	539	519	495	427	402	404	358	349	394	383	362	348	347	326	374	332	356	340	321	331	342	320	309	303	320	351	301	311	295	295	324	314	322	312	314	331	310	311	339	299	337	342	340	293	316	293	327	314	348	321	371	329	347	303	337	315	307	303	299	344	323	323	327	334	305	323	324	319	351	310	335	302	351	309	335	312	289	320	282	346	313	298	309	323	350	279	313	325	345	306	322	340	314	325	337	299	316	307	281	317	332	337	286	330	339	317	333	323	300	320	311	318	309	329	315	301	308	270	303	294	347	327	316	327	320	304	326	339	371	294	331	318	322	294	306	312	307	345	296	295	329	347	345	314	322	329	267	345	296	314	321	316	308	341	310	321	338	290	321	310	333	307	341	322	303	346	328	305	324	314	334	327	333	312	308	328	324	306	321	298	314	314	317	315	317	322	307	313	344	337	323	313	299	317	302	306	362	318	328	319	306	331	336	328	320	331	305	326	302	305	309	313	341	352	303	310	304	284	347	293	305	310	321	352	291	334	311	337	310	329	325	372	286	303	341	319	329	296	325	342	315	323	333	317	294	337	318	337	310	313	324	317	269	313	317	312	312	331	315	298	305	281	283	309	321	321	305	354	320	331	321	312	311	305	331	327	306	318	310	318	325	307	321	312	318	320	327	311	310	326	334	335	334	305	304	306	331	293	323	333	321	340	312	268	341	328	352	311	311	299	346	320	328	328	326	337	326	345	358	304	318	330	346	343	316	338	315	315	317	323	350	355	303	309	342	326	317	309	313	322	314	314	319	327	307	301	330	320	313	273	287	327	353	313	343	335	342	317	312	313	293	303	304	334	335	311	306	313	324	329	335	306	326	305	338	329	317	318	309	276	340	308	308	323	317	318	303	367	326	325	295	340	269	335	340	332	303	282	318	313	313	310	318	356	283	287	327	276	284	321	334	327	318	320	279	332	311	331	318	345	349	314	329	311	343	296	318	313	328	315	295	300	321	314	308	311	298	312	309	344	331	285	322	328	331	293	307	334	302	331	343	303	328	314	298	297	322	337	334	320	322	334	307	347	314	319	360	322	331	315	316	324	352	319	361	313	325	317	327	299	338	306	314	353	311	313	318	328	310	310	322	319	319	335	310	315	349	329	301	341	339	334	320	317	309	315	314	344	304	298	291	288	303	305	309	302	298	319	324	286	298	309	333	319	302	322	358	316	323	277	289	310	313	308	373	279	291	298	320	317	317	308	320	326	314	292	318	288	348	319	308	318	334	374	310	319	288	318	352	339	326	308	320	342	342	324	308	311	320	274	297	305	303	292	301	345	348	293	318	346	327	301	314	326	315	303	346	306	307	295	329	329	313	322	342	337	296	290	318	310	315	321	327	331	324	300	296	318	321	319	313	311	298	298	320	349	346	351	335	308	324	286	316	348	317	327	337	323	308	356	329	328	337	317	308	327	297	308	322	343	325	328	307	301	318	331	365	331	311	331	317	326	290	309	324	314	269	340	296	312	345	310	295	295	332	298	307	266	278	310	325	318	339	319	306	289	275	324	334	294	302	297	316	294	325	316	307	321	318	318	317	345	341	348	271	300	324	292	324	336	310	327	337	326	319	282	322	321	331	315	329	322	348	321	323	333	341	295	310	319	285	326	293	341	327	326	307	321	316	307	312	353	319	306	317	315	309	283	326	332	300	333	316	345	306	325	322	307	318	310	312	288	293	287	338	339	315	334	290	332	330	313	364	309	313	300	290	348	311	332	320	313	316	315	343	312	323	334	316	298	284	316	322	284	322	357	319	311	302	309	316	286	322	311	355	308	316	316	330	341	309	319	307	349	322	319	309	321	315	321	316	318	328	310	329	309	328	318	361	326	321	324	325	330	304	294	316	303	309	309	309	315	340	348	346	298	313	294	316	322	308	337	345	324	306	329	335	330	326	324	316	312	331	314	341	334	314	337	312	308	321	313	330	340	304	302	301	361	279	339	296	284	332	319	342	344	288	350	340	330	337	289	302	318	335	332	317	335	309	286	329	301	302	314	302	371	339	342	313	308	311	329	298	322	335	348	299	303	327	329	353	329	342	295	342	338	328	333	315	350	304	314	310	314	344	338	324	310	343	332	309	333	309	337	338	343	295	328	319	322	303	309	315	346	361	318	328	325	329	322	320	289	330	316	304	312	301	287	371	310	335	324	311	288	326	314	342	321	319	306	347	319	325	326	310	289	282	336	328	290	293	340	341	323	326	305	305	325	344	321	337	281	316	319	338	320	334	329	325	312	323	309	299	301	332	313	345	306	346	300	327	314	335	317	349	315	330	314	325	330	292	305	298	310	332	325	294	314	308	311	312	341	335	344	313	311	290	307	331	301	299	297	305	330	328	274	325	308	370	299	298	333	335	329	349	282	320	306	321	312	337	307	316	339	349	306	318	315	302	342	346	304	308	292	311	317	314	299	301	339	324	357	307	365	322	321	330	310	339	333	308	298	349	319	351	328	295	326	323	310	301	333	330	331	319	292	297	351	326	286	329	342	293	325	318	311	312	294	293	348	342	295	303	342	332	306	296	321	312	324	327	294	296	323	313	334	314	308	319	317	321	354	305	287	301	299	307	302	271	307	356	330	318	332	321	332	336	317	294	310	294	325	330	318	306	319	329	294	329	335	309	327	355	322	355	295	327	313	340	324	310	315	357	332	343	331	305	312	351	303	278	299	341	306	313	342	311	358	331	349	348	274	309	308	310	320	348	308	305	281	346	321	318	309	280	336	318	312	355	320	335	305	288	316	319	338	313	334	319	319	327	306	325	315	319	304	320	317	345	322	305	330	302	279	320	298	335	319	335	308	332	335	298	319	336	299	320	323	336	337	321	343	341	308	274	302	311	298	336	300	301	309	320	306	317	301	325	325	318	315	316	303	308	317	326	317	358	333	321	321	303	329	340	294	345	324	323	298	349	326	285	283	318	333	322	301	352	329	297	342	275	316	303	281	318	330	331	337	317	323	332	313	316	288	320	303	330	327	327	274	322	341	307	326	334	316	306	318	299	295	350	317	337	362	303	322	334	283	329	291	300	329	295	305	341	278	344	334	308	305	323	300	306	332	310	309	300	288	310	296	299	334	321	328	340	285	313	323	335	288	326	318	331	293	318	347	329	369	322	299	343	313	322	333	292	325	322	325	321	351	302	331	315	276	315	317	285	317	310	289	321	311	341	330	314	347	308	307	318	292	297	326	322	313	333	272	321	321	298	326	314	299	294	312	319	292	325	318	289	321	332	305	311	323	310	356	336	302	313	320	313	309	301	330	290	304	340	316	332	273	304	305	317	315	298	328	307	307	338	295	314	332	320	343	347	327	316	308	309	313	319	314	327	302	330	300	340	305	316	330	291	331	326	346	307	324	320	317	328	311	323	315	326	321	313	312	323	328	314	332	329	306
19600	28387	26208	17450	13169	10314	8314	6778	5644	4680	3932	3364	3097	2880	2715	2515	2374	2276	2148	1970	1876	1551	1435	1295	1257	1187	1038	937	873	750	701	777	759	705	646	634	641	624	651	612	619	635	545	553	598	571	522	560	599	553	552	545	559	570	515	537	531	586	521	586	552	521	562	531	526	563	553	559	562	535	587	552	551	553	524	519	517	518	554	546	535	517	515	545	505	578	530	519	527	574	535	550	539	544	558	576	519	519	512	605	586	511	545	537	551	533	553	512	553	529	534	533	536	567	548	553	562	533	509	583	549	550	518	566	544	554	579	506	567	542	539	514	544	541	559	594	537	553	563	510	530	517	573	553	515	505	542	529	565	524	556	561	569	549	528	601	541	534	580	508	541	542	520	527	513	520	550	587	564	579	522	582	582	573	566	555	562	553	589	562	569	549	585	594	539	591	531	591	576	548	486	557	527	560	580	551	549	551	521	578	561	540	526	516	527	543	512	527	582	547	527	552	542	532	540	580	526	557	539	482	535	546	550	521	561	586	509	555	556	554	576	500	567	559	562	568	553	557	549	535	526	572	544	569	522	562	511	564	509	557	561	526	540	558	529	553	487	600	547	552	536	524	540	529	565	603	493	505	520	515	542	578	546	575	518	536	554	544	547	531	550	535	563	527	586	534	547	560	488	552	553	542	524	556	557	530	568	588	569	549	544	528	533	556	548	579	560	515	551	560	541	531	557	512	547	599	532	518	541	538	570	531	568	545	545	548	552	519	540	570	549	544	598	527	519	517	547	524	557	561	545	542	551	558	586	573	534	527	528	554	525	564	523	525	547	523	568	584	531	554	567	565	554	565	542	581	557	547	550	557	539	498	553	547	523	557	545	542	554	542	528	553	523	550	591	533	511	521	513	559	581	523	557	541	536	524	557	570	539	533	512	539	492	539	523	538	561	512	543	560	514	590	527	512	529	542	528	547	526	570	518	550	535	523	561	541	599	553	568	528	567	557	535	546	503	522	543	581	541	532	544	571	541	587	494	533	556	587	517	534	550	556	528	519	563	537	525	560	526	568	528	544	525	565	523	551	539	561	542	535	545	575	502	536	536	553	506	582	566	553	593	566	532	528	534	547	514	539	549	529	518	550	569	533	541	546	566	523	553	525	541	579	544	548	531	558	572	552	506	514	541	511	583	552	552	499	556	522	526	593	514	592	620	548	578	547	505	567	550	575	583	512	499	569	547	498	521	551	601	547	503	550	552	549	536	565	524	523	542	501	526	540	516	536	509	544	571	562	518	530	528	542	557	553	527	553	502	583	546	573	568	510	519	567	578	550	555	582	510	489	555	597	550	549	510	522	514	534	540	557	557	526	549	572	556	551	523	514	529	530	515	550	545	551	547	553	540	523	558	537	530	593	560	529	519	505	535	518	577	532	539	557	551	552	558	539	509	565	550	557	524	569	586	510	549	516	558	538	545	528	544	544	549	523	562	528	543	569	527	541	490	580	572	583	521	573	550	532	557	577	556	561	537	543	577	514	583	566	585	594	550	528	548	564	557	511	534	564	532	531	578	512	572	587	530	546	538	544	582	562	515	546	557	546	506	518	531	524	541	542	554	555	545	526	544	571	573	556	566	589	531	531	594	575	556	587	495	557	539	566	561	544	520	529	538	538	539	544	595	545	542	540	540	564	533	556	503	499	553	569	582	558	580	559	537	509	516	574	573	547	532	583	529	553	527	538	590	595	586	545	552	505	524	510	544	535	549	525	527	535	532	563	526	573	560	535	534	525	544	561	537	565	539	514	536	543	505	568	577	497	527	592	553	559	534	568	580	604	594	561	540	522	560	532	523	524	568	528	550	520	544	633	543	566	525	520	568	554	544	581	556	494	559	575	523	557	502	557	530	544	539	519	498	550	531	503	510	529	541	546	546	555	545	522	510	529	571	598	551	561	556	556	529	553	579	568	559	556	512	554	538	522	538	553	504	551	543	541	552	537	534	536	529	531	529	535	536	554	538	582	501	539	553	553	544	519	576	503	559	553	575	525	529	571	526	513	501	550	527	539	561	558	506	557	534	564	541	523	579	546	491	517	555	586	544	503	541	536	515	509	524	535	533	528	530	572	560	579	537	512	550	591	560	536	520	568	538	577	557	539	524	522	548	515	548	537	522	521	533	530	559	579	539	494	538	563	551	507	552	528	552	553	550	537	545	532	533	549	573	516	518	494	543	543	535	540	545	570	509	577	560	541	510	529	522	550	542	554	532	552	549	556	537	561	547	573	497	556	561	539	523	572	558	587	547	547	543	620	541	569	548	554	570	538	599	540	546	558	520	535	530	577	619	559	549	577	548	565	496	542	540	532	560	554	538	572	540	507	536	536	515	513	505	571	535	526	538	539	532	522	550	479	555	554	541	538	550	526	539	561	575	563	524	550	580	516	534	533	532	550	561	558	553	592	537	555	517	543	581	541	548	548	499	542	562	566	577	573	536	559	545	566	582	547	534	515	536	567	484	541	568	589	553	546	563	555	533	572	593	579	568	515	549	515	583	543	544	545	502	486	525	569	531	550	538	566	554	534	555	540	547	577	553	530	560	554	544	545	556	553	534	576	556	582	586	559	559	494	567	502	572	536	578	548	564	523	556	547	501	577	514	590	592	571	556	523	534	531	527	598	550	563	584	506	590	554	561	538	519	525	561	566	545	558	555	552	548	557	580	537	537	536	527	512	548	581	565	588	562	559	547	570	564	559	565	539	529	554	551	554	566	533	554	565	571	551	507	505	547	541	536	585	549	535	535	539	560	550	570	541	542	541	517	521	548	531	551	520	518	588	549	529	528	544	535	563	554	525	513	504	559	552	531	532	518	499	556	548	555	532	566	570	537	570	487	571	500	584	543	580	558	557	551	570	594	534	580	526	556	552	538	550	560	509	549	565	524	595	576	535	496	570	543	537	537	507	510	529	546	556	584	525	559	556	540	532	578	543	520	495	534	575	534	546	517	561	576	569	579	529	546	529	541	562	508	574	516	591	565	528	548	561	542	553	545	577	542	531	529	558	578	559	538	528	609	541	551	566	544	579	539	523	566	577	506	572	543	582	537	543	592	593	559	584	526	565	562	534	544	576	556	535	552	559	554	547	507	579	531	528	541	549	542	537	516	547	554	529	590	548	537	545	483	540	565	535	511	557	582	528	562	557	537	534	531	518	555	581	546	545	506	566	557	527	593	559	567	549	537	544	570	535	595	497	524	532	588	545	541	549	509	506	579	527	535	555	547	536	518	551	532	591	522	551	536	555	512	522	529	552	556	559	478	516	560	596	500	552	532	562	569	527	511	584	533	522	546	548	522	590	526	551	576	512	535	592	520	492	551	585	579	533	613	544	554	519	568	553	569	523	483	552	570	537	514	556	547	534	535	561	545	535	530	549	560	542	537	547	543	552	542	553	538	572	542	570	505	558	562	557	585	573	531	544	559	518	542	579	550	536	533	540	517	529	514	510
24030	21208	28474	24283	20832	12246	5651	3711	2727	2374	1996	1707	1502	1370	1311	1157	1134	1153	1017	922	986	805	701	717	593	586	521	459	407	387	342	363	386	358	360	326	334	301	310	295	303	291	294	275	271	291	313	283	300	272	294	291	299	268	286	253	259	269	301	269	277	282	262	278	291	284	282	273	247	285	311	289	266	268	263	312	282	268	268	292	272	278	311	255	305	281	278	256	276	258	259	284	285	256	276	271	260	278	273	293	277	267	267	281	270	275	286	294	274	267	294	289	280	281	269	261	300	247	277	267	259	266	260	285	280	252	266	268	290	298	287	266	273	231	263	262	303	286	296	306	285	297	274	272	312	269	290	272	266	259	290	287	274	260	264	284	272	288	267	267	246	281	249	235	246	285	292	268	303	259	280	238	264	255	288	285	256	264	273	281	254	308	261	279	291	271	279	290	273	264	260	290	263	287	268	277	272	286	281	263	294	276	262	265	264	273	279	297	245	286	249	260	276	261	265	276	272	257	274	256	299	257	263	297	284	270	288	302	288	291	281	263	273	267	273	265	262	283	291	283	270	291	273	264	267	318	282	314	301	291	284	257	264	255	286	279	267	267	252	287	262	265	263	289	281	287	241	266	289	273	283	282	234	286	275	257	281	275	272	288	277	263	269	284	286	280	298	277	282	263	272	286	277	264	260	249	281	284	255	278	299	278	280	262	286	303	271	278	266	257	265	269	271	255	276	274	283	272	276	270	296	292	275	279	289	273	302	272	282	281	280	236	267	247	289	275	273	255	251	278	245	275	261	290	276	262	292	290	274	265	280	300	257	295	284	272	291	273	284	275	260	263	287	305	245	268	274	278	257	275	286	262	288	303	262	292	248	248	286	262	283	275	269	254	280	268	253	279	247	270	289	264	295	277	252	277	258	256	274	265	276	283	298	277	250	260	288	278	259	270	262	305	267	273	279	282	268	263	252	286	265	292	294	272	265	281	291	275	269	289	277	292	279	280	257	279	247	269	279	278	296	283	253	245	291	275	265	289	258	280	250	285	271	278	267	274	285	275	288	261	262	289	278	294	295	251	311	291	301	283	235	272	269	266	255	274	271	270	275	266	249	285	299	295	268	261	273	269	258	302	282	281	261	258	295	278	298	270	278	265	267	296	264	259	268	292	275	256	280	300	262	269	299	281	281	257	272	274	252	270	285	277	268	260	253	281	284	278	257	282	268	285	264	255	288	284	281	249	288	258	290	272	287	276	257	286	260	271	269	282	264	267	270	280	259	292	279	305	267	292	277	265	273	264	270	264	261	295	276	291	255	301	266	293	285	261	248	273	268	266	271	293	282	247	264	268	279	262	299	294	278	296	280	274	257	270	286	273	304	269	279	263	268	294	279	247	297	263	286	276	279	258	287	261	253	246	274	283	269	268	284	269	266	285	260	275	272	270	262	295	284	288	270	264	267	272	272	278	256	278	278	254	266	299	263	250	276	282	275	251	299	302	285	278	281	272	294	284	257	292	258	263	262	292	287	257	277	251	258	279	235	255	301	231	280	256	273	251	266	275	290	280	284	301	263	307	296	252	294	290	276	291	290	298	305	252	293	271	287	280	280	253	249	304	262	288	292	289	267	270	249	271	284	295	274	256	247	266	241	295	244	272	247	262	252	284	277	285	248	293	287	290	252	260	272	258	276	320	274	257	276	284	266	277	282	291	271	290	275	277	268	305	248	267	267	270	256	270	260	265	288	265	268	296	276	293	284	270	271	266	267	279	270	276	273	268	273	290	254	271	267	272	278	260	257	278	263	261	271	298	254	302	286	257	253	256	300	275	271	262	275	318	254	275	273	271	296	282	269	271	281	259	268	264	298	263	261	275	272	272	283	274	268	287	277	274	290	276	275	291	306	278	275	298	269	283	274	306	262	287	275	262	289	271	263	318	272	257	280	272	285	284	288	254	294	254	278	276	271	252	281	261	248	257	265	269	265	287	332	249	279	257	266	280	289	307	235	264	263	239	260	287	286	269	267	249	242	291	294	283	270	301	282	281	245	258	286	265	280	282	239	261	266	296	299	275	295	259	262	261	297	246	288	265	312	263	257	265	279	257	274	265	276	242	272	275	277	290	270	286	266	290	300	274	296	264	280	273	284	282	266	283	289	290	288	275	273	255	295	292	271	238	258	250	307	285	278	283	274	260	272	281	309	246	275	264	266	285	258	275	276	289	279	253	256	304	264	246	278	269	277	231	271	269	240	261	299	274	250	282	282	313	276	268	250	260	273	268	312	280	305	266	252	271	264	266	296	280	280	275	274	281	261	270	289	245	266	282	277	295	282	248	287	281	279	275	259	254	257	264	277	275	290	264	286	246	276	278	272	262	260	266	236	267	273	272	267	280	290	271	287	275	257	244	296	279	255	264	273	274	249	288	302	257	261	243	275	275	273	276	256	305	265	308	274	270	237	274	267	300	285	323	279	271	265	294	307	273	265	294	282	272	271	293	295	300	281	253	300	289	268	294	258	298	308	261	284	292	267	295	260	291	294	262	267	283	254	261	274	274	263	296	254	249	269	308	280	298	278	294	270	263	267	249	256	295	278	252	294	265	266	248	288	261	267	243	252	279	272	283	260	308	283	265	283	268	269	272	289	263	293	292	264	293	266	256	283	287	305	279	299	282	273	302	302	299	271	254	267	251	278	272	269	274	257	274	270	286	268	265	267	278	265	288	268	296	282	253	283	289	271	265	288	294	252	264	276	249	261	291	282	259	288	272	284	298	277	275	285	274	284	258	303	284	271	258	306	278	276	264	266	256	260	295	257	268	275	299	269	307	272	248	272	281	270	276	249	275	299	262	276	287	295	270	284	285	277	256	262	247	259	277	262	269	295	245	274	272	274	248	258	269	288	250	265	260	287	306	263	302	280	272	245	246	289	272	287	262	272	288	265	269	279	263	282	288	287	280	285	285	270	282	266	286	291	247	285	295	285	296	280	308	266	239	272	252	277	276	264	260	274	267	249	250	268	278	291	248	304	300	274	280	268	275	272	280	286	262	286	259	277	281	253	264	275	290	269	260	301	277	282	260	289	272	280	281	270	264	260	291	271	271	301	255	242	263	274	281	273	284	264	294	247	289	272	258	254	250	278	286	280	254	289	258	257	278	280	270	247	303	278	257	283	309	274	229	256	267	270	277	270	291	239	263	255	269	299	270	274	251	283	279	251	264	263	295	274	294	290	281	321	277	270	270	252	269	291	266	297	297	266	298	266	264	293	277	266	273	292	266	314	289	278	274	291	274	296	253	264	272	238	272	273	273	264	281	324	245	285	257	281	282	287	268	248	299	278	295	293	273	308	279	285	264	293	237	307	323	259	304	275	264	284	278	273	288	273	292	281	269	275	302	284	287	274	276	294	283	257	290	309	255	267	281	260	268	286	266	310	271	313	280	287	279	291	261	259	269	262	273	282	257	286	289	279	243	276	272	265	282	261	245	284	307	252	272
20126	35674	33065	24883	19578	15176	12395	10490	8522	7599	6274	5335	4856	4402	4098	3718	3491	3402	3179	2839	2601	2336	2057	1932	1653	1484	1298	1249	1044	910	787	752	829	764	730	712	628	596	624	542	563	544	574	502	547	527	521	514	503	503	473	505	488	488	506	471	476	480	478	486	450	478	491	464	474	466	465	469	480	532	481	508	510	464	505	462	488	473	492	455	450	457	444	468	480	471	474	440	455	484	440	489	453	480	480	435	437	477	486	450	505	500	447	436	481	472	475	497	485	472	470	484	461	501	438	489	480	454	468	485	491	474	449	457	446	471	471	477	444	487	474	470	490	467	429	478	475	456	483	456	476	509	499	497	475	456	479	513	461	458	500	432	508	486	501	488	452	471	469	477	456	482	469	506	473	469	494	485	493	488	467	505	476	466	486	460	475	488	469	474	454	448	465	464	457	467	464	474	487	491	464	505	468	444	498	466	493	475	462	484	473	517	452	474	499	499	476	436	487	493	469	488	479	481	481	430	440	503	480	464	447	456	446	435	517	461	492	480	461	447	464	446	481	488	457	461	489	478	453	438	477	434	464	455	459	472	444	460	489	470	452	469	425	461	468	474	471	495	469	441	514	478	455	474	489	450	471	490	444	454	475	473	461	460	453	481	466	471	455	476	473	457	464	496	495	521	513	443	482	446	425	475	507	482	450	491	452	470	421	481	460	457	455	481	484	503	442	441	490	468	453	453	469	485	458	463	497	468	469	488	465	474	477	443	507	474	469	510	491	436	434	480	487	483	457	438	492	468	467	453	498	485	449	484	522	469	507	484	473	425	463	432	454	460	465	479	497	435	496	443	496	535	485	476	492	505	488	437	512	479	460	433	444	497	452	531	464	448	458	471	478	483	500	479	491	481	479	459	469	514	464	457	460	466	442	502	476	476	482	445	460	496	482	476	472	474	512	449	465	493	485	501	502	462	457	435	446	484	476	484	480	475	443	465	461	431	476	442	504	440	470	464	445	491	520	467	413	440	442	503	487	463	400	441	478	443	447	453	499	494	480	448	489	476	481	483	459	452	487	465	516	483	462	492	472	488	437	519	449	475	455	479	477	469	452	464	473	471	477	482	467	451	485	512	445	474	506	455	432	482	454	450	434	491	454	464	469	464	468	465	476	498	473	439	468	489	478	470	472	496	470	444	420	498	454	462	449	497	427	478	487	470	468	489	435	502	461	440	430	478	514	460	496	452	455	482	453	474	463	488	417	474	471	451	488	483	503	474	492	507	458	472	460	472	443	476	445	449	477	490	463	463	471	445	462	480	455	472	455	486	448	456	421	516	445	486	504	452	456	540	458	478	444	437	461	489	455	469	462	431	455	455	495	462	459	499	487	508	464	483	459	505	503	446	436	497	456	468	495	470	451	442	484	468	462	453	434	508	473	465	467	436	477	455	447	467	486	499	509	483	477	433	470	439	482	454	461	442	477	458	493	453	472	489	468	467	487	539	461	442	472	478	455	478	477	462	451	498	453	463	461	495	445	486	425	484	463	451	470	427	458	474	467	502	426	472	494	489	463	483	453	453	434	475	448	474	470	482	430	469	464	457	485	438	481	459	477	515	496	434	468	470	419	440	449	483	464	446	463	499	456	472	450	467	457	475	479	460	462	483	491	464	469	454	486	444	448	466	453	473	485	436	480	468	467	445	453	433	456	463	450	442	480	462	463	451	449	444	453	492	462	444	504	501	508	461	466	466	475	475	482	477	436	463	502	456	458	477	467	467	460	465	444	432	469	435	479	492	435	423	483	454	497	468	478	469	437	518	531	447	475	495	481	464	486	460	482	439	458	473	462	462	489	484	520	450	489	450	483	443	493	511	484	460	493	477	516	511	472	464	441	458	489	457	472	457	506	462	469	494	510	486	465	488	481	469	453	467	494	462	470	482	437	472	497	484	478	495	475	491	494	498	474	476	472	478	468	511	478	476	479	456	461	471	490	491	493	511	460	492	488	488	473	445	462	494	449	448	445	468	447	495	485	452	469	452	489	474	482	462	450	429	487	477	492	437	470	491	498	448	444	500	470	439	442	449	468	463	484	456	468	477	475	444	501	522	478	462	458	510	512	435	478	497	465	479	499	481	401	452	484	477	439	486	417	478	458	472	454	450	464	459	465	486	457	465	428	489	468	468	423	456	466	470	480	459	486	469	484	483	448	510	452	461	473	480	467	472	485	484	446	492	447	496	474	468	471	462	521	481	493	445	475	476	490	469	456	474	491	488	474	433	497	488	456	467	439	452	451	434	466	453	473	470	494	422	501	499	494	468	482	484	461	504	461	479	509	488	447	462	508	492	472	500	468	454	454	477	475	475	451	482	480	506	450	465	451	484	494	492	439	435	499	462	476	437	466	472	455	490	500	472	499	460	466	464	474	465	475	497	483	497	476	468	475	491	469	481	455	472	445	441	548	444	485	447	439	458	450	478	456	474	480	479	488	442	469	462	487	444	499	457	505	446	495	471	513	509	454	482	482	449	501	492	469	464	432	469	447	472	438	414	515	458	521	474	533	468	456	478	437	510	486	441	466	458	483	497	476	453	452	462	469	469	482	467	481	463	451	470	490	472	497	502	459	470	461	471	430	512	475	512	488	468	484	496	493	461	422	447	440	484	446	480	502	472	487	450	491	516	472	461	481	458	459	454	466	480	460	474	484	490	461	498	492	512	451	459	433	464	446	474	467	476	462	473	468	494	459	467	468	473	456	498	469	462	477	498	449	483	458	489	484	436	489	454	483	441	476	463	480	498	447	450	457	465	442	478	456	457	482	477	422	459	468	466	471	462	452	466	479	482	463	475	425	450	508	501	469	428	468	473	448	439	502	484	458	481	497	479	517	470	479	490	483	458	459	454	446	461	466	489	466	479	468	478	479	467	447	484	500	500	457	469	481	489	466	510	489	467	486	473	472	494	502	459	456	476	501	477	428	464	449	491	450	467	469	487	443	452	512	479	497	476	456	475	466	471	458	481	466	473	454	467	471	506	475	455	519	469	498	468	494	435	479	468	477	470	469	462	467	476	465	474	488	491	436	502	486	481	467	466	468	464	465	466	460	471	460	464	480	490	487	476	477	484	439	479	477	447	481	467	440	498	427	455	520	444	467	475	442	496	436	481	471	515	450	435	479	483	484	456	479	468	479	453	460	477	498	453	514	462	436	440	459	466	487	465	460	460	503	442	495	489	463	457	498	479	443	460	468	461	468	488	469	442	488	467	468	490	494	490	466	482	483	460	525	453	471	469	457	502	484	535	455	455	439	479	454	471	462	459	449	473	471	426	466	484	484	481	452	509	488	445	455	439	442	463	454	450	482	499	464	481	506	485	469	451	531	478	453	479	459	485	478	450	464	414	478	439	471	471	489	461	472	452	476	491	457	440	480	490	466	493	488	427	490	459	489	483	459	497	450	495	491	465	460	468	480	509	417	474	544	491	488	474	541	477	459	453	446	477	495	470	442	498
23057	21162	28995	23612	21190	20635	11847	5429	3758	3327	2794	2258	1947	1854	1659	1614	1458	1471	1294	1132	1100	1005	871	789	653	608	604	511	439	387	405	360	338	360	337	351	266	276	271	258	253	226	260	244	234	273	258	234	221	233	222	203	234	232	207	218	201	224	204	217	253	197	221	219	225	219	186	210	199	203	201	205	212	201	212	218	204	182	196	232	200	221	244	223	228	210	207	222	218	202	210	214	190	198	235	198	206	225	198	207	229	194	205	221	222	215	232	186	225	199	205	219	201	217	203	216	202	225	241	216	239	252	220	191	231	208	221	196	214	244	216	216	190	234	198	189	204	224	193	222	209	232	210	247	204	222	213	242	215	225	201	224	208	221	233	226	209	223	225	214	191	234	206	203	234	231	222	223	231	204	225	220	220	220	239	205	212	227	205	217	216	216	214	207	205	235	220	194	229	204	227	206	226	209	222	226	217	191	205	221	229	204	223	199	189	215	216	215	208	209	223	217	220	196	209	215	210	215	225	203	232	199	183	218	222	243	215	212	214	216	183	210	232	217	202	213	225	212	202	242	221	224	216	201	223	191	216	224	217	226	217	202	232	239	233	198	222	217	199	223	232	208	215	205	208	221	213	210	248	234	230	201	200	220	199	199	221	175	198	223	205	218	202	219	225	180	187	221	188	213	211	203	202	216	222	207	216	219	192	206	231	212	187	176	191	206	193	222	226	191	200	202	221	218	229	222	248	206	207	208	231	214	212	218	225	211	200	167	192	224	235	210	238	216	220	207	220	212	219	226	208	193	226	206	192	241	222	204	202	189	196	217	206	220	218	201	214	247	227	228	205	201	190	212	193	223	219	202	200	206	208	202	239	206	215	214	202	227	226	212	229	189	204	230	191	199	207	230	234	212	222	201	215	221	230	242	205	215	209	209	200	190	199	225	219	209	208	214	200	181	240	210	218	207	217	207	217	220	199	208	216	200	191	194	202	219	226	213	195	232	197	226	217	206	225	206	229	208	193	206	221	227	208	223	223	215	216	243	196	226	211	190	195	195	184	206	215	234	252	192	242	215	212	216	221	195	198	241	212	213	217	233	193	202	208	234	206	219	196	230	211	199	250	212	220	217	217	214	252	218	223	215	202	214	219	197	228	190	217	228	230	214	214	217	193	210	224	192	218	222	213	197	191	226	255	219	194	226	195	191	217	223	192	214	203	198	205	224	207	220	240	231	206	206	195	217	227	222	212	195	220	198	227	208	210	199	235	231	210	220	200	208	229	195	222	211	236	249	216	209	204	222	212	207	214	194	209	242	244	220	236	205	225	228	190	235	208	215	227	199	211	203	219	227	206	249	212	215	209	240	208	197	201	194	225	189	223	207	204	210	216	209	207	210	210	220	227	192	181	224	201	214	207	237	242	219	200	212	215	228	197	219	214	248	187	194	238	218	212	222	207	191	208	207	233	207	217	234	202	218	218	232	215	197	198	216	213	215	218	181	204	225	233	174	213	197	229	225	231	236	228	219	211	223	203	223	220	232	216	201	200	224	241	228	200	197	218	202	198	224	251	211	214	229	211	188	228	207	220	217	238	216	190	229	214	210	196	221	215	212	201	220	204	220	207	206	220	204	206	218	207	209	202	230	219	208	210	189	213	212	232	225	183	191	229	216	231	216	224	218	225	209	229	199	188	211	190	235	223	211	217	204	236	213	222	204	208	233	224	205	217	193	223	224	216	218	194	201	182	201	204	192	224	226	187	233	209	216	195	218	222	211	177	221	221	204	208	220	206	210	222	188	201	241	201	239	223	227	208	220	231	189	210	219	214	178	242	221	192	218	197	219	237	250	224	201	205	216	238	191	218	189	190	215	229	216	200	235	216	202	197	205	219	216	223	220	185	221	217	223	209	195	196	204	209	214	203	235	220	211	227	187	213	225	190	228	218	209	243	213	216	199	212	201	219	219	204	207	214	207	234	196	215	225	220	214	194	205	207	235	212	201	232	217	204	204	208	210	220	182	224	223	195	233	219	212	212	216	232	191	199	228	248	258	206	229	216	198	213	214	206	221	223	221	218	213	209	215	207	224	247	202	196	231	222	216	208	217	212	239	224	229	208	213	190	214	193	213	214	209	223	205	232	202	212	213	217	232	229	214	195	233	213	226	212	204	202	197	210	214	194	196	212	220	196	209	235	212	216	215	224	216	217	202	196	220	183	232	224	236	214	224	216	196	218	225	188	203	211	180	231	237	223	212	222	226	218	222	245	226	195	208	209	231	230	215	206	210	195	234	234	211	217	232	224	207	229	211	224	223	218	210	231	230	227	193	228	239	231	212	243	221	207	201	217	212	210	219	202	215	199	230	205	191	238	224	227	225	211	226	224	205	215	228	209	227	197	221	215	218	242	203	209	209	194	223	233	210	205	213	219	200	239	202	198	204	197	262	190	191	201	211	208	205	218	207	196	215	248	212	244	219	210	207	222	198	209	212	220	231	241	212	207	194	217	202	219	222	190	201	207	226	235	208	215	210	187	222	228	218	206	208	206	212	236	234	225	232	239	224	232	223	215	230	207	243	237	199	212	208	166	197	228	220	190	189	218	206	184	201	215	218	226	213	224	186	202	216	200	223	236	199	209	195	210	189	188	242	204	196	194	224	219	210	208	202	177	215	222	197	191	195	245	226	201	190	224	202	233	209	191	228	214	215	232	224	230	195	227	227	202	198	211	223	212	221	246	211	204	198	196	219	209	216	232	233	209	212	197	211	228	189	220	203	246	218	212	227	205	201	213	220	215	211	212	214	220	191	237	209	221	227	191	219	199	205	232	205	174	215	217	228	224	205	196	218	226	223	210	230	224	232	226	233	201	216	216	224	236	197	217	218	193	197	203	226	227	194	248	180	216	208	220	227	220	206	221	242	204	204	225	217	200	204	209	206	221	213	241	181	230	208	227	215	230	201	229	228	212	213	232	223	198	213	223	201	217	212	213	191	215	199	203	209	218	202	221	198	183	211	236	211	205	223	234	196	207	203	231	209	217	211	227	213	219	217	202	195	195	247	225	199	216	206	198	215	189	220	195	225	212	219	207	187	211	229	257	217	208	209	219	204	230	247	250	219	198	195	222	225	192	215	221	218	205	230	229	202	210	196	233	228	203	198	186	219	204	255	244	249	233	232	200	238	218	199	220	235	227	223	213	210	208	204	210	211	196	207	232	231	204	190	215	227	212	199	213	207	210	196	234	201	210	213	210	187	209	213	183	222	199	205	226	208	185	193	225	223	213	190	211	200	209	203	229	236	223	214	205	206	225	214	231	219	196	202	210	210	209	210	227	190	207	211	212	216	232	207	212	219	224	203	205	228	219	215	195	221	228	212	203	207	201	207	194	219	213	211	223	225	227	245	213	206	207	223	220	215	216	220	223	217	208	189	219	222	197	247	219	201	217	236	189	202	212	222	234	219	213	204	225	198	207	230	220	216	220	204	224	205	214	207	223	207	230	210
21434	40088	37500	29167	23332	18087	15637	13443	11194	10021	8653	7260	6351	5855	5337	4988	4519	4480	4116	3458	3316	3074	2668	2309	1918	1767	1633	1375	1127	954	800	810	798	774	727	666	580	517	548	489	502	503	458	456	444	400	398	385	379	394	387	378	357	388	358	395	392	369	381	414	384	374	370	345	342	378	367	350	423	388	368	335	367	389	346	357	397	378	361	337	362	371	363	404	347	359	368	340	405	394	362	362	368	361	360	351	392	397	358	387	366	351	379	372	363	383	355	385	328	347	354	343	374	363	341	340	354	352	369	363	361	370	372	372	365	355	362	351	360	361	375	368	348	398	366	369	357	375	313	368	363	366	381	396	391	376	355	367	364	373	347	370	358	343	346	356	336	350	346	381	367	369	339	359	404	326	363	390	389	370	393	368	340	345	411	379	384	354	393	338	339	404	349	374	386	372	375	357	369	397	355	353	367	390	372	347	369	366	365	364	346	330	375	344	391	368	384	353	344	370	350	355	362	366	393	355	341	386	351	369	357	367	373	356	351	364	332	367	327	367	360	369	382	337	317	352	356	360	336	381	382	408	361	362	392	345	395	401	376	375	342	362	336	366	351	354	373	375	358	357	350	364	354	364	372	399	402	355	359	369	338	358	355	343	385	382	365	325	372	393	358	382	363	347	341	388	375	354	352	343	392	371	344	380	366	395	350	380	380	349	369	315	402	380	388	358	371	332	312	378	348	340	350	360	375	332	354	367	366	382	390	355	356	338	370	389	389	389	382	372	371	359	348	348	360	331	352	351	344	343	362	379	348	339	372	358	351	353	368	342	350	359	359	383	368	350	371	341	358	355	365	336	367	400	364	404	356	388	381	369	356	362	338	373	375	355	347	343	340	354	369	342	337	325	362	355	355	393	347	352	396	364	346	368	358	373	368	357	372	351	385	380	329	375	353	361	339	401	358	348	367	363	358	359	361	376	365	364	353	367	360	350	350	374	337	375	355	327	384	377	373	355	336	330	325	333	338	383	350	365	346	363	356	364	395	391	352	360	358	373	360	363	371	338	373	382	369	361	357	409	365	372	402	369	359	327	355	375	358	350	371	365	337	338	379	360	322	330	371	341	317	368	376	356	390	371	362	349	372	348	371	360	364	371	340	351	346	364	379	415	374	349	360	326	351	366	377	339	366	393	404	331	351	353	363	364	350	340	363	339	368	342	386	353	394	352	362	370	397	383	347	391	351	350	379	351	361	357	369	369	369	353	368	335	395	359	351	356	364	370	359	360	384	374	353	369	364	363	339	358	365	368	369	364	348	327	341	354	365	344	363	361	387	389	340	362	345	363	368	383	363	353	354	353	366	360	366	326	359	362	402	364	366	406	353	366	366	327	346	346	389	382	375	350	330	347	348	390	329	359	364	346	396	364	368	342	361	356	332	388	359	340	331	400	360	353	361	346	361	373	389	384	351	372	358	382	353	365	364	341	358	383	357	398	389	349	365	387	329	362	380	357	358	312	319	367	363	353	360	372	341	341	388	399	386	379	346	343	353	325	365	368	368	361	339	352	361	378	344	339	378	345	355	397	382	348	328	356	345	370	382	374	358	383	380	410	344	351	361	367	331	362	378	329	363	349	373	349	337	367	355	369	340	352	333	354	380	391	379	371	365	372	350	374	355	364	406	353	391	353	346	346	377	368	368	396	349	394	356	376	344	342	343	363	382	370	363	337	375	335	353	346	357	334	371	373	363	352	394	341	369	425	374	371	370	360	379	370	337	366	341	370	401	373	366	360	364	381	376	357	355	336	374	364	343	357	353	392	363	354	377	351	351	354	345	359	324	367	360	352	338	377	377	383	380	383	391	385	360	333	377	368	366	362	361	341	340	364	367	357	344	365	371	321	399	347	398	365	355	345	357	374	383	380	343	369	378	370	346	348	374	371	375	353	384	372	350	371	377	354	356	354	369	368	365	376	365	364	385	385	349	368	365	381	376	363	373	379	389	338	350	402	354	366	365	384	372	367	355	367	386	360	370	335	396	350	359	367	356	352	370	368	369	355	369	358	345	350	401	404	357	357	315	383	370	372	356	321	354	365	349	368	353	356	352	337	339	364	371	348	361	394	368	350	362	345	359	377	340	363	335	353	376	365	380	384	365	312	342	360	348	368	343	335	344	384	355	365	370	371	347	367	371	356	363	387	393	359	339	390	352	320	417	399	384	358	359	326	388	368	352	364	342	386	381	376	356	361	376	356	401	367	369	344	343	362	376	345	375	371	360	365	340	367	344	408	365	363	377	357	364	398	341	359	359	333	393	344	347	356	360	363	392	397	373	366	350	367	355	365	368	358	350	326	362	368	330	358	387	367	349	370	376	380	356	323	377	339	343	345	372	355	363	347	360	390	342	374	336	367	370	392	368	320	350	358	357	354	358	401	387	352	373	314	349	370	350	374	376	363	370	379	378	353	339	364	395	387	342	331	352	368	421	384	351	365	354	350	349	363	371	398	355	382	345	353	391	366	348	362	388	343	383	364	385	370	348	316	365	343	348	373	362	383	398	388	380	375	328	349	364	345	366	328	370	342	335	380	362	359	359	363	372	360	401	345	356	354	319	365	365	364	365	402	353	370	329	349	351	343	351	362	331	373	353	355	388	332	346	358	364	348	354	399	375	362	344	329	354	346	336	382	355	364	380	341	374	360	328	366	378	389	373	367	390	344	361	346	380	361	382	363	374	379	399	379	342	354	380	379	347	383	372	373	388	362	343	345	358	387	350	383	399	331	371	369	348	383	359	373	378	332	348	345	372	395	332	365	342	371	371	336	361	385	368	350	369	379	397	388	345	364	338	356	344	361	358	354	370	343	355	356	358	347	362	368	368	363	367	352	368	401	374	341	354	351	338	357	372	358	385	326	366	349	345	378	346	374	392	371	367	340	340	386	378	360	340	352	351	357	398	357	390	359	359	330	350	369	377	367	355	369	376	362	349	366	346	348	350	384	390	360	348	341	374	353	372	388	321	351	347	346	321	361	355	352	309	395	367	351	362	335	362	403	333	365	366	338	385	381	377	319	337	373	372	375	387	326	363	370	365	354	346	366	356	381	360	380	311	406	371	364	336	359	345	364	358	368	380	387	375	372	383	347	384	362	372	337	334	355	391	397	373	353	334	358	353	359	370	393	372	364	373	322	349	376	369	357	362	356	343	382	368	334	327	368	335	351	354	380	346	355	358	367	348	354	356	363	373	351	354	384	349	353	378	340	359	358	373	404	313	371	368	338	389	338	364	361	411	362	382	338	387	333	349	358	342	373	392	330	398	384	323	412	389	367	365	348	351	386	348	350	375	351	374	362	352	353	345	386	352	389	328	340	354	380	388	345	359	342	332	385	380	363	362	344	378	353	362	342	368	353	384	346	360	354	361	353	350	345	400	388	368	396	357	347	349	356	347	370	384	362	369	369	393	353	381	350	363	406	334	345	358	349	367	373	366	371	406	342	328	378	357	406	415	326
26718	21257	19590	12326	5667	3499	2714	2237	1814	1641	1402	1160	1042	928	872	884	818	743	754	653	705	671	633	547	551	443	465	412	428	422	383	450	364	347	340	378	331	302	292	333	333	318	326	352	313	317	302	352	336	310	321	300	298	314	350	317	344	330	323	273	333	314	324	311	299	327	293	316	323	302	289	319	330	305	319	324	280	327	334	329	348	316	288	310	382	324	312	327	303	273	307	342	310	323	283	308	304	319	295	325	346	373	307	343	304	319	341	308	322	292	338	273	339	305	314	288	317	324	310	330	321	320	315	339	323	306	295	316	346	297	265	329	339	299	328	321	319	308	297	303	322	280	338	348	308	300	327	285	295	299	321	322	321	304	355	309	316	328	285	338	294	317	335	293	313	297	293	315	338	306	316	293	301	334	298	320	314	283	314	324	287	300	285	300	328	300	312	304	292	297	320	304	313	312	327	302	311	308	304	315	312	305	321	344	305	303	326	313	295	317	373	288	302	324	330	304	327	312	327	294	270	343	315	337	321	308	323	338	323	303	343	297	295	314	330	315	343	329	310	289	334	316	310	311	305	283	326	310	326	288	312	297	318	334	312	292	306	339	316	342	346	317	313	306	325	320	302	291	300	286	291	281	322	333	344	321	294	309	331	302	317	324	314	345	344	301	341	306	320	297	351	318	294	296	328	317	322	306	321	280	358	289	333	300	327	335	307	313	321	323	353	326	315	359	287	318	343	341	326	297	291	309	327	323	297	331	275	314	290	305	310	335	322	320	314	319	290	342	299	320	328	310	351	302	309	309	331	321	310	302	281	351	316	302	325	321	349	330	325	324	322	303	330	355	282	297	320	308	307	342	285	310	307	324	312	289	314	287	331	309	324	294	297	335	297	322	313	308	302	311	305	316	300	302	323	324	302	363	309	325	315	308	330	324	346	322	323	294	339	322	335	309	314	326	314	310	321	326	298	280	348	284	309	319	299	318	300	343	289	318	314	336	312	313	297	328	335	325	345	299	311	331	344	296	329	288	284	309	297	318	322	326	306	329	271	292	310	328	326	331	318	298	332	307	338	321	278	333	313	335	312	321	319	283	360	314	301	318	324	307	308	337	302	309	313	324	356	307	307	330	324	321	292	341	357	317	319	298	305	317	314	333	304	303	314	302	273	301	342	314	315	338	320	314	316	300	292	324	320	325	300	287	341	312	312	320	338	299	318	298	331	311	309	301	332	302	302	329	309	310	293	301	307	318	332	354	316	335	302	308	318	313	304	322	310	279	324	315	289	330	342	321	349	318	310	348	315	320	332	301	340	348	335	310	296	338	334	334	328	317	313	317	298	316	287	308	329	331	283	344	318	322	335	317	302	316	329	318	294	291	324	329	331	309	334	314	286	330	309	328	280	337	331	317	298	347	290	302	305	295	317	336	321	290	330	316	304	357	325	316	290	276	293	327	328	371	323	294	340	285	295	322	361	310	303	328	315	313	297	344	326	293	332	320	300	327	329	310	319	305	294	316	314	318	347	305	334	310	303	297	307	321	286	329	334	340	313	311	301	326	300	313	274	312	318	342	296	310	305	330	334	302	316	302	336	305	303	316	335	289	314	314	294	310	320	324	304	327	335	308	293	325	301	317	301	307	328	348	336	330	311	330	329	294	318	349	316	303	311	321	303	327	310	285	319	347	315	303	288	327	356	307	352	315	342	293	326	348	294	311	321	336	316	353	292	282	327	311	319	345	282	342	346	313	305	312	284	295	327	307	312	313	330	326	344	327	300	376	311	313	302	311	319	311	299	283	300	299	336	305	325	317	314	289	288	351	350	281	316	339	347	323	314	338	322	345	297	307	332	274	296	315	294	315	336	326	330	304	290	313	312	337	315	330	346	315	303	321	300	342	328	339	279	342	323	290	314	328	301	289	311	324	293	327	345	313	327	325	313	321	294	319	352	297	349	322	308	301	309	338	265	300	326	304	313	310	315	313	284	321	328	305	340	298	321	310	325	283	319	287	346	319	333	310	349	313	325	314	288	317	299	300	300	321	302	307	317	304	295	297	303	325	303	302	347	320	322	302	320	320	315	338	316	279	328	330	331	327	346	321	322	332	330	358	322	311	330	333	317	319	328	286	326	316	288	335	321	326	321	307	288	307	301	319	298	307	308	313	309	328	295	345	337	304	327	360	314	328	334	300	299	311	323	335	296	351	316	307	294	315	296	302	333	302	355	318	305	298	322	317	308	315	315	294	358	332	294	280	328	270	326	306	311	309	315	262	331	336	327	303	331	324	333	331	320	286	305	300	312	325	333	337	325	318	315	293	331	324	312	320	337	322	317	300	293	311	350	303	330	311	288	316	314	329	306	304	306	321	303	309	315	328	356	352	334	314	316	318	315	352	323	308	328	295	324	320	285	320	324	315	302	296	271	308	307	318	318	276	335	309	307	317	339	296	317	315	297	308	305	334	313	315	289	318	312	306	303	322	355	303	302	301	310	306	270	340	330	298	303	327	309	333	295	340	341	310	334	296	309	322	328	347	331	307	307	290	305	314	267	292	342	325	301	303	295	310	326	378	321	319	315	334	300	341	312	304	302	328	335	297	338	332	322	321	305	321	321	353	318	311	329	301	304	332	313	336	329	309	309	327	335	330	304	293	328	309	319	340	344	321	322	298	289	327	329	312	309	313	357	304	312	285	313	319	310	317	336	334	325	340	309	301	316	305	310	292	341	298	315	304	327	322	315	363	315	294	301	296	326	302	323	311	312	331	283	283	308	305	309	362	319	316	316	361	320	309	293	315	320	316	317	284	325	322	332	330	340	332	329	320	345	334	312	324	294	311	312	309	290	312	330	324	339	297	326	310	328	296	308	307	339	300	324	311	301	319	328	280	314	322	340	325	310	280	317	327	344	290	276	336	299	323	322	314	301	305	328	323	300	302	308	347	321	285	291	335	284	317	328	305	319	277	320	359	340	329	315	330	302	317	324	296	338	316	314	321	314	319	299	304	329	309	283	324	298	338	319	341	293	316	307	307	299	316	329	322	340	289	324	345	305	300	353	323	296	310	313	314	310	325	333	322	312	310	300	321	332	317	319	311	320	302	297	292	306	292	299	342	313	331	349	326	311	285	319	317	318	306	302	307	343	295	320	292	313	311	323	313	302	323	333	307	314	289	321	325	341	285	295	310	360	321	357	326	287	293	328	329	301	360	314	333	317	308	300	325	312	294	319	327	311	334	308	318	317	328	303	308	322	303	307	292	335	322	331	334	328	311	324	297	322	326	300	344	337	291	284	325	320	333	305	305	321	331	288	331	334	338	319	334	305	342	281	320	336	300	307	319	314	292	319	315	320	294	341	285	284	303	323	322	328	339	331	314	287	280	310	329	325	305	335	308	308	311	318	328	306	368	311	311	301	318	315	310	323	319	327	306	335	303	324	326	300	303	315	329	331	313	310	309	321	345	293	298	295	321	310	300	342	325	318	319	306	325	311	344
18648	29484	27005	18947	13262	9985	8483	6869	5947	5164	4460	3814	3203	2955	2727	2506	2349	2208	2116	1849	1818	1730	1516	1315	1192	1078	961	979	902	855	755	712	687	707	687	684	690	608	639	594	588	597	540	584	548	573	532	502	545	530	555	582	536	547	522	506	519	531	577	512	538	594	530	509	559	554	575	536	545	541	548	549	594	548	524	544	525	537	542	562	531	528	538	559	570	527	530	533	490	522	577	541	554	554	544	545	530	484	553	559	504	529	539	549	534	524	535	549	493	553	563	531	578	516	544	517	552	556	512	543	530	536	571	558	540	537	546	565	567	515	536	505	500	561	539	512	512	527	567	548	560	532	558	538	557	516	536	549	577	518	497	560	541	522	554	535	575	538	567	537	514	522	535	513	563	546	558	536	510	521	536	509	519	582	564	537	504	581	549	546	565	547	560	587	568	513	570	540	536	539	532	540	553	521	563	549	572	582	504	521	547	594	545	559	543	527	527	542	541	484	541	557	560	549	580	540	515	538	575	560	537	543	497	516	521	514	545	571	520	531	540	581	537	527	522	527	550	528	556	501	534	545	515	585	543	511	503	566	524	530	560	518	540	528	529	522	553	493	525	531	552	503	559	562	565	561	562	604	567	535	548	543	532	542	513	553	537	546	516	539	523	562	574	527	518	531	546	514	550	502	547	554	536	499	572	514	526	530	538	536	511	534	570	566	525	567	513	555	519	525	508	555	553	510	519	571	506	495	535	532	503	569	552	521	554	552	518	577	519	557	517	544	553	549	496	548	515	517	584	536	534	535	546	517	529	504	582	567	551	510	525	552	545	521	544	583	512	517	540	540	569	566	589	557	580	533	564	569	550	535	603	517	557	544	542	535	529	559	556	519	506	540	531	518	536	553	481	511	517	536	545	509	553	544	542	495	568	527	518	536	486	506	567	538	562	580	585	548	535	562	522	539	495	573	535	545	523	484	523	553	539	500	553	537	546	540	546	508	524	493	522	573	546	546	539	534	555	531	567	525	561	602	552	563	581	546	542	520	508	523	519	514	524	547	558	553	561	545	529	529	551	522	512	544	524	503	538	536	557	543	525	550	489	508	548	555	540	572	535	549	546	504	542	497	546	559	525	543	540	555	550	572	538	541	549	557	523	536	537	586	538	536	527	544	559	513	573	557	541	526	543	491	554	503	578	542	600	532	538	539	543	534	489	538	529	541	537	522	528	552	523	539	511	502	559	514	574	567	567	550	567	530	559	572	560	518	534	530	571	532	543	556	516	532	579	514	555	550	583	505	519	512	563	541	579	529	531	518	529	546	573	556	515	537	577	535	571	532	527	520	534	525	576	526	542	558	529	543	498	554	550	537	489	534	553	522	544	526	516	546	534	502	541	536	538	519	528	512	537	545	576	556	513	544	535	587	506	584	536	556	519	532	566	544	537	546	537	573	533	516	569	525	569	534	529	546	556	547	548	594	532	523	565	542	589	487	529	537	500	535	546	526	544	545	570	520	554	550	534	552	547	514	503	550	514	514	577	558	565	543	567	525	543	557	532	590	541	578	560	543	534	553	496	551	558	546	570	531	503	553	528	545	501	566	571	549	534	584	564	528	559	542	498	542	548	562	511	562	540	533	561	529	535	498	570	509	540	563	538	572	503	563	576	544	530	524	513	525	518	535	515	519	527	565	548	524	544	530	520	550	531	530	565	568	557	550	517	572	517	492	547	511	553	496	579	547	519	516	556	520	517	531	596	530	575	505	550	518	507	568	534	509	536	509	518	554	549	523	495	538	509	540	534	553	513	570	530	532	572	530	526	528	597	546	528	557	547	551	546	518	531	538	587	527	567	524	560	555	534	503	551	529	501	494	547	523	519	564	564	519	505	562	538	480	559	498	517	599	530	543	555	507	587	527	509	545	561	541	564	539	522	500	541	519	524	557	502	531	558	588	568	500	520	533	531	549	547	552	577	543	531	523	522	511	553	551	500	542	509	518	555	558	531	565	561	539	534	554	508	558	504	571	537	574	478	539	539	566	591	527	553	535	528	535	530	556	520	547	556	550	557	510	545	521	538	587	530	560	552	470	535	560	553	561	561	553	561	550	521	516	538	542	538	530	499	518	562	514	528	530	526	530	538	513	548	564	514	561	574	578	537	496	498	527	515	545	499	511	542	533	514	533	583	581	579	530	555	550	542	523	521	553	527	520	531	588	553	523	505	541	539	559	543	530	566	520	538	559	539	514	555	525	517	543	537	582	530	563	583	560	553	541	553	561	508	538	537	559	533	521	553	563	540	548	536	551	505	560	577	555	565	543	548	532	551	554	538	557	578	547	542	597	515	583	577	538	562	558	568	521	571	559	520	554	545	554	547	538	530	513	543	535	543	514	527	530	542	541	509	538	539	549	528	546	565	529	558	575	509	537	571	527	576	531	545	515	526	538	523	549	545	539	555	529	550	544	556	488	512	565	531	491	576	551	518	532	551	546	523	506	518	519	537	563	546	541	536	527	543	500	567	516	552	616	535	556	554	524	557	524	528	539	563	547	551	565	530	524	527	537	514	517	537	540	523	569	522	529	551	497	528	515	527	539	508	560	557	525	577	517	590	537	527	533	552	523	555	542	516	515	561	588	536	508	547	513	545	567	498	523	559	540	536	569	556	482	508	545	541	568	550	512	533	522	522	528	524	522	512	520	517	542	563	530	537	527	539	565	560	517	502	512	565	522	522	478	509	521	543	576	588	579	543	550	513	516	517	558	537	541	505	570	536	520	541	569	545	534	583	547	536	557	521	534	528	560	542	544	526	505	536	535	536	550	549	576	527	546	537	561	537	532	570	535	534	606	563	536	532	542	543	543	511	522	537	542	557	548	512	559	511	517	517	527	554	497	570	529	554	523	591	523	535	539	581	522	545	561	573	569	577	546	484	501	526	579	533	500	566	562	534	532	546	515	485	539	559	516	559	582	544	524	553	535	528	566	517	557	570	554	534	539	542	540	522	556	534	556	556	554	545	555	517	547	585	580	575	543	514	530	522	532	578	522	509	510	527	528	541	591	546	580	546	537	514	533	569	555	543	537	539	572	515	503	560	505	511	521	509	516	504	501	551	550	540	513	517	543	515	579	527	532	554	586	522	537	545	525	546	544	546	568	538	535	505	523	552	558	505	559	543	556	543	533	575	539	544	530	531	554	521	514	518	556	544	523	517	513	552	520	555	540	554	516	566	510	577	553	543	516	515	566	539	541	536	571	530	539	534	543	515	568	541	526	520	561	502	571	550	522	478	529	512	544	530	573	554	538	528	580	544	519	556	577	552	539	518	545	515	486	533	561	583	559	543	537	549	553	536	545	559	536	530	514	555	529	548	532	519	548	520	516	560	573	520	577	580	518	510	539	549	511	546	526	536	522	551	515	546	503	507	564	527	550	550	546	556	594	558	547	554	570	525	531	515	574	573	554	531	530	523	512	500	533	558	538	564	485	581	575	555	534	545	514	562	564
23917	21130	28352	24176	20688	11991	6114	3907	3170	2538	2166	1784	1573	1475	1271	1189	1068	1035	1021	989	894	846	783	698	659	589	513	478	480	426	391	367	331	369	346	333	337	318	300	312	318	317	285	272	267	314	260	312	254	253	279	279	290	271	276	249	274	270	293	281	305	287	267	263	269	265	271	285	256	283	284	272	275	292	267	249	295	284	281	297	259	276	286	288	271	313	292	256	295	278	282	251	289	261	276	288	259	293	277	279	273	259	282	297	249	274	282	286	253	290	235	294	246	266	268	277	241	300	296	294	275	259	286	267	244	289	268	266	290	276	296	277	285	255	254	270	257	273	290	269	276	290	248	286	301	269	270	278	279	262	271	245	282	270	242	298	301	259	279	283	293	259	289	284	286	291	290	259	278	279	275	273	278	271	294	295	254	264	297	288	270	251	258	264	266	274	264	290	289	260	258	267	256	264	266	278	265	291	282	281	249	266	263	267	268	267	291	264	318	276	288	271	267	272	271	267	263	259	261	282	281	249	245	278	261	289	270	295	274	286	295	257	290	273	259	275	264	257	274	262	281	253	249	270	298	263	278	259	251	284	277	258	281	250	279	291	275	290	292	251	268	267	267	254	278	247	233	271	267	285	280	273	266	287	275	257	258	270	280	235	274	263	276	275	286	303	305	244	269	281	264	287	270	294	274	260	272	256	278	271	250	259	254	232	281	250	286	275	264	299	240	268	295	263	274	272	298	280	266	238	284	245	254	298	278	256	260	280	252	269	288	262	233	249	276	259	269	248	265	298	299	303	254	262	286	273	273	265	289	268	287	252	287	254	289	260	250	271	267	251	298	263	261	265	252	261	259	263	276	260	256	266	273	251	256	271	257	268	280	281	281	270	256	270	247	270	265	287	273	290	261	286	285	278	274	266	271	282	256	268	285	267	287	280	281	276	263	291	251	276	294	240	263	266	236	245	293	266	269	273	262	316	287	279	287	242	249	255	257	273	252	251	270	261	251	280	263	287	281	282	289	283	272	243	273	265	296	273	276	275	270	256	279	277	265	272	276	293	256	254	269	255	285	252	287	260	239	281	254	279	261	271	325	224	286	281	277	242	262	259	284	276	283	293	276	262	233	287	285	275	270	256	258	282	292	294	289	291	286	269	280	260	253	258	269	282	294	262	252	268	239	256	278	267	278	297	274	277	262	280	275	262	255	253	276	278	299	250	267	250	262	255	263	282	274	246	287	282	283	284	276	282	280	261	253	296	303	260	280	273	284	275	267	273	285	271	278	301	302	268	269	288	239	274	290	265	274	266	254	274	258	266	254	286	267	255	267	272	298	261	257	259	266	251	270	232	286	311	263	273	268	264	295	272	284	255	277	308	268	242	264	256	265	256	288	266	270	265	223	286	270	287	269	270	284	268	287	262	272	264	281	261	268	253	275	285	286	263	281	273	248	276	244	296	262	250	281	287	290	287	238	254	297	291	302	266	283	258	284	278	273	288	267	264	264	240	266	273	283	278	246	251	242	255	239	257	278	240	282	281	286	249	291	266	269	267	254	279	276	265	263	270	279	269	274	274	269	260	249	280	253	273	282	268	277	251	262	287	253	267	283	233	256	254	272	256	280	261	259	282	234	266	289	258	261	259	259	272	258	255	277	254	263	257	251	267	279	285	261	277	269	282	267	276	262	246	250	262	277	281	263	269	280	269	262	263	273	271	262	255	259	235	264	296	268	292	263	292	255	285	258	274	279	285	245	293	286	265	268	260	271	303	281	257	305	308	268	273	263	283	275	250	293	291	298	256	279	280	290	278	240	243	266	264	291	266	281	283	282	276	261	303	252	238	235	249	275	258	278	294	262	252	251	254	257	259	249	266	247	268	288	240	272	241	273	278	269	265	280	262	279	256	250	244	262	301	282	257	254	261	278	272	271	269	273	263	306	266	269	275	251	261	292	283	285	282	254	250	281	285	262	291	283	264	268	238	242	278	247	283	273	253	274	259	309	277	304	265	248	290	261	249	258	289	273	274	262	266	271	234	259	243	300	288	260	266	253	298	241	255	283	247	284	269	260	237	260	270	275	284	264	288	288	290	222	250	273	275	265	299	271	292	258	254	313	266	293	296	244	299	257	261	321	276	235	255	277	271	254	290	250	282	289	254	255	285	262	256	266	279	273	266	279	236	273	238	297	287	241	266	270	263	254	274	293	292	268	269	302	250	275	288	275	264	277	275	231	291	259	270	265	267	252	259	249	302	283	281	266	289	273	247	245	273	281	272	273	276	273	262	292	293	267	285	283	274	268	258	281	227	245	232	272	270	217	275	266	248	275	281	273	305	263	281	266	283	295	259	244	253	259	271	284	270	254	265	276	303	262	284	287	234	304	284	251	269	265	259	254	257	269	277	290	271	256	260	284	264	299	308	287	235	264	270	279	268	273	272	289	285	235	289	269	257	268	263	245	272	269	263	283	264	284	293	266	262	253	289	283	245	280	255	275	269	272	262	256	258	276	256	282	270	287	285	280	292	274	254	279	248	257	267	259	248	273	258	275	263	284	272	264	251	265	269	280	253	285	263	267	293	261	267	256	262	284	283	270	246	289	277	278	293	290	254	280	267	283	270	242	261	255	293	277	250	290	278	258	295	271	279	281	284	273	280	240	246	256	271	282	256	245	263	285	240	299	302	301	286	252	271	283	261	264	272	266	254	285	272	257	273	250	249	280	278	287	284	242	276	242	267	296	266	311	258	269	290	261	260	272	245	270	264	265	286	292	294	292	263	259	259	281	291	243	245	279	281	260	268	285	284	271	263	268	292	249	269	248	282	252	282	291	282	259	288	276	290	273	241	274	277	278	272	263	264	287	274	255	257	290	275	303	256	273	276	271	257	257	292	246	271	278	274	274	284	270	257	255	257	257	274	267	251	257	241	266	275	269	255	275	292	270	268	248	274	275	270	234	284	280	266	265	252	259	251	257	276	262	285	276	269	249	269	304	262	250	297	288	278	254	249	298	248	251	262	278	266	274	248	273	281	271	278	290	258	251	240	289	259	309	273	267	286	255	271	266	261	284	246	295	288	266	268	265	268	292	269	262	286	279	284	276	263	300	277	272	260	252	263	267	272	275	243	260	259	275	248	267	311	293	266	225	295	264	288	222	268	252	298	274	316	248	265	262	246	292	275	259	280	272	286	268	264	261	263	252	264	271	256	248	261	279	249	286	308	269	268	290	281	285	253	262	287	250	286	275	279	290	262	255	269	267	276	247	242	273	265	253	286	276	260	258	271	262	273	265	255	269	275	268	242	266	288	275	275	274	256	288	270	271	266	252	275	229	271	252	281	247	267	242	258	261	266	256	267	283	259	296	270	263	248	296	253	281	265	268	281	236	266	275	280	262	279	267	248	249	292	272	294	295	290	264	294	274	271	273	263	248	280	268	292	273	260	271	250	289	274	251	263	265	257	243	263	304	248	276	299	258	286	277	271	260	288	295	258	250	278
19669	35124	33324	24366	18896	15217	13169	10963	9573	8092	6717	5865	5114	4455	4071	3668	3403	3200	2948	2763	2629	2441	2095	1900	1619	1398	1238	1159	1013	964	874	819	734	717	656	687	627	563	589	605	528	584	532	538	518	512	516	481	499	519	462	523	422	500	495	444	429	481	465	461	466	455	476	460	466	439	419	445	444	452	446	494	470	474	450	468	431	485	446	479	459	454	496	472	494	467	467	462	455	433	495	446	484	482	485	470	472	442	463	486	461	486	432	468	467	454	515	472	462	487	474	433	470	448	449	433	465	497	447	457	459	481	495	467	466	448	463	479	474	423	455	460	488	480	466	466	452	438	502	437	488	451	414	479	479	492	479	455	452	464	428	428	471	478	415	491	473	484	454	471	448	483	463	454	433	481	455	502	463	484	466	434	458	451	451	484	475	469	454	472	460	493	469	460	464	481	456	482	498	486	464	458	469	461	436	480	443	464	531	445	477	449	458	458	448	469	463	444	491	463	473	464	462	463	458	505	463	454	483	432	470	498	454	488	481	506	484	499	449	494	475	481	442	462	420	457	465	474	457	512	417	510	474	475	500	466	462	457	460	442	493	446	458	455	491	456	533	451	466	450	492	472	460	468	519	432	447	489	444	430	486	472	486	473	431	445	475	482	456	479	449	467	456	459	480	436	457	427	444	473	458	444	420	462	428	456	465	466	453	434	477	492	434	456	439	425	462	474	469	453	485	419	501	458	443	457	495	472	445	467	435	484	481	493	481	469	484	450	446	457	478	419	440	482	503	448	487	474	470	453	431	455	474	447	473	479	459	442	447	461	453	476	462	459	442	466	412	496	452	430	475	446	472	470	487	478	482	495	446	481	429	475	440	479	469	452	430	447	466	460	470	439	492	462	450	478	430	517	460	468	404	507	485	464	459	446	474	476	457	444	472	464	505	457	473	465	478	463	465	472	448	451	462	514	475	454	446	471	458	457	467	505	447	463	510	462	455	418	476	501	506	511	468	466	475	468	464	469	441	433	468	438	472	460	457	445	476	492	472	448	456	468	449	456	484	421	426	449	458	488	486	445	467	473	462	489	484	431	465	501	482	451	444	438	450	444	489	474	433	475	502	476	471	460	442	455	483	452	443	447	447	460	464	486	428	437	449	482	489	478	444	471	455	460	469	452	462	463	436	450	476	455	451	470	463	482	491	461	479	484	437	440	442	441	459	459	423	449	480	458	474	455	462	447	482	456	478	452	493	486	449	439	464	448	467	469	436	467	464	471	480	430	531	456	488	445	495	485	466	441	479	444	496	466	489	447	451	473	476	477	488	476	467	467	442	463	460	463	467	447	453	456	482	465	445	443	502	459	443	451	504	473	480	487	429	460	484	485	450	455	507	425	500	468	453	430	456	511	524	461	482	456	439	516	460	476	469	487	461	459	453	480	447	457	506	450	458	442	457	508	479	461	443	467	434	467	449	474	442	468	468	489	466	449	481	441	483	472	425	461	450	464	459	452	484	449	455	489	540	486	470	465	430	463	465	452	487	513	465	463	456	472	464	473	467	480	471	478	453	484	492	471	425	452	503	455	467	459	447	501	472	475	481	482	409	481	446	480	489	487	437	421	443	490	473	475	469	475	446	491	462	462	436	480	481	449	453	458	436	475	498	456	462	444	462	442	472	457	485	511	416	451	470	456	508	451	465	458	473	419	492	437	385	436	475	473	431	439	438	454	478	486	435	441	472	395	485	476	451	457	431	484	437	456	452	460	467	433	449	514	421	448	478	433	474	455	430	449	504	472	505	450	453	471	465	471	484	467	469	473	506	467	467	412	445	463	452	437	462	464	433	455	396	488	472	503	468	485	464	450	480	488	480	485	413	491	437	474	451	453	416	458	488	462	489	469	450	450	450	498	468	440	455	472	477	472	447	437	457	437	471	491	478	481	501	422	507	445	454	486	453	486	461	455	444	456	465	475	473	485	414	458	438	440	416	488	448	440	472	424	452	487	497	456	460	426	461	433	443	495	464	451	465	458	438	422	474	455	483	445	466	437	468	480	466	459	474	457	451	481	461	447	461	478	439	462	455	441	437	471	476	468	494	449	476	460	503	462	451	449	495	489	468	458	461	452	478	445	484	482	433	444	496	443	477	479	444	461	449	467	487	450	458	467	472	482	457	489	447	442	442	476	466	473	470	459	459	454	432	466	449	458	499	436	455	460	490	496	511	472	487	429	490	476	497	428	469	521	489	454	432	464	448	439	450	441	498	447	443	444	472	476	488	451	473	481	467	460	438	414	469	437	479	493	476	457	480	426	429	450	447	477	468	474	483	464	462	496	463	455	501	463	523	436	498	488	474	408	460	421	461	468	490	444	440	488	471	391	463	434	453	417	448	505	466	498	448	499	454	466	450	477	450	447	449	457	434	462	490	467	464	423	491	438	504	464	489	452	497	460	493	469	459	473	446	463	461	452	467	487	483	441	468	446	431	491	481	425	458	488	464	470	469	452	435	476	448	434	475	431	474	455	512	470	480	454	510	488	444	445	481	486	481	478	484	446	475	447	480	493	459	432	462	439	453	469	486	439	435	442	461	470	459	490	486	442	459	472	476	445	484	496	498	506	481	436	455	459	471	500	449	458	457	480	429	459	485	458	474	473	465	476	481	510	462	442	459	497	441	451	479	437	433	450	460	435	446	475	438	468	445	384	454	448	488	451	472	469	431	507	492	464	446	479	457	468	479	465	439	497	455	478	492	472	465	444	479	460	492	460	438	461	476	467	444	458	439	481	458	447	475	467	465	466	509	496	452	475	514	471	446	465	464	453	437	469	437	470	496	441	478	485	406	507	470	449	456	455	476	458	482	447	424	475	489	470	438	495	456	462	436	460	493	450	492	474	446	466	487	424	465	448	482	478	466	465	485	429	452	444	480	460	470	445	436	435	480	507	494	466	491	493	453	468	461	463	463	445	458	486	475	494	471	471	482	447	431	488	479	477	442	457	485	503	490	476	487	458	459	474	484	451	404	460	473	486	493	456	466	459	476	473	443	449	452	480	449	495	466	483	465	452	471	475	498	473	470	479	444	482	458	481	448	482	463	464	465	487	444	450	415	457	443	458	486	487	497	449	488	487	485	494	493	461	485	450	457	428	465	455	490	424	457	433	453	486	469	489	490	451	497	480	417	463	480	488	490	453	450	460	453	482	476	445	473	483	488	503	453	485	481	460	441	401	450	452	439	441	457	465	465	502	499	488	399	473	458	432	467	448	466	475	460	462	463	498	437	463	465	489	465	460	468	469	454	492	428	478	460	498	442	466	479	458	452	476	455	461	457	511	449	463	436	435	467	459	467	485	441	451	449	498	459	462	474	461	476	451	476	469	466	458	483	471	431	475	457	461	437	441	508	466	467	439	456	499	466	475	481	406	494	442	481	486	442	468	498	482	467	437	448	447	487	471	474	448	425	468	468	464	459	445	428	443	459	490	492	456	461	491	436	442	509	473	484	489
22950	21078	28880	23523	21107	20836	13631	6250	4499	3694	3049	2535	2148	1996	1699	1569	1471	1343	1258	1263	1189	1016	904	797	729	665	572	476	466	430	376	336	345	331	316	277	322	276	257	283	286	285	251	243	241	262	219	218	235	235	227	196	236	255	230	223	197	220	203	233	218	190	203	232	218	187	174	214	219	238	211	213	227	234	207	219	195	221	204	202	217	228	224	226	227	210	228	211	222	224	220	230	200	210	219	207	225	225	211	222	217	215	241	214	214	211	207	214	221	210	221	230	223	211	223	208	202	199	246	228	243	203	200	217	211	222	227	233	219	219	217	224	193	211	205	219	223	194	219	221	205	233	214	224	202	218	212	237	220	213	221	192	207	196	194	213	239	213	226	216	209	208	207	249	196	224	220	208	209	247	227	231	202	228	238	240	207	240	232	228	206	198	218	222	207	207	203	224	226	213	196	214	207	220	217	215	196	226	197	230	210	215	196	212	207	217	212	219	233	220	196	208	241	221	221	244	235	197	227	193	218	212	215	187	203	197	215	224	234	235	199	213	225	204	223	214	238	216	218	199	207	212	206	194	229	197	203	219	223	222	216	198	192	229	214	193	215	208	213	210	251	190	236	219	216	198	212	201	224	208	201	220	182	217	232	227	224	233	204	207	222	200	225	215	215	189	214	250	245	220	222	205	189	203	199	201	233	199	228	191	221	211	235	208	218	229	227	214	206	214	210	218	199	220	199	230	214	213	210	218	225	220	250	213	205	215	229	203	194	205	225	216	224	223	225	226	215	222	216	200	220	198	202	218	215	214	214	244	220	187	219	214	219	210	206	222	229	215	197	216	215	217	216	233	220	253	210	230	190	218	228	226	221	231	230	221	234	194	214	194	219	217	216	247	218	205	217	239	238	223	208	207	209	217	243	241	223	188	205	226	210	226	168	215	202	246	229	213	215	218	227	207	217	220	235	217	218	232	218	238	211	232	227	219	208	205	210	216	199	197	204	230	223	195	214	230	218	225	206	226	210	216	223	216	222	218	224	210	214	213	191	214	204	195	265	210	198	241	212	209	201	213	210	197	199	239	240	236	214	231	213	230	215	219	248	234	228	220	231	200	201	187	217	211	225	223	206	221	222	227	214	215	224	219	204	211	206	201	218	212	241	216	230	212	214	202	202	203	227	217	227	233	218	223	189	217	209	225	229	216	218	208	233	196	211	220	211	222	211	225	226	220	195	230	238	211	180	218	230	220	223	214	197	214	196	215	194	196	210	242	236	216	211	202	214	194	210	206	224	208	209	220	192	202	210	214	246	207	219	197	204	209	207	220	211	182	223	218	228	228	209	221	202	223	205	185	212	231	192	206	221	220	234	220	186	204	199	196	229	221	230	221	201	232	205	232	221	222	215	225	259	203	194	191	207	217	201	213	192	202	211	203	190	200	192	217	226	212	229	204	232	220	251	232	234	237	228	229	222	218	210	213	199	229	230	188	230	211	242	224	239	204	213	222	213	202	196	219	191	248	207	237	209	230	224	235	227	223	250	206	227	222	212	220	220	232	190	223	209	225	218	222	217	211	215	234	201	220	203	212	217	219	226	232	232	217	198	219	192	201	205	210	231	212	200	213	212	219	217	185	221	207	210	204	247	211	218	222	209	216	219	206	221	216	216	195	190	216	215	218	212	235	228	228	202	241	201	202	236	192	220	225	202	222	224	217	206	211	218	203	197	222	225	190	215	228	218	201	205	235	184	201	216	222	205	216	199	196	205	215	208	210	202	223	203	204	208	203	219	226	216	213	216	208	199	228	217	207	229	223	194	208	228	212	223	226	238	242	237	220	216	243	262	220	209	175	211	222	207	208	220	201	211	225	224	223	232	217	219	210	212	199	240	201	232	188	196	186	197	194	220	199	238	201	205	206	234	203	224	206	216	201	186	190	206	232	223	218	214	208	218	195	221	212	220	227	218	221	222	213	201	205	203	215	210	243	190	209	203	184	234	202	221	226	200	214	234	217	219	223	196	235	215	224	224	219	235	216	225	218	208	201	231	226	220	232	241	221	211	243	210	205	217	234	235	227	212	210	218	180	222	226	218	217	227	239	240	221	231	236	206	239	217	216	227	226	217	204	215	234	240	220	181	221	219	205	223	215	217	224	197	238	200	185	223	232	214	191	228	193	208	213	205	213	213	221	217	215	204	218	209	236	208	238	203	204	201	245	224	214	217	206	224	198	191	217	235	194	220	221	237	207	205	230	220	222	205	210	212	225	219	221	223	205	219	196	207	211	250	238	218	232	237	226	235	205	215	220	207	254	225	243	193	206	169	213	211	225	208	229	219	221	195	203	245	199	207	221	237	222	232	230	226	210	233	236	223	215	210	230	191	171	215	223	187	201	236	206	212	210	216	194	205	223	219	213	202	221	200	191	221	222	242	221	236	228	218	210	226	220	207	200	238	209	211	225	214	212	231	222	208	235	231	245	218	219	205	229	200	230	193	228	214	214	219	210	200	212	223	219	195	197	239	215	223	211	228	221	234	218	233	193	203	209	210	208	190	231	204	202	211	204	230	208	235	219	217	211	199	227	225	204	221	212	216	227	202	209	218	205	192	237	196	232	217	239	229	227	213	243	204	233	212	224	226	233	191	209	242	215	235	213	229	217	213	224	242	225	202	206	227	209	194	226	224	223	225	229	220	237	218	221	218	233	183	230	198	193	220	210	206	218	252	204	228	218	256	219	217	234	233	217	187	219	223	225	204	222	230	219	192	221	231	208	218	212	210	264	214	199	231	198	214	224	208	233	203	221	222	214	210	197	221	232	233	206	236	210	208	209	216	240	218	217	203	214	214	212	219	211	227	219	231	206	190	236	197	217	206	224	225	219	202	202	228	218	206	220	228	203	221	224	244	226	238	240	185	198	204	212	236	194	237	221	235	214	217	248	207	192	213	235	216	190	218	197	228	214	208	232	228	227	194	228	227	229	216	215	197	222	214	212	226	218	213	196	213	200	206	210	221	202	235	199	227	231	180	217	230	201	213	206	227	211	221	216	215	195	194	218	228	224	219	220	208	200	202	218	236	194	220	216	205	207	224	222	191	207	203	215	228	213	211	186	220	183	240	218	212	215	212	221	221	218	196	225	214	205	214	231	225	203	208	230	216	245	210	228	206	217	239	221	226	183	205	225	218	231	190	230	216	199	210	214	220	204	195	211	205	223	232	224	190	186	226	201	208	226	232	217	197	187	207	205	205	216	207	219	219	218	223	213	239	198	233	222	212	227	219	222	205	226	205	210	194	204	245	207	238	193	245	211	203	238	219	211	211	211	205	200	220	216	169	195	203	201	204	197	216	211	203	219	209	198	231	226	223	215	217	206	227	229	219	203	231	202	218	186	216	216	225	216	201	203	217	203	221	201	224	209	217	206	207	193	209	214	206	217	222	228	239	211	220	222	227	219	216	203	221	195	215	237	205	239	240	224	210	208	211	208	194	215	225	223	214	217
21188	38984	36967	28904	23807	21057	18014	14628	12742	11058	9190	7940	6783	6180	5334	4949	4525	4226	3735	3734	3363	3005	2510	2158	2078	1664	1580	1321	1200	1022	926	791	786	690	682	635	577	551	522	460	518	487	467	427	421	453	397	363	387	388	375	405	390	376	365	371	358	352	389	374	407	385	343	362	389	364	373	366	408	371	340	363	374	377	368	391	374	348	372	344	334	364	365	369	369	365	375	345	367	370	359	347	379	366	370	362	345	380	364	350	351	370	363	348	346	389	373	335	357	394	382	371	378	371	393	328	378	400	369	344	374	380	375	370	360	346	337	361	417	375	353	376	375	338	376	373	345	358	331	338	374	355	395	380	406	381	379	371	352	323	389	351	364	364	355	351	369	372	378	345	378	377	357	360	346	367	383	314	381	360	380	374	392	372	352	330	354	357	376	357	358	404	374	373	395	345	373	345	353	352	362	345	373	366	382	339	375	403	391	348	390	359	363	372	367	369	376	366	365	379	323	355	332	359	364	381	353	366	356	364	359	360	359	334	340	349	361	370	386	383	336	375	358	348	331	355	362	372	366	347	367	337	366	331	363	349	353	347	371	366	380	356	390	351	350	339	358	337	367	342	355	337	349	398	374	377	337	366	338	339	350	377	334	389	380	373	398	359	333	382	361	355	341	391	360	389	356	365	365	357	366	355	358	361	379	353	388	346	380	323	356	393	372	372	389	362	368	333	371	358	345	344	380	404	354	392	367	350	368	322	373	342	356	373	345	367	390	393	342	374	326	387	397	374	321	355	379	339	343	396	337	336	368	368	420	348	361	378	363	384	336	357	332	384	361	360	363	355	349	354	388	388	371	347	369	377	362	344	348	362	358	375	361	348	358	363	365	342	345	387	356	375	369	359	374	356	364	359	365	362	395	365	322	374	346	348	395	332	381	344	349	339	349	402	365	384	340	364	345	324	357	367	377	334	339	374	329	384	393	381	338	369	349	344	361	374	372	364	370	386	370	377	369	357	349	323	344	350	377	412	380	413	364	376	387	354	364	348	374	361	344	362	377	338	374	366	367	356	406	356	407	361	341	369	357	343	379	339	366	365	366	370	384	373	339	357	379	354	342	380	343	373	355	359	357	361	358	363	368	365	369	376	349	398	351	335	368	348	369	364	376	355	373	350	376	382	366	353	349	372	371	393	325	394	359	361	341	389	400	344	338	372	337	384	362	386	362	365	339	353	344	370	400	345	321	353	350	339	357	387	354	348	385	389	378	356	370	372	338	370	373	362	391	377	344	366	380	389	394	376	345	372	365	370	361	373	352	352	363	394	354	367	374	367	362	353	350	350	369	360	381	367	361	359	322	360	349	373	347	350	373	356	386	343	357	367	373	363	357	350	392	362	385	383	361	344	350	370	382	340	365	371	356	346	349	380	341	374	328	330	375	352	374	342	351	376	357	381	417	335	359	374	367	386	353	352	357	387	343	369	342	405	366	394	352	378	365	350	369	354	337	347	377	360	365	380	369	365	356	353	328	345	371	385	330	390	378	339	371	353	355	348	375	362	362	385	386	378	385	392	381	367	363	329	367	366	351	374	370	369	378	355	334	412	372	347	366	388	365	366	356	384	379	353	360	378	350	390	358	355	371	343	336	375	374	392	342	373	345	350	381	385	319	338	376	360	375	368	333	355	373	372	358	381	390	365	350	364	390	341	372	361	373	358	389	358	361	358	359	342	388	365	340	382	375	355	364	396	376	347	344	338	367	347	379	333	377	383	361	340	355	361	371	363	384	358	359	372	308	334	378	375	376	383	345	360	368	359	351	331	377	371	353	386	382	368	370	365	401	366	371	349	343	382	365	374	366	373	346	389	366	381	381	374	339	357	347	356	373	362	369	362	358	358	352	391	382	393	340	368	384	352	344	350	379	344	362	347	374	398	367	345	331	356	391	334	350	346	408	376	365	389	384	326	337	355	366	391	340	337	372	398	364	346	391	349	381	398	331	346	369	354	362	305	389	361	375	360	372	366	358	370	376	340	356	374	345	366	344	361	362	336	347	380	412	339	387	336	446	337	347	369	358	364	348	349	384	359	350	367	389	337	371	361	333	367	345	374	372	369	375	356	368	370	329	370	379	368	360	359	380	359	362	357	383	343	345	371	362	362	357	364	347	348	379	380	366	374	354	391	383	350	357	350	353	339	372	371	330	338	346	373	415	407	411	383	378	358	347	378	384	395	396	357	363	337	356	353	370	372	371	384	372	391	382	378	376	383	365	345	355	380	353	378	374	363	391	346	353	402	366	377	351	358	350	400	354	360	348	370	372	383	330	362	341	357	358	367	356	345	354	397	346	361	344	355	377	371	359	371	365	341	370	401	345	323	349	318	377	357	366	345	346	359	398	382	378	384	341	343	357	348	342	340	358	354	335	346	394	350	321	339	367	339	378	386	357	377	380	367	343	402	327	345	342	366	337	352	348	355	320	382	406	366	380	388	355	349	355	381	362	351	345	349	389	360	352	351	357	352	379	361	352	337	385	379	373	391	354	381	353	337	398	376	356	348	427	365	317	354	342	366	384	348	330	372	351	317	351	370	391	356	361	355	332	366	355	372	354	370	352	371	352	354	357	368	360	344	362	340	350	349	335	375	353	371	343	343	351	371	345	356	345	377	361	322	328	378	359	324	338	370	369	337	404	384	413	361	344	364	348	373	383	382	382	376	363	340	346	342	383	363	391	379	378	356	359	344	358	385	379	350	368	363	353	377	368	361	375	375	341	376	347	373	395	379	353	378	377	380	350	370	363	338	382	396	356	362	348	354	377	377	384	358	352	347	369	372	382	345	366	334	355	368	368	399	371	358	369	361	404	339	377	345	378	393	344	400	348	388	397	378	417	368	355	350	351	366	365	392	346	351	378	371	399	368	389	376	368	333	354	358	366	379	385	380	350	347	380	394	384	372	326	360	341	374	318	362	351	359	366	371	365	393	355	362	381	356	356	348	356	374	369	363	389	353	340	327	350	362	372	334	357	366	371	370	368	400	386	397	379	344	375	403	384	347	382	374	337	354	374	390	404	368	388	357	361	365	361	383	383	354	332	379	339	373	324	373	373	331	377	340	345	379	392	355	374	337	351	382	376	378	377	346	355	355	364	345	344	344	364	358	386	353	338	361	337	370	351	347	390	360	368	350	351	363	346	385	372	356	353	366	361	376	371	332	382	358	383	371	366	357	375	340	374	396	361	387	362	345	355	377	351	383	376	371	402	353	380	347	344	349	357	377	388	396	360	356	339	370	384	372	371	391	356	387	375	393	335	374	383	338	363	332	365	373	407	373	364	385	336	323	351	381	385	339	380	353	320	312	377	344	331	431	380	363	389	336	373	359	347	381	322	358	380	368	356	352	353	352	383	355	373	393	369	350	360	351	372	333	340	326	363	367	366	352	356	368	338	376	349	355	409	374	353	327	325	322	344	367	363	371	363	362	378	366	372	366	369	322	368	339	375	368	334	367
26653	21172	19644	12179	6669	5007	3771	2746	2158	1833	1531	1337	1130	1000	914	839	807	765	680	726	672	620	575	595	497	530	471	442	427	390	363	401	352	343	353	354	350	320	342	303	306	353	358	335	325	337	318	326	292	309	307	292	292	342	305	319	326	320	343	336	306	338	336	329	334	308	315	300	318	324	303	312	319	337	317	324	306	281	320	309	314	322	313	292	310	298	296	297	341	305	319	327	299	272	317	304	330	285	354	317	303	310	273	322	334	328	299	322	325	341	348	343	306	306	319	312	318	326	326	292	326	298	305	314	317	316	289	323	324	280	329	298	305	309	277	297	341	303	343	317	308	337	323	318	317	313	311	337	278	318	345	329	308	288	334	316	315	314	334	324	309	354	339	299	311	324	309	316	304	316	288	302	292	319	325	291	269	325	322	332	326	349	319	330	303	332	308	304	303	326	290	307	322	343	325	336	312	288	328	325	347	279	306	311	308	299	308	318	327	323	331	329	319	296	315	335	306	312	336	296	322	344	316	342	349	327	310	287	339	315	280	333	289	325	322	312	322	330	327	283	315	298	322	317	342	327	310	335	308	315	318	309	298	344	288	318	283	314	337	306	321	344	318	300	309	327	322	319	282	307	326	313	338	317	309	310	335	329	298	301	329	316	312	310	313	323	306	330	269	309	323	326	319	311	311	301	317	327	335	319	304	296	325	341	340	324	315	333	314	332	334	298	348	327	347	300	315	305	313	376	340	294	321	309	338	312	280	327	274	301	312	336	328	336	335	323	345	303	324	323	290	282	308	302	306	323	345	327	306	316	316	327	309	316	302	324	322	299	361	297	321	313	312	310	325	300	294	332	315	296	318	326	319	335	301	338	304	337	313	299	300	319	313	308	294	307	318	316	345	312	313	308	290	294	333	326	295	317	336	347	340	314	302	283	336	306	314	285	325	316	295	363	323	335	280	313	309	321	325	341	323	330	283	307	322	357	302	335	302	284	306	343	324	323	282	315	347	328	279	317	319	286	296	288	310	307	332	295	316	316	353	330	329	328	312	311	330	297	317	330	339	315	305	289	327	282	318	345	340	334	324	315	318	291	317	278	339	313	311	311	317	298	322	310	306	324	334	304	304	334	322	306	321	319	322	321	287	268	312	279	300	313	287	334	321	336	314	313	317	353	320	294	307	305	344	258	340	345	312	291	318	319	315	301	312	340	318	325	333	345	321	308	312	310	319	346	312	311	334	315	303	338	330	298	315	302	310	308	277	294	314	316	345	299	303	297	334	322	321	308	313	300	297	310	337	314	317	323	304	313	321	315	306	314	340	307	337	340	334	264	323	327	300	296	322	274	297	372	325	313	292	313	285	313	299	312	317	306	315	339	323	307	309	303	316	334	334	322	303	329	335	312	360	303	306	311	336	309	281	313	325	308	312	320	310	312	310	313	307	316	303	292	346	355	307	311	320	319	287	336	310	314	298	291	300	310	349	314	331	316	289	320	312	322	320	281	304	304	312	338	317	341	321	283	327	307	297	310	332	334	304	296	294	322	308	336	294	293	314	318	343	323	323	291	327	332	342	300	321	314	289	346	330	292	344	313	328	317	293	325	308	307	332	326	315	343	326	324	324	294	290	352	289	338	325	303	317	295	336	348	337	322	287	295	320	294	334	317	274	326	327	356	315	317	310	309	284	322	303	288	271	335	298	307	320	337	303	331	316	342	312	307	347	294	347	308	335	294	253	317	328	280	316	315	316	319	336	322	301	267	304	294	315	309	285	294	335	329	321	316	347	314	280	297	314	329	323	319	314	305	353	318	344	289	327	322	308	314	316	349	307	281	335	330	329	337	306	308	311	315	319	342	314	307	309	316	313	304	291	346	301	303	321	305	321	307	302	308	326	327	319	296	281	342	314	300	326	345	320	292	317	314	314	313	281	317	362	323	332	340	325	317	306	311	349	286	316	291	331	310	315	323	335	296	344	295	306	340	339	334	320	317	327	328	270	348	320	297	302	319	332	317	320	316	303	302	339	293	314	364	308	323	310	326	298	319	313	296	325	292	276	321	328	346	302	307	266	334	279	301	321	316	338	320	329	312	325	304	318	347	306	297	317	372	348	341	316	309	283	299	310	304	273	309	321	332	334	305	324	328	292	314	313	300	289	328	345	327	300	342	329	336	306	338	315	302	310	309	323	326	305	322	322	304	346	337	316	300	302	285	307	327	306	316	304	310	311	314	309	318	308	327	334	310	323	322	311	295	319	314	325	321	307	312	323	341	269	290	306	307	327	322	296	323	302	303	329	320	331	309	310	315	323	347	356	329	300	315	329	326	322	315	310	280	316	323	338	314	278	300	318	305	335	304	306	326	315	294	351	260	295	334	314	309	289	316	313	323	341	307	328	334	309	315	319	319	315	324	321	340	321	302	323	341	312	336	320	317	310	314	336	297	310	312	288	333	322	301	322	315	331	317	293	330	303	314	301	327	331	299	291	322	308	327	328	299	337	321	309	325	335	319	310	298	318	343	305	337	310	326	322	291	328	328	305	308	334	337	295	282	326	285	314	313	305	299	279	316	318	312	303	303	310	346	353	342	317	322	322	338	310	316	341	318	346	343	324	281	303	329	302	297	334	298	307	325	318	292	305	365	343	334	330	310	350	320	282	311	303	311	309	314	347	320	320	302	294	339	306	310	316	291	289	304	305	315	328	295	340	342	304	297	344	313	281	312	328	296	300	338	316	291	333	340	322	307	329	330	302	331	300	302	297	297	344	342	303	315	325	310	332	336	331	309	300	319	311	354	330	321	362	332	333	306	302	286	321	290	323	313	322	325	272	358	314	307	307	311	287	318	289	315	337	298	322	301	314	330	310	329	301	318	333	341	296	334	312	311	317	307	336	301	343	301	321	316	303	302	331	308	313	306	318	335	292	320	356	324	312	309	314	321	319	300	313	352	324	310	299	314	307	313	302	276	309	350	301	321	320	303	335	336	382	304	302	332	291	331	325	318	337	336	320	285	332	305	327	312	298	318	315	298	310	330	330	321	351	320	322	338	321	310	312	308	310	293	308	305	318	323	315	322	334	313	325	326	349	329	294	353	336	310	303	322	302	324	319	325	290	332	295	295	307	301	299	309	305	339	322	313	303	320	332	334	304	324	297	356	341	317	327	341	312	356	293	305	300	300	306	319	310	340	315	316	296	314	312	317	329	336	330	297	318	340	305	322	317	287	331	376	290	306	311	344	284	304	342	341	321	292	308	317	278	315	297	342	340	327	306	314	315	289	333	314	325	324	336	334	290	323	309	325	299	313	303	318	306	281	342	354	331	302	329	293	326	294	354	307	320	322	324	317	288	296	310	323	305	301	312	281	340	296	318	327	303	309	319	312	328	289	302	302	295	304	315	315	288	322	325	329	325	320	329	334	363	299	275	286	329	317	276	293	291	304	318	344	309	315	321	315	308	352	292	325	332	296	330	305	348	324	298	343	333	323	318	329
17596	29070	27441	19024	15563	13318	10462	8541	6832	5736	4946	4255	3519	3114	2773	2572	2329	2175	2011	1962	1716	1623	1503	1353	1271	1143	992	947	823	783	721	744	679	734	660	662	660	617	628	586	571	576	607	564	578	537	564	551	524	526	546	525	530	548	545	539	545	522	586	511	528	516	544	509	580	534	546	537	570	549	518	546	497	560	537	547	521	531	547	571	511	493	519	545	540	546	556	536	560	567	524	512	543	548	559	510	538	547	559	551	490	554	538	508	556	586	528	561	549	525	526	514	531	582	532	527	537	512	521	535	553	502	557	509	574	570	550	590	515	536	573	579	497	572	553	552	518	523	539	552	577	510	538	552	548	570	525	512	540	541	552	556	512	489	527	544	546	547	544	534	534	584	563	586	536	524	541	527	515	559	532	501	543	504	552	531	576	535	609	562	489	543	571	550	555	534	569	521	552	536	509	522	533	573	527	556	503	538	522	534	538	555	534	586	551	514	539	533	496	514	560	564	500	551	559	540	508	512	549	561	517	531	549	520	542	566	545	539	514	536	530	515	575	582	542	522	528	509	499	517	560	565	536	561	530	569	538	566	533	537	548	485	492	537	520	502	535	556	518	532	559	579	551	532	526	532	496	536	570	545	510	546	486	527	544	516	523	566	561	532	511	544	563	542	541	544	545	536	553	527	517	541	548	551	546	551	545	534	537	572	533	519	524	549	535	567	509	513	518	528	572	517	509	552	523	528	531	552	503	515	542	532	548	541	579	542	542	547	548	558	574	523	524	558	544	513	541	545	505	551	563	523	545	552	580	546	539	538	580	531	515	541	509	566	532	528	522	555	550	564	539	594	562	486	563	521	543	546	523	539	532	560	541	564	523	528	546	496	524	575	551	519	526	535	506	530	546	541	554	572	519	498	568	537	531	571	482	553	546	526	551	529	560	507	529	532	538	529	519	570	531	507	546	519	556	578	524	536	542	534	541	543	574	536	551	502	534	539	537	566	553	531	531	524	525	539	534	560	564	564	608	544	504	535	567	572	519	509	527	531	509	543	525	509	516	516	534	530	540	520	523	523	551	572	549	514	526	546	562	569	499	528	563	574	518	541	572	568	548	559	584	531	498	581	538	518	502	519	545	531	531	550	563	560	557	515	537	577	568	544	550	515	583	513	488	497	508	526	511	542	532	526	539	523	498	561	532	521	542	587	566	547	530	543	518	569	531	552	568	563	557	554	533	578	603	500	562	567	537	540	530	571	541	513	566	521	536	524	557	551	506	536	532	554	519	534	549	519	535	486	489	543	488	527	535	550	524	576	521	529	525	550	541	534	544	535	555	543	579	516	530	501	543	561	574	557	546	546	566	502	531	549	507	518	522	558	552	525	536	524	568	558	565	548	533	510	551	542	525	545	539	538	525	553	536	510	580	532	552	534	543	525	519	542	556	558	533	538	506	559	513	507	577	549	537	565	531	450	540	514	538	543	492	535	522	563	543	520	551	579	520	489	516	521	546	546	551	550	521	528	565	510	502	538	564	549	538	554	559	545	536	567	540	547	537	562	547	519	541	503	572	547	549	556	541	571	564	558	562	524	552	553	527	525	531	518	540	585	505	532	516	509	544	527	538	527	588	535	518	511	590	504	555	520	522	547	559	560	534	544	549	542	515	546	538	496	576	496	531	539	489	524	497	571	515	560	532	556	544	520	564	566	554	511	556	505	538	539	546	521	537	549	540	570	510	554	533	523	527	550	535	561	482	556	574	483	551	492	516	573	529	570	488	554	519	588	502	514	544	569	519	543	533	564	507	525	556	583	530	583	514	547	542	557	567	564	541	525	557	556	571	606	572	539	525	516	542	539	561	560	584	524	543	521	513	524	524	549	545	580	520	496	551	520	526	551	513	525	466	489	550	546	565	525	544	541	505	521	496	500	550	559	539	531	552	563	567	517	548	547	557	544	551	521	532	506	537	527	555	512	559	508	567	525	546	539	533	520	529	538	507	520	599	569	531	521	545	508	536	558	542	541	572	522	543	537	569	499	549	530	572	552	554	558	508	528	529	577	531	533	568	510	544	549	520	537	528	559	500	560	593	530	538	485	544	552	510	516	532	593	561	510	533	526	559	545	567	557	510	577	506	539	525	542	525	547	548	551	528	537	525	518	549	545	545	521	564	527	530	571	537	507	548	556	537	521	526	508	497	542	563	573	546	557	555	514	563	554	564	538	510	498	530	517	524	529	510	535	535	515	516	540	535	526	532	554	509	550	540	534	532	517	554	556	526	513	592	537	515	572	570	497	500	567	500	520	542	517	568	554	571	548	508	566	553	550	519	533	531	489	508	577	548	516	531	565	582	511	608	557	554	531	524	548	517	523	558	543	531	551	534	488	552	553	543	551	585	571	525	541	555	568	512	559	568	527	516	484	562	520	514	554	541	496	519	526	541	542	506	535	566	573	518	524	570	550	547	570	546	559	545	539	526	535	517	545	520	548	548	550	542	524	571	533	520	545	514	523	502	531	530	556	517	510	541	580	530	545	560	517	546	521	559	536	523	531	532	546	537	538	555	568	511	547	532	561	527	513	587	555	587	531	563	493	526	558	539	529	524	548	557	542	506	567	557	583	545	552	526	588	513	523	572	549	523	504	523	512	547	493	574	497	556	526	552	548	547	576	567	506	501	542	573	497	564	553	550	489	543	554	555	525	507	542	479	519	522	525	513	504	535	561	487	520	532	508	524	559	597	526	561	523	573	592	530	538	554	575	532	543	585	541	544	497	534	521	556	574	522	502	576	551	519	581	572	489	574	544	516	552	532	533	567	523	534	568	529	534	526	520	597	520	530	561	497	513	537	546	531	565	532	526	552	531	538	520	548	538	535	529	546	567	526	535	510	538	493	513	559	540	496	515	569	574	532	530	567	515	546	569	502	538	516	526	540	558	583	496	540	564	511	549	550	571	530	550	547	530	568	534	502	519	523	554	504	528	516	584	544	571	556	579	532	568	493	546	513	547	536	542	514	526	568	524	538	540	568	547	550	457	566	524	493	544	539	572	522	530	615	561	526	512	589	551	516	533	546	560	531	543	535	529	560	531	496	546	519	527	498	535	514	505	572	526	532	516	522	538	520	558	489	547	520	549	536	503	567	540	570	531	549	541	519	509	490	534	561	578	575	533	588	526	556	566	525	554	531	552	544	534	576	541	502	516	527	529	563	522	533	567	550	535	527	536	585	526	551	555	549	535	559	556	532	549	550	575	520	523	535	533	549	518	558	573	526	527	532	545	569	542	570	531	576	577	491	548	548	511	534	531	542	532	491	509	523	543	506	541	586	512	538	533	555	549	560	533	521	556	550	499	548	522	517	521	546	546	526	505	499	543	589	550	565	523	573	563	534	523	511	593	542	527	553	530	570	530	539	524	506	530	535	561	518	566	532	518	523	530	585	511	588	608	533	574	534	548	539	550	521	493	484	550	531	503	543	502	527	526	573	526	521	584	557	507	529	532
23932	21162	28406	24246	20926	14150	8034	4847	3398	2807	2358	2104	1767	1594	1302	1252	1077	1046	978	897	872	840	752	750	652	583	521	493	426	385	387	393	347	333	327	299	301	303	321	322	291	298	291	311	279	263	286	255	288	305	271	279	271	286	304	251	294	287	271	269	256	288	269	269	281	256	257	247	266	262	266	266	297	314	268	299	301	269	280	253	274	273	276	237	283	275	269	263	254	252	279	282	265	267	246	271	270	275	253	277	249	282	248	256	279	287	249	262	277	274	244	271	275	261	288	277	327	291	251	251	261	264	270	260	294	263	279	276	256	263	259	295	258	282	295	274	263	268	262	293	258	275	269	273	244	272	255	271	284	288	265	273	247	287	247	266	226	236	290	281	297	282	251	273	272	279	288	271	288	258	282	297	288	284	300	290	268	274	273	252	245	309	263	266	250	301	288	259	254	285	249	260	277	281	289	246	250	277	292	261	300	285	276	279	286	270	252	277	254	262	252	277	284	257	307	294	273	269	229	253	272	266	271	291	280	276	241	296	270	256	300	254	277	285	250	262	285	282	282	267	270	278	259	271	282	271	272	265	290	277	273	280	271	264	265	255	276	288	243	266	277	246	270	295	253	267	271	295	269	258	309	294	260	270	280	248	271	253	253	261	257	312	270	268	243	273	261	260	253	280	284	290	233	275	261	280	292	302	264	250	271	266	264	249	248	309	272	272	271	249	285	292	263	271	284	264	273	274	246	258	253	269	246	296	282	290	240	260	292	253	265	286	274	249	250	272	269	274	257	245	285	280	285	257	288	251	280	256	261	254	272	270	273	264	282	257	288	280	294	261	285	298	269	282	275	268	261	262	282	284	258	273	295	284	284	269	293	287	269	259	282	283	263	251	289	271	260	268	277	252	279	280	249	258	287	277	262	275	291	248	265	260	300	285	282	288	298	298	253	268	280	263	263	287	232	321	269	270	267	275	310	299	280	264	279	276	233	273	267	272	273	283	298	236	260	270	272	259	271	286	296	278	265	287	276	294	232	273	252	282	258	269	252	262	292	284	269	259	258	264	287	274	283	284	269	294	272	269	285	244	237	286	279	291	262	264	246	277	267	260	269	249	242	262	262	268	259	272	241	242	257	289	290	238	261	238	270	273	282	277	257	283	281	255	278	256	282	260	278	270	309	264	295	231	237	265	268	268	247	286	281	282	287	260	290	283	273	291	258	265	284	264	288	267	252	257	282	293	277	259	266	313	251	281	250	287	279	291	258	274	261	231	254	266	264	284	260	255	274	285	283	263	283	277	265	254	276	283	272	249	258	265	276	255	234	261	285	277	269	242	293	236	277	277	250	274	255	270	256	307	223	282	262	300	272	271	276	265	300	244	298	301	287	271	239	284	277	261	268	282	261	269	308	272	245	305	269	259	286	279	283	273	297	279	290	271	267	274	278	261	264	306	270	272	265	249	274	251	280	251	286	263	258	274	293	282	284	299	278	285	271	253	281	238	297	255	250	268	270	279	278	262	279	279	289	274	248	270	277	277	279	258	293	280	278	269	287	306	258	274	246	264	268	280	276	277	261	254	252	300	251	313	254	279	273	284	241	270	258	269	261	244	266	278	286	292	253	281	268	293	271	264	271	254	287	244	269	269	277	299	275	251	260	284	266	241	272	283	269	273	266	265	270	258	264	263	273	246	276	241	293	294	263	254	297	272	273	279	280	269	262	263	274	279	268	279	274	262	256	283	306	253	285	264	258	262	299	249	275	293	276	258	298	268	269	268	264	285	272	288	293	260	265	299	256	272	256	263	266	289	264	279	291	284	242	247	279	286	277	276	300	275	251	270	244	226	287	285	299	298	288	269	226	249	277	280	286	283	273	265	293	282	254	266	290	284	316	263	266	279	266	271	286	254	255	265	275	258	278	275	293	279	322	261	265	280	299	283	265	279	242	276	281	267	285	317	276	243	271	242	252	314	238	254	271	271	253	243	253	278	274	282	267	303	285	252	265	271	304	273	260	245	291	271	271	280	244	293	291	279	281	284	263	289	275	268	270	296	290	283	249	258	283	260	258	257	269	242	290	258	257	263	271	294	299	255	256	272	268	262	272	305	259	268	259	280	285	288	259	245	253	268	265	282	284	307	250	276	267	277	268	242	272	259	284	277	267	280	267	270	268	285	271	263	273	272	256	270	282	292	257	255	254	290	268	268	288	269	299	285	290	253	270	278	287	272	282	276	264	284	264	257	271	262	287	275	285	270	272	274	290	280	252	284	244	264	239	257	282	272	251	295	285	259	264	286	273	284	276	306	275	273	260	255	253	271	267	298	247	252	237	250	302	273	283	249	261	270	276	261	229	268	239	275	289	263	265	245	272	279	283	305	278	269	261	263	270	256	268	288	263	272	276	255	281	251	268	277	238	266	262	303	249	265	273	256	251	280	237	267	263	269	265	258	267	261	280	289	272	299	262	264	252	255	287	272	277	265	272	251	270	281	288	259	257	296	256	239	244	273	261	276	248	247	254	292	255	279	279	301	267	256	287	257	286	288	258	277	267	263	270	281	262	284	260	274	262	258	271	254	302	273	251	267	254	270	241	248	291	266	281	258	265	273	247	293	275	288	258	225	310	242	273	283	270	242	274	251	266	248	264	282	290	265	263	277	264	260	276	290	287	252	290	286	247	271	286	289	246	248	269	275	305	275	297	273	253	249	273	266	287	257	278	270	282	266	296	259	283	289	266	265	272	285	257	278	292	276	261	281	282	253	259	253	273	326	270	293	255	279	265	258	272	262	284	272	272	299	249	295	259	294	279	263	281	247	267	245	266	262	265	271	265	290	269	275	239	240	285	259	264	280	295	266	257	287	275	250	269	289	284	274	278	285	278	279	267	269	279	252	264	264	292	266	252	260	272	258	296	295	266	304	262	282	275	274	266	273	228	285	287	277	289	276	267	295	281	285	275	262	260	277	271	262	262	288	260	272	258	299	246	269	265	252	273	270	265	287	273	266	251	276	283	259	284	253	265	243	291	265	312	277	274	262	245	273	300	308	238	289	286	276	269	263	263	259	277	262	266	277	236	277	272	242	295	252	261	309	270	246	293	249	245	269	267	250	283	283	278	239	256	290	273	224	252	280	283	255	249	286	261	279	249	244	247	271	286	269	275	289	270	261	260	271	266	306	267	254	281	271	271	256	288	253	275	303	314	271	246	266	257	260	247	292	242	289	242	288	275	262	283	273	257	254	289	294	275	274	266	280	308	270	280	289	279	273	281	280	254	254	307	270	269	291	263	278	294	276	283	274	263	295	275	296	251	276	270	275	265	276	284	269	263	283	287	263	280	263	256	266	231	237	268	247	307	259	252	269	266	236	285	236	253	260	286	266	267	262	258	274	299	267	243	274	288	261	275	254	261	249	289	284	269	286	257	266	273	252	290	266	276	270	272	273	294	237	281	281	254	281	278	263	274	265	260	263	284	279	279	276	277	263	259	242	288	268
18722	36162	34073	26084	23014	19294	15583	12958	10468	8698	7568	6700	5634	4978	4147	3776	3378	3059	2972	2727	2402	2248	2134	1978	1687	1425	1398	1089	1019	837	835	788	741	684	682	645	600	588	575	543	519	511	496	537	481	539	500	453	539	445	490	475	438	449	486	535	492	444	499	484	454	460	467	475	455	482	452	438	470	458	465	492	451	452	460	462	466	448	456	447	446	481	512	506	498	500	460	483	480	463	464	491	459	464	469	458	448	473	431	472	491	444	466	478	503	482	452	499	479	459	459	467	480	467	471	480	474	464	460	494	468	459	476	458	468	457	463	429	497	448	480	476	442	484	429	470	473	459	460	452	464	469	495	473	473	463	469	460	447	453	482	495	477	456	452	466	489	432	447	492	469	452	443	487	471	514	463	461	490	483	470	477	476	493	485	494	428	457	491	446	479	509	473	471	474	449	472	437	454	506	442	468	487	438	471	483	451	460	462	512	449	471	461	442	458	479	439	477	483	481	460	479	461	434	464	459	471	493	457	456	469	502	477	424	450	484	454	422	462	459	440	483	442	458	460	432	434	494	471	474	437	459	478	460	434	463	482	488	478	443	465	416	457	484	459	471	444	472	461	446	460	475	464	453	427	453	501	464	476	488	461	480	463	433	507	459	464	463	454	499	454	448	493	458	460	464	496	516	457	472	465	463	450	470	475	478	515	478	466	448	459	500	481	482	493	475	480	490	477	482	480	476	447	463	482	453	474	471	448	483	422	465	486	509	503	482	468	462	424	433	454	446	502	457	491	481	466	500	456	448	505	444	461	495	515	472	499	494	488	469	509	427	482	453	503	483	496	508	455	437	452	456	477	461	442	457	489	436	492	479	449	452	503	493	451	445	460	507	468	486	412	479	460	475	423	480	462	441	499	446	487	443	532	485	435	476	470	444	451	424	457	486	471	453	457	442	464	499	482	493	460	441	493	483	458	455	487	440	477	464	443	477	456	463	483	493	463	464	423	479	448	463	478	487	453	451	503	477	473	428	467	478	483	471	444	455	473	462	449	466	450	471	449	483	492	475	464	497	435	477	518	463	459	481	478	495	458	504	435	484	450	477	488	456	463	462	461	501	487	461	457	477	488	482	494	474	462	497	456	431	466	516	461	434	446	456	461	486	457	467	469	480	466	505	474	435	456	464	449	460	486	457	456	495	490	458	457	479	476	469	459	453	490	442	476	482	497	456	445	476	479	481	452	453	495	426	466	439	475	485	467	455	456	462	465	443	474	497	446	462	454	482	414	472	467	484	483	451	479	469	479	480	471	463	494	441	460	457	457	471	487	470	480	514	492	481	484	455	467	461	438	494	456	487	464	452	475	448	519	443	446	478	472	496	476	477	506	481	461	449	459	438	500	489	479	455	465	446	505	469	474	464	442	475	444	451	467	450	471	497	495	479	460	433	469	507	465	501	497	460	457	451	463	499	483	462	500	483	476	480	433	472	478	455	471	479	465	467	462	492	501	485	490	454	451	493	418	515	450	462	450	490	448	470	442	462	447	450	446	447	445	477	462	443	447	477	468	464	464	447	435	454	461	447	461	426	460	475	457	467	471	456	487	449	442	468	450	445	449	443	481	423	493	504	436	495	455	465	448	482	503	448	473	470	464	453	447	499	500	480	496	476	467	478	462	461	457	464	475	448	482	445	488	467	492	473	477	453	492	479	486	470	477	501	475	443	462	475	521	463	465	459	473	501	454	416	468	490	461	507	456	465	462	491	478	488	489	482	440	465	450	490	473	447	449	517	483	440	491	441	474	444	452	438	486	452	497	496	409	445	432	451	476	469	473	481	471	461	449	443	436	479	483	467	455	496	472	462	484	468	486	447	441	448	438	490	483	457	458	467	482	445	463	502	445	459	457	467	457	449	457	466	471	481	454	431	450	511	502	470	432	438	470	485	453	471	479	465	431	512	489	485	487	479	502	434	484	456	460	432	490	469	482	432	440	451	451	474	466	454	484	474	475	438	479	529	512	463	452	431	475	478	481	508	448	468	464	462	441	459	448	441	468	456	476	478	474	495	454	503	468	454	491	471	483	474	454	493	469	469	438	468	433	428	461	486	445	457	449	464	472	500	482	448	483	457	467	521	469	440	440	486	477	499	481	466	509	485	471	508	451	467	502	505	475	460	477	456	451	460	450	486	489	461	470	498	443	457	478	476	471	495	477	524	478	489	436	489	496	491	485	484	451	436	489	469	466	482	458	492	436	461	501	459	492	480	474	446	487	499	433	498	508	458	477	505	437	475	481	513	494	523	479	467	495	515	492	448	450	469	463	483	486	462	467	470	455	502	466	460	472	486	457	481	478	450	431	450	480	490	489	466	441	458	472	478	455	463	441	445	501	502	461	472	470	479	472	451	457	437	425	432	462	476	459	498	458	491	451	446	490	503	486	444	486	482	440	445	495	457	462	433	461	456	480	482	464	425	465	478	444	469	443	486	467	467	473	445	488	472	485	477	479	457	451	458	475	469	477	447	470	484	469	489	444	428	428	452	441	485	501	477	425	447	493	480	466	477	477	456	483	477	454	492	490	427	498	465	463	509	454	465	494	462	455	490	474	470	462	444	469	487	474	461	449	457	475	489	481	472	471	469	425	486	456	465	462	480	502	466	470	465	443	462	469	452	462	481	502	452	484	441	461	455	482	409	476	479	434	475	442	497	449	478	474	479	450	467	418	478	464	485	489	484	451	451	479	457	493	475	461	448	420	491	463	516	517	497	455	484	478	492	467	435	460	500	421	460	466	505	447	441	492	457	488	452	448	429	492	450	452	453	440	512	451	450	465	476	464	490	476	447	486	481	455	454	461	441	453	469	465	498	477	439	487	445	437	478	451	467	480	462	483	447	472	467	465	467	456	516	444	461	478	476	466	474	465	468	456	457	470	482	446	449	453	445	441	461	516	488	478	440	444	489	481	464	488	444	480	489	420	468	498	461	435	513	484	473	443	462	441	482	521	445	426	448	499	448	494	495	454	482	427	488	469	441	475	473	446	466	500	517	510	506	475	477	423	449	489	440	448	489	458	485	455	459	494	467	475	436	481	469	444	459	465	471	446	466	463	457	466	453	455	473	479	443	442	462	433	488	539	488	475	537	436	450	461	489	456	466	476	472	495	443	508	455	460	502	440	477	438	500	465	470	459	475	467	471	478	461	458	437	500	496	471	493	495	471	445	461	474	431	460	491	477	433	478	484	443	464	450	408	423	462	457	482	494	453	474	443	473	453	461	491	448	449	484	466	458	463	465	509	456	438	428	468	454	437	497	440	468	481	487	482	467	496	431	444	453	458	432	486	465	475	459	424	496	487	471	469	519	466	434	480	449	482	448	475	476	449	462	500	475	492	454	509	434	463	495	470	489	463	457	460	454	494	460	494	471	448	434	463	506	440	493	464	427	478	499	441	472	455	471	469	449	486	461	481	475	459	486	444	459	445	492	446	485	467	501	484	440	472	477	434	471	511
23057	21138	28900	23621	21239	21081	15011	7108	5043	3861	3251	2826	2546	2061	1869	1639	1432	1325	1245	1169	1088	972	841	787	756	644	551	477	397	379	372	334	318	313	293	282	287	289	301	270	246	258	246	234	249	208	227	224	246	224	242	225	233	209	218	235	250	240	239	224	205	217	224	235	198	202	246	237	199	203	212	218	205	199	247	217	219	208	260	237	217	198	213	224	247	232	254	234	222	234	231	201	229	224	220	230	225	221	218	211	193	230	196	215	197	230	219	214	201	252	231	216	231	225	198	217	227	229	225	231	238	219	214	237	216	213	224	221	224	214	249	214	192	190	214	191	205	184	220	207	237	225	209	237	222	221	206	242	213	250	221	203	244	229	190	232	216	214	227	269	244	207	250	227	237	231	249	217	203	222	213	219	235	201	205	228	229	251	225	217	235	225	227	231	234	219	211	228	195	222	224	219	208	231	212	261	223	224	216	220	213	214	217	235	230	212	217	205	218	213	258	206	213	225	255	229	233	227	228	199	231	215	252	194	231	250	215	224	226	219	219	202	225	236	227	211	240	218	214	247	192	237	232	214	194	226	235	212	218	240	250	227	225	218	205	195	225	211	251	217	200	223	202	238	198	209	225	214	225	200	227	226	233	246	235	220	246	213	211	204	208	229	196	194	221	209	222	215	226	233	232	228	227	212	222	245	212	224	215	235	229	239	212	229	220	241	238	234	207	230	212	215	192	218	245	218	242	196	192	244	233	243	219	252	212	192	209	238	220	226	213	203	199	204	197	194	231	221	219	219	230	218	211	227	219	223	223	201	207	235	258	220	220	235	200	233	253	212	222	213	241	203	223	225	231	239	226	225	216	208	252	217	230	229	210	232	205	213	205	215	193	215	213	216	233	227	229	245	212	229	231	215	209	254	229	233	215	255	218	231	224	231	227	214	216	230	239	220	194	219	204	241	246	252	208	234	225	236	179	226	191	231	215	214	203	193	218	217	218	227	213	231	194	226	211	210	222	231	216	205	222	244	202	216	234	223	239	215	227	188	199	236	211	225	216	196	237	240	230	229	229	205	209	234	233	213	221	230	237	223	220	204	228	227	202	211	200	215	226	253	216	231	246	217	222	209	216	218	190	227	227	206	198	203	233	224	234	214	227	234	223	211	214	218	216	209	235	248	221	233	190	234	224	236	198	197	225	249	201	248	194	236	233	212	254	233	210	242	235	255	229	223	233	214	210	215	223	208	249	198	202	233	216	212	208	232	229	223	215	244	253	217	210	201	221	234	222	206	226	209	196	235	192	196	201	220	212	225	226	229	213	207	234	235	245	233	222	238	204	244	218	207	239	221	209	200	214	225	237	243	212	201	233	238	209	213	207	204	230	206	240	226	222	218	220	221	201	220	218	219	217	223	221	224	224	220	201	233	224	225	231	234	234	205	194	204	217	226	206	212	209	224	226	233	246	205	218	225	216	212	196	212	231	213	225	213	227	214	218	210	198	217	244	204	203	235	213	216	251	215	209	242	226	214	218	218	223	205	192	221	213	194	222	195	216	220	228	214	201	183	219	217	219	240	245	250	198	223	223	237	219	209	202	221	223	243	219	228	238	235	204	244	234	243	197	227	226	179	239	229	224	218	225	227	195	234	223	211	216	231	246	228	227	213	207	195	179	214	217	197	236	232	206	242	205	225	250	242	211	232	237	232	211	184	240	215	225	206	209	199	232	190	233	199	233	224	218	245	207	217	230	247	222	198	236	201	197	224	205	200	194	233	215	217	200	219	205	220	226	230	226	236	222	259	234	212	213	209	251	246	235	232	248	216	213	221	213	227	191	215	215	236	207	212	204	211	221	227	221	215	233	211	237	210	208	236	197	222	216	216	213	219	220	220	214	226	229	233	244	186	204	222	224	218	223	194	183	241	249	192	220	202	228	217	230	234	225	242	214	234	236	235	237	221	207	261	212	239	217	236	230	211	221	232	230	216	199	215	234	219	204	233	219	208	214	232	247	209	219	207	236	213	239	206	205	207	217	207	250	243	218	224	236	187	222	217	219	214	224	235	218	254	246	222	220	186	247	193	229	217	206	222	212	233	217	222	235	232	207	246	236	234	235	223	222	241	228	194	227	242	224	242	222	224	200	235	209	208	212	228	211	215	228	197	222	202	245	227	237	201	224	224	222	220	226	217	226	211	219	221	251	233	223	202	210	246	206	213	217	196	217	222	207	221	234	228	221	208	230	206	224	205	227	228	218	226	215	230	215	225	245	237	232	221	225	209	215	225	214	209	223	234	219	212	220	230	215	223	218	235	221	213	200	216	262	198	195	215	232	235	198	220	254	215	206	200	215	208	240	210	233	228	209	218	218	225	243	210	242	227	240	231	218	258	215	222	221	223	227	209	237	224	218	210	238	230	233	209	224	225	229	210	202	226	233	211	208	216	224	208	207	230	197	231	216	225	211	179	187	224	208	203	201	201	219	209	251	238	222	210	220	215	255	217	247	218	230	202	241	204	243	212	232	228	251	229	241	238	245	211	217	225	230	240	215	244	193	186	228	222	230	204	246	209	238	223	241	234	202	220	216	210	234	197	189	197	211	223	229	194	224	250	240	214	238	194	244	198	229	220	241	221	200	221	198	198	222	238	215	229	213	257	223	236	224	236	227	186	214	229	212	229	205	213	228	201	238	212	244	211	237	233	198	227	230	243	228	223	210	213	225	236	192	210	231	235	207	227	202	229	227	204	214	230	200	247	243	230	222	201	202	241	223	224	224	202	235	233	232	233	235	212	257	214	234	228	227	195	220	223	209	216	236	231	226	235	225	200	219	204	201	237	233	234	223	211	210	221	224	230	204	198	191	223	212	258	210	198	217	221	202	204	225	215	203	207	205	237	217	231	235	212	233	202	212	197	228	232	196	211	235	212	206	208	235	241	220	230	216	234	183	201	206	217	203	217	211	198	204	228	213	198	224	211	238	241	221	223	213	246	232	219	212	239	202	234	202	236	214	218	190	220	226	214	219	230	224	217	235	218	244	213	240	218	208	256	211	220	228	232	197	232	220	213	216	218	227	189	225	223	243	242	214	208	227	211	210	216	228	207	223	207	223	229	220	230	194	242	206	217	186	231	217	210	211	221	212	235	196	236	214	199	205	251	215	235	197	233	223	215	212	215	218	207	231	210	203	237	196	238	223	230	233	208	221	211	223	251	221	210	221	233	204	216	229	235	245	203	236	209	198	240	218	209	226	245	200	202	212	205	223	238	231	224	244	227	243	209	213	234	218	216	219	206	264	218	205	206	188	200	237	216	220	229	230	238	236	217	222	206	215	235	227	246	251	203	221	229	214	209	227	219	239	244	219	225	236	227	246	223	223	223	195	209	202	212	219	216	224	228	217	208	188	189	227	225	225	219	196	230	208	225	223	264	218	206	215	228	227	237	247	236	215	206	211	207	222	231	222	238	237	228	211	224	243	228	219	218	216	198	229	238	227	240	231	228
21480	40541	38559	32329	27744	23101	19477	16219	13875	11493	9857	8587	7733	6714	5891	5024	4311	3996	3706	3523	3173	2741	2587	2240	1973	1666	1465	1207	1098	981	880	789	725	700	633	554	569	494	540	489	517	469	400	458	421	413	409	404	378	397	386	400	361	372	383	385	407	427	382	352	368	387	343	330	407	400	380	408	385	399	380	374	376	382	390	354	359	371	382	364	380	365	352	376	377	335	377	393	386	385	350	387	385	404	359	335	342	361	382	370	373	387	369	374	370	381	400	366	397	385	385	382	367	378	375	385	384	372	394	367	358	390	394	378	376	370	385	388	379	350	379	385	367	377	374	374	371	399	358	405	350	372	382	334	396	351	375	376	426	381	374	358	358	417	408	360	389	356	401	371	349	375	387	375	384	359	345	393	393	407	365	368	375	367	330	391	389	374	383	365	369	404	368	412	355	369	398	378	356	359	381	382	353	394	357	386	347	359	357	334	352	388	333	389	385	373	384	365	359	366	367	362	396	395	386	405	368	369	350	375	373	357	406	389	383	407	358	337	344	416	377	378	350	387	403	358	358	413	406	403	408	383	361	342	386	345	370	357	377	367	354	352	377	359	355	397	360	342	399	340	393	385	399	412	377	404	378	365	374	368	406	379	378	389	372	406	392	379	403	404	385	349	377	393	382	346	332	376	371	365	384	363	371	388	388	367	390	383	365	343	397	382	349	361	373	400	366	374	347	389	372	364	347	358	406	345	379	391	397	390	330	388	390	366	397	387	373	364	379	388	339	378	350	396	371	379	367	342	357	393	384	423	399	399	371	380	327	376	367	402	379	376	392	387	354	371	370	368	382	380	364	382	362	399	399	394	372	359	335	364	414	361	356	351	371	380	362	368	385	372	368	336	344	405	352	379	360	360	395	348	377	381	375	395	361	356	373	392	396	398	339	376	384	322	363	382	395	420	347	361	361	357	362	377	379	365	379	357	385	403	365	354	417	353	368	367	393	363	350	380	380	375	385	379	346	386	365	373	375	384	394	364	367	390	381	372	388	373	402	355	362	380	337	375	421	380	367	375	383	384	370	382	344	368	361	356	366	398	332	367	341	346	401	369	354	345	353	340	379	369	352	363	365	377	386	345	330	391	396	386	402	359	368	400	387	360	393	370	346	359	367	381	389	378	363	379	376	393	374	369	393	372	407	377	360	370	378	365	375	389	380	374	364	410	373	373	365	366	377	351	394	392	375	394	394	361	377	337	357	379	372	376	361	355	360	348	405	349	403	387	381	409	379	410	349	378	374	338	385	381	401	360	357	372	359	389	376	361	425	375	369	375	375	365	369	340	384	369	372	382	358	378	378	361	375	372	396	364	382	376	380	367	377	390	388	355	367	373	375	407	391	382	376	388	337	414	367	386	389	363	371	354	380	358	381	359	351	363	370	378	375	358	412	376	381	372	369	392	378	393	367	369	373	357	421	373	376	364	357	392	370	352	384	432	346	382	404	402	391	355	360	339	348	362	391	344	410	375	355	373	407	353	408	366	365	373	384	379	382	417	380	370	380	363	371	383	372	392	385	382	368	349	382	392	375	338	351	385	354	370	378	405	372	376	367	366	398	364	374	365	380	352	378	384	370	376	376	374	365	409	391	370	375	338	402	387	372	388	383	399	355	346	404	396	377	405	404	319	361	355	404	356	326	363	372	393	331	379	381	377	400	366	381	393	374	368	381	348	371	390	374	372	395	372	388	376	373	401	380	384	373	398	376	403	359	383	375	406	391	370	399	381	387	389	372	380	382	377	368	406	381	398	392	393	393	389	365	355	393	411	371	374	364	392	366	395	407	366	372	383	377	363	391	355	383	360	375	373	359	415	371	377	364	350	411	356	413	365	387	390	356	359	362	390	422	392	417	371	347	346	344	377	401	365	381	374	340	377	370	365	370	391	363	375	384	349	389	365	375	414	399	356	400	363	355	362	387	382	418	365	341	377	392	371	349	357	363	367	389	365	365	392	380	411	379	373	352	356	378	376	354	386	368	383	385	362	374	378	340	362	406	365	357	370	361	361	387	374	373	362	386	355	398	360	359	351	347	376	353	387	383	389	378	366	388	375	367	384	382	359	370	381	387	368	386	366	375	343	360	358	396	402	360	394	378	390	396	383	384	328	362	390	382	367	370	369	382	361	380	397	350	373	375	362	382	365	387	349	383	374	363	368	396	394	360	358	355	405	386	370	364	370	387	380	367	355	406	399	375	363	389	354	334	324	354	363	376	387	334	360	338	350	363	365	369	361	369	388	377	391	358	372	388	395	374	372	364	360	392	378	350	378	360	353	362	370	353	378	362	386	369	403	370	395	379	390	363	382	367	401	375	394	385	377	426	370	382	392	364	406	366	357	388	369	396	393	373	375	375	343	339	384	365	360	383	365	391	359	340	374	395	378	386	358	405	403	385	391	391	373	368	351	362	362	360	379	351	401	361	360	387	399	395	405	411	363	379	427	402	351	374	376	358	392	380	366	373	364	365	366	350	384	377	356	367	376	368	359	356	371	374	344	377	347	397	375	374	389	371	383	418	402	365	380	391	372	375	386	364	369	370	381	360	374	326	356	371	369	391	396	422	388	396	388	371	385	377	358	380	353	391	362	355	394	389	390	373	364	409	365	378	407	390	354	411	340	373	382	366	351	420	402	396	370	393	361	373	370	377	414	383	380	330	364	360	395	440	369	348	402	375	364	378	399	350	371	374	350	350	382	378	390	371	402	379	386	386	368	379	382	387	328	386	401	356	373	371	388	363	392	380	405	354	353	375	344	366	382	380	386	413	373	393	345	375	379	343	381	348	334	383	361	386	373	317	387	350	353	393	397	368	342	392	398	379	386	379	392	340	408	391	366	426	375	394	399	375	357	376	418	363	398	433	361	326	381	364	370	381	361	382	361	398	354	379	380	369	379	386	380	380	357	382	408	391	347	396	387	394	376	387	366	372	361	360	384	407	384	377	374	375	391	388	392	352	342	382	374	352	395	390	384	396	369	411	381	399	395	416	383	352	365	388	360	368	365	370	373	344	392	369	360	359	366	351	395	367	369	379	357	372	411	383	408	358	373	403	417	374	396	388	370	340	359	390	387	363	405	362	397	400	390	370	367	398	347	379	384	360	381	377	376	381	371	349	365	361	370	404	391	382	371	364	381	387	364	382	366	369	375	383	375	350	377	363	413	359	350	388	349	393	387	337	355	359	382	393	376	403	370	371	342	353	366	348	369	375	387	392	382	382	402	417	371	374	381	375	371	386	383	382	342	398	348	349	383	384	382	348	371	376	378	363	370	373	372	352	399	391	390	394	381	401	378	371	370	351	385	380	374	340	375	373	351	374	400	412	377	390	370	350	398	368	369	380	371	378	376	334	407	380	374	394	401	358	402	379	361	384	370	364	389	366	374	396	427	358	352	396	386	389	392	379	400	358	357	377	342	350	385	392	380	341	376	384	343	371	358	353	330	352	374	359	363	391	421
26643	21373	21185	15730	8375	5240	3714	2728	2119	1861	1583	1343	1211	1104	989	974	893	705	758	697	646	620	591	541	473	475	440	411	394	391	375	348	377	341	340	343	350	329	292	348	356	309	336	293	308	307	317	305	340	305	319	325	322	303	329	292	326	295	324	319	338	292	316	336	338	299	311	308	308	308	306	285	313	336	308	316	320	316	297	292	310	298	327	316	333	296	289	295	296	327	328	308	317	297	320	308	286	300	325	297	308	349	326	321	313	325	322	276	314	300	300	337	323	300	323	311	341	302	312	295	324	296	299	329	308	324	313	319	302	300	314	303	290	322	319	302	283	302	308	319	291	322	326	314	300	327	290	328	317	310	295	294	284	294	271	307	298	333	298	296	300	304	311	325	313	331	322	287	281	325	314	314	317	301	312	332	288	340	349	308	317	306	302	304	320	311	329	317	312	293	284	309	316	319	325	309	272	321	311	288	339	302	311	289	320	323	307	310	291	347	340	306	328	326	314	320	330	324	322	274	319	309	297	306	323	318	301	339	298	344	314	330	293	294	311	309	308	319	297	337	310	312	316	305	295	321	309	308	309	303	318	326	301	294	321	334	316	321	301	282	334	309	295	311	320	295	318	293	340	288	322	317	295	294	319	317	319	316	323	317	317	306	305	335	301	284	300	294	341	333	293	279	324	305	345	324	316	310	299	334	341	327	307	296	279	279	305	288	281	311	319	322	317	314	288	315	306	302	331	304	275	287	325	290	328	307	292	310	307	312	294	330	289	303	323	303	297	304	347	292	319	299	302	296	313	329	325	325	302	303	293	309	339	319	308	322	327	309	279	319	301	344	323	301	342	320	312	327	329	327	302	335	315	304	306	313	292	359	312	289	333	328	276	288	297	279	303	323	328	307	298	318	317	307	303	318	322	328	322	309	303	296	314	332	288	336	338	306	311	282	267	291	315	292	325	293	325	335	328	337	283	294	325	334	320	289	306	310	297	333	343	314	295	319	314	316	328	295	311	298	326	296	282	328	340	291	302	341	300	327	326	304	334	332	330	324	305	312	293	323	293	313	299	344	298	292	340	309	326	292	304	307	321	307	277	329	296	310	357	298	308	332	281	312	300	304	328	310	318	294	321	330	278	342	296	307	335	338	329	303	348	299	318	281	322	285	329	325	332	325	307	287	318	328	309	328	325	328	301	293	335	294	296	299	311	307	332	296	296	314	324	343	304	292	345	274	311	338	306	318	303	310	303	302	298	314	332	309	326	309	326	297	328	305	315	285	331	313	276	309	323	287	315	266	260	322	313	317	293	297	313	325	290	324	320	260	310	315	314	334	330	328	312	319	317	306	336	275	315	324	315	323	322	318	335	324	278	292	311	311	313	305	317	322	307	354	285	304	323	338	338	336	322	297	279	306	311	295	333	334	291	321	297	347	295	310	307	293	319	309	295	314	305	291	329	307	304	311	320	315	329	299	332	330	285	285	320	360	319	305	319	323	320	303	293	292	322	300	288	332	302	318	294	311	316	311	311	314	347	329	315	319	317	322	288	306	320	293	303	324	315	336	340	309	326	289	321	299	312	312	319	326	300	327	310	299	308	320	304	333	306	329	325	301	338	298	306	318	292	312	315	310	308	341	309	310	336	334	308	337	314	301	313	311	322	308	309	295	329	286	313	287	315	282	301	302	293	285	295	312	306	306	299	342	334	322	316	300	292	297	315	337	286	269	340	326	329	304	317	322	306	292	293	319	327	333	327	351	299	293	319	300	318	323	328	311	307	328	273	346	293	291	310	323	300	310	285	338	299	304	295	311	317	293	320	326	286	307	289	308	339	302	335	330	294	306	329	318	317	354	308	349	302	316	336	286	308	294	309	322	332	315	325	299	333	279	334	312	327	315	312	306	324	310	300	318	326	340	311	319	292	288	303	335	315	296	340	305	310	328	307	314	310	290	320	329	308	339	322	321	301	336	300	289	315	324	304	337	323	288	326	300	320	305	305	329	318	340	359	342	313	301	317	287	318	316	302	289	314	310	330	313	332	299	301	324	318	355	328	294	304	313	311	311	317	349	317	311	297	298	307	329	329	319	330	305	328	288	337	293	281	354	320	307	339	346	310	325	282	312	289	317	307	308	322	311	331	291	308	306	347	313	302	289	317	291	323	290	353	321	331	329	309	311	328	303	311	331	313	329	323	318	298	293	319	319	325	300	262	345	337	357	327	324	322	324	285	325	286	332	292	316	307	328	309	315	310	297	308	315	321	333	316	327	291	296	309	311	312	332	324	313	307	287	322	316	326	274	334	311	317	324	303	288	335	290	316	311	300	319	337	295	316	307	310	293	270	332	310	317	302	327	295	365	354	297	309	300	327	323	321	307	296	313	308	339	267	330	300	378	321	296	310	324	321	308	304	334	283	300	315	301	313	342	284	326	351	292	288	294	326	329	326	320	299	311	305	303	309	346	309	333	306	342	300	298	314	292	285	289	312	306	333	325	320	285	332	301	340	299	329	305	327	329	358	347	309	323	324	323	326	319	306	307	312	304	322	292	321	326	258	287	296	336	309	305	328	329	317	302	307	297	297	286	314	321	307	334	315	305	322	317	297	315	299	316	305	356	326	303	348	300	316	267	324	321	323	323	309	311	341	341	302	323	293	315	341	296	303	286	305	305	300	311	337	303	334	306	346	292	323	337	320	300	316	326	305	309	306	290	294	322	296	318	275	320	308	342	308	336	297	323	326	303	337	321	307	321	307	295	337	303	323	359	289	317	321	308	270	329	318	355	304	326	305	339	351	291	301	301	316	285	357	305	305	307	303	300	345	302	319	339	315	320	311	301	310	332	281	301	338	314	320	308	305	295	322	327	284	314	314	333	307	294	345	312	296	299	271	322	296	311	294	343	304	325	311	318	303	295	319	318	334	331	322	324	304	294	314	275	336	343	283	311	323	305	307	323	300	311	331	311	311	315	313	322	319	338	326	293	317	317	283	299	335	300	297	304	323	286	323	311	293	324	300	299	300	266	337	289	301	309	317	317	312	313	292	343	269	302	271	334	322	301	334	315	290	308	283	302	301	326	325	310	311	306	279	322	328	335	314	356	333	296	281	318	306	327	296	300	335	318	290	281	311	307	306	317	312	321	357	273	317	302	326	317	307	301	326	309	329	300	314	306	317	321	333	301	318	339	331	309	326	309	316	299	325	304	326	319	324	335	304	318	329	303	336	336	326	302	336	305	302	317	322	307	335	297	305	292	310	342	310	321	310	292	337	276	292	309	296	316	294	278	310	284	311	321	351	337	313	282	329	290	298	314	336	322	305	370	295	316	288	309	294	314	306	301	329	321	303	295	326	316	293	292	316	313	300	325	275	316	307	310	301	300	311	294	294	312	331	303	301	322	329	321	333	333	326	295	310	316	304	287	336	326	308	314	326	315	294	310	304	302	302	316	302	339	319	269	300	330	308	314	329	302	302	333	295	324	298	304	301	283	334	299
18739	30678	29951	23317	17309	13514	10560	8486	7159	6063	5102	4329	3927	3479	2911	2668	2431	2119	2051	1916	1681	1560	1436	1314	1272	1058	915	887	838	730	710	722	662	658	611	660	599	613	607	581	579	580	559	556	537	563	522	497	543	520	536	522	461	553	525	505	559	558	513	528	521	549	574	540	584	529	503	535	522	533	568	506	510	576	557	510	526	520	562	543	549	514	535	534	525	502	533	518	526	504	530	486	533	527	534	546	521	549	521	524	567	517	515	556	489	534	527	548	533	526	528	538	543	576	516	550	556	505	547	555	494	568	541	514	517	534	548	541	554	548	525	561	524	551	548	546	540	556	567	549	565	490	520	549	510	557	571	539	501	549	526	539	551	486	568	539	521	496	533	520	471	585	525	518	495	494	541	530	507	538	514	525	555	527	570	568	537	512	578	577	522	517	534	511	520	569	568	533	516	523	507	543	519	537	490	497	528	552	540	515	530	523	560	548	537	514	521	534	509	537	517	527	526	545	545	523	532	552	543	554	504	545	532	554	529	524	535	560	515	538	554	500	551	548	565	565	513	546	548	552	496	539	535	531	557	540	545	532	553	530	508	516	512	494	536	546	533	506	524	525	530	600	501	531	536	511	506	470	515	511	523	525	584	521	513	549	513	526	522	505	527	488	509	548	514	525	540	536	530	555	547	505	494	494	518	525	536	539	545	523	556	545	507	579	514	536	530	564	545	516	549	529	544	524	526	507	554	506	522	534	556	544	559	535	570	506	550	568	552	510	504	529	590	498	514	508	534	522	553	545	488	571	510	516	559	537	546	516	506	543	533	544	526	547	577	512	545	538	556	524	548	490	553	543	490	513	520	479	471	544	503	557	556	513	560	568	519	524	588	551	547	506	528	537	539	544	546	508	560	507	520	496	566	570	515	543	558	497	518	523	558	545	507	514	551	521	549	526	544	529	540	565	513	557	518	528	563	556	518	537	525	564	487	529	520	581	517	547	539	525	537	556	548	548	519	507	470	561	532	554	533	513	523	533	574	555	539	551	557	554	517	506	535	541	548	602	507	538	525	561	543	495	547	503	513	522	548	531	543	552	559	534	519	558	502	481	510	526	534	523	552	511	515	516	536	482	523	530	509	569	516	560	538	544	569	515	516	531	533	485	553	524	561	519	532	538	541	512	533	526	536	545	505	561	541	559	542	509	548	533	557	538	513	536	546	517	550	525	562	549	522	524	546	547	511	535	518	517	568	524	504	496	506	556	569	539	566	521	513	492	537	522	527	553	495	536	522	560	542	576	518	560	549	520	530	527	565	535	584	526	530	537	547	518	527	528	475	524	558	516	551	530	506	532	537	555	526	532	517	567	529	547	546	568	554	552	563	525	542	524	534	532	525	515	530	537	463	562	521	542	492	525	565	489	514	503	538	521	502	514	545	528	569	532	551	538	530	546	534	512	565	528	561	496	551	503	504	584	539	480	572	517	541	557	542	538	515	536	525	538	536	520	551	557	501	531	508	554	588	533	564	481	566	553	537	538	541	560	552	512	542	542	548	523	537	553	535	533	545	543	484	556	528	515	538	527	507	538	543	522	507	592	580	510	588	523	522	538	535	558	503	609	572	509	505	504	521	532	497	542	508	519	538	522	522	539	536	476	526	517	564	534	533	514	540	544	535	530	502	534	545	503	526	515	543	527	512	536	524	507	554	583	564	550	492	524	540	529	512	521	514	548	492	502	547	538	519	542	527	518	466	528	576	539	486	522	532	569	560	567	556	533	528	509	542	524	523	510	559	540	557	551	561	524	516	511	507	577	531	551	557	527	513	563	544	530	531	536	504	504	530	545	533	486	549	552	552	557	534	532	539	531	562	527	553	552	546	526	518	548	524	528	544	519	505	546	541	543	523	507	527	515	518	537	567	550	526	481	516	521	511	522	506	527	549	530	540	537	546	569	535	577	525	541	554	519	556	533	536	506	500	553	537	521	530	541	540	521	524	526	523	543	534	493	574	588	530	517	555	516	557	506	523	528	514	517	528	526	536	571	511	525	525	499	549	513	545	585	515	468	515	552	534	552	548	529	522	576	522	544	535	492	552	517	538	536	554	568	524	507	527	514	538	524	539	508	573	508	531	553	536	576	513	526	497	529	558	542	545	497	534	515	555	539	551	499	582	565	514	522	606	529	562	507	547	520	535	563	540	546	536	492	512	519	544	526	584	496	534	501	513	495	527	516	577	525	480	509	549	551	561	542	518	517	587	533	584	546	525	548	515	551	538	518	565	510	528	518	522	530	518	507	541	535	526	534	504	493	537	558	525	523	536	608	527	557	546	519	572	531	523	500	591	497	544	521	459	555	531	532	522	476	522	520	530	543	543	530	545	535	523	515	476	542	522	546	512	507	531	550	512	508	532	511	531	522	543	507	525	535	544	556	534	516	548	517	520	525	546	548	553	485	547	540	545	543	505	530	550	546	498	539	535	527	518	518	573	538	589	556	511	541	526	580	535	468	529	519	521	519	558	530	519	497	487	507	558	490	532	553	537	514	513	530	572	554	555	537	576	534	546	560	501	545	508	513	546	514	537	482	553	534	541	543	540	507	495	514	468	554	551	550	570	533	499	574	526	547	557	510	533	556	541	544	543	520	532	595	556	509	497	542	529	552	539	529	502	547	493	558	536	540	525	517	536	496	523	515	504	549	557	541	538	531	594	536	548	523	529	542	519	532	523	525	549	565	535	590	535	515	524	521	547	510	535	508	511	539	571	523	499	546	518	517	538	524	545	530	472	524	563	535	505	558	504	517	506	492	489	534	547	536	574	550	530	524	507	509	539	548	531	550	579	541	529	529	537	540	557	551	526	564	494	527	538	533	518	511	545	525	524	534	541	569	551	541	544	541	535	535	529	527	575	593	524	517	553	538	523	566	538	537	534	547	557	533	562	509	532	529	530	532	500	547	559	561	514	513	490	541	536	517	549	518	522	548	549	517	523	511	545	525	533	601	540	533	536	520	556	531	516	520	533	550	528	523	549	550	551	514	526	504	524	497	528	575	509	531	543	573	519	549	563	540	521	518	528	547	544	542	535	536	563	538	553	542	522	573	488	569	506	522	528	512	491	585	543	564	509	565	567	538	532	551	526	515	541	543	537	561	544	528	549	528	562	528	526	535	511	557	580	517	529	541	514	522	530	533	524	523	501	540	489	491	556	571	536	500	542	568	502	538	559	472	584	500	512	496	538	526	492	498	526	518	487	517	520	523	532	503	523	580	540	482	545	533	502	547	518	527	535	546	536	523	521	540	527	528	560	534	493	531	525	540	527	543	533	541	578	521	507	563	551	569	514	547	546	545	525	550	538	558	524	540	573	500	529	497	534	542	529	542	536	544	595	562	576	567	495	522	549	525	517	562	563	512	552	531	544	557	519	536	511	525	520	489	514	549	603	530	512	551	494	520	515	549	519	508	498	552	549	544	554	525	500	503	544	525	525	540	526	520	514	517	531	524
23957	21178	28456	24222	20943	14043	7628	4725	3253	2765	2366	2025	1859	1699	1617	1285	1210	997	961	925	857	756	709	684	596	520	513	415	438	429	398	375	336	334	289	307	305	293	288	296	261	287	268	280	305	269	250	268	293	285	284	259	283	264	272	291	295	290	252	284	272	282	287	276	265	283	243	264	298	272	282	263	271	257	252	279	240	285	299	272	273	269	281	318	258	297	242	285	270	263	278	254	279	289	298	274	272	309	278	246	265	250	259	291	253	283	246	257	278	262	266	244	287	248	273	252	261	244	290	277	280	306	291	244	252	282	260	268	258	262	263	257	283	274	275	260	248	278	253	250	267	261	278	287	271	285	274	250	266	280	262	260	315	305	267	276	272	260	293	248	296	269	272	261	282	256	273	259	267	266	257	280	279	268	260	283	280	274	284	244	250	273	280	263	296	265	274	275	262	233	272	280	271	281	261	273	263	310	245	266	257	259	269	300	259	277	274	258	256	274	251	269	264	275	274	257	288	258	294	273	243	273	270	267	295	272	259	253	259	283	247	291	248	273	262	312	237	263	292	288	267	264	273	254	264	284	271	289	268	266	294	287	303	263	286	285	269	286	270	258	283	260	260	310	262	272	251	257	270	248	265	269	271	273	290	279	270	288	276	294	269	260	262	259	242	265	247	256	263	264	279	253	232	280	246	257	278	263	273	280	287	266	252	266	274	263	262	287	268	283	279	275	266	253	285	270	272	275	274	265	262	277	280	267	244	286	270	251	254	253	262	271	276	278	266	278	246	276	272	242	272	276	305	281	273	264	263	278	262	262	258	234	266	271	293	237	285	274	261	291	285	277	254	255	259	286	274	237	266	277	256	269	274	293	242	264	244	271	264	280	262	268	263	285	276	275	252	269	268	255	257	254	289	275	251	270	269	279	255	270	276	305	251	264	317	262	275	281	288	299	274	256	278	285	275	284	272	295	262	285	271	242	264	244	315	261	256	259	247	282	271	290	313	294	236	280	289	262	308	279	275	281	284	267	252	250	283	268	258	223	284	253	251	276	277	304	256	297	261	266	261	304	257	261	290	267	266	256	308	270	264	261	274	284	247	268	263	298	255	269	263	269	246	269	279	270	287	293	243	262	238	256	284	271	243	275	268	290	297	266	292	275	257	286	259	245	265	263	290	302	257	260	265	274	268	290	282	264	251	258	259	269	286	289	265	266	279	268	283	264	289	267	240	277	273	261	271	268	250	244	260	274	288	264	256	274	269	242	255	270	249	279	243	308	244	256	283	271	272	250	274	250	265	248	280	267	274	256	286	263	291	277	309	264	282	298	290	263	279	266	301	246	276	265	249	244	270	258	254	265	263	244	269	281	277	289	265	272	281	289	285	281	255	252	252	283	274	257	294	275	251	246	235	269	251	283	247	260	271	270	281	256	247	270	304	263	256	290	233	277	262	302	293	245	239	240	268	258	274	246	303	273	282	276	260	262	256	308	287	298	282	255	263	272	264	300	290	248	287	298	277	294	288	254	261	255	286	247	263	296	287	261	248	259	271	298	279	236	246	288	310	270	276	297	284	272	303	264	274	267	276	281	265	323	277	310	278	274	296	284	261	282	256	258	274	292	280	269	262	282	264	267	274	244	284	252	288	269	256	290	279	250	297	285	268	257	299	261	258	248	299	251	271	276	259	302	284	254	260	270	273	290	288	298	278	241	294	293	268	261	282	273	253	302	270	292	243	253	292	280	305	289	253	261	277	285	276	274	295	305	257	276	251	267	272	266	290	297	261	258	274	246	268	271	279	255	291	277	260	284	238	275	281	243	273	261	256	284	260	275	265	241	286	240	298	270	249	277	279	255	264	280	270	248	231	293	289	272	251	272	267	303	286	251	259	282	275	268	251	258	263	281	272	297	244	290	280	284	255	275	275	264	259	255	301	264	287	243	297	280	267	263	232	271	261	283	304	293	277	292	271	289	246	272	265	275	267	257	265	267	275	273	261	266	245	289	264	277	272	241	267	282	293	249	261	265	280	262	275	285	281	265	253	244	272	277	271	261	258	264	276	292	250	285	283	257	279	282	248	273	266	306	259	271	294	243	267	272	262	264	309	261	275	261	252	265	252	247	276	262	279	292	243	265	265	307	270	244	267	270	247	308	306	261	295	263	284	285	266	264	268	269	259	307	298	290	256	269	271	293	287	281	274	233	278	291	240	266	275	257	262	275	244	292	233	292	231	289	260	263	281	247	256	244	269	279	258	257	306	284	260	277	271	273	275	255	272	291	247	275	266	260	259	250	280	304	271	287	274	270	258	289	287	281	288	266	271	273	246	261	249	259	276	264	286	280	273	278	249	292	267	273	264	265	273	275	270	291	252	289	267	259	269	304	276	260	271	258	259	284	285	297	292	285	278	278	262	257	261	264	264	254	258	251	266	253	280	262	262	273	268	275	282	269	286	255	295	242	266	265	257	304	274	283	260	271	274	243	285	280	258	286	251	280	259	293	253	282	266	287	232	279	254	268	257	274	296	237	256	270	255	297	288	241	268	302	265	263	295	289	267	284	291	283	261	275	256	260	261	280	274	265	283	302	277	275	281	256	266	275	263	270	245	273	267	264	300	241	241	267	281	256	256	264	241	272	289	255	280	272	258	246	267	271	280	266	235	262	294	251	268	261	250	274	275	317	267	271	265	264	280	260	296	280	281	258	285	266	270	257	273	246	291	273	267	307	275	268	270	233	283	254	241	264	266	280	308	257	230	278	284	269	276	251	273	280	294	253	297	292	245	255	277	259	287	235	267	260	281	266	289	291	225	255	272	267	263	288	269	282	247	244	269	296	284	261	287	291	276	275	261	291	262	272	267	271	290	265	272	251	256	266	253	274	265	274	267	281	235	251	267	256	257	281	249	266	293	292	294	269	244	256	254	283	256	287	256	251	258	268	293	284	274	287	274	239	270	308	292	287	308	257	283	257	259	276	275	264	273	270	285	280	265	285	282	259	265	244	291	292	273	259	279	282	267	279	283	283	272	270	278	244	291	275	277	276	277	262	278	270	263	285	257	282	292	263	290	279	322	277	264	285	286	248	296	280	246	278	274	275	250	253	296	267	264	268	260	283	277	281	276	246	272	285	248	267	267	262	276	275	285	266	269	256	258	255	272	268	259	284	285	267	278	282	267	272	268	273	269	298	243	270	249	271	270	278	297	284	278	268	265	280	234	283	278	242	285	281	253	268	294	312	259	273	274	253	288	271	287	274	267	274	246	289	257	284	247	259	240	240	254	266	248	256	253	285	297	254	237	281	255	267	252	255	284	249	281	295	262	270	268	261	272	299	254	253	257	293	273	283	281	294	243	285	308	286	278	258	296	279	284	265	267	267	294	295	295	271	267	265	267	293	295	269	277	296	272	287	308	256	274	264	280	249	268	244	284	270	261	278	278	265	249	269	276	249	263	270	271	282	254	261	279	253	278	280	259	271	264	288	236	271	249	271	264	257
20640	38444	37450	29144	23021	18275	15084	12358	9985	8470	7540	6810	6008	5281	4531	4045	3563	3031	2805	2603	2412	2063	1988	1817	1690	1360	1128	1074	944	878	833	773	696	645	630	598	602	549	564	514	529	514	470	524	500	512	475	513	491	491	466	475	453	437	502	491	464	478	474	440	476	453	479	471	458	504	508	486	500	427	503	497	449	452	489	461	479	496	506	473	459	483	492	482	467	498	467	446	443	478	449	497	475	476	469	430	490	472	488	460	449	454	473	469	477	456	464	420	444	476	471	450	440	480	467	460	426	499	489	453	441	460	456	453	455	427	456	454	452	460	440	469	471	449	486	426	462	481	423	475	447	520	490	454	464	460	448	435	487	455	450	476	434	463	487	440	487	430	469	494	475	439	476	464	449	504	456	429	437	475	506	468	466	445	435	443	506	456	480	486	477	493	460	458	459	467	474	459	417	450	446	453	474	503	498	428	463	434	494	426	460	465	460	409	452	461	430	459	484	492	414	450	445	461	434	441	491	459	474	449	506	478	469	503	438	494	435	457	466	438	441	464	437	450	453	475	460	442	501	451	488	503	482	461	468	458	465	448	496	493	492	476	481	441	491	453	461	454	492	469	461	448	482	467	476	417	438	423	457	478	491	508	420	473	447	466	463	464	465	457	407	419	478	404	468	460	447	449	481	422	501	468	473	458	484	462	513	472	461	446	438	499	466	430	491	464	456	471	459	494	450	453	450	468	455	442	489	404	473	461	498	459	467	475	464	473	455	425	491	456	503	491	461	478	464	472	458	433	433	454	444	437	468	500	459	473	440	487	450	441	488	474	428	454	433	491	469	450	496	488	476	441	440	438	470	433	471	471	477	485	465	495	479	438	483	472	468	442	473	459	474	456	470	474	425	434	448	464	465	418	445	458	456	460	456	503	460	452	468	444	461	441	448	491	487	474	462	489	437	470	488	510	461	439	451	447	461	449	480	496	492	487	445	501	478	484	483	463	526	477	437	464	463	459	463	457	431	473	449	480	475	522	443	461	472	482	462	474	449	474	461	418	471	460	466	458	493	438	450	492	412	450	459	466	447	480	451	456	463	456	463	431	451	443	433	500	450	498	496	453	498	435	487	511	442	475	416	492	458	417	449	436	419	480	463	456	476	480	486	473	457	454	492	484	464	447	423	441	434	461	432	458	490	464	429	457	459	423	471	498	461	477	477	470	424	465	444	495	454	473	441	475	455	479	497	485	477	471	494	518	435	482	457	470	467	470	421	470	488	503	448	449	491	466	434	448	440	458	495	495	430	495	438	472	454	504	455	478	451	496	455	431	475	430	462	491	508	478	438	491	442	441	465	487	461	472	426	474	470	467	493	439	484	453	509	471	443	457	426	464	513	463	445	441	438	441	435	472	465	450	456	468	455	442	499	477	452	489	445	480	444	475	459	459	472	456	442	497	483	434	483	474	455	474	451	460	448	440	454	438	415	460	475	430	476	453	452	486	445	487	448	478	477	490	465	474	493	487	454	492	457	447	415	476	432	471	486	478	474	470	447	490	459	462	439	468	455	466	443	465	413	443	452	475	455	477	479	440	476	475	499	438	450	462	490	436	458	502	495	447	501	462	451	449	437	447	496	493	492	450	461	475	439	492	439	480	439	461	477	458	398	467	463	488	471	456	457	439	478	456	475	462	504	431	441	504	463	470	466	478	431	460	459	474	438	487	459	459	454	462	450	437	447	445	463	504	479	444	427	483	485	461	486	466	500	440	453	467	492	435	445	476	470	426	461	473	424	466	469	452	511	490	471	467	448	439	473	453	468	456	432	471	453	436	465	455	460	461	464	433	441	464	480	443	485	456	432	432	439	494	428	450	491	505	479	504	494	451	462	506	493	463	500	477	500	472	505	460	492	465	447	466	467	482	457	465	466	484	468	452	487	454	489	467	488	468	467	454	465	442	425	449	472	487	430	451	453	478	452	452	434	471	503	461	468	461	465	516	451	455	443	508	490	466	498	512	485	459	451	485	493	514	438	482	480	450	458	481	484	458	432	507	467	461	430	472	434	430	446	489	477	467	469	437	496	458	492	438	450	492	446	484	510	480	480	486	414	447	481	486	492	476	480	448	455	443	405	431	450	478	465	468	453	458	443	492	454	473	456	460	457	478	478	456	484	470	467	484	444	514	473	478	478	465	485	463	432	450	499	475	451	441	435	443	478	418	474	475	485	476	477	449	429	420	455	489	456	476	489	483	463	435	505	467	489	455	442	462	487	471	449	466	455	480	451	458	503	442	417	463	474	464	453	457	453	432	460	464	463	459	491	476	471	457	427	475	477	443	465	520	467	461	487	476	428	455	503	469	458	495	466	478	454	409	483	469	461	464	454	441	483	482	474	493	479	467	458	437	463	451	412	478	413	457	463	495	452	523	457	452	469	465	445	456	448	483	462	441	459	429	446	477	494	485	484	460	487	517	496	502	421	472	469	440	474	444	430	432	486	496	423	465	455	507	471	480	468	465	487	492	458	441	495	501	422	436	488	440	459	441	459	437	481	467	473	470	447	446	453	462	469	424	477	460	479	448	499	409	482	450	460	435	451	448	510	454	459	468	434	488	458	446	497	486	460	454	467	443	460	463	445	466	441	457	466	459	458	463	437	478	494	498	450	435	480	435	456	439	445	476	452	477	459	453	430	472	478	493	459	453	490	479	469	459	517	504	459	470	442	450	462	463	449	490	461	466	392	437	473	407	464	465	447	463	459	425	440	437	429	440	440	482	454	451	519	485	490	444	421	471	442	420	443	468	464	455	478	461	475	453	505	471	489	451	486	458	468	494	453	462	476	471	475	477	452	495	452	449	472	453	474	437	446	421	493	460	433	462	404	458	459	475	457	478	462	505	480	473	479	455	455	465	464	444	438	522	471	477	475	493	458	470	493	454	484	449	467	452	450	450	492	465	470	457	473	487	418	436	469	452	464	488	450	443	475	454	476	459	452	457	459	436	483	485	462	458	485	447	510	466	496	420	482	472	468	528	469	445	477	418	488	469	507	464	458	477	470	461	416	467	468	462	483	485	439	497	497	478	441	419	486	438	460	443	468	428	461	478	481	440	461	471	441	418	462	462	498	459	498	451	459	476	460	494	464	446	446	468	437	454	468	445	479	458	446	465	475	418	497	442	442	492	467	449	495	433	454	462	466	479	467	501	445	432	485	482	449	454	424	448	485	448	469	491	452	483	453	492	431	462	456	478	466	454	447	470	468	474	435	466	471	473	471	465	471	430	471	467	449	477	449	472	545	448	452	443	479	487	463	429	454	437	453	520	499	475	442	438	487	483	433	447	455	474	496	477	465	436	442	475	520	455	456	449	460	454	464	426	472	483	456	454	460	446	497	427	427	463	480	448	492	481	479	484	471	492	448	468	453	458	455	442	495	464	496	471	491	449	478	496	455	463	423	478	462	453	484	452	455	513	458	461	515	489	514	513	463	482	428	479	429	497	449	480	488	444
23066	21154	28940	23657	21212	20962	14366	6646	4798	3718	3114	2728	2409	2136	1948	1672	1521	1305	1154	1088	1116	987	865	766	714	644	510	480	493	374	356	368	323	338	295	266	266	288	292	248	255	233	243	286	247	240	206	212	230	236	204	235	229	230	203	210	229	227	238	203	213	215	232	226	221	225	198	202	224	196	220	216	211	217	224	216	218	210	224	211	223	235	216	197	218	221	219	200	207	209	245	194	233	202	245	236	221	214	208	207	183	193	229	217	204	205	233	223	242	213	215	234	209	201	193	218	225	226	225	191	234	204	236	214	223	232	191	204	207	233	189	208	214	200	209	230	211	247	208	209	200	216	242	233	247	210	233	219	236	228	212	217	220	230	206	213	230	190	223	208	227	216	210	200	223	185	191	221	243	241	227	220	207	222	213	230	209	222	189	201	219	213	194	192	200	197	224	230	232	203	203	242	196	211	229	198	217	214	219	216	222	201	204	221	211	220	223	219	211	237	199	223	195	225	189	200	222	209	221	212	214	233	233	236	210	227	195	231	219	197	233	183	221	204	233	205	218	231	220	209	199	217	200	217	215	217	205	188	234	216	238	206	217	207	188	238	223	204	217	239	226	214	227	213	238	221	230	206	197	210	218	225	219	219	227	211	219	215	241	222	202	215	217	220	217	204	201	221	205	220	201	185	214	207	199	223	213	226	209	226	227	223	221	218	223	205	226	223	198	205	205	231	234	206	251	203	224	219	212	228	206	206	205	208	189	217	188	243	223	205	245	200	198	205	222	221	210	211	203	209	225	208	228	189	225	222	250	232	217	211	187	197	188	233	217	216	203	219	207	225	256	222	204	193	213	218	215	228	194	254	214	203	214	196	217	225	232	227	204	214	211	248	194	228	206	239	204	197	202	230	188	227	237	194	225	220	190	212	205	223	221	226	224	218	246	219	220	211	216	217	206	203	215	244	183	218	254	224	204	248	195	235	239	193	228	203	213	212	217	221	205	207	202	214	187	196	226	216	230	192	203	216	208	234	236	230	227	209	218	208	190	220	216	230	216	239	225	207	229	206	216	211	226	217	208	199	217	217	216	214	223	225	204	210	238	219	231	217	206	202	215	219	203	216	215	204	200	227	222	215	229	213	228	221	219	244	220	216	221	210	207	194	206	225	232	209	187	201	218	242	234	197	223	167	249	198	199	204	231	220	234	214	226	223	205	215	224	201	215	198	222	224	216	209	210	214	224	199	203	231	221	243	210	215	198	199	215	193	208	221	218	204	225	214	213	235	187	211	208	225	221	212	231	202	228	216	202	202	208	206	212	221	225	186	182	200	215	190	223	196	237	233	212	221	219	194	210	242	200	217	211	232	215	199	206	228	236	218	211	223	205	226	202	236	225	210	225	220	218	187	195	216	216	210	191	193	251	200	236	203	230	217	180	204	197	210	214	200	207	227	196	223	217	239	233	213	236	178	202	222	242	192	237	208	207	248	237	197	207	221	212	232	225	219	260	210	208	224	214	210	223	225	226	242	241	224	208	206	206	265	236	180	220	218	243	216	233	229	211	245	226	207	256	242	192	200	242	219	205	204	196	227	214	207	244	201	233	223	198	241	186	209	191	208	208	244	228	214	211	214	226	219	219	200	228	238	254	223	204	222	208	231	199	204	202	199	211	196	185	219	233	213	194	219	195	211	232	225	200	202	210	205	216	206	196	201	201	243	218	233	250	217	217	230	221	209	218	218	193	198	210	239	224	226	216	226	183	207	216	211	234	198	190	224	190	198	225	207	206	213	225	216	222	208	245	204	221	194	234	214	205	219	210	191	203	208	200	220	209	211	200	203	216	229	210	225	223	225	228	222	204	238	210	218	202	201	197	209	211	214	223	215	191	230	218	213	245	217	206	239	214	215	211	208	222	232	211	225	226	193	191	214	219	218	229	196	207	201	218	194	216	234	223	218	228	238	204	230	208	220	216	215	208	237	216	229	229	216	207	200	225	215	208	199	232	210	221	209	234	214	213	249	195	210	247	221	215	226	227	234	216	189	241	237	210	253	229	211	234	178	226	191	234	182	210	239	204	209	236	199	237	186	215	225	211	219	191	229	214	216	231	191	229	196	227	215	205	255	222	240	231	197	212	178	217	202	237	214	220	209	223	197	238	252	239	213	223	202	222	214	227	199	216	212	220	218	235	227	201	218	209	206	234	209	232	225	221	202	220	199	214	199	221	242	220	222	224	214	215	220	222	211	232	235	208	237	225	214	225	232	200	236	227	221	207	205	216	204	205	229	204	247	229	228	227	205	236	222	198	225	206	206	217	194	226	203	216	241	214	217	200	218	219	193	223	218	228	207	224	218	230	237	224	185	215	220	236	205	191	243	182	216	192	215	232	236	237	223	219	219	203	198	226	207	203	203	218	204	233	212	218	215	200	190	217	188	220	205	216	225	222	216	229	223	187	217	219	203	218	201	193	228	208	193	208	239	216	240	202	209	204	182	219	206	217	247	224	218	212	198	220	192	232	222	205	198	203	232	227	208	228	235	213	214	235	236	215	234	201	208	219	241	221	209	230	220	192	205	219	251	219	204	240	190	216	212	238	208	228	240	229	212	197	218	200	255	239	223	222	203	200	239	212	211	219	216	235	222	212	212	206	243	215	212	222	217	228	214	203	217	215	211	175	231	217	197	228	204	209	198	218	228	207	222	217	215	195	211	196	230	230	205	188	233	196	222	206	224	210	248	221	212	178	222	223	252	200	219	206	192	188	201	206	226	197	199	214	221	221	227	225	230	230	198	194	208	195	204	227	210	206	225	200	208	233	211	228	203	205	187	220	206	216	225	218	215	213	191	215	225	213	188	217	244	215	234	211	217	237	209	195	213	201	224	222	220	210	218	208	250	232	209	200	219	230	169	210	217	189	243	225	230	239	228	220	238	227	232	228	211	206	221	223	202	239	222	210	210	217	227	200	188	209	231	210	215	216	209	223	215	193	230	201	222	216	230	237	195	220	223	233	211	206	223	200	212	232	208	228	230	205	205	209	237	195	194	212	196	201	224	244	218	218	246	198	220	214	211	213	237	219	213	202	215	233	237	229	227	216	208	203	210	200	224	233	193	238	201	226	219	212	209	200	214	225	228	226	202	232	215	219	211	219	219	233	222	213	211	201	225	230	245	216	225	197	220	225	240	246	206	245	235	204	211	230	206	247	230	203	213	202	217	221	221	223	214	194	236	216	223	196	227	223	209	181	214	210	203	229	231	202	181	222	201	216	211	224	246	242	212	223	197	203	226	208	237	201	226	209	197	198	204	237	218	191	191	221	200	210	195	201	223	223	230	228	220	231	220	214	210	218	208	208	221	209	206	194	199	215	212	196	193	209	235	196	203	211	212	217	212	208	224	202	244	215	229	229	218	209	216	214	199	194	211	201	195	203	173	231	231	208	198	247	197	214	230	208	215	202	238	226	233	224	187	223	198	239	227	217	230	233	219	235	213	236	224
22924	43683	41702	32275	26307	22278	18655	15463	13206	10886	9560	8278	7535	6763	5928	5221	4463	4014	3579	3341	3214	2801	2470	2321	1861	1548	1383	1147	1064	946	917	813	740	668	597	520	531	505	459	431	451	471	428	429	430	400	404	371	374	382	366	388	353	337	408	378	398	356	397	391	383	373	387	359	355	405	371	394	385	376	372	398	369	401	377	372	391	364	380	377	376	380	364	342	357	371	373	368	361	370	324	371	358	407	336	350	362	393	373	353	355	383	381	380	346	399	389	367	385	404	342	348	351	371	374	339	350	358	344	352	361	354	354	345	351	367	395	338	390	377	356	373	367	375	398	331	350	338	375	372	351	369	350	336	372	344	372	366	360	345	374	374	425	394	364	357	359	377	373	355	362	361	381	396	355	362	364	351	376	382	329	371	346	360	383	358	375	369	357	340	391	375	358	375	349	380	381	352	361	389	375	363	389	394	366	353	381	390	355	370	423	407	352	384	385	379	378	379	355	347	339	391	375	335	356	370	389	365	352	364	365	392	363	389	354	335	386	388	344	371	370	337	364	397	349	373	373	372	351	392	350	341	359	316	386	365	340	367	399	394	369	383	396	385	369	379	351	363	340	366	355	384	408	351	384	363	354	382	356	388	366	353	377	389	381	349	386	349	373	385	389	362	382	356	368	339	328	355	374	382	357	380	356	371	379	372	351	337	357	373	375	382	360	367	358	367	391	371	398	368	381	371	375	363	322	358	379	384	354	369	380	358	349	379	367	378	396	369	372	364	377	350	382	348	359	377	356	369	362	360	345	372	364	407	382	386	365	352	357	347	370	351	370	361	356	347	376	339	405	370	359	400	358	380	377	381	336	341	362	365	359	396	376	386	370	407	380	352	343	360	372	396	364	372	344	386	315	354	382	383	365	347	380	368	394	389	327	353	370	411	362	398	401	327	376	381	373	412	409	346	341	355	402	391	354	368	379	376	379	384	345	354	373	395	411	368	364	347	387	395	400	325	349	366	381	378	355	373	375	359	358	373	379	335	313	351	380	413	384	345	356	378	345	365	363	357	351	370	407	362	380	366	375	360	367	371	366	393	377	354	365	355	362	379	380	393	353	348	350	393	374	370	377	398	370	335	389	392	385	363	340	376	363	367	383	379	351	394	389	367	389	365	407	370	362	362	364	367	337	360	338	342	351	397	378	345	369	405	379	364	361	394	391	355	374	367	368	377	362	369	374	381	366	348	354	368	380	332	354	352	372	381	354	337	351	370	391	351	349	366	338	348	381	355	352	348	408	356	377	375	359	360	359	389	370	364	373	364	385	338	378	346	373	371	413	345	339	350	364	358	372	358	383	356	355	357	354	343	367	367	350	365	385	405	382	399	385	365	395	384	352	379	370	353	367	421	341	371	361	347	339	385	406	382	386	402	380	368	366	365	410	356	401	369	382	365	337	350	401	354	366	353	388	379	377	375	331	386	352	412	377	358	338	365	378	370	390	337	381	347	347	367	317	381	351	360	369	394	344	367	373	360	394	345	348	352	317	376	393	402	357	362	349	362	410	364	370	369	377	370	353	363	380	388	375	359	362	380	390	366	372	359	363	351	380	371	367	358	364	370	352	353	378	338	383	412	368	357	347	380	352	386	360	371	363	388	349	381	342	358	374	361	359	380	370	354	359	394	372	359	399	347	386	395	341	367	360	346	362	357	346	404	364	329	385	364	360	368	350	376	377	421	332	397	354	358	373	371	353	386	384	357	371	372	361	363	388	345	359	358	373	382	364	385	365	399	364	370	381	371	400	387	377	341	376	348	380	391	377	373	341	347	368	399	380	360	405	367	375	356	383	375	361	387	377	372	355	331	339	361	372	375	379	325	378	380	372	378	345	374	358	387	386	367	356	345	356	362	365	355	386	337	389	374	368	385	386	369	381	336	372	344	363	304	383	354	355	346	372	417	350	385	354	381	373	353	352	343	387	355	355	359	348	365	354	387	355	387	385	345	399	389	365	353	372	394	339	377	329	387	383	366	358	336	357	361	334	369	380	392	360	357	345	338	326	360	339	358	372	369	361	359	387	339	371	375	357	345	363	394	350	361	348	354	376	348	368	368	384	347	374	364	384	357	339	386	330	371	374	363	384	376	377	342	364	339	369	335	384	363	387	366	390	373	358	380	361	381	357	373	387	377	340	384	421	352	351	387	348	350	339	368	365	343	393	365	377	372	346	347	345	375	374	364	355	358	355	392	393	360	380	334	367	391	359	371	405	373	348	367	370	355	378	391	365	310	352	363	362	392	339	373	392	384	355	353	360	379	396	355	394	324	408	362	388	348	369	388	350	341	389	371	340	378	397	355	383	363	363	302	346	359	362	351	380	348	340	359	386	380	371	344	343	363	387	392	340	363	379	348	326	386	388	390	400	368	398	385	342	375	339	360	345	370	366	341	347	405	369	346	365	373	388	366	416	368	361	375	372	373	338	368	379	369	376	354	355	345	350	372	345	373	386	355	330	360	362	329	355	403	366	371	374	365	360	372	356	405	365	368	371	378	396	348	342	348	349	351	352	398	350	354	409	356	392	361	342	359	366	363	337	368	349	333	375	387	394	368	376	363	357	380	358	384	372	379	378	348	339	347	362	350	368	364	343	378	367	360	368	346	343	340	374	361	375	335	359	384	354	360	376	387	357	360	363	364	361	393	353	388	402	368	360	368	371	357	331	369	346	374	337	382	312	366	340	367	339	374	362	372	343	362	348	355	375	379	403	376	367	390	357	325	378	378	374	340	346	361	384	332	383	329	361	374	361	388	350	379	400	372	373	347	411	343	345	400	363	381	349	383	365	378	350	336	365	364	390	332	401	370	375	373	338	365	345	388	353	361	356	363	379	386	356	338	387	372	351	374	376	342	368	358	353	358	356	360	380	355	360	379	365	355	386	353	358	374	373	391	367	344	382	384	411	383	365	344	364	322	355	380	350	361	394	361	355	335	343	360	361	353	380	406	387	372	370	376	387	349	395	367	368	373	392	357	362	382	368	335	375	345	384	345	382	361	388	344	345	356	376	337	387	338	402	400	398	334	373	369	358	339	351	390	374	356	341	400	377	384	391	403	377	388	358	351	352	370	361	363	379	369	376	348	334	378	379	362	372	369	352	396	333	362	373	363	324	382	384	368	336	364	411	372	349	366	366	347	321	356	361	320	347	354	372	401	386	398	343	342	386	327	369	339	389	360	384	359	377	382	344	363	377	324	344	383	380	377	367	375	374	358	355	367	322	360	341	384	359	354	377	370	388	348	348	363	355	365	357	360	351	395	332	391	379	384	387	328	351	370	398	357	357	380	367	345	370	382	335	367	332	379	341	369	381	393	388	355	368	354	381	350	365	392	347	359	365	382	394	401	356	346	405	364	375	380	331	398	403	359	370	360	318	390	343	353	385	382	394	362	366	392	356	365	391	392	390	359	371	398	348	401	382	317	369	363	382	386	399	334	366	341	374	397	372	424	368	343
26838	21917	22082	15072	7980	5285	3758	2804	2227	1777	1464	1342	1203	1157	1048	895	826	778	728	702	682	595	572	509	497	426	428	414	384	375	358	385	350	367	310	357	337	309	317	331	306	347	319	322	319	307	290	311	305	314	340	307	280	306	294	309	320	291	269	324	292	336	288	299	297	266	303	303	279	290	299	335	293	281	319	292	295	302	279	343	321	340	314	306	289	300	313	295	314	317	284	317	293	292	315	308	332	308	318	330	314	308	262	282	299	294	280	325	292	288	313	314	286	341	303	288	328	346	311	318	290	294	300	328	314	303	301	300	320	298	326	316	323	283	318	335	325	324	298	306	307	276	303	304	292	292	318	290	302	304	339	294	297	291	320	326	310	282	295	341	308	303	306	326	309	299	316	309	281	328	316	332	310	296	327	310	314	310	287	298	312	324	327	313	303	310	339	301	325	344	286	298	305	279	309	307	335	308	295	332	302	298	292	265	299	300	327	300	298	302	332	300	321	307	305	312	295	324	303	302	281	267	328	320	304	283	320	290	321	319	299	282	305	317	286	304	315	294	311	297	324	290	276	323	325	304	337	348	328	285	302	306	292	294	300	318	294	317	306	286	278	295	300	312	314	338	300	351	299	312	308	308	270	313	308	284	260	281	281	296	287	340	273	299	324	290	339	291	320	328	302	303	276	301	319	309	308	346	312	312	318	304	314	350	312	327	316	290	301	293	304	298	304	310	297	297	287	317	337	302	314	318	298	278	315	326	300	342	335	280	283	268	310	298	285	328	324	302	308	298	309	318	289	319	311	296	325	327	306	288	291	359	324	291	324	300	305	304	308	307	309	300	321	313	331	327	302	297	305	303	330	300	299	289	311	307	300	275	297	269	333	288	297	313	343	311	329	281	311	311	306	266	279	304	308	317	314	307	354	303	304	331	312	318	306	300	288	317	284	302	297	334	318	293	307	293	310	315	293	318	284	307	287	328	309	325	309	283	282	286	324	308	311	295	311	313	300	279	295	297	318	291	306	325	294	307	305	281	302	299	348	300	320	305	310	326	338	305	269	309	283	276	330	309	304	309	305	304	281	262	279	307	314	304	284	337	305	300	278	314	293	293	292	297	295	322	302	312	296	305	320	310	332	315	284	305	312	295	286	317	343	279	288	322	277	308	317	312	306	303	302	305	315	319	303	315	311	291	309	284	319	311	317	291	310	295	309	326	312	276	322	295	340	304	294	317	312	321	321	313	340	321	301	303	297	310	300	291	327	311	290	327	312	300	298	337	292	333	342	289	307	286	327	324	285	293	302	297	330	289	317	327	255	284	323	292	291	314	306	325	290	308	322	309	340	317	318	314	285	312	305	314	303	304	345	314	303	318	302	291	278	339	311	318	316	305	300	280	296	302	310	339	304	302	298	318	297	281	342	317	321	317	341	318	303	325	336	300	319	292	321	310	322	340	316	308	320	316	272	316	317	300	330	348	316	343	292	287	294	317	281	318	307	324	328	273	303	304	320	320	311	319	352	288	316	305	302	278	303	306	317	305	307	308	294	294	304	297	302	324	337	298	289	303	309	318	298	312	311	300	324	325	277	306	326	299	289	321	338	331	327	288	298	312	279	328	320	305	356	297	277	344	275	320	314	316	285	322	321	311	286	277	314	293	286	288	294	314	309	325	315	316	314	321	311	308	310	308	321	319	315	325	298	298	294	299	310	292	310	330	291	324	283	314	313	285	330	301	308	272	283	304	317	295	302	301	322	313	317	284	296	306	306	250	289	297	300	269	309	305	330	318	311	326	310	316	326	353	327	303	293	304	321	328	312	318	289	319	297	331	275	320	285	345	311	301	329	320	321	298	311	315	312	319	327	293	344	295	275	301	332	270	288	337	320	303	293	294	333	323	306	300	296	294	311	279	305	319	315	320	311	308	324	300	313	315	321	284	291	312	277	287	297	290	307	295	307	295	314	338	301	314	288	286	313	315	287	319	305	290	306	292	326	320	321	324	286	333	300	335	293	297	305	310	328	309	271	328	319	325	320	323	319	293	314	316	321	305	316	301	295	324	306	325	314	293	288	306	310	283	293	287	296	306	301	318	314	288	327	286	337	336	295	334	320	299	290	326	338	318	322	315	312	328	325	305	285	317	320	304	310	304	322	261	327	289	316	330	296	301	313	307	330	318	325	295	301	295	298	320	295	269	297	292	328	300	348	306	303	319	326	294	310	308	297	299	306	312	324	291	306	304	298	325	329	283	311	306	295	307	308	304	307	303	293	291	306	292	311	281	291	316	296	309	292	305	303	324	295	305	318	287	310	331	304	304	321	302	318	317	308	322	313	287	301	324	315	301	289	280	302	290	288	318	267	292	286	314	313	319	330	302	322	289	303	336	335	324	327	343	292	293	317	314	269	291	306	292	339	293	309	304	319	316	305	274	295	333	325	307	353	276	306	301	308	313	291	298	296	291	308	312	318	312	315	330	298	330	328	312	308	313	277	294	309	294	328	299	311	302	322	306	294	307	279	314	326	288	308	288	296	306	310	308	342	299	300	320	326	332	312	295	335	305	325	294	320	342	303	293	310	307	302	313	293	313	317	296	298	289	349	284	298	314	285	304	330	307	321	285	305	323	319	330	302	298	290	317	307	300	300	342	318	310	315	309	303	295	309	320	338	346	305	320	303	296	298	315	328	289	336	303	302	297	291	304	287	365	269	314	308	332	327	317	299	303	306	284	307	306	312	312	301	298	297	311	310	304	314	289	301	326	294	287	317	296	277	326	336	319	295	341	271	296	295	337	298	311	292	316	317	316	303	344	304	298	325	312	316	305	339	259	314	322	301	293	323	317	276	331	292	305	332	300	291	324	311	292	293	313	310	291	318	283	313	291	316	283	310	302	308	321	314	313	304	306	320	343	288	320	321	284	292	297	318	298	332	306	302	291	313	281	324	333	287	312	297	292	327	315	301	322	306	291	287	289	302	286	304	332	352	315	335	310	312	327	321	310	288	308	305	300	310	331	315	309	303	297	306	308	351	317	298	309	266	314	297	294	303	298	289	306	281	326	333	300	325	313	315	292	268	300	308	296	313	319	286	356	351	289	314	286	315	298	308	321	324	327	302	296	299	299	293	311	310	335	288	315	255	298	342	291	316	321	303	277	288	319	297	322	273	291	325	309	314	291	338	300	315	309	293	281	341	307	294	296	328	333	314	334	286	320	313	304	300	309	311	320	294	281	326	309	306	316	299	335	336	319	306	297	339	265	305	322	301	293	291	298	291	321	310	326	329	308	310	325	308	294	284	306	333	327	330	298	261	292	306	334	311	317	315	323	316	302	321	322	299	343	284	326	296	313	312	315	326	318	296	326	286	318	299	305	310	287	307	292	313	309	296	298	312	289	307	318	279	298	315	300	338	316	318	287	284	344	298	291	295	289	327	294	288	326	319	288	298	309	323	328	301	306	325	270	275	311	269	345	302	325	276	308	303	322	286	304	308	287
21010	34233	31044	21993	16623	13271	10906	8439	7053	6034	4995	4370	3700	3330	3018	2606	2457	2032	1994	1775	1712	1579	1399	1263	1139	1082	989	870	806	730	721	662	667	602	624	594	584	570	627	574	573	560	585	566	560	540	559	564	507	510	512	530	540	547	526	540	530	536	524	507	539	541	541	512	550	546	513	531	557	522	573	502	535	493	567	554	559	468	517	543	520	500	533	505	474	542	537	487	539	537	481	534	533	500	513	522	533	540	554	557	521	516	546	525	535	496	505	522	524	529	527	546	534	544	527	529	518	527	543	551	537	509	481	548	539	551	531	528	557	535	525	493	521	532	510	509	503	538	547	529	479	527	466	527	539	544	533	554	544	499	543	528	505	530	549	515	525	558	532	526	552	586	536	538	532	552	567	503	497	502	509	502	555	518	554	506	516	544	549	519	488	529	524	556	514	538	540	497	495	520	540	523	529	479	536	533	476	532	560	527	528	521	529	545	529	492	526	523	483	486	487	534	546	497	527	552	496	527	493	504	522	535	516	533	515	508	522	533	503	530	482	494	549	504	582	485	517	500	511	534	564	525	512	519	498	549	562	497	512	537	554	561	540	500	518	515	534	520	541	496	487	520	544	499	519	530	494	520	555	576	527	512	538	521	539	501	517	538	535	543	549	536	526	538	504	542	543	487	513	576	469	550	443	564	467	546	514	552	554	555	535	523	508	494	521	531	555	536	500	516	486	539	517	515	519	523	557	544	532	475	509	533	540	505	503	547	531	525	543	508	508	550	520	522	551	551	470	517	527	497	534	489	528	522	508	525	504	537	509	505	550	520	520	528	568	516	529	515	537	541	542	541	489	515	530	523	524	530	541	531	486	514	503	538	517	524	525	527	534	573	532	556	526	573	545	495	501	561	536	516	521	562	542	517	508	517	525	541	505	487	501	516	525	484	529	542	554	570	520	525	514	527	544	551	528	559	485	583	545	531	523	539	511	556	556	584	555	545	515	534	555	549	550	527	521	544	517	511	550	484	511	508	505	548	533	543	566	549	504	532	532	559	559	536	567	500	520	520	521	512	542	523	526	543	504	570	509	532	539	480	545	505	519	512	503	492	572	529	548	557	502	522	521	555	513	531	546	479	566	490	511	539	551	531	487	524	504	521	501	550	539	503	524	524	527	512	483	495	520	527	521	515	560	521	522	581	557	514	537	521	527	534	543	552	513	538	510	498	548	525	510	515	499	510	524	516	516	541	502	485	552	501	535	477	509	564	502	513	549	515	535	513	550	546	512	540	519	486	513	534	513	576	531	565	534	559	576	573	540	514	521	502	524	534	511	523	496	495	539	529	550	507	532	527	537	547	479	517	508	502	526	536	566	543	504	508	573	480	535	521	579	515	563	545	514	550	541	520	496	562	544	513	514	524	530	503	516	519	559	504	526	515	525	526	508	551	582	538	519	545	516	496	572	521	547	525	566	535	543	554	539	535	518	540	555	509	508	518	556	537	575	568	532	494	534	509	531	539	510	531	509	527	521	508	516	547	513	514	515	551	522	552	524	504	547	537	538	521	511	491	546	511	511	536	528	516	536	506	531	559	578	527	528	519	522	561	486	525	504	516	503	492	590	540	558	487	561	502	521	517	516	549	521	538	520	519	538	555	525	548	583	560	540	571	522	520	513	501	511	537	521	493	542	512	520	505	504	579	512	486	554	561	557	518	503	552	539	522	544	499	514	524	505	555	516	506	558	536	540	574	554	488	513	482	525	539	496	541	585	557	536	538	546	532	530	503	516	486	494	546	572	540	527	540	545	539	516	485	545	517	504	552	533	535	500	506	486	511	535	499	560	528	524	556	521	551	487	517	518	555	551	501	524	539	538	503	534	562	501	498	562	548	537	512	488	511	574	504	496	534	539	515	523	494	529	495	543	512	514	499	545	523	528	527	535	549	493	466	517	553	529	558	535	543	576	516	554	500	545	558	522	558	505	533	528	494	561	533	466	525	498	544	510	522	518	513	512	580	517	564	502	531	558	521	542	538	530	523	527	566	555	514	537	521	532	528	497	514	521	496	511	556	505	518	524	520	523	514	561	501	501	532	521	538	516	510	535	516	560	529	544	454	523	537	512	522	485	474	534	531	489	481	521	508	539	509	507	483	525	522	522	533	500	555	507	547	527	511	538	527	520	520	523	541	518	514	542	543	513	520	522	517	476	509	494	537	585	520	537	513	528	526	550	513	525	546	509	550	520	494	505	522	513	523	532	557	517	504	511	534	543	498	529	512	534	512	479	588	549	507	529	540	513	474	494	548	505	500	519	537	535	510	549	488	548	514	514	534	510	477	543	539	532	567	484	486	522	539	497	520	486	544	502	504	520	534	531	524	486	534	527	536	541	540	481	550	503	495	531	503	514	553	507	540	538	543	530	539	563	492	533	527	522	511	559	518	556	485	544	542	523	568	539	533	508	504	503	546	539	557	523	514	520	508	521	498	535	505	504	541	559	552	502	503	543	523	554	525	571	557	530	567	522	535	488	584	459	525	510	514	479	498	507	543	496	469	522	542	532	539	508	528	511	524	499	481	497	529	529	528	562	525	527	541	530	451	525	514	524	473	540	552	546	504	540	552	533	511	535	510	532	540	492	494	528	513	542	504	545	516	542	572	586	565	522	542	483	563	528	536	519	553	489	536	548	535	508	503	524	544	541	478	526	551	591	538	505	553	517	519	534	548	539	506	499	557	520	505	556	486	495	527	517	543	518	545	557	554	518	550	555	529	525	527	523	514	521	529	479	525	538	523	524	507	554	572	525	493	528	538	548	523	530	541	541	510	523	520	537	527	535	514	528	456	495	519	501	495	508	494	557	536	525	523	509	498	583	530	596	538	500	501	531	536	550	514	538	494	487	469	551	506	514	511	515	499	513	526	537	537	557	517	540	535	547	540	505	507	531	484	559	550	528	514	550	508	507	519	502	500	574	537	553	558	538	524	525	545	512	498	504	533	517	489	484	509	508	537	509	520	577	473	505	537	543	575	524	504	514	519	527	497	532	563	586	548	533	507	498	535	551	550	535	534	518	515	553	527	514	527	507	550	520	492	524	507	508	537	500	481	536	519	484	519	493	487	522	524	503	517	519	541	503	520	539	513	510	531	496	567	529	557	539	520	533	549	544	553	516	537	502	486	554	548	541	510	505	514	535	494	576	516	528	534	501	569	516	537	483	495	500	547	588	529	519	523	515	552	493	470	548	557	543	525	523	530	524	524	501	517	552	538	521	517	538	519	522	484	498	502	500	523	510	485	533	540	508	540	543	506	520	512	524	542	492	491	510	541	481	533	485	533	512	529	553	494	504	581	532	491	549	513	535	530	526	475	513	465	536	524	530	546	501	526	554	520	565	535	504	529	523	526	543	531	537	516	504	534	541	505	539	521	550	534	507	518	554	505	546	503	494	494	532	535	534	497	541	515	536	513	521	470	554	540	521	549	482	511	559	514	543	520	528	527	534	542
23968	21164	28474	24170	20956	14610	8293	4604	3564	2774	2259	1968	1664	1503	1360	1258	1106	982	908	849	822	750	695	655	535	531	459	422	395	388	385	371	344	312	321	316	283	276	281	296	293	292	283	244	259	276	270	257	248	296	313	253	290	257	261	281	245	243	254	251	268	259	271	281	262	288	267	241	257	240	288	264	258	282	249	263	273	277	283	247	273	257	262	279	245	265	286	263	249	266	285	252	251	238	269	258	279	243	254	261	259	255	278	277	254	259	267	254	260	245	250	265	275	271	263	241	260	303	258	258	268	261	294	243	256	256	244	272	259	251	243	287	277	256	252	244	270	277	259	218	267	247	246	254	246	262	271	275	265	253	239	262	259	235	249	259	306	263	253	265	259	253	241	261	256	262	275	271	253	241	289	277	243	236	263	255	281	263	240	299	252	288	285	274	286	255	302	270	246	265	257	275	252	257	276	242	245	264	279	249	244	270	276	257	261	217	241	261	277	276	233	257	244	259	282	274	260	272	251	249	241	293	271	247	288	254	264	266	259	258	274	285	263	288	259	257	223	265	250	274	231	284	263	258	241	237	288	275	266	230	270	260	270	266	293	271	264	283	279	278	256	271	257	243	254	239	265	258	273	257	271	261	263	251	274	256	256	271	254	233	251	299	251	285	273	230	270	262	275	280	254	253	257	287	263	270	276	278	274	227	264	254	258	259	264	281	293	253	256	295	249	275	250	268	281	273	276	248	245	262	225	210	250	253	285	250	265	247	261	231	250	271	264	259	275	251	258	246	256	245	288	246	278	265	282	231	233	263	285	291	266	275	259	270	250	263	269	254	270	247	281	242	243	268	250	238	253	246	267	271	242	272	266	252	278	272	300	233	230	281	268	267	247	256	264	246	262	268	237	252	289	259	265	270	266	272	267	286	241	255	259	280	244	267	240	271	262	271	263	280	230	291	273	248	264	272	256	227	244	256	277	270	278	281	267	241	274	267	268	255	246	274	245	274	273	272	286	279	255	267	234	256	274	270	255	271	245	241	254	261	277	276	272	268	268	248	257	243	242	284	245	260	260	242	280	278	289	286	257	247	243	276	280	260	246	255	273	229	253	253	264	267	270	283	239	248	261	279	266	291	259	276	250	268	275	258	269	307	242	266	265	306	243	265	266	253	278	265	244	248	294	279	285	255	267	284	262	274	293	268	276	252	244	278	255	287	250	277	268	249	259	271	235	254	239	247	279	274	248	261	266	274	259	251	270	259	258	263	264	269	268	270	278	267	266	255	265	273	299	264	279	247	242	276	248	278	267	262	279	254	269	265	274	281	266	282	258	254	274	284	272	267	264	279	250	238	273	270	263	284	267	249	265	249	264	272	261	263	253	262	267	288	285	247	283	229	272	264	268	262	278	273	263	271	271	266	231	265	269	253	262	303	248	283	239	274	287	237	278	234	256	270	251	273	302	280	275	289	260	265	279	262	294	249	283	269	288	254	237	234	265	240	242	238	274	269	261	254	258	266	255	279	277	272	278	253	260	253	262	268	270	249	271	274	265	267	232	250	256	251	252	281	230	267	271	289	276	275	260	254	282	258	263	253	270	281	296	277	252	281	255	257	300	262	243	293	268	299	256	295	263	261	273	266	244	303	269	262	234	246	246	252	263	288	281	275	277	282	243	264	227	261	235	249	273	260	265	273	278	253	262	277	255	267	252	268	268	274	271	288	239	277	290	283	275	245	254	277	246	272	250	243	262	256	280	271	267	233	275	292	262	224	250	286	254	240	295	279	266	243	262	271	290	252	262	280	271	293	277	262	246	262	267	270	261	247	262	262	246	261	260	271	276	263	276	242	275	264	265	254	250	267	250	271	253	244	272	272	272	250	269	258	274	258	273	246	247	252	256	263	242	245	221	279	282	252	254	263	259	260	261	270	275	272	278	273	271	257	256	268	258	299	265	276	283	235	247	263	275	268	233	257	292	272	255	237	261	292	266	279	285	269	262	257	253	267	267	260	254	251	283	247	245	258	243	266	260	254	305	287	271	252	262	286	273	234	265	284	279	237	265	268	238	255	281	278	265	247	255	252	237	250	257	260	277	276	279	256	252	272	281	278	241	256	262	291	248	273	261	271	241	250	270	254	253	289	241	268	254	241	261	290	250	259	248	289	239	276	261	271	252	243	284	259	254	265	304	249	257	248	263	240	251	257	306	256	268	239	272	260	246	279	266	260	236	247	251	256	261	274	245	282	298	235	293	275	285	274	274	266	277	259	286	228	274	287	264	248	257	275	267	286	254	247	278	254	265	264	280	249	274	287	229	254	252	247	278	266	255	262	251	279	243	258	275	227	266	276	265	246	264	263	269	269	266	276	247	292	266	276	243	277	231	267	290	267	279	280	258	250	263	268	288	271	268	274	233	267	235	265	249	272	235	287	246	266	255	265	246	258	274	261	258	273	255	268	256	259	281	261	267	246	267	262	266	251	238	265	266	273	263	274	281	274	265	258	282	253	252	260	256	236	295	263	247	260	270	268	261	279	253	255	278	218	275	257	256	236	291	271	264	284	275	237	272	253	248	292	250	258	274	270	247	288	227	284	243	241	251	257	250	290	244	272	266	288	235	281	279	297	269	244	258	272	258	252	263	287	254	239	239	249	250	278	270	276	291	250	250	293	296	271	254	246	257	246	259	287	247	237	257	255	276	241	269	246	299	292	249	278	271	264	305	261	263	251	259	258	254	275	254	246	246	250	248	278	235	253	286	251	267	275	269	258	266	262	273	261	279	252	250	267	282	267	274	272	272	240	255	247	230	275	267	263	257	250	276	284	281	261	260	267	260	259	268	261	262	281	298	269	275	261	273	258	263	269	284	266	242	272	263	279	290	268	245	273	265	251	289	294	273	259	269	288	251	292	261	257	277	262	272	268	258	276	253	241	261	241	262	263	254	223	260	262	271	232	267	268	271	266	273	267	274	275	265	241	272	269	257	299	267	247	277	250	265	250	256	239	258	283	258	255	264	269	258	274	272	271	260	252	246	270	284	260	246	277	288	272	260	249	259	241	277	245	240	292	237	262	251	266	258	268	255	247	294	265	263	263	288	248	281	246	250	245	253	273	253	245	252	263	273	258	267	303	243	251	328	260	233	268	239	269	261	239	242	248	270	261	240	248	288	286	237	282	300	270	263	296	239	277	268	264	271	279	240	227	268	275	262	252	263	253	275	262	303	260	265	258	278	245	258	240	260	272	282	233	270	249	280	259	246	239	280	261	275	259	263	275	235	247	263	285	261	232	241	265	263	266	270	269	261	257	276	254	253	245	278	284	243	257	274	293	246	261	257	283	269	302	266	253	266	248	257	300	267	265	288	257	258	248	267	245	245	244	254	283	260	277	281	270	238	276	283	264	270	225	276	278	275	255	266	246	266	230	264	285	253	243	264	263	254	300	237	247	261	234	255	255	262	245	295	273	260	240	265	281	277	266	250	268	252	290	261	275	248	241
22241	39499	36326	27924	23058	19693	16223	12296	10576	8587	7283	6090	5592	4879	4171	3759	3352	3037	2797	2571	2252	2128	1899	1768	1521	1298	1093	967	927	875	770	791	700	632	568	611	566	529	531	550	515	482	520	524	505	494	471	487	486	480	475	416	494	482	502	477	451	437	444	417	495	473	422	446	440	417	442	467	421	453	428	474	444	494	464	416	468	507	458	452	421	483	448	440	457	456	442	435	455	490	462	463	437	437	457	447	452	435	444	452	441	421	454	436	484	485	486	452	481	445	469	482	483	443	456	474	463	459	460	465	435	479	424	480	453	468	471	439	449	467	429	463	466	498	477	454	486	418	464	463	472	498	429	465	464	476	492	491	440	437	447	428	488	446	413	431	455	453	461	452	432	471	445	458	451	477	431	449	467	462	464	447	431	468	484	464	475	447	460	481	438	464	467	452	433	485	451	456	446	494	465	465	490	451	480	450	457	444	419	467	433	427	432	493	451	449	456	468	446	487	430	399	459	474	477	469	446	430	465	458	453	492	473	469	442	467	418	464	449	453	458	481	461	470	437	454	412	486	476	491	456	470	491	459	470	474	494	447	469	456	450	452	440	423	446	458	448	436	492	445	451	440	463	458	471	424	455	448	428	448	486	453	463	439	446	432	425	462	451	439	401	402	467	444	425	472	479	449	467	449	496	420	429	452	460	455	466	486	479	434	478	464	452	441	418	473	444	468	488	452	472	452	459	449	484	459	460	448	481	466	491	445	431	489	452	453	456	448	417	456	445	491	448	458	417	494	482	467	432	459	448	489	457	467	480	453	434	459	443	440	480	439	441	474	462	462	470	482	453	461	468	464	439	440	456	461	463	433	452	432	437	455	460	424	478	425	476	457	451	485	446	468	425	474	478	452	446	413	459	450	461	460	423	465	472	475	444	463	411	410	437	468	458	471	463	422	471	477	447	516	476	441	467	459	494	455	426	467	409	446	453	456	471	485	464	476	469	486	455	470	464	468	440	433	500	451	443	453	449	443	426	463	456	432	442	460	505	439	442	467	462	460	466	499	480	461	435	454	469	513	446	444	442	472	472	460	502	461	449	484	464	466	455	420	482	485	441	467	475	447	459	457	456	490	424	460	416	467	469	468	415	490	457	427	467	457	469	472	473	428	457	458	484	422	478	425	479	452	477	429	460	461	440	460	419	481	449	470	505	451	468	442	454	470	426	452	430	430	469	404	474	490	477	477	487	450	441	459	441	424	479	464	495	425	451	445	461	469	456	494	478	485	446	455	467	449	441	489	447	480	442	474	451	506	468	454	466	473	443	458	467	459	462	512	487	459	431	466	474	465	442	453	430	470	442	467	440	447	455	453	466	472	434	453	410	417	453	458	491	466	495	451	433	488	477	463	477	474	443	453	441	438	437	438	445	463	494	434	430	461	450	474	447	464	450	428	429	427	450	420	455	459	494	425	483	422	460	483	456	476	463	459	444	461	475	461	437	433	432	458	469	454	476	479	441	468	485	447	439	460	471	460	436	466	453	448	453	449	432	448	500	447	467	460	478	462	428	466	465	467	459	456	436	457	466	440	477	440	445	503	461	478	468	460	466	441	476	464	441	494	442	498	452	413	456	444	393	456	480	443	486	474	476	461	421	460	453	468	418	483	447	481	434	454	450	447	475	473	477	451	458	462	477	460	444	478	468	461	423	479	432	456	433	467	454	494	463	421	476	491	448	472	468	483	441	483	456	457	468	430	509	405	449	476	463	424	483	439	443	449	450	461	435	486	447	464	448	482	471	454	441	462	436	447	461	446	422	517	464	445	451	452	433	490	439	442	451	448	437	466	442	460	441	444	463	434	469	456	485	476	414	425	501	462	472	461	430	458	445	453	482	473	450	488	506	435	451	483	487	449	445	406	448	424	427	460	452	516	473	479	491	444	470	446	429	471	445	449	445	421	455	480	466	451	430	438	455	418	510	445	443	412	494	470	450	466	474	445	459	426	495	460	453	426	455	452	496	447	475	435	433	448	436	431	458	466	449	452	468	467	448	481	478	444	465	482	465	467	476	486	458	461	469	462	453	446	449	424	453	485	418	457	456	462	434	465	428	463	464	455	455	461	468	446	451	448	455	439	455	436	461	422	437	489	452	469	474	425	468	469	494	492	449	474	475	458	427	451	450	471	447	478	440	472	442	477	441	449	449	444	436	465	474	439	460	464	419	471	446	475	465	451	452	446	425	429	461	440	472	451	407	455	448	509	466	434	493	477	490	484	461	481	463	445	441	414	423	449	455	415	422	502	448	471	439	425	482	499	466	484	475	468	446	465	411	507	408	468	456	456	425	422	458	453	455	466	460	434	439	449	479	448	424	440	471	429	445	461	422	504	455	447	483	497	483	456	453	445	430	484	450	452	459	444	467	460	420	468	498	451	441	456	470	437	436	451	463	474	450	432	429	485	452	445	496	463	488	410	445	491	453	444	452	509	450	460	490	459	437	465	442	437	453	426	466	464	464	450	483	463	468	449	458	460	433	458	481	482	465	447	494	502	402	457	463	421	446	466	438	474	466	447	418	465	455	459	443	434	452	475	488	469	455	490	483	442	443	462	472	429	463	458	438	429	448	490	430	486	442	439	442	465	466	424	459	453	432	459	452	432	448	460	445	446	417	470	443	406	463	478	482	462	429	457	442	486	419	464	454	460	440	426	455	435	456	443	484	496	476	491	467	456	455	462	442	460	481	470	472	509	476	437	456	436	498	467	436	464	445	470	466	449	458	442	483	437	448	492	434	493	454	467	418	454	434	442	417	434	463	479	448	405	457	486	430	441	467	473	463	438	449	424	407	438	439	424	449	409	481	437	440	467	453	428	475	455	466	444	466	440	418	458	424	475	467	454	461	420	465	443	445	430	461	494	518	495	438	499	444	438	492	496	466	491	447	450	476	461	476	460	410	463	421	464	464	459	452	454	444	467	420	469	475	456	457	427	460	473	422	466	463	481	430	454	436	474	448	442	452	436	409	483	469	458	460	425	458	461	431	477	428	463	443	462	488	466	449	451	462	438	453	434	459	434	452	453	464	430	484	441	453	492	457	457	433	483	491	446	453	467	456	495	423	466	446	418	462	437	411	461	454	460	430	439	460	445	472	476	456	464	448	440	420	431	496	470	454	467	453	484	438	476	464	497	429	443	455	459	489	430	458	482	468	427	478	422	451	430	464	463	435	451	492	425	472	453	460	475	479	501	486	466	439	470	468	459	434	474	473	434	462	456	485	433	442	475	430	477	442	454	445	478	468	483	469	464	483	510	448	419	494	456	479	450	438	484	457	502	479	456	426	467	502	454	478	490	493	478	488	413	458	455	482	450	430	459	469	463	449	454	452	434	459	460	448	472	516	464	478	477	475	452	425	452	431	460	453	488	448	462	454	463	437	467	484	438	462	461	467	480	455	453	441	473	494	470	454	474	418	472	455	463	457	424	467	454	475	465	480	458	441	466	412	410	464	444
22947	21120	28910	23591	21213	21147	14938	6834	4907	3954	3194	2613	2204	1865	1740	1515	1412	1252	1144	1108	955	923	866	744	657	566	501	490	411	381	324	382	339	360	278	290	252	250	259	256	240	231	209	255	215	227	242	234	195	206	223	228	241	219	227	233	221	173	219	221	234	204	228	217	226	217	213	224	187	218	187	209	210	211	197	212	232	220	233	203	221	219	226	205	230	217	217	215	217	215	238	243	193	193	172	203	234	231	227	233	231	208	210	196	228	202	228	194	234	199	195	199	183	207	211	202	222	193	203	251	205	223	210	211	221	223	215	200	215	189	223	190	200	219	227	212	223	214	222	228	235	231	227	209	205	187	219	185	229	200	208	199	207	223	218	202	227	197	225	207	210	215	235	195	242	225	216	200	249	220	222	204	242	213	194	190	226	212	225	212	211	208	200	211	218	230	217	236	219	214	208	218	228	213	214	230	229	233	211	198	191	220	188	205	190	194	182	215	207	219	224	201	192	211	206	223	213	223	210	224	210	197	214	215	209	232	212	195	254	220	224	214	200	210	227	218	234	215	190	233	214	222	215	208	207	235	227	223	212	215	234	216	212	226	218	200	210	196	178	187	215	161	233	197	239	230	222	220	214	210	207	225	220	202	205	210	231	213	214	216	226	182	208	234	215	207	227	205	210	220	221	211	237	183	226	224	197	204	205	212	200	215	192	205	202	218	185	200	211	207	213	209	225	238	199	223	204	230	209	234	230	196	207	204	213	202	229	199	236	210	211	243	209	241	203	244	215	209	203	229	221	199	204	228	213	233	218	212	226	177	215	205	193	219	227	208	244	237	226	228	190	188	211	203	207	220	208	211	209	211	244	241	201	220	233	219	212	211	219	213	189	205	226	205	225	199	210	199	218	194	200	231	218	227	196	210	221	226	217	238	217	198	218	227	248	222	231	206	201	211	202	209	191	185	209	218	207	233	211	193	193	190	197	211	213	215	205	220	203	211	216	220	225	204	211	203	216	208	222	210	210	246	209	218	197	217	217	217	242	193	190	206	218	213	205	231	205	215	212	242	193	201	214	222	202	222	212	222	230	225	211	216	225	229	205	210	232	213	203	205	200	216	220	223	212	200	192	207	215	212	241	195	218	204	216	204	201	231	227	209	191	237	230	211	221	195	228	209	223	207	207	207	226	217	201	204	219	202	224	206	204	219	204	201	189	193	211	236	202	208	213	197	208	207	199	220	192	213	225	176	164	232	190	208	215	213	209	190	212	192	210	245	218	206	171	229	237	194	210	203	210	212	222	198	199	186	204	220	210	256	218	194	197	230	238	226	213	209	221	221	217	217	213	190	228	245	185	211	206	215	217	202	193	247	223	236	203	211	201	228	195	203	194	224	210	214	197	229	204	221	221	230	187	192	198	190	203	215	215	237	204	212	227	214	173	213	211	209	235	235	239	222	219	196	204	210	200	226	231	211	205	212	224	202	195	215	201	228	231	192	218	200	229	230	225	218	212	217	210	202	222	226	205	222	217	215	223	201	191	208	213	217	189	223	214	207	193	208	224	218	195	207	218	211	214	204	205	218	231	205	231	195	211	196	243	213	221	221	221	205	227	197	241	206	220	206	209	195	202	199	236	207	200	243	231	195	213	216	227	215	202	206	224	197	232	205	221	238	213	227	225	240	231	223	232	217	220	221	229	239	198	220	232	212	219	195	208	220	220	206	202	195	243	205	198	226	233	218	211	213	218	208	219	225	212	250	195	194	220	189	202	228	220	207	227	209	219	219	203	230	207	226	228	205	213	203	233	213	222	189	207	233	212	204	199	224	214	211	201	199	214	215	211	244	198	212	222	194	224	223	212	182	202	223	193	198	223	199	198	216	203	217	223	235	196	201	220	204	188	211	258	209	206	218	225	197	220	203	225	225	231	227	219	204	207	214	208	208	208	203	226	214	215	201	245	211	215	217	208	232	211	220	168	201	221	220	194	228	202	215	214	208	196	205	217	194	216	195	216	206	191	223	220	214	218	201	213	200	230	209	212	217	196	246	208	237	227	218	219	192	231	211	209	193	217	217	228	187	214	227	233	209	210	211	188	213	204	227	206	211	192	182	204	261	196	206	215	234	212	215	177	204	218	215	202	205	208	234	211	199	198	243	188	199	195	218	209	224	220	236	212	208	217	228	223	196	245	208	231	206	210	199	206	219	211	207	218	216	193	180	221	208	199	225	217	208	225	195	234	206	224	192	225	211	247	194	220	182	204	243	211	194	225	216	211	217	187	210	203	190	203	209	207	216	226	209	195	184	205	231	207	226	227	167	220	207	209	210	232	228	189	214	217	216	213	205	217	192	218	214	212	236	219	213	248	197	212	210	203	219	203	215	191	227	233	207	185	205	223	231	196	260	212	209	190	241	221	213	199	212	224	197	196	218	245	221	209	220	221	197	233	201	241	214	210	191	209	220	224	194	215	216	196	219	208	212	210	229	211	224	207	195	222	202	194	232	209	212	197	220	210	196	219	195	237	205	237	229	193	218	214	212	209	202	208	220	206	231	189	246	238	206	192	214	208	228	200	224	238	219	238	212	217	207	238	216	216	226	242	193	218	206	194	234	219	207	209	204	237	223	206	228	220	223	172	212	204	207	226	211	211	213	249	194	194	203	207	216	223	248	201	246	256	215	227	225	213	230	207	198	193	208	212	219	251	214	252	221	221	208	203	221	213	228	234	214	209	231	209	201	207	224	234	214	214	205	233	219	199	210	218	198	218	240	226	208	199	174	213	227	200	221	211	220	210	203	228	206	239	219	211	220	205	194	194	206	229	201	208	204	214	218	213	207	241	197	198	230	245	212	223	234	222	253	234	199	206	212	207	216	206	208	229	221	210	213	208	212	203	221	236	222	225	209	225	200	220	238	212	197	221	216	241	232	206	204	237	220	212	217	192	209	226	215	203	211	218	177	192	222	208	218	229	221	205	215	203	212	221	229	216	197	233	227	236	224	203	225	240	197	202	232	230	198	221	225	212	210	218	196	216	227	202	208	199	217	232	197	175	207	203	189	209	221	211	228	216	211	221	217	201	218	203	198	201	205	216	212	227	208	198	213	186	225	227	183	216	225	228	213	205	199	228	213	198	217	231	182	198	227	205	202	218	217	190	218	215	232	248	207	214	182	187	188	208	210	217	194	220	232	196	229	205	240	225	207	201	210	240	223	225	220	211	200	216	243	192	206	213	237	182	195	212	209	210	223	216	206	213	218	221	220	219	196	218	208	172	195	217	213	224	215	225	210	211	231	220	211	218	219	211	216	197	209	204	210	211	219	226	191	216	218	206	230	202	209	226	216	221	203	228	223	230	223	231	216	210	211	223	232	234	220	217	207	205	201	214	190	231	219	212	202	179	206	186	206	202	200	178	233	207	205	216	215	197	223	185	200	202	204	208	220	209	196	214	221	192	221	212	215	202	174	206	199	210	222	199	242	229	228	198	193	186	211	196	188
24180	43363	40617	32050	27459	24144	19318	15579	13520	11447	9324	7966	6945	6213	5388	4819	4228	3761	3482	3177	2982	2674	2382	2158	1830	1540	1383	1171	1015	887	822	757	733	640	597	552	545	514	469	504	462	419	416	400	400	396	407	370	405	383	413	387	355	381	363	388	363	325	362	347	342	360	391	362	406	378	331	387	384	359	369	342	372	367	390	376	378	365	366	352	385	366	324	357	365	404	375	374	330	382	379	350	367	399	368	384	375	354	361	342	392	369	349	352	369	349	362	379	370	359	382	354	379	371	363	360	399	380	365	334	367	363	370	377	369	389	355	375	342	358	378	341	361	338	392	355	321	358	353	347	379	369	367	399	351	376	343	372	349	353	382	339	345	382	369	365	381	382	365	377	348	356	375	375	369	363	372	366	365	363	368	371	380	314	365	390	372	355	357	354	357	333	339	403	368	392	391	346	353	393	378	360	388	387	389	377	384	371	363	371	354	341	342	373	363	382	339	397	349	368	364	339	348	366	312	357	371	342	362	355	346	351	376	393	368	366	353	393	350	360	420	391	356	346	349	367	318	391	363	342	405	396	369	378	389	362	376	337	373	345	369	398	399	391	372	373	396	346	347	401	348	374	344	354	365	341	367	362	326	345	374	361	336	355	348	363	364	385	362	371	369	371	369	340	343	357	399	379	335	372	351	376	379	378	357	385	372	383	341	379	357	377	382	389	360	378	331	374	344	405	328	361	373	356	342	348	370	335	374	338	359	356	368	382	341	364	329	367	355	337	370	388	387	379	379	369	360	351	350	402	361	404	355	375	379	351	355	374	380	373	346	359	346	376	370	392	372	343	392	378	350	365	364	384	358	346	390	327	374	362	363	342	374	375	338	381	319	355	340	371	334	411	360	368	363	335	349	346	363	343	383	385	379	362	361	324	376	349	374	334	372	362	388	347	367	359	335	332	371	378	359	372	340	357	346	381	341	344	338	350	354	356	371	346	323	374	359	362	379	359	343	379	378	354	356	379	378	355	388	370	357	364	360	337	334	348	383	387	356	368	324	349	376	376	383	347	378	348	358	353	365	379	380	332	344	332	387	352	387	400	358	374	364	317	369	355	376	330	401	364	348	359	366	368	359	353	352	400	337	338	384	384	384	364	356	340	350	388	379	353	370	387	379	357	346	362	346	361	348	414	384	351	374	344	336	336	385	361	377	349	386	373	380	374	358	376	353	398	324	394	333	330	366	366	375	359	374	355	353	360	353	337	366	350	364	337	379	361	374	367	390	377	376	374	325	350	328	356	381	366	364	331	341	340	362	361	326	336	341	378	347	340	403	329	373	349	401	357	359	379	355	348	373	369	356	384	360	354	366	388	362	404	363	386	374	355	364	383	367	353	372	331	383	327	381	347	372	334	319	368	364	351	401	371	371	371	363	374	339	372	347	375	320	367	335	358	361	396	331	391	363	353	386	362	353	366	361	375	351	382	346	323	364	341	376	350	366	337	338	350	367	368	346	355	316	356	373	386	385	355	345	374	369	393	385	365	354	338	346	350	359	354	346	370	371	366	360	402	371	349	339	393	343	373	367	392	368	361	352	367	371	350	355	347	374	367	350	346	334	435	407	368	326	394	309	364	354	391	332	349	387	382	377	363	388	375	365	345	326	376	361	365	351	377	398	335	381	338	364	346	392	343	373	354	346	380	375	382	376	364	384	349	374	367	375	348	355	367	343	355	364	368	332	368	373	370	359	349	353	319	352	382	381	392	371	352	397	381	383	387	342	342	348	350	354	351	380	359	375	358	393	339	330	342	335	374	349	342	362	360	375	351	340	383	372	357	379	401	353	358	354	387	396	327	359	333	366	380	348	388	355	356	376	383	343	366	363	360	411	329	372	354	353	368	351	362	356	384	362	363	326	357	362	363	339	352	388	337	363	389	388	399	333	352	356	347	357	341	361	353	382	345	340	360	354	383	345	371	366	380	365	345	374	362	360	378	362	368	374	373	388	378	406	363	345	340	383	331	335	339	389	357	356	351	338	378	369	344	350	360	375	383	387	393	352	353	340	362	344	382	344	382	357	381	347	346	360	388	389	338	357	363	357	370	406	390	343	387	377	341	372	374	399	378	343	339	400	330	341	369	372	365	383	371	365	371	347	346	377	387	390	364	402	361	355	371	348	379	363	337	357	349	357	398	323	382	335	399	349	349	350	395	349	363	399	361	351	354	369	349	363	376	361	332	369	368	414	362	331	365	359	346	375	345	354	354	370	339	343	394	427	363	399	339	385	339	367	373	395	342	361	362	343	345	376	348	383	378	371	374	400	359	368	381	402	363	354	365	340	364	367	365	367	364	339	369	389	378	356	368	356	364	357	353	369	377	341	356	364	368	330	351	375	407	375	329	360	358	368	369	385	339	342	344	359	409	387	396	382	382	398	373	353	368	370	365	352	368	376	361	369	377	336	336	382	390	362	341	336	342	352	404	363	361	333	373	355	331	376	345	362	384	365	342	332	369	376	344	375	358	368	345	380	369	358	395	375	379	341	388	355	376	401	363	385	333	318	366	375	330	355	332	362	339	378	381	378	348	362	361	344	360	372	367	367	364	346	332	350	370	379	357	342	376	362	347	371	347	398	366	384	325	378	355	322	384	355	345	367	382	361	372	341	350	340	375	376	351	352	371	372	373	360	375	366	365	339	331	364	387	343	367	353	322	375	353	382	348	382	346	348	358	366	344	358	364	357	363	364	357	370	376	392	378	385	356	351	363	397	341	345	372	332	361	373	367	395	353	391	363	342	352	377	364	350	339	367	402	378	338	383	352	362	371	369	367	379	334	357	354	375	335	373	379	366	352	400	357	363	347	325	360	360	304	365	391	312	380	378	365	361	345	350	369	366	382	353	375	344	393	360	359	382	392	369	374	368	378	349	404	371	363	366	333	349	359	332	374	356	339	397	382	391	372	360	365	392	386	387	367	367	342	362	352	387	346	398	359	394	364	349	379	357	394	378	375	352	362	393	375	375	353	369	367	319	372	344	360	373	380	370	357	362	354	367	378	387	346	365	372	370	343	351	372	380	349	382	386	354	333	384	342	343	382	384	370	395	390	356	364	348	387	337	372	370	347	371	382	363	371	351	349	372	380	375	338	392	365	364	376	375	328	397	329	384	361	352	372	370	372	350	360	361	385	368	370	353	370	365	361	347	359	353	388	338	349	390	366	361	357	370	373	378	352	365	357	371	385	377	364	348	378	352	373	350	353	351	346	349	383	330	356	391	345	358	374	350	366	358	383	397	338	347	351	318	348	363	347	360	356	340	351	347	363	349	357	343	385	344	388	376	355	386	360	391	362	346	376	346	353	355	313	368	372	365	368	330	365	386	362	392	356	395	349	373	341	400	372	382	356	360	343	368	347	351	349	373	352	393	398	341	377	351	398	398	335	354	394	352	371	344	376	399	360	351	323	350	368	363	354	347	388	354	368	377	347	398	373	364	348	334	364	350	377	353	380
26839	21693	22297	15691	8621	5538	3894	2733	2111	1798	1592	1319	1220	1085	885	810	755	710	665	652	573	575	561	503	474	488	425	417	404	353	348	358	358	344	347	347	345	340	324	309	313	340	305	318	288	310	303	325	290	290	290	313	291	320	294	292	302	298	320	285	305	298	314	284	322	339	302	309	307	315	303	307	306	280	309	290	293	285	317	326	295	293	315	313	300	296	312	309	267	340	321	300	312	312	311	285	302	308	295	277	278	340	295	301	297	306	308	337	290	320	313	298	295	303	273	320	284	300	301	315	310	320	311	313	312	311	317	325	303	302	332	317	300	308	292	304	335	321	291	324	302	297	260	331	289	292	309	290	275	302	320	340	292	306	303	264	318	323	305	299	330	290	312	319	350	326	327	313	270	300	321	323	300	287	317	277	323	295	280	280	290	327	281	306	321	294	330	279	301	340	319	312	320	302	295	273	314	279	345	297	294	288	299	316	307	315	316	300	302	303	277	287	337	308	353	303	328	282	267	313	289	310	331	276	309	279	304	328	293	347	290	300	314	322	314	301	318	306	291	275	290	311	325	296	295	247	306	330	304	304	319	296	287	311	305	301	300	287	330	337	317	304	325	322	332	299	272	292	301	315	299	299	316	324	306	290	307	298	289	294	318	317	338	299	302	315	316	306	300	325	293	324	291	337	321	302	295	301	314	302	289	292	315	291	308	317	313	318	293	293	288	300	318	299	292	357	308	306	269	268	322	303	336	302	272	324	327	304	271	318	314	302	307	322	296	307	303	339	298	279	290	303	301	312	316	306	320	318	287	298	306	293	329	301	306	294	292	315	323	296	298	288	308	299	326	316	297	307	338	304	321	286	324	327	334	286	300	293	298	307	326	303	296	301	308	326	313	318	318	317	340	310	315	312	277	299	297	345	318	308	304	299	299	319	306	300	306	312	278	298	307	313	322	329	282	310	269	307	304	321	277	293	310	283	315	316	337	278	280	296	310	305	315	314	251	312	310	312	316	276	321	334	314	333	337	306	312	283	304	319	300	291	298	278	345	345	299	299	348	315	287	310	322	265	328	304	291	317	282	293	316	294	262	311	312	311	314	326	319	295	308	313	290	300	317	302	305	311	294	300	304	296	299	322	308	307	268	315	327	303	293	328	294	323	298	289	290	289	302	325	346	323	283	285	318	323	328	326	325	314	293	315	267	328	277	276	321	301	312	310	289	314	284	300	310	290	312	328	292	303	288	317	331	295	321	299	325	293	307	302	259	271	340	272	296	311	261	278	305	284	316	291	298	328	330	305	283	290	305	285	307	286	283	312	304	292	296	280	304	297	291	316	304	332	307	303	293	326	311	289	308	287	301	306	323	348	323	302	299	306	318	263	281	337	296	332	301	274	321	301	275	315	328	307	303	305	293	327	328	301	296	296	315	308	301	256	288	281	331	299	308	311	313	300	336	279	325	293	293	292	308	321	325	316	314	313	313	322	320	328	294	321	304	326	313	287	324	307	291	306	307	295	341	323	298	337	324	269	316	336	325	277	289	291	308	302	305	311	341	305	312	294	326	309	279	279	279	287	316	307	277	337	306	289	307	273	311	312	302	260	294	276	295	299	324	307	314	317	340	319	265	339	335	304	313	301	285	298	317	275	311	277	311	280	298	322	300	313	304	296	284	330	317	299	348	308	298	317	313	305	293	311	310	335	307	302	314	338	305	281	298	324	287	304	307	269	301	292	331	315	296	302	311	263	316	285	291	274	311	298	335	297	313	284	293	320	307	317	335	302	294	298	297	337	311	283	305	295	343	293	316	331	303	338	315	282	304	302	331	318	279	291	328	304	303	316	332	320	321	296	294	300	291	306	341	302	315	304	311	311	278	302	302	290	316	304	282	283	310	296	310	328	322	286	316	291	320	336	318	297	308	329	285	283	306	321	287	328	312	280	286	298	301	296	290	314	307	300	311	296	311	315	324	291	327	310	296	311	301	286	309	307	309	292	310	302	326	287	296	322	315	305	284	303	303	310	294	293	315	297	296	327	313	290	319	311	317	330	318	291	323	300	320	313	283	305	292	341	290	294	315	299	281	295	290	302	311	294	286	290	313	284	308	293	338	317	286	298	307	295	315	310	324	332	309	291	315	298	312	314	284	263	283	322	310	327	303	312	314	288	297	305	336	290	326	291	310	313	288	329	291	274	283	320	304	316	316	291	291	298	305	317	341	291	331	267	292	330	307	280	295	322	315	334	289	306	306	268	302	325	303	305	307	298	357	311	312	321	297	329	334	317	312	292	289	316	310	306	300	298	324	318	320	307	276	307	309	292	300	290	304	304	305	271	301	302	267	326	293	315	291	301	311	317	294	288	287	281	307	315	314	277	306	278	311	312	346	305	333	311	319	333	316	293	287	307	296	321	317	309	313	305	314	307	309	304	294	292	292	306	316	273	317	321	329	304	312	295	348	312	308	287	295	322	329	324	296	285	284	312	250	292	309	308	306	291	347	301	277	299	324	312	304	308	289	300	306	293	299	291	317	322	313	309	307	301	317	299	304	290	307	304	303	330	308	291	328	308	295	269	312	277	300	324	316	273	289	314	307	278	308	292	326	256	277	303	312	296	291	293	316	314	306	296	302	307	289	282	329	268	344	288	335	269	321	310	303	325	294	312	283	288	300	297	303	314	323	310	299	328	309	328	333	306	284	325	291	297	324	309	325	303	287	312	319	292	316	290	310	278	298	347	332	307	301	345	308	322	308	251	304	339	310	303	317	296	270	280	297	311	303	306	315	311	310	303	311	320	313	307	292	289	296	320	318	308	322	295	327	309	321	297	317	318	263	285	304	318	284	313	301	291	288	297	320	283	342	291	297	306	294	274	315	288	320	317	328	281	309	274	307	312	303	313	298	292	287	311	304	293	281	295	304	307	273	308	303	305	303	314	261	298	335	326	310	306	299	279	311	290	298	321	307	301	302	299	275	316	332	263	301	312	290	293	322	291	309	316	305	276	321	315	316	302	281	304	315	331	313	316	320	363	269	281	319	289	333	286	326	270	338	333	321	284	333	318	305	312	304	306	303	308	293	287	298	324	304	349	275	331	308	278	277	288	286	301	312	300	278	323	294	308	297	295	316	326	313	292	317	313	290	278	320	305	352	323	314	315	277	312	317	323	321	318	340	292	334	296	301	276	288	310	323	330	324	338	296	290	345	298	319	304	306	292	292	308	308	301	288	329	309	302	307	273	325	310	305	306	339	333	294	316	310	308	295	290	281	326	315	317	295	318	304	314	290	294	320	310	311	287	290	299	300	300	292	270	286	307	283	314	331	312	278	275	288	331	288	336	291	326	298	274	303	320	288	320	279	318	295	313	339	305	300	306	278	305	303	313	314	274	326	298	312	324	275	296	302	317	290	294	295	299	288	314	327	300	337	315	305	275	312	298	316	343	311	306	301	310	335	337	277	320	296	345	317	289	321	282	303	323	304	310	324	317	316	305
21948	33007	31099	22484	17689	14019	10766	8457	6977	5739	5088	4082	3623	3166	2583	2433	2228	2078	1905	1766	1668	1417	1339	1251	1083	981	886	797	772	729	658	672	611	612	638	648	588	576	584	567	568	562	587	519	556	544	535	507	509	537	511	518	541	525	510	498	515	527	490	495	492	534	502	554	526	504	522	509	453	501	555	532	519	492	498	525	525	522	511	535	493	540	546	513	515	501	522	557	566	514	527	519	524	514	492	537	526	528	499	514	501	509	495	520	518	531	518	537	502	497	512	514	512	510	513	502	513	502	515	506	548	498	494	506	572	519	539	504	551	563	517	529	520	516	496	524	527	500	524	502	482	497	524	522	523	513	540	512	504	528	518	564	529	543	528	552	535	533	536	550	512	509	513	489	523	504	540	512	570	538	459	510	579	546	519	510	516	516	468	495	510	528	528	495	492	514	535	510	503	476	517	523	505	546	527	520	526	548	536	524	542	531	478	565	498	535	588	473	514	525	521	524	502	510	551	518	533	489	471	492	503	501	527	512	539	514	521	526	492	523	523	474	529	557	499	505	512	526	501	545	531	540	514	542	528	519	517	502	554	512	535	556	488	495	495	530	515	476	522	495	526	523	514	529	511	544	525	518	521	515	486	519	568	513	534	530	550	527	535	495	468	526	489	550	544	555	507	482	583	488	545	506	579	496	506	508	520	535	543	523	505	532	489	534	551	565	527	508	517	541	532	536	491	527	515	540	516	499	552	539	526	553	516	552	535	532	554	524	544	513	498	476	521	532	477	554	541	522	552	536	520	511	531	525	516	493	504	545	533	530	516	534	505	513	537	529	549	498	515	507	484	533	507	511	469	540	504	537	565	504	535	560	516	480	505	523	476	501	564	534	478	498	543	517	533	494	522	510	508	541	521	537	512	514	534	519	549	487	514	516	498	523	510	525	529	526	494	513	511	509	520	541	515	471	521	465	523	523	546	526	488	538	524	541	535	507	506	511	538	520	475	529	503	550	534	557	506	502	510	519	529	525	543	506	531	516	515	533	549	545	541	489	498	524	577	523	513	568	505	532	508	529	512	521	531	543	527	527	493	508	517	519	574	515	479	533	528	525	516	551	509	549	529	496	523	509	535	518	526	508	522	508	512	472	516	505	517	546	523	542	499	539	536	537	538	531	493	526	509	519	521	493	485	505	531	542	511	521	531	507	537	510	486	516	527	529	482	545	521	512	534	520	516	533	513	523	540	516	559	524	497	533	524	545	525	500	543	514	523	538	517	518	490	477	563	500	510	542	511	514	492	526	552	516	489	525	532	528	549	528	571	497	488	498	502	526	553	495	542	521	543	530	530	583	513	548	497	544	512	492	514	537	533	509	517	497	524	490	534	509	508	520	521	475	529	496	513	482	531	510	544	556	501	506	504	519	526	522	496	499	521	475	534	519	472	522	518	490	504	528	507	479	489	501	531	516	519	491	532	523	556	524	521	539	511	540	545	551	526	559	529	501	518	542	548	544	532	531	532	535	534	536	496	526	542	545	485	513	485	518	487	539	491	521	559	538	535	542	522	478	488	530	497	532	519	522	526	498	487	570	528	511	545	519	545	536	533	537	484	538	499	524	514	536	493	530	503	547	541	503	449	490	542	529	526	528	536	552	496	524	462	541	484	502	518	519	511	551	530	498	520	470	535	519	506	542	531	480	493	512	515	516	495	464	527	506	502	539	483	502	505	534	505	532	510	573	540	519	514	517	532	507	507	546	539	514	554	512	509	506	515	535	531	525	508	535	509	507	538	505	508	532	498	537	571	484	546	511	507	482	556	514	538	473	507	538	549	520	487	532	514	521	493	505	558	514	510	548	511	503	530	522	511	511	524	560	561	520	491	511	516	498	481	535	511	537	505	491	528	547	519	545	492	549	547	496	516	529	534	544	531	483	518	509	527	545	475	490	529	511	545	542	506	554	492	505	525	550	574	526	523	506	485	506	536	477	519	529	506	566	529	522	564	537	505	508	522	472	552	518	481	492	520	514	556	507	520	509	528	528	497	566	497	494	528	557	508	510	521	544	510	526	551	491	532	515	518	518	541	503	524	523	522	515	527	541	511	503	482	485	506	531	509	492	547	504	518	501	544	529	518	476	518	534	505	523	511	544	491	550	530	481	524	545	508	574	532	493	526	487	485	492	539	550	521	529	520	506	571	508	503	499	552	527	499	520	537	491	529	484	513	546	532	546	484	497	516	511	529	582	533	502	529	517	531	538	519	540	539	513	526	515	516	544	516	520	526	528	569	481	544	507	516	535	497	542	527	516	509	486	535	499	542	478	554	523	467	504	538	491	507	556	555	532	542	497	518	502	494	522	520	508	507	492	501	528	555	530	504	497	486	515	536	486	541	534	556	517	529	512	525	518	559	555	520	527	538	508	545	500	544	504	533	484	516	525	524	534	546	489	533	534	488	532	565	530	515	478	569	547	542	530	501	562	562	537	500	533	502	507	528	498	506	558	512	513	577	542	522	519	511	514	512	513	508	522	536	557	521	515	537	515	524	538	514	532	539	483	512	511	502	505	512	554	518	490	520	491	502	489	516	510	503	528	583	506	539	551	489	550	495	478	517	499	540	585	504	525	521	491	526	482	495	511	529	531	523	536	525	500	532	493	535	498	545	540	515	540	547	520	530	510	539	574	548	502	531	534	520	534	484	561	542	528	499	558	562	505	527	471	503	528	488	516	502	552	504	519	546	527	485	527	552	513	506	525	541	518	511	533	530	520	513	488	533	543	523	544	509	553	489	540	485	548	504	513	527	514	557	530	549	503	519	522	527	586	551	549	527	511	523	521	554	524	508	555	488	556	559	533	542	511	544	545	516	506	503	555	548	490	523	495	527	519	519	522	546	499	547	474	514	484	521	514	522	498	526	514	547	544	482	505	518	470	481	538	504	511	480	519	542	513	518	531	492	531	530	508	495	512	528	559	490	514	517	559	520	550	493	534	536	543	539	531	521	508	500	500	502	524	518	515	505	576	515	520	537	531	515	497	513	514	519	463	508	509	549	509	486	552	554	511	492	473	528	512	543	514	526	554	500	575	553	514	509	547	544	506	508	490	488	537	462	463	534	512	535	501	510	550	530	529	515	506	523	527	507	496	536	552	484	543	529	522	570	525	491	533	533	530	513	566	529	516	505	491	558	511	507	528	543	548	524	529	548	558	459	485	515	515	554	520	536	519	510	560	544	575	511	581	549	536	510	514	509	516	548	506	516	499	535	495	528	492	527	503	531	546	579	550	516	527	532	497	538	520	558	534	561	544	483	514	517	541	575	552	482	528	542	535	559	476	555	490	521	523	518	490	541	490	497	517	529	523	475	521	519	532	506	520	490	522	506	561	511	494	506	528	576	525	478	555	495	536	493	524	561	524	492	540	493	533	556	527	558	540	528	545	483	510	509	533	509	530	522	498	486	558	504	532	490	499	531	503	498	525	520	558	528	548	526	522	517	516	569	527
23915	21119	28405	24157	20908	14070	7784	4867	3675	2912	2345	2015	1838	1517	1423	1201	1044	954	837	839	759	683	700	597	529	538	439	399	404	377	369	338	298	318	351	299	308	245	258	287	312	266	267	264	244	282	254	263	257	274	262	269	254	268	237	262	287	280	263	253	263	237	261	261	230	250	259	271	276	253	264	216	244	272	307	281	275	277	266	245	253	283	284	235	273	273	224	267	280	253	259	264	240	275	240	250	251	270	257	256	278	257	256	258	257	240	236	277	251	264	234	272	251	267	270	293	259	265	237	244	282	225	239	247	275	263	244	244	245	281	274	260	260	255	265	268	289	276	246	270	231	249	237	272	276	257	265	259	259	254	257	272	230	257	253	247	271	264	269	272	266	275	268	255	280	255	243	259	256	250	263	273	288	258	264	267	249	224	262	267	260	255	271	284	258	257	239	273	284	270	299	246	267	285	256	275	274	243	267	279	283	238	262	262	285	256	249	267	318	274	283	279	275	270	262	262	277	243	282	267	293	241	239	267	271	258	260	240	261	256	255	276	251	264	264	258	286	240	262	244	238	251	251	249	270	252	280	261	260	249	264	261	244	235	258	272	270	284	258	269	260	279	244	268	269	280	294	252	233	280	275	274	265	277	263	268	271	262	276	282	303	262	296	269	260	256	256	256	260	249	277	256	276	272	256	251	304	259	262	255	280	277	260	263	251	263	278	264	297	276	258	267	249	269	278	262	253	256	250	228	242	274	249	257	226	260	273	274	239	281	268	282	236	273	262	273	268	255	248	238	276	265	244	278	257	271	281	224	260	280	278	251	290	299	283	246	276	266	243	257	290	264	281	231	237	265	249	258	279	257	280	253	262	262	261	275	251	286	254	251	272	262	245	245	283	280	260	266	275	269	261	262	252	276	237	257	239	267	279	251	273	263	279	246	262	264	241	253	279	261	284	276	235	256	294	259	275	248	275	230	260	284	237	247	269	276	262	248	247	264	261	289	274	261	245	245	251	247	251	279	273	270	246	225	238	253	209	246	270	255	262	277	266	272	238	237	268	255	278	238	290	260	252	262	257	278	243	264	265	271	260	265	241	225	251	265	264	250	245	265	271	292	286	261	258	264	298	259	277	284	271	280	289	264	273	225	255	241	276	295	282	228	242	245	274	255	276	273	271	275	260	284	275	266	256	294	262	262	280	240	256	236	289	278	239	263	274	270	267	265	287	279	275	279	255	257	245	262	269	270	285	274	255	277	273	275	274	252	268	276	267	240	297	273	247	269	262	282	251	266	246	252	268	243	258	274	277	265	254	258	279	266	265	305	236	234	265	274	256	273	261	255	259	273	283	268	268	278	259	251	250	267	255	259	298	274	290	267	250	279	242	270	261	241	244	294	275	280	277	277	257	274	271	277	243	263	234	260	254	277	258	295	257	246	258	240	262	278	266	265	244	271	266	242	246	236	253	271	273	252	266	235	221	286	259	274	255	260	308	277	268	249	260	224	287	262	270	242	256	273	267	288	266	251	256	279	262	265	265	277	282	287	245	239	273	248	254	260	250	239	263	260	263	278	262	257	252	263	266	274	261	277	253	289	271	267	244	260	235	246	249	273	274	249	227	267	244	265	241	244	293	257	249	249	237	259	302	284	301	249	257	249	249	268	227	278	245	280	265	258	232	292	257	266	256	257	266	276	250	241	288	281	294	288	257	259	279	243	263	264	251	263	253	274	239	270	253	240	273	263	261	270	250	282	239	262	272	288	279	243	259	277	276	263	254	243	239	266	239	264	248	270	251	278	282	260	235	264	273	244	269	286	262	279	230	246	263	278	260	278	283	256	270	251	260	256	266	259	265	217	250	267	271	278	259	221	271	264	271	264	247	263	249	268	243	263	260	232	273	266	276	256	264	277	249	285	269	244	264	295	254	268	261	262	256	262	284	267	272	260	259	261	268	268	304	279	265	275	253	289	256	294	258	285	270	278	280	226	282	271	269	268	291	262	243	252	250	271	259	259	269	280	301	263	250	267	262	271	242	255	270	273	240	216	257	248	262	264	264	265	292	262	247	278	261	267	266	276	263	253	268	272	283	261	261	269	230	294	274	273	241	265	266	276	304	254	303	278	259	259	280	257	298	286	262	244	247	246	267	253	258	245	264	281	234	272	269	255	272	243	271	236	257	275	262	245	259	252	259	266	269	280	260	264	285	256	289	277	288	285	265	279	250	249	260	241	232	261	258	283	243	262	306	302	288	255	242	257	261	295	255	255	268	241	265	277	254	257	256	275	259	262	258	269	270	272	261	258	265	276	259	267	260	267	269	229	230	271	240	273	264	279	251	253	258	262	281	250	275	292	251	269	253	243	247	275	281	288	252	248	254	275	298	265	272	249	264	241	247	280	287	292	257	246	270	255	257	285	251	258	306	277	249	253	243	267	263	300	263	242	264	253	264	276	275	289	289	277	271	257	243	248	262	284	279	250	248	248	247	222	255	255	249	252	272	267	272	279	256	260	269	269	267	261	263	276	262	277	267	250	275	267	254	275	246	274	267	277	277	265	238	276	263	267	252	276	262	302	270	267	269	288	256	261	270	218	278	262	251	270	261	286	272	263	270	252	293	272	225	265	244	269	259	245	249	265	271	269	259	280	298	254	273	251	225	295	276	267	258	288	242	253	263	283	247	276	257	278	257	244	240	271	252	248	267	248	261	239	250	242	271	235	287	289	273	246	278	234	254	258	258	273	281	227	250	240	274	260	263	236	287	267	291	245	256	277	231	287	232	243	274	248	243	257	259	238	252	257	256	245	300	259	242	274	250	267	285	267	286	254	290	241	272	246	284	244	257	287	258	285	266	249	266	239	234	256	263	235	264	282	239	269	276	273	232	266	251	275	269	291	262	259	241	256	291	228	246	280	292	261	258	247	285	250	264	245	282	266	248	237	276	254	253	246	284	260	308	260	246	281	278	269	243	255	265	281	259	249	243	261	251	261	250	276	252	258	276	276	257	263	239	283	257	287	276	274	252	265	288	243	285	276	240	275	240	243	258	261	271	287	248	258	266	217	273	265	244	263	268	263	249	262	255	265	255	262	287	253	252	248	297	288	276	238	262	267	277	253	303	266	257	269	269	240	283	239	264	243	252	276	246	242	253	278	273	232	231	255	257	266	274	268	289	272	275	270	238	246	269	258	260	279	291	237	261	267	271	251	236	277	260	229	239	249	262	274	247	264	267	247	260	250	265	244	259	259	282	261	238	260	252	258	239	234	267	254	256	260	267	280	278	271	250	278	283	275	276	240	249	239	250	272	237	261	263	266	279	248	260	236	227	268	268	269	267	248	268	271	273	265	280	223	275	276	257	244	251	286	252	277	248	271	260	291	254	261	282	266	290	264	252	276	239	282	262	274	247	273	255	236	269	252	249	246	259	266	242	242	271	267	245	285	275	246	269	271	276	287	253	229	230	277	268	250	261	266	250	268	238	274	244	237	249	260	283	266
22493	39622	37655	28942	23204	18776	15255	12929	10880	8759	7487	6541	5582	4875	4218	3666	3171	2841	2586	2470	2265	1937	1804	1680	1430	1241	1064	987	949	831	768	710	694	628	594	631	609	561	522	526	552	532	515	510	462	531	477	460	465	489	463	450	504	462	457	429	450	426	431	455	497	466	440	497	476	459	396	466	428	470	442	454	440	475	429	438	449	466	459	443	468	490	454	420	468	451	444	488	458	446	501	441	454	461	431	463	448	449	452	452	413	470	445	437	457	457	427	474	459	464	446	445	450	438	438	483	451	479	472	453	447	446	462	467	470	471	466	486	494	449	440	458	468	452	431	463	495	463	467	441	479	460	446	488	419	449	453	422	437	458	431	440	415	440	430	441	448	451	436	445	431	416	408	440	459	448	451	425	474	476	439	441	497	427	455	449	462	435	428	440	483	447	419	463	464	478	485	412	454	481	454	445	402	429	453	470	430	481	413	442	444	433	469	431	464	457	443	447	451	439	416	447	435	424	452	483	445	457	485	455	471	465	475	433	412	441	433	447	436	439	455	435	444	453	424	492	488	487	449	427	436	406	420	476	419	474	499	431	440	474	472	454	460	461	454	465	501	451	450	471	426	433	403	434	486	445	466	445	467	479	439	498	439	465	452	483	430	436	476	449	475	445	468	474	447	436	457	434	412	422	435	450	442	417	428	443	460	476	456	448	421	444	417	430	451	423	482	463	433	463	413	493	476	486	460	435	455	455	465	444	432	445	450	454	439	420	459	456	410	428	462	428	457	496	482	469	439	476	432	458	490	445	480	472	468	433	473	443	404	426	443	486	461	430	424	452	461	457	424	450	428	436	476	448	432	458	462	460	444	453	415	411	450	438	455	465	460	449	426	460	441	462	450	471	472	452	459	480	436	464	457	469	476	487	482	442	441	443	461	452	494	475	410	439	485	440	467	455	462	407	457	447	461	397	434	439	418	451	436	445	438	454	438	430	440	457	457	433	427	438	461	443	442	451	426	476	463	431	451	433	427	464	447	464	438	448	456	444	472	433	456	434	441	472	506	444	469	467	439	465	480	494	472	460	465	454	473	439	459	442	470	424	467	424	448	455	451	416	457	463	453	453	450	467	462	424	402	450	451	449	472	458	462	447	457	460	416	389	449	424	416	458	481	473	483	455	424	452	441	424	449	452	431	471	411	429	430	456	434	438	442	477	437	449	420	443	460	470	465	432	430	480	447	423	446	451	450	445	462	445	464	479	452	439	466	408	439	472	452	455	440	431	469	458	434	434	442	409	463	496	408	471	458	447	458	434	436	463	503	453	443	466	451	443	475	470	454	436	457	459	463	450	465	427	432	458	463	433	455	478	450	428	512	475	463	458	480	470	439	481	492	436	461	423	426	446	420	436	476	486	463	431	457	457	439	456	455	413	436	433	416	464	453	472	475	409	438	449	467	429	477	449	442	429	447	492	444	457	466	476	473	470	473	477	429	451	433	434	446	442	449	436	444	422	464	441	456	456	471	462	469	435	462	480	460	467	463	487	408	472	478	500	465	456	467	436	457	458	471	483	446	467	455	507	465	461	458	469	472	473	460	447	416	448	420	461	434	479	428	459	443	434	430	438	422	453	468	414	472	433	456	433	435	443	459	494	439	465	424	448	456	457	456	458	456	401	444	471	446	456	456	436	476	429	450	478	474	456	449	400	494	412	452	473	491	424	451	500	474	447	436	461	412	447	463	460	434	427	430	435	429	455	443	444	412	421	464	491	447	449	477	474	442	450	423	446	458	497	448	485	452	421	447	420	454	417	436	449	480	428	445	437	457	472	488	454	439	424	464	475	493	495	435	474	459	453	451	452	467	457	438	451	420	435	468	441	435	426	414	492	429	427	461	464	452	420	455	443	449	426	465	455	459	491	459	444	475	412	453	411	446	456	458	446	450	451	467	453	458	496	441	439	510	467	451	396	467	442	440	504	433	485	444	407	482	405	427	450	486	463	440	496	436	484	483	438	425	463	430	461	448	493	490	473	456	457	443	479	458	462	451	442	459	448	467	477	381	464	496	455	453	478	479	457	427	440	453	473	433	438	447	447	453	470	486	442	468	490	460	421	471	446	469	455	439	441	444	462	435	486	467	423	430	444	473	435	445	435	446	500	409	460	452	414	415	412	529	462	464	472	409	437	450	454	433	424	452	447	500	439	420	429	464	441	439	476	448	466	439	470	428	460	410	467	443	468	450	446	449	471	457	472	486	464	425	484	419	467	448	439	432	432	474	418	426	476	451	472	465	445	457	442	446	451	473	470	473	435	399	466	444	469	453	465	412	423	472	457	451	463	431	469	486	464	447	446	445	506	441	444	424	467	491	473	461	453	404	443	456	434	439	487	454	475	480	468	480	449	420	437	473	476	471	447	423	468	426	447	446	428	467	440	467	468	455	449	425	479	456	444	451	446	442	500	447	427	456	428	410	471	469	454	453	479	431	429	451	438	425	434	482	459	409	433	467	464	442	472	459	450	520	482	459	494	420	502	434	460	448	428	461	427	448	477	483	446	418	444	477	455	449	466	448	474	445	475	421	431	454	476	441	449	421	483	480	450	447	436	468	444	490	450	447	442	420	440	465	435	435	473	477	458	450	466	431	466	448	386	454	471	483	481	458	448	428	475	430	450	484	457	455	460	395	435	449	472	433	432	469	465	461	430	440	471	474	419	454	470	429	467	439	472	425	444	447	469	460	449	442	444	436	447	445	472	424	440	480	456	431	442	473	453	440	464	445	456	493	427	490	489	455	468	421	439	486	448	441	465	438	405	465	442	445	454	451	440	464	434	433	452	371	420	418	466	454	459	485	465	407	439	468	443	449	444	443	451	451	457	460	457	438	412	442	460	441	440	470	439	457	458	464	459	510	435	448	467	427	478	448	480	441	463	435	419	412	423	444	437	457	455	431	480	436	435	451	455	478	422	460	428	484	457	500	451	507	471	468	471	499	466	464	444	442	479	456	456	450	434	417	456	415	447	469	436	457	451	478	457	458	430	462	486	446	469	451	468	465	464	473	477	419	458	474	484	445	441	509	409	423	439	458	442	431	495	470	451	462	466	510	433	433	452	434	467	438	406	472	466	456	461	446	465	422	486	437	470	466	436	425	433	440	495	452	438	468	452	434	448	446	453	464	462	461	454	442	499	438	454	423	458	444	434	422	479	447	467	439	451	441	424	418	445	456	468	485	464	485	431	463	486	467	416	445	429	476	460	484	447	496	458	431	466	443	481	474	498	459	496	452	458	496	461	437	441	447	482	418	478	458	477	455	474	432	463	480	455	478	446	467	445	499	462	496	450	454	462	487	411	467	432	444	451	448	423	450	486	497	444	470	450	466	429	474	493	449	444	461	467	467	483	442	466	439	485	460	436	454	479	439	449	448	434	471	430	459	497	426	471	450	464	443	446	453	481	455	422	470	425	423	435	469	418	438	439	404	458	506	485	450	489	455	477	471	458	464	471
23052	21134	28921	23593	21219	21080	14825	7384	5112	3953	3183	2785	2343	1931	1779	1449	1294	1187	1117	964	924	783	704	668	618	504	459	424	435	359	383	340	321	298	291	282	258	239	267	262	238	250	240	235	239	241	216	256	240	199	217	230	211	214	211	207	205	231	210	225	209	214	196	197	210	216	205	225	217	218	198	199	226	207	216	218	204	206	205	205	213	204	217	193	226	208	214	213	192	235	214	218	215	195	228	214	223	216	200	209	228	219	221	230	209	233	198	200	209	203	221	196	215	174	206	192	212	197	193	205	193	209	205	224	233	213	212	212	221	231	194	211	233	208	203	219	221	215	204	204	204	201	225	191	241	228	191	201	188	221	226	216	198	211	220	182	201	221	211	225	212	209	218	215	209	208	217	203	219	221	235	220	200	204	197	207	232	219	173	211	194	191	237	205	195	201	235	210	200	223	219	208	190	218	200	218	235	243	192	208	207	214	206	216	215	210	229	216	205	215	219	199	213	183	199	209	206	194	259	228	209	228	221	232	206	206	227	218	237	227	195	217	188	207	192	230	226	193	181	203	190	213	198	223	211	231	218	210	216	204	205	216	225	201	222	223	233	192	214	197	215	212	190	223	219	219	224	205	208	210	221	212	218	209	238	215	214	219	207	209	221	189	217	219	187	222	213	218	194	198	242	216	215	197	214	223	216	198	215	208	202	220	203	206	223	230	219	198	212	200	200	202	227	198	219	207	232	210	197	216	211	237	210	194	215	179	223	204	211	217	210	194	226	189	214	205	224	218	235	188	188	219	211	218	212	217	209	185	196	231	211	237	210	186	198	228	221	207	209	212	195	228	205	198	213	221	220	209	223	216	227	205	232	212	207	207	205	232	196	238	237	199	193	212	226	198	214	244	207	193	202	205	218	211	239	228	205	202	226	220	193	209	204	210	212	216	197	227	238	209	200	203	239	203	219	189	195	217	196	213	204	216	206	221	218	188	198	211	202	211	204	232	200	208	200	215	203	200	244	217	228	234	200	232	230	203	228	227	211	194	223	222	218	196	225	212	185	216	212	184	210	227	218	206	205	206	214	216	224	218	219	225	196	214	183	229	213	222	212	228	212	205	214	197	228	221	207	207	208	226	229	216	231	210	215	223	237	231	204	219	236	225	195	222	201	225	228	210	208	221	204	225	198	210	233	227	211	190	204	225	208	221	214	212	226	211	223	219	208	229	245	225	206	207	212	222	231	237	210	223	231	220	225	205	220	230	220	198	223	225	206	202	205	220	211	217	246	201	221	204	185	213	246	207	227	222	219	205	210	191	208	212	200	208	219	187	212	215	202	217	193	202	182	201	221	202	231	218	232	210	230	206	231	218	209	204	221	190	226	217	217	199	196	224	220	222	252	198	213	202	236	231	204	226	231	231	209	216	211	191	209	215	210	195	190	212	212	219	208	188	219	184	205	207	215	221	200	236	199	207	199	198	195	222	209	233	216	184	213	219	213	186	202	196	193	212	224	211	211	200	184	217	232	201	215	210	250	208	215	210	221	224	195	202	221	201	223	242	216	214	205	193	198	204	223	210	204	238	209	222	219	209	218	205	187	181	213	207	205	223	227	200	229	227	202	183	209	225	183	235	209	235	227	211	208	204	222	225	211	203	209	224	208	213	190	193	222	219	186	207	216	208	200	207	207	232	196	206	229	206	218	190	219	210	188	224	203	244	245	192	221	217	200	182	204	216	252	191	215	217	236	217	191	236	216	221	208	189	192	186	204	206	195	195	223	215	231	227	236	209	216	215	207	216	202	236	206	218	199	205	209	235	218	193	196	233	203	222	227	205	238	209	207	232	197	205	201	204	228	201	201	205	188	197	238	206	212	209	211	199	206	204	200	191	211	230	208	223	197	201	207	192	216	226	205	222	203	205	217	211	212	204	236	203	225	213	211	216	217	193	220	206	200	199	199	199	208	204	232	201	209	214	197	197	198	224	194	206	202	211	194	218	205	225	212	216	232	209	203	232	216	227	206	195	227	199	218	208	247	205	212	208	232	223	216	195	187	208	212	206	215	202	189	210	217	219	209	201	208	205	232	212	251	210	216	227	203	202	214	221	206	191	188	219	204	222	202	229	207	212	202	188	192	226	191	224	209	203	213	220	193	210	210	233	217	219	196	206	220	232	209	215	224	205	205	212	223	207	212	240	220	232	218	193	194	221	213	196	232	208	203	226	220	198	202	236	218	205	250	227	226	204	232	240	216	198	201	221	202	218	224	210	206	200	223	232	206	204	215	200	220	214	205	224	192	222	207	207	220	212	207	221	200	235	202	218	194	212	202	232	220	211	210	198	205	202	235	201	222	204	204	198	207	217	216	221	183	210	229	239	205	225	210	210	233	227	216	205	214	210	199	197	206	221	205	229	228	222	210	206	234	217	196	216	191	209	204	233	218	205	206	221	227	214	225	199	197	220	197	209	210	225	220	212	191	222	220	191	208	225	219	211	229	227	211	202	236	212	223	197	218	220	213	221	224	212	210	176	207	218	207	208	193	209	213	194	224	230	186	242	203	213	227	214	203	201	213	223	187	215	233	187	205	215	225	211	202	193	228	229	211	205	233	237	235	207	220	217	186	219	207	210	217	191	207	197	206	207	216	215	186	210	204	205	187	203	235	202	222	202	220	213	224	212	217	216	219	236	253	206	217	210	238	221	192	211	216	227	233	201	195	209	188	211	214	220	218	195	207	205	202	212	213	193	195	200	226	238	210	172	209	214	190	238	219	191	225	222	194	211	204	209	252	217	196	211	200	224	212	197	219	215	198	211	216	200	215	200	210	203	201	217	226	203	204	227	205	211	215	203	223	219	208	212	209	197	200	193	205	202	249	211	207	213	228	194	222	227	200	181	225	228	234	217	223	213	212	211	229	225	211	210	211	212	212	224	184	224	209	177	201	213	233	213	210	219	209	219	174	222	198	227	229	221	213	193	221	233	221	222	219	232	215	226	229	220	206	211	218	187	208	210	191	205	226	179	219	213	197	198	216	228	208	193	180	213	209	186	219	213	217	252	197	203	208	195	198	208	214	180	224	226	204	211	216	212	210	219	211	209	198	214	232	198	224	235	196	218	186	219	226	236	216	214	182	215	212	214	224	229	201	245	221	228	238	212	219	196	218	208	209	202	203	197	194	215	207	212	222	230	212	213	214	202	235	222	204	221	227	199	230	221	193	212	213	202	191	239	217	222	199	211	244	242	219	185	201	212	214	229	241	206	184	212	224	229	222	199	218	220	216	210	215	207	226	229	218	225	227	196	234	223	224	220	185	227	212	212	203	207	206	220	221	215	219	228	226	179	191	207	206	250	200	190	214	211	208	211	210	223	207	210	197	229	225	244	221	229	208	215	218	205	218	222	204	220	235	210	215	219	210	228	226	240	231	206	221	215	209	204	220	242	193	225	200	190	242	231	194	192	203	215	212	212	202	214	227	212	231	218	189	222	194	234	208	221
24253	43731	41916	32764	26798	23020	19449	16974	13863	11522	9463	8173	7224	6266	5526	4778	4212	3617	3264	3075	2738	2330	2134	1914	1687	1435	1219	1085	994	942	812	748	672	620	570	568	521	498	487	456	488	480	460	416	428	422	408	422	391	400	369	403	363	381	358	340	328	364	397	345	401	323	331	375	354	361	394	355	370	386	345	387	374	358	371	353	349	375	388	328	362	352	380	393	352	358	356	353	360	352	353	380	343	357	367	353	379	354	368	352	366	368	383	409	366	331	338	359	364	411	343	380	384	345	390	349	383	345	368	367	368	365	365	348	361	355	330	324	373	344	354	387	379	383	406	342	358	358	363	356	354	358	369	360	357	358	341	359	384	379	374	351	356	352	366	367	355	369	360	342	369	351	377	337	353	348	372	383	388	367	330	353	351	368	325	371	374	349	350	392	370	377	353	343	380	345	350	362	391	373	370	363	361	377	363	316	356	324	369	361	357	372	353	356	316	352	362	344	331	371	339	372	364	334	362	346	336	355	359	381	374	347	379	357	345	370	378	356	381	373	365	368	372	367	395	345	409	358	367	331	346	360	345	347	354	371	377	356	342	354	383	357	380	409	338	377	374	347	352	361	363	371	337	357	362	325	338	356	364	390	359	345	351	363	360	350	349	369	335	332	346	400	381	329	363	338	388	339	360	351	341	350	335	331	358	350	334	354	355	345	362	352	367	376	337	357	378	318	364	371	381	348	376	337	368	340	389	341	397	356	357	378	351	325	384	377	376	346	335	369	389	345	370	373	318	337	392	357	375	378	366	370	354	365	341	335	358	375	351	355	354	396	358	334	330	353	355	372	371	330	366	364	356	345	366	363	361	332	362	357	363	344	354	364	362	382	369	352	355	346	374	344	343	331	366	354	330	368	402	383	373	360	353	366	346	361	363	373	310	365	386	347	340	359	377	359	365	370	361	379	373	370	347	360	346	351	379	382	378	377	345	349	360	367	380	378	341	363	354	371	364	378	359	407	338	371	372	378	346	338	355	343	375	377	322	374	359	379	362	383	364	375	379	375	366	353	377	358	348	372	366	365	302	366	365	398	362	355	411	347	367	361	320	309	359	373	373	375	388	379	382	330	351	383	340	354	370	369	387	335	359	347	378	381	343	379	339	373	387	390	381	315	331	369	387	384	365	367	361	387	355	368	377	372	376	343	372	375	374	392	363	359	314	357	345	345	323	372	374	366	344	365	351	396	351	380	365	379	377	343	349	393	361	338	346	403	331	373	389	355	372	338	354	371	379	346	349	344	373	400	367	383	370	378	329	338	354	371	372	305	359	356	371	334	385	368	345	363	391	371	312	378	330	377	377	386	375	362	387	344	351	373	365	395	329	369	348	351	360	344	374	385	375	335	345	359	364	369	391	370	374	320	410	395	344	339	380	375	359	360	359	380	334	365	368	383	350	356	375	352	354	369	348	375	355	364	375	368	397	354	344	367	369	377	335	368	370	365	337	356	381	384	377	373	397	332	348	374	385	362	381	365	347	382	385	372	372	399	356	345	370	344	331	380	368	360	343	345	364	362	384	353	384	376	386	327	340	352	343	389	341	361	335	349	356	339	364	389	345	394	356	361	338	350	314	370	361	369	381	360	392	392	330	368	363	379	356	340	362	373	397	335	357	344	356	341	334	371	364	393	354	365	347	332	342	347	366	373	352	377	366	336	359	353	368	387	371	334	355	335	381	352	361	355	372	395	367	339	375	359	384	359	375	373	343	378	364	373	347	338	360	373	358	352	382	316	378	363	335	355	331	359	402	339	348	355	367	362	363	361	356	369	342	372	343	373	334	373	340	350	391	352	350	353	361	373	347	379	310	368	366	362	353	364	366	404	357	343	377	400	391	364	359	373	359	376	356	369	422	341	335	387	386	414	349	381	344	372	318	374	375	341	369	375	347	386	362	369	362	345	374	382	398	317	353	356	375	379	337	309	361	359	370	345	338	360	387	363	364	362	397	370	344	390	355	331	336	377	379	337	341	393	384	318	318	382	358	351	383	356	366	330	373	355	354	365	345	375	349	358	314	369	396	357	379	363	371	368	354	356	332	327	370	341	324	386	348	368	372	361	345	332	348	339	330	355	365	330	361	356	371	365	353	360	360	330	366	371	382	332	367	351	359	359	334	363	372	379	339	356	359	381	365	345	362	340	382	346	372	346	375	384	351	359	365	336	357	381	341	324	377	292	346	371	357	381	374	359	357	377	341	357	384	364	371	368	335	354	342	342	326	381	345	360	364	346	399	328	351	367	357	385	370	371	390	353	421	377	361	331	340	356	377	344	364	362	367	332	375	340	350	401	334	371	355	363	352	368	399	372	374	331	366	353	391	362	351	357	374	377	347	386	371	364	369	315	362	385	374	376	347	351	343	372	346	376	382	379	359	360	367	335	363	373	335	375	381	305	370	367	372	352	362	383	347	364	375	331	372	343	358	351	347	366	420	380	349	352	343	377	377	334	387	378	356	384	379	353	340	350	372	347	382	374	342	368	363	348	372	386	345	329	366	332	351	367	338	390	389	347	376	345	356	346	339	350	335	341	363	393	354	368	351	368	369	350	368	368	377	358	345	373	317	344	343	350	357	361	386	359	348	324	379	379	354	406	368	368	377	399	410	393	361	356	378	349	355	376	331	383	381	377	345	375	360	357	360	335	379	383	354	375	349	402	364	362	376	356	359	365	354	403	322	354	348	367	359	405	367	364	354	370	406	393	367	368	353	348	354	378	347	360	350	356	359	390	374	375	368	337	325	372	342	396	351	354	345	353	355	376	344	368	344	336	345	331	361	375	372	347	367	368	344	369	382	408	360	366	351	354	356	348	397	370	369	366	344	322	332	364	347	348	376	432	375	351	342	309	341	393	347	347	371	369	361	326	355	363	405	373	365	339	383	367	398	357	376	339	352	316	385	363	325	374	380	379	371	349	396	339	337	308	359	362	382	341	354	353	387	387	367	348	340	362	386	375	352	366	314	380	365	372	366	391	368	337	373	366	375	360	380	352	324	332	366	323	350	384	354	377	337	390	362	376	362	377	398	380	400	362	337	358	349	338	361	394	353	347	357	352	397	388	359	367	403	373	322	379	357	364	379	374	338	412	365	375	376	366	335	356	327	361	361	378	362	346	338	351	344	362	327	364	359	367	381	347	370	355	375	351	359	339	371	369	345	371	334	396	373	337	358	360	375	350	336	361	362	354	393	357	374	358	363	335	368	352	393	395	370	362	339	343	348	367	364	375	365	402	376	344	375	368	360	387	378	334	367	345	350	328	337	360	388	352	367	353	375	381	372	344	357	336	332	351	334	332	365	338	376	344	332	367	360	359	367	363	337	384	349	354	356	347	401	372	352	361	332	382	331	345	398	360	329	387	364	321	339	345	353	357	362	375	376	337	360	382	342	373	343	346	371	370	343	367	355	356	366	361	352	351	367	353	356	386	377	376	349	371	366	372	359	347	374	355	370	343
26839	21928	22778	15620	8090	5612	4084	3303	2418	1819	1522	1297	1158	998	935	868	758	711	653	588	600	559	532	508	459	442	426	380	369	353	346	368	372	367	330	322	298	327	312	321	317	299	320	309	332	308	285	296	295	306	288	305	317	301	271	288	289	302	321	281	296	310	315	317	307	310	279	291	254	305	320	309	315	301	330	290	290	310	314	294	280	273	313	289	326	334	318	307	301	314	305	343	259	305	283	322	302	312	302	297	313	326	318	314	298	279	285	282	284	276	305	322	311	349	295	299	297	306	314	309	294	296	316	323	268	301	289	290	282	288	311	260	299	311	299	323	291	299	291	282	292	298	295	300	277	323	299	288	317	298	332	342	303	312	299	281	298	294	304	298	285	302	304	268	291	278	303	291	290	295	321	273	301	274	303	305	279	314	288	311	276	301	292	315	294	291	290	285	288	279	310	307	302	290	311	303	295	305	302	326	286	288	309	330	307	294	285	283	305	291	302	316	302	309	289	282	277	313	349	294	297	299	307	277	327	319	331	308	317	286	308	301	288	295	280	273	305	276	288	282	308	292	294	280	308	283	294	321	284	310	290	322	320	328	288	331	304	329	327	302	263	295	336	328	269	296	278	277	278	298	282	272	291	310	270	302	309	307	285	284	300	313	310	314	278	306	267	334	292	340	267	284	315	307	295	323	294	281	282	313	297	302	338	294	315	292	303	310	316	319	301	305	284	299	300	301	317	339	294	305	298	275	312	287	297	245	331	296	301	316	299	306	260	282	301	299	288	315	287	321	312	286	297	306	316	298	302	303	316	326	328	308	297	311	306	288	297	265	327	311	292	271	292	316	322	302	277	344	324	308	282	311	297	301	331	321	289	301	309	299	285	319	313	306	302	315	320	295	280	319	312	267	302	301	285	315	289	319	317	298	307	327	307	338	302	272	287	365	299	275	314	315	309	313	331	306	307	320	302	344	319	308	285	292	293	266	302	332	308	341	327	286	298	312	294	292	296	297	296	305	321	328	287	305	308	297	297	319	324	309	320	282	273	323	277	287	305	309	318	295	320	322	338	261	288	294	264	295	291	297	289	304	302	293	329	310	318	287	300	314	314	297	283	323	255	283	332	291	310	296	295	302	280	302	309	259	359	281	319	291	300	282	312	274	298	310	285	289	290	281	291	307	334	306	323	316	308	304	293	320	301	272	290	308	327	316	318	301	303	293	299	270	321	287	300	325	295	291	317	285	309	290	289	317	303	276	298	313	296	289	298	286	272	295	307	343	299	276	289	281	293	307	306	308	305	295	294	268	281	307	312	288	315	313	284	312	273	301	306	295	316	288	312	349	270	264	324	300	307	287	319	313	320	310	312	307	298	312	277	285	291	320	319	323	291	341	348	311	320	268	309	314	316	295	304	290	306	311	304	292	330	314	270	316	316	298	313	315	287	323	306	305	310	307	320	320	291	288	323	302	294	303	309	264	303	311	302	263	298	291	303	334	310	270	299	283	315	298	315	274	320	297	262	302	321	314	303	342	306	331	290	299	279	266	322	311	269	315	291	316	322	325	327	318	272	313	314	300	294	248	301	316	320	317	266	296	284	300	319	312	294	290	325	292	315	287	309	306	301	275	280	304	299	302	287	278	282	303	297	307	326	276	304	298	314	278	338	302	280	268	299	325	267	302	317	308	300	312	330	322	331	296	333	293	353	292	317	303	308	329	309	292	303	273	331	305	277	301	306	296	336	286	323	305	305	315	295	288	325	328	319	269	311	341	298	309	298	269	321	297	307	301	299	305	263	278	297	321	301	318	305	289	283	270	314	317	304	317	297	314	309	293	297	299	287	296	289	320	314	334	348	322	342	313	296	305	318	270	323	288	299	323	303	335	306	296	319	336	290	321	335	293	282	318	302	293	307	356	331	297	313	318	309	326	333	341	304	287	315	267	309	260	323	301	304	318	309	306	307	303	305	307	271	289	314	271	313	305	311	313	300	308	305	295	302	294	299	277	304	321	279	288	322	308	291	318	298	307	324	317	314	291	311	297	306	311	305	300	312	302	296	286	326	298	316	288	291	283	302	275	323	328	280	313	311	292	318	293	292	299	327	327	321	302	326	319	325	317	295	295	318	312	308	309	312	303	332	328	329	296	298	317	306	322	279	295	276	298	314	278	319	319	303	292	293	337	297	312	284	300	294	280	306	269	291	316	312	314	333	339	312	335	313	276	275	289	276	335	291	302	304	274	280	315	290	300	324	285	309	285	317	307	312	289	292	325	318	307	284	302	284	334	270	264	288	304	327	335	277	293	290	320	295	307	315	327	294	308	289	326	315	255	298	315	276	300	317	312	330	344	300	311	286	289	296	292	297	276	335	291	259	291	287	318	308	306	308	269	273	298	333	280	316	297	273	279	313	311	291	322	307	296	328	294	296	306	298	278	302	322	325	284	303	314	327	313	287	275	332	293	293	320	301	288	274	297	320	305	286	306	305	299	288	314	296	287	287	303	302	308	314	298	300	296	305	296	334	323	285	300	307	288	276	295	308	279	326	323	297	341	289	310	316	297	335	290	303	288	293	303	310	315	311	309	313	281	289	286	328	316	324	293	308	304	271	320	314	334	295	286	313	293	294	301	275	316	301	337	321	287	306	329	294	311	281	313	306	334	290	290	294	296	328	329	302	336	309	283	296	288	315	311	286	320	313	294	319	284	270	280	279	319	321	315	292	295	290	307	315	301	281	319	287	269	305	307	341	291	306	283	293	328	299	302	305	303	306	308	297	302	307	292	313	264	307	290	313	312	306	306	318	269	329	297	317	319	314	297	279	308	315	348	313	314	289	303	297	319	268	284	320	305	307	316	311	336	283	313	300	282	311	301	299	322	317	286	318	351	320	301	330	268	262	310	324	308	309	274	300	278	303	296	277	300	319	289	303	294	290	305	312	303	318	308	278	291	296	300	296	334	304	325	320	295	315	289	297	301	273	301	322	312	305	297	306	323	308	323	292	280	345	308	285	265	291	304	336	289	257	331	295	298	314	316	303	275	291	322	277	303	300	287	311	292	295	291	310	293	280	310	277	316	313	314	279	315	329	326	290	301	282	268	290	325	284	323	308	313	316	280	294	289	315	329	323	301	311	288	271	288	349	296	320	268	308	304	315	285	311	270	330	313	315	291	285	304	314	363	307	255	302	319	304	277	323	305	293	307	306	280	321	290	326	283	349	300	276	288	276	321	292	300	311	279	277	312	331	288	314	281	303	291	306	299	339	292	260	297	304	322	339	287	276	292	332	270	313	307	294	336	306	297	290	299	314	325	300	300	330	303	308	318	295	266	313	302	287	282	312	274	288	310	294	267	297	318	272	260	296	310	310	302	291	273	324	304	341	265	285	309	281	277	295	294	312	304	314	311	310	300	316	296	320	302	292	293	334	311	305	305	318	261	293	305	334	308	305	322	325	329	294	271	309	314	324	318	294	311	318	298	325	290	297	285	263	285
21956	34590	31693	22313	17142	14327	11424	9740	7594	5864	4983	4018	3489	3345	2910	2358	2164	1903	1729	1605	1432	1388	1286	1195	983	867	861	816	764	741	695	637	628	607	591	641	515	549	547	577	630	560	553	549	557	557	512	568	541	533	491	560	539	522	508	516	497	516	531	518	486	563	520	503	528	523	509	550	523	504	527	519	500	521	539	557	521	518	504	520	538	523	504	528	532	491	519	514	494	514	479	536	485	528	501	530	517	500	508	536	521	523	532	508	508	538	542	566	582	512	491	527	561	531	526	522	499	530	498	493	532	526	536	562	537	517	533	532	489	515	521	523	497	502	495	527	526	496	533	511	516	521	510	522	509	507	521	556	517	553	496	530	541	515	554	509	498	507	549	541	569	492	494	510	520	513	525	561	517	491	514	493	529	521	507	562	532	496	524	513	506	540	506	526	517	591	496	556	517	517	559	527	503	512	525	508	492	532	518	498	545	534	514	505	564	516	513	555	497	473	513	527	562	531	545	526	524	546	522	527	526	503	496	516	524	507	478	532	478	485	513	561	507	531	503	515	516	552	542	523	514	528	505	551	515	517	537	517	486	488	523	521	500	523	505	530	526	496	537	512	526	551	530	499	517	554	531	520	533	537	502	475	573	552	510	535	567	527	488	533	503	552	520	457	550	528	476	537	518	540	551	484	488	540	520	554	499	532	502	530	494	531	536	542	529	531	499	531	497	528	516	550	512	549	508	521	547	502	553	541	545	509	527	520	490	523	542	505	486	525	539	517	513	525	544	508	487	475	542	498	498	476	544	519	516	528	524	527	479	499	512	492	531	520	492	514	515	550	485	553	538	550	532	470	539	541	528	543	517	554	515	468	539	533	502	545	532	523	505	560	547	509	523	539	543	538	524	510	504	559	524	584	511	550	487	523	498	530	513	507	506	504	518	513	518	524	530	520	548	533	524	559	513	515	494	501	544	512	558	524	489	522	564	544	528	489	518	525	542	490	507	510	526	499	504	494	521	498	534	501	495	530	506	522	506	549	514	512	484	549	510	505	514	534	492	495	522	523	545	557	524	497	553	535	529	472	496	502	499	495	470	562	535	553	491	523	535	531	506	549	561	539	479	547	531	475	501	503	544	488	497	485	482	476	494	496	509	534	528	519	502	508	512	550	528	506	490	507	502	545	529	526	547	519	549	507	503	517	525	518	538	485	564	489	497	516	548	514	508	531	501	503	520	515	506	511	540	497	510	579	504	518	497	502	538	489	518	506	560	538	516	532	525	551	536	530	495	503	511	546	521	472	536	535	528	525	505	518	501	487	515	495	543	500	525	509	514	553	538	501	500	519	499	479	494	508	511	482	529	508	512	538	516	515	546	515	519	539	506	489	520	524	508	489	504	520	499	520	521	514	502	500	544	545	506	515	541	509	575	554	551	519	495	518	520	540	523	516	527	543	474	507	507	548	511	527	508	494	526	529	534	513	552	562	562	533	505	510	507	534	526	515	512	538	551	498	577	514	511	571	510	571	531	503	495	523	491	528	510	497	523	518	483	527	491	517	522	521	515	512	517	527	502	518	512	516	532	571	520	511	521	536	515	522	534	498	496	508	579	508	548	511	540	532	480	503	477	482	499	535	532	537	526	544	535	523	547	526	499	522	509	504	529	512	520	524	481	545	496	560	515	486	529	495	558	507	523	514	544	534	510	521	472	529	549	536	535	456	514	536	536	527	516	543	541	495	484	513	524	530	486	537	510	547	517	522	499	507	520	540	518	487	513	531	531	497	538	532	525	523	489	510	494	498	517	518	528	507	481	506	532	523	510	475	549	551	526	523	522	466	517	482	504	519	496	561	536	501	544	520	549	538	506	521	512	538	541	505	542	485	551	487	518	557	509	521	514	528	564	500	519	540	543	535	555	553	541	538	487	479	487	506	539	510	539	517	514	489	544	515	545	486	505	529	541	470	510	489	548	492	492	545	521	561	555	489	519	513	532	526	491	475	513	512	547	499	518	507	522	536	548	558	493	561	517	554	500	468	459	519	504	541	497	541	513	517	528	494	544	521	543	485	520	487	476	506	484	502	502	545	526	512	530	515	534	539	544	488	553	507	516	503	521	492	502	506	521	511	511	506	520	519	523	531	546	490	512	533	507	489	501	508	516	514	515	510	495	476	516	545	504	527	524	480	529	512	530	518	552	493	551	492	526	528	575	529	459	463	519	502	523	529	479	500	528	548	549	510	479	519	509	511	530	531	504	508	528	552	476	536	553	515	521	518	543	509	499	531	529	498	525	562	532	546	525	549	505	543	494	520	528	509	509	537	552	527	536	495	498	529	511	476	518	515	533	511	525	560	531	516	508	474	528	534	498	465	522	499	512	502	540	529	541	529	518	515	535	528	506	475	499	555	511	538	525	517	542	458	527	552	533	486	546	529	510	521	509	558	557	538	475	528	513	513	533	528	500	527	498	527	541	546	513	540	497	535	502	512	502	521	500	571	518	529	504	515	514	536	519	537	521	525	512	538	514	537	573	532	503	509	537	535	531	503	491	510	508	510	510	511	510	506	503	528	519	491	478	513	523	523	541	521	514	518	505	551	518	545	531	528	605	537	485	554	486	534	531	518	535	512	519	551	521	522	515	509	516	545	524	541	544	525	540	493	537	522	468	540	514	527	533	508	513	575	511	522	521	499	498	466	546	514	520	481	538	503	528	548	532	472	511	487	498	520	512	476	513	496	523	544	490	505	531	517	531	516	539	520	531	517	502	499	530	488	529	535	535	510	559	555	521	495	537	508	531	494	500	522	551	485	523	494	510	527	516	512	508	545	530	534	520	510	513	522	515	528	523	495	519	496	526	497	498	585	509	532	514	502	540	469	558	563	544	550	488	546	530	531	469	512	494	520	523	544	516	460	553	511	514	500	533	515	523	509	534	512	538	541	485	512	523	557	517	498	520	521	535	500	537	466	519	510	521	529	564	528	537	532	513	500	484	462	508	516	539	539	495	534	478	523	533	519	521	519	540	534	528	526	540	499	555	517	536	522	471	519	560	503	522	497	472	505	517	520	502	521	541	509	538	532	480	545	511	554	530	523	479	506	510	545	524	519	536	488	509	529	551	530	513	575	518	563	490	526	527	534	526	557	503	523	506	522	484	469	508	517	488	527	495	484	533	496	521	481	519	521	546	476	486	540	511	506	550	513	502	509	526	453	550	516	503	537	551	525	543	527	496	501	496	471	512	536	524	503	543	550	535	570	486	563	487	514	544	515	521	487	534	521	514	485	574	557	523	519	502	501	533	496	504	538	551	492	524	555	548	508	513	500	525	497	516	483	557	505	495	512	537	532	516	543	477	484	499	540	536	553	525	544	522	509	526	525	512	490	544	519	521	518	508	513	532	560	522	537	499	480	543	518	501	511	523	508	538	499	524	499	546	561	503	539	543	488	557	494	483	543	489	498	483	532	526	523	529	498	531	496	545	531	575	529	486	536	584	561	508	547
23790	21026	28220	24098	20834	14681	8469	5265	3728	2905	2323	1938	1679	1455	1307	1212	1055	947	900	804	732	738	619	621	552	468	421	418	438	394	341	307	313	310	296	309	280	298	292	271	316	267	316	285	270	310	268	280	260	252	277	296	276	254	250	294	270	269	259	242	276	249	266	281	227	238	280	248	285	273	242	272	277	254	257	272	276	272	262	259	259	256	262	263	267	252	298	258	269	285	260	251	245	266	256	262	249	290	262	261	254	262	251	252	253	286	253	286	274	253	263	250	300	258	260	252	292	243	257	233	271	261	258	266	232	266	267	257	269	255	250	254	257	264	255	262	262	283	255	246	249	278	289	266	249	262	241	264	261	258	257	239	251	271	263	267	264	264	273	256	273	281	251	281	297	287	266	282	236	253	268	256	272	295	252	278	266	226	243	284	271	264	244	263	264	269	262	252	268	248	265	243	257	241	239	242	261	248	241	250	238	239	256	243	266	248	238	266	274	241	258	270	271	244	253	240	263	268	245	251	283	265	271	265	275	288	261	286	266	276	269	244	257	258	255	254	247	264	273	279	249	270	281	248	258	270	262	276	269	269	255	246	256	251	280	253	258	258	255	284	253	245	270	289	280	268	263	265	265	254	272	274	231	271	250	265	270	262	242	279	251	250	239	259	269	251	251	250	267	228	293	276	256	258	263	241	259	278	269	247	269	263	261	244	269	246	253	241	282	225	229	290	277	277	297	274	258	241	265	257	259	265	273	236	273	284	258	263	261	214	261	239	226	247	261	305	280	256	262	227	257	266	219	278	252	246	276	238	250	263	272	241	263	287	269	254	268	269	253	283	274	258	280	255	264	261	235	258	256	269	258	240	265	265	276	247	267	260	273	265	249	260	237	286	280	265	276	266	267	252	268	262	266	249	235	261	256	264	261	249	276	263	269	246	249	302	256	242	243	247	269	270	245	239	262	261	254	267	257	271	248	239	266	270	245	255	258	241	295	241	284	280	252	245	252	254	261	251	234	258	275	285	285	290	269	267	305	278	275	264	249	264	259	270	250	275	265	258	267	256	212	248	260	238	275	254	259	280	283	265	251	257	258	265	285	263	255	254	268	279	253	271	263	277	256	270	263	290	260	285	279	225	279	244	269	266	272	236	262	272	288	247	267	273	254	267	247	269	225	254	248	253	258	302	235	277	255	276	274	244	282	234	251	247	240	293	261	257	257	280	268	277	271	260	265	275	267	270	270	278	271	287	261	271	270	258	248	266	260	264	280	259	292	283	259	262	267	267	239	267	242	257	256	254	250	258	279	256	270	298	275	226	252	240	257	242	263	272	270	280	260	239	280	256	256	258	256	234	279	267	288	251	276	266	262	248	237	260	247	249	237	293	256	258	261	264	273	234	259	249	253	257	277	245	272	248	283	241	269	284	265	290	282	263	273	264	276	299	248	283	246	265	242	254	266	235	272	278	247	275	265	279	279	276	242	227	242	262	256	279	248	274	244	248	250	255	285	263	262	274	224	276	241	247	274	275	281	252	294	248	267	271	278	261	265	275	222	282	238	275	253	319	271	261	279	264	293	246	266	236	272	269	251	247	257	271	249	246	234	261	273	274	269	269	258	275	263	249	275	255	251	268	268	253	269	257	260	293	269	263	260	251	262	250	251	253	298	279	285	260	237	274	281	274	272	244	252	278	241	244	279	248	234	246	292	274	254	260	285	279	309	247	264	267	299	262	259	243	261	271	259	223	265	267	238	243	285	249	282	263	280	237	252	253	282	243	278	290	240	277	246	280	245	231	271	261	271	261	259	252	250	250	244	256	251	265	263	267	255	268	239	261	246	251	263	265	277	263	260	257	271	287	261	286	252	267	257	248	284	275	256	231	244	273	287	269	239	251	258	261	271	274	265	253	287	273	295	236	257	253	234	245	274	272	242	312	264	242	250	286	268	273	234	266	250	257	219	252	257	254	281	269	251	268	265	289	253	260	266	268	265	262	289	236	233	278	237	272	266	250	251	268	244	256	254	265	241	287	248	269	233	271	262	248	266	272	268	272	253	256	267	280	259	259	294	242	244	277	260	256	256	268	245	242	250	258	268	258	260	271	247	256	249	266	262	262	276	259	239	253	275	279	234	279	278	294	228	254	292	266	237	251	226	291	295	272	274	247	270	281	278	282	282	282	246	246	294	223	251	249	279	265	245	251	277	240	242	270	252	247	265	242	267	293	277	251	289	279	240	284	259	276	262	285	251	261	291	262	240	239	275	263	271	288	259	272	261	279	241	255	259	291	280	269	229	258	262	251	231	281	248	258	263	260	248	267	267	261	282	281	268	235	281	246	254	229	245	256	256	258	271	264	275	250	254	281	262	275	252	240	248	293	264	264	272	228	278	250	252	251	248	241	251	240	242	265	267	273	282	262	269	279	272	275	245	248	253	282	228	272	258	273	259	283	234	258	261	269	263	285	256	263	240	277	278	291	279	258	257	267	262	262	275	265	256	274	250	269	299	251	261	266	293	253	240	269	275	294	256	248	278	273	244	267	253	288	269	217	254	279	272	229	237	260	261	248	261	275	267	263	252	296	273	263	265	270	254	250	255	267	266	262	265	265	261	257	231	247	273	254	252	264	250	251	271	270	225	261	270	255	260	262	260	259	290	261	243	252	287	247	291	264	295	264	282	254	263	237	286	259	278	285	276	253	274	246	269	275	250	245	254	247	298	246	261	243	268	275	233	282	264	255	257	300	254	291	263	253	273	274	261	284	248	263	277	259	245	262	254	241	282	254	263	287	246	269	272	282	275	255	253	248	252	274	265	248	263	266	230	250	254	258	277	238	259	275	238	246	279	261	283	262	259	287	267	261	260	255	254	278	243	261	263	261	238	274	264	260	253	261	277	266	242	239	269	252	229	291	267	282	298	256	282	289	265	255	236	261	243	253	289	274	276	270	268	269	242	274	271	264	273	272	266	241	255	264	285	244	253	243	294	290	279	251	268	241	261	266	293	242	256	269	269	262	288	236	258	265	268	275	263	247	279	274	240	259	245	248	289	253	272	264	258	229	264	267	289	275	284	256	271	269	265	263	252	299	261	254	272	269	221	264	259	277	300	264	287	245	248	259	258	269	253	250	287	266	279	286	258	247	282	239	250	272	278	276	266	257	254	250	243	283	294	286	268	265	258	267	258	267	260	252	227	266	294	230	241	249	265	258	284	276	231	237	279	270	271	268	249	252	252	231	291	268	255	256	275	277	237	247	238	249	275	246	255	303	239	250	281	268	273	273	269	238	229	272	276	261	281	268	245	275	254	240	278	259	274	252	281	275	302	257	260	270	288	236	250	273	234	242	249	272	286	269	273	260	277	276	234	267	284	281	253	230	242	262	257	263	259	267	280	259	249	234	255	293	268	263	250	250	261	282	265	238	257	241	252	246	259	253	263	251	252	254	282	279	291	280	270	262	224	275	256	279	273	260	239	248	269	258	257	249	255	272	282	272
22974	40498	37584	28918	23524	19977	16312	13825	11121	8818	7291	6174	5166	4715	3963	3571	3280	2785	2478	2390	2014	1859	1797	1639	1392	1285	1086	986	913	799	800	761	672	607	681	592	551	516	506	541	584	516	518	508	470	495	502	518	484	450	461	488	510	435	399	451	477	450	409	422	447	457	448	417	450	464	440	456	482	469	457	442	440	442	422	441	468	453	449	449	474	436	436	448	440	447	420	435	470	419	466	452	459	439	427	466	471	439	406	479	404	435	466	463	469	481	454	439	448	417	471	456	392	474	488	456	490	438	471	426	452	444	456	476	451	463	452	489	428	457	463	472	450	447	464	468	426	459	449	459	448	451	445	466	424	417	449	449	471	445	462	483	462	453	454	447	420	456	452	488	443	473	450	472	448	423	451	456	476	456	444	483	491	457	439	439	427	425	446	407	433	481	478	443	426	426	454	436	443	437	456	435	458	445	467	426	431	484	467	413	468	455	415	463	419	426	448	465	459	419	442	494	473	424	424	458	442	457	427	470	495	465	417	430	466	460	464	431	446	445	441	432	441	435	445	469	457	468	427	437	444	415	429	441	454	490	449	485	427	453	406	453	491	465	453	431	442	469	443	436	444	470	489	462	447	447	437	456	449	441	447	464	450	429	459	444	456	451	444	456	420	478	425	428	463	471	442	440	457	455	421	460	451	450	427	503	454	438	458	436	466	432	481	441	471	425	421	423	467	456	460	444	422	437	420	428	451	460	434	425	505	453	477	431	434	469	469	481	463	441	484	440	485	450	450	449	455	437	443	468	435	446	435	429	487	447	447	450	401	416	470	460	472	431	473	468	421	440	484	419	441	454	434	412	474	448	465	431	458	429	435	490	428	449	470	465	458	429	472	445	448	412	471	474	445	465	455	468	477	443	454	448	478	477	463	454	464	437	455	462	489	413	439	442	419	414	411	453	464	452	490	410	465	431	448	463	441	459	437	468	443	446	414	437	466	462	485	494	475	430	488	433	463	470	489	460	442	436	454	466	458	426	441	429	490	457	458	474	457	481	460	456	463	429	455	461	459	481	471	435	464	430	475	460	433	442	449	432	475	420	449	417	455	444	427	448	465	445	459	452	427	464	447	451	442	423	443	416	461	443	435	437	464	491	454	433	462	442	452	448	414	450	512	431	461	455	418	460	434	421	445	447	441	435	424	463	428	470	452	440	449	430	473	468	479	440	476	451	452	464	456	431	493	442	419	458	483	442	472	476	460	469	441	450	450	460	446	472	437	459	422	430	471	458	476	459	439	464	437	443	421	449	505	437	470	476	453	435	452	477	447	458	461	418	424	420	448	430	472	442	415	450	441	455	445	493	424	455	450	447	432	477	445	436	456	446	465	445	447	457	433	431	445	426	487	408	458	445	463	457	444	451	427	441	440	429	473	443	467	413	460	502	444	447	414	463	417	460	414	472	478	419	438	424	427	445	453	401	464	463	420	475	488	462	474	436	442	438	460	432	430	474	438	466	477	471	473	432	456	465	458	416	422	412	405	430	424	456	460	455	494	420	424	502	448	443	465	457	462	425	457	432	429	449	462	488	420	439	469	437	451	432	435	459	432	477	476	464	440	455	486	419	458	486	471	491	455	482	465	460	490	467	446	434	478	440	438	443	464	456	522	464	450	471	443	469	431	440	444	443	432	460	480	458	476	461	433	462	429	464	473	481	500	461	434	473	440	412	462	476	464	467	438	447	431	462	459	442	443	467	434	397	452	482	449	462	433	452	467	482	455	462	463	464	483	487	425	449	452	424	491	481	441	469	444	441	483	424	435	462	452	446	431	482	429	422	497	422	485	425	456	470	463	443	426	463	515	407	462	437	459	500	450	446	489	437	450	411	431	438	465	441	424	445	474	431	443	475	439	421	439	440	451	446	424	445	440	423	481	416	444	458	468	468	460	456	452	428	417	471	438	488	437	451	460	464	437	444	419	463	450	449	469	480	456	429	473	458	448	408	468	437	443	478	497	445	446	463	475	449	435	460	469	439	497	426	443	483	437	465	426	402	436	478	411	412	474	459	454	428	444	438	446	449	432	468	460	500	440	426	467	443	444	448	442	441	491	464	482	494	430	466	455	453	479	463	461	450	457	425	506	446	484	431	434	460	481	500	448	459	453	452	420	479	458	429	450	468	444	452	448	427	461	432	405	412	439	439	493	447	500	455	446	445	475	492	466	430	445	500	452	413	484	461	456	478	469	475	442	429	449	434	422	417	469	464	463	425	460	457	441	506	453	467	428	440	476	419	472	461	449	421	486	422	443	490	514	453	458	447	457	439	505	474	399	431	416	466	464	460	448	447	421	400	452	446	432	442	484	464	456	444	423	514	442	462	444	453	424	449	471	450	457	437	459	450	468	441	456	461	473	456	457	464	452	443	435	454	440	435	465	435	459	425	428	426	462	497	465	466	458	459	464	444	429	443	442	463	435	445	489	459	464	455	463	456	451	454	485	480	436	432	446	473	410	460	447	468	475	443	447	467	397	465	445	472	427	447	423	453	470	443	446	467	412	467	461	414	464	423	424	444	443	449	430	440	459	451	410	474	479	451	463	451	472	469	455	409	446	457	446	430	481	453	420	461	446	457	474	492	451	466	470	440	488	474	461	447	458	447	420	443	466	492	460	455	418	463	433	460	473	442	452	472	414	453	440	489	470	429	458	446	443	392	476	445	424	452	487	460	441	455	420	467	417	453	452	439	472	462	469	439	416	458	459	436	440	449	487	436	427	440	451	455	453	412	460	414	467	451	442	472	455	483	493	427	469	456	456	474	445	458	435	449	468	468	426	423	452	469	453	483	433	469	422	445	463	458	444	455	468	431	481	436	434	462	416	487	443	468	497	498	470	418	432	449	465	446	469	453	443	499	463	439	404	453	466	470	449	433	418	429	463	409	476	450	453	485	418	457	447	471	452	418	429	432	445	463	458	482	465	419	471	466	444	434	466	425	452	478	449	408	443	462	454	477	455	468	429	450	459	445	454	452	427	454	482	469	459	494	433	452	457	439	480	448	462	462	479	432	477	444	485	445	488	456	445	451	451	484	453	434	460	423	420	452	432	436	487	434	503	446	466	437	419	480	462	451	478	467	480	448	471	437	468	472	484	459	427	440	460	426	470	458	395	413	472	478	475	492	430	463	458	465	466	437	493	508	464	493	448	433	406	443	467	480	459	427	500	435	422	450	474	435	461	461	420	442	434	441	451	476	461	473	440	488	435	437	453	455	425	445	442	453	413	452	442	439	429	441	431	475	428	460	467	498	485	479	473	492	471	421	455	412	430	430	472	442	458	467	443	500	436	448	448	466	453	428	405	447	450	462	466	462	451	430	415	466	494	447	495	440	441	464	440	446	464	435	483	447	445	459	449	461	487	454	479	479	450	437	504	467	466	491	470	462	487	444	427	425	462	428	456	462	466	411	412	421	474	481	418	455	442	429	448	469	410	429	479	425	446	464	442	468	424	451
23099	21206	29055	23648	21299	21425	16114	7813	5220	4074	3238	2572	2262	1980	1675	1535	1393	1215	1043	997	891	807	822	769	624	571	505	437	419	419	365	344	333	311	298	278	298	270	247	246	270	260	247	256	253	252	277	228	230	228	237	221	228	244	237	211	214	237	237	246	203	221	201	246	232	228	208	216	195	228	237	220	209	223	194	226	205	226	228	212	230	207	214	222	218	193	234	209	233	203	223	231	226	209	229	205	238	220	218	215	218	218	225	234	209	234	223	248	203	247	225	232	203	237	230	242	211	228	224	241	211	226	213	216	224	235	216	235	213	207	230	221	227	209	203	235	197	230	220	224	204	206	226	209	227	230	232	221	203	229	206	239	215	219	208	217	235	244	228	229	214	193	201	218	227	220	225	236	220	238	221	203	216	227	209	252	223	207	212	217	222	233	216	271	194	230	230	224	224	208	206	209	230	216	215	214	223	217	225	235	214	203	206	210	226	245	209	203	238	204	225	241	220	211	195	223	223	216	229	221	181	210	198	218	201	220	189	207	206	198	227	201	233	216	220	228	236	221	201	237	238	222	217	227	218	219	200	224	240	198	213	260	209	211	217	230	209	216	181	207	190	209	226	235	198	231	210	227	224	230	229	231	221	215	237	219	203	205	199	215	187	204	215	223	217	203	213	185	224	237	217	231	214	213	221	212	196	215	199	239	223	223	227	206	218	215	242	214	235	216	220	218	207	221	227	204	195	238	213	228	219	222	199	233	220	229	202	227	234	222	235	205	210	226	221	195	226	183	240	182	217	215	224	222	194	247	212	205	217	206	219	218	239	217	203	210	221	247	220	221	216	248	240	234	223	231	198	229	265	205	218	227	258	210	223	203	219	244	223	232	194	199	223	215	264	246	202	222	222	235	251	199	220	208	226	198	237	217	224	192	213	214	213	220	234	241	226	200	222	233	224	218	242	196	203	229	218	205	206	208	205	204	220	235	217	238	225	227	217	217	243	196	207	223	235	213	213	234	232	232	238	231	206	233	177	219	246	204	214	229	205	219	221	193	254	240	256	210	201	228	229	241	219	219	208	242	246	248	193	199	223	213	225	241	203	236	219	214	209	195	211	208	241	222	199	184	237	220	221	220	213	219	235	199	214	229	230	230	201	227	215	223	259	195	219	232	219	209	241	244	210	239	220	235	207	205	213	202	231	223	226	205	221	213	222	211	214	201	217	225	215	231	201	241	232	219	209	200	219	221	225	225	217	231	207	198	181	195	215	219	202	247	223	206	222	193	195	205	233	219	228	201	220	227	204	224	205	186	225	193	218	187	238	235	228	205	244	207	245	220	220	234	212	222	226	230	230	194	253	188	206	209	225	213	216	220	220	237	225	220	220	223	225	223	220	220	217	228	223	210	194	206	223	209	214	215	200	226	191	227	219	193	221	215	236	212	218	217	200	205	253	248	224	218	207	194	200	189	227	204	243	216	194	193	203	208	202	236	239	211	205	222	215	227	195	210	235	187	221	221	212	213	237	229	180	226	219	221	212	241	208	215	230	201	225	198	230	199	231	201	193	229	225	209	233	184	207	239	251	207	224	224	211	218	224	226	204	243	250	211	218	200	194	215	205	226	198	195	213	206	216	220	200	220	220	207	223	239	230	220	248	218	244	234	217	220	212	219	212	207	220	210	196	214	206	193	231	211	183	216	218	248	220	216	240	211	205	227	225	214	210	205	213	210	252	217	212	182	223	228	214	190	205	223	240	195	221	215	212	230	204	241	237	219	224	245	219	225	228	200	235	245	223	212	209	221	199	222	225	198	219	221	221	188	218	210	212	225	212	238	214	221	230	226	256	211	225	226	202	236	241	190	204	233	217	207	213	235	198	220	210	209	216	216	206	235	238	242	218	193	245	222	219	233	220	205	213	214	231	214	219	203	207	221	182	227	231	240	194	215	211	224	248	216	199	226	216	199	206	232	215	223	240	211	227	218	213	232	219	217	201	225	228	219	225	214	209	228	190	222	216	212	217	235	216	242	187	213	211	200	237	226	197	232	230	234	210	216	252	214	219	232	242	203	195	235	231	202	205	190	222	211	228	247	207	238	230	221	252	234	225	221	239	227	233	230	228	215	251	206	233	208	219	224	233	191	236	206	219	228	206	220	207	232	230	225	219	200	189	233	234	221	211	234	213	194	202	203	208	209	196	236	227	237	226	212	209	217	235	206	259	218	235	226	208	215	196	216	194	220	219	221	231	229	235	239	235	221	235	212	210	222	230	211	227	224	238	230	208	227	194	252	213	230	218	213	209	210	222	202	223	236	211	233	222	240	208	224	214	242	219	211	207	210	220	217	217	238	219	206	223	228	217	221	227	237	215	232	232	241	214	205	244	261	222	208	226	235	218	231	208	204	218	208	187	249	206	219	231	255	227	214	192	230	246	195	222	233	227	214	205	241	210	242	202	211	195	212	207	209	239	222	208	204	215	211	235	217	203	261	224	238	221	251	221	198	229	215	228	225	224	218	222	248	229	205	178	213	240	210	212	217	234	214	227	217	215	192	216	232	234	236	249	225	209	197	234	211	202	203	208	223	224	222	189	225	200	223	231	230	212	204	194	234	210	248	209	221	204	230	226	206	235	212	208	187	221	231	203	177	216	218	220	204	219	195	222	246	200	221	200	234	222	192	222	223	231	239	206	206	219	228	205	224	219	223	216	200	218	244	210	225	232	240	194	214	240	218	230	199	243	244	209	230	219	238	218	196	235	233	195	195	215	212	222	217	227	238	206	205	216	210	193	247	206	217	205	243	215	222	211	222	207	198	208	228	225	227	194	216	226	232	228	212	214	215	214	245	236	242	194	215	209	209	224	227	229	218	235	221	207	216	197	211	224	205	239	237	211	225	218	206	240	219	210	216	222	220	209	195	247	219	223	184	219	236	209	207	247	202	224	202	217	205	215	213	211	221	233	235	202	226	244	245	224	249	250	231	255	245	214	218	191	223	258	214	217	215	239	246	217	208	226	203	217	217	230	201	197	210	240	232	225	249	214	237	209	206	218	233	243	221	206	216	211	192	214	234	243	222	218	235	233	214	226	210	240	225	205	214	199	230	187	199	231	235	241	227	233	196	213	215	212	219	232	220	217	222	225	216	239	191	203	200	214	189	211	245	224	216	192	209	219	195	238	216	242	226	209	243	200	241	203	214	232	220	230	200	216	198	216	228	219	203	179	196	210	214	241	217	197	202	215	220	253	207	224	209	217	198	226	211	235	249	204	216	242	211	246	223	235	221	221	239	229	224	201	191	223	193	217	228	215	209	232	201	226	216	218	205	236	202	221	213	206	222	201	212	218	225	213	220	215	216	200	218	212	217	232	213	223	233	210	235	240	218	230	217	220	186	232	229	189	214	230	203	218	206	216	217	233	209	240	227	184	230	204	199	240	216	206	259	220	220	233	210	238	234	221	233	200	219	217	221	240	230	218	216	232	221	208	231	213	241	211	212
25675	44505	41784	33806	28555	24995	20931	17078	13987	11576	9546	8071	7117	6052	5323	4511	4109	3687	3307	2899	2693	2520	2307	2084	1733	1443	1269	1087	920	894	805	735	684	626	626	577	557	478	505	479	506	490	478	464	440	429	428	437	414	379	447	388	389	407	362	393	362	378	353	349	360	368	347	387	413	388	361	377	331	378	346	376	378	349	387	392	360	373	344	381	361	386	379	376	410	348	387	379	357	360	353	370	350	381	393	384	357	368	385	362	374	408	357	363	361	360	376	337	315	396	365	357	349	405	356	352	387	372	339	385	377	373	358	358	357	341	400	376	352	364	375	390	375	377	380	407	345	352	363	346	394	352	394	349	359	359	408	367	380	399	359	372	361	398	393	384	356	344	388	354	367	374	361	372	388	363	381	340	359	400	370	312	375	323	377	352	384	350	378	386	392	377	380	353	366	377	359	373	372	339	363	356	359	388	354	373	396	373	334	354	369	364	346	343	344	360	376	378	368	378	389	337	395	374	409	367	378	403	377	363	364	361	363	351	370	374	378	380	347	391	362	351	408	391	376	369	335	362	373	381	374	319	368	380	377	380	357	389	372	368	380	380	341	376	376	355	362	369	369	387	361	385	325	356	409	373	368	343	358	389	375	404	405	370	364	366	341	380	415	372	353	400	366	359	352	393	351	369	364	361	332	395	364	346	334	385	392	334	368	355	350	359	356	350	337	365	361	385	362	365	371	397	365	363	391	371	350	401	360	359	354	347	386	400	409	377	366	413	368	346	371	346	359	396	369	376	393	348	381	404	370	345	378	381	380	392	358	381	380	385	392	358	369	376	328	355	363	371	369	377	367	379	366	397	340	407	373	369	374	370	352	349	374	386	410	400	344	376	352	362	382	364	393	382	368	385	388	374	374	361	377	386	363	345	361	368	382	395	369	366	346	366	348	354	361	373	355	376	341	351	354	365	369	386	338	368	377	333	387	373	344	379	376	386	359	379	377	346	390	372	349	368	397	336	361	360	367	377	377	386	367	382	400	368	355	343	396	386	377	358	361	346	379	379	357	357	314	369	368	398	361	373	399	391	371	366	385	369	366	360	395	390	389	327	361	339	392	361	381	379	336	353	391	343	398	357	371	371	388	380	357	382	373	383	374	368	373	379	353	342	382	362	360	359	400	366	370	390	376	384	362	353	357	367	354	369	390	358	347	350	367	364	375	395	398	330	375	366	357	402	363	373	382	423	337	374	381	355	349	345	377	378	354	369	344	349	354	377	380	400	366	365	356	399	371	377	369	344	344	379	403	370	406	393	373	386	362	416	395	358	356	356	376	335	357	387	368	337	356	383	360	327	389	357	373	366	367	386	353	364	367	389	381	368	374	356	363	366	341	369	344	416	364	358	347	359	333	355	322	365	383	362	364	368	332	358	359	371	369	391	393	366	392	389	352	352	385	346	372	398	376	358	351	357	355	358	368	345	331	359	361	367	353	375	375	363	328	381	385	348	346	384	369	346	368	360	379	354	352	368	377	368	352	371	358	342	351	383	377	373	388	366	345	394	361	379	358	377	365	339	400	356	371	376	366	363	385	362	354	371	331	361	382	368	357	371	400	405	366	370	347	395	351	349	370	394	352	367	400	323	361	353	381	364	367	358	351	387	412	373	402	356	386	374	339	351	366	372	361	358	368	379	335	385	379	360	341	362	384	335	339	349	375	396	362	363	337	371	380	382	381	349	339	367	368	364	337	387	399	378	397	347	396	316	383	372	371	376	380	366	380	392	390	353	388	369	365	328	384	373	377	348	363	375	366	356	354	369	398	402	355	379	370	345	386	380	373	354	363	352	363	377	371	332	373	404	382	347	371	330	347	388	348	348	376	373	380	372	366	398	356	357	369	366	401	349	373	368	355	374	374	368	399	361	344	352	337	376	374	343	375	347	330	385	367	350	385	367	361	376	348	358	390	377	345	343	364	368	389	402	367	353	365	360	361	368	394	388	310	377	376	345	365	373	341	347	379	401	359	352	396	356	351	397	363	330	381	363	381	364	354	391	376	378	360	333	378	356	366	353	362	368	363	337	355	360	366	352	354	364	366	365	333	342	386	377	360	353	391	361	369	375	400	359	349	384	364	377	362	360	353	394	379	349	340	326	360	378	360	388	397	367	398	398	361	383	362	377	373	340	347	393	382	362	338	375	385	368	368	353	353	369	386	363	347	349	353	400	395	379	396	379	379	370	347	372	359	381	395	350	391	377	368	329	402	359	359	376	367	383	376	375	358	375	356	377	366	350	343	382	376	368	332	351	388	399	356	393	350	371	373	377	366	355	394	363	362	335	403	374	351	380	402	363	359	390	374	385	383	334	371	388	362	382	368	339	389	386	359	354	355	368	389	346	399	363	363	366	330	375	368	341	355	354	357	373	346	377	406	367	371	357	370	373	406	346	346	384	399	345	377	382	348	367	394	351	347	365	354	388	347	332	339	373	338	377	375	362	347	362	383	393	424	365	377	389	352	384	350	414	361	350	359	369	362	365	359	368	396	361	365	376	361	362	336	338	379	363	362	366	362	384	415	362	348	378	395	355	383	381	404	359	384	380	372	363	337	383	359	360	396	379	369	390	343	393	338	358	331	370	360	340	370	373	370	336	383	402	388	358	377	365	368	355	349	369	357	394	380	388	324	389	387	366	383	347	381	381	353	356	372	375	363	353	359	357	373	385	398	390	336	362	359	368	412	423	383	376	345	349	358	389	362	371	373	399	355	377	373	346	367	377	374	362	350	396	366	388	384	377	344	361	352	376	340	372	378	348	359	385	353	362	364	365	347	363	389	397	375	365	353	362	376	367	384	393	370	380	362	372	366	390	358	325	367	358	330	322	365	341	372	349	363	360	384	379	354	360	384	358	360	382	395	365	343	421	353	370	354	366	363	354	391	342	372	384	375	344	374	368	354	319	388	333	350	355	371	355	424	376	354	353	386	380	418	359	338	345	363	414	387	394	371	391	367	390	365	355	372	340	391	345	364	357	372	361	388	352	398	395	372	385	390	385	374	358	362	360	353	369	358	354	361	398	359	327	368	404	373	367	381	383	359	384	396	392	352	356	377	361	364	347	379	366	360	344	354	371	377	381	379	359	359	377	372	366	350	422	376	425	387	353	338	349	358	363	359	375	359	380	411	345	379	395	368	371	369	371	386	323	387	389	369	386	374	361	352	392	348	402	365	378	369	374	380	407	363	383	362	359	394	380	364	369	373	357	361	374	385	379	367	342	400	412	322	346	334	365	402	384	357	340	382	372	349	373	357	379	365	402	356	378	382	350	381	387	391	362	374	409	344	348	335	351	341	416	380	357	355	349	381	377	369	379	389	352	364	363	385	380	362	357	374	359	386	365	365	379	361	342	362	378	351	363	340	374	373	353	376	386	347	367	360	371	375	355	377	366	378	365	381	366	361	367	400	391	401	366	381	391	341	366	340	347	388	379	343	344	396	342	351	367	391	393	379	380
26787	21753	23389	17259	10120	6944	4790	3380	2384	1904	1586	1280	1152	1053	872	816	710	700	595	645	584	581	558	467	460	440	424	393	366	384	396	323	318	361	338	313	329	316	315	338	324	336	330	311	305	326	320	299	302	273	304	289	296	309	323	263	303	271	290	309	271	323	293	321	286	296	318	308	307	300	308	316	304	304	291	300	301	307	300	273	284	304	289	346	320	319	316	277	297	304	302	289	311	324	287	281	291	275	289	277	317	338	312	284	292	291	322	320	309	296	300	295	279	294	329	298	291	312	268	326	324	290	318	300	314	289	323	297	297	260	335	297	309	306	295	297	282	304	310	313	322	317	292	329	270	299	295	313	313	295	331	278	253	310	322	348	286	304	296	330	298	300	323	313	288	298	295	264	276	292	295	284	313	281	288	285	315	332	295	304	311	308	300	317	321	303	318	311	289	295	304	329	278	308	312	322	305	297	304	314	320	279	286	290	332	294	309	337	303	345	313	287	285	288	305	339	313	290	318	310	318	285	301	287	298	299	319	318	308	301	285	307	286	288	316	298	275	295	298	314	294	327	325	310	300	305	315	285	293	299	299	297	302	293	289	312	282	306	301	310	341	290	342	307	316	289	293	297	294	317	315	311	322	304	314	302	316	295	287	370	300	315	316	304	308	323	308	284	271	269	270	316	317	279	305	314	304	292	299	305	307	321	281	300	281	301	307	292	313	310	289	289	291	289	302	311	285	291	271	330	299	269	292	294	301	318	302	297	325	297	283	320	293	352	314	299	324	299	289	309	293	318	292	296	292	303	321	263	329	288	311	296	287	297	295	334	282	270	312	319	315	280	274	303	283	278	281	309	307	312	281	338	297	291	308	310	302	283	276	312	325	320	323	270	273	292	302	325	257	339	326	309	309	326	285	305	301	294	320	295	308	276	342	290	289	296	293	322	324	302	306	303	318	283	338	321	275	300	324	302	297	318	318	307	329	292	287	272	279	310	306	296	309	330	305	307	301	334	286	329	304	281	293	305	333	313	306	304	291	316	281	300	281	298	314	308	281	282	291	290	289	319	301	309	299	320	285	305	275	282	323	309	282	311	280	300	290	307	303	288	305	285	298	312	315	310	283	305	303	298	298	303	289	292	299	316	301	282	305	277	302	323	293	346	300	275	314	304	310	295	323	318	329	302	285	337	315	319	328	300	284	301	308	315	288	322	288	284	318	314	305	294	285	288	298	319	318	318	292	322	309	305	312	301	291	307	302	307	267	308	301	304	300	297	310	289	282	296	273	309	336	296	334	284	288	277	312	288	290	285	302	299	319	295	304	301	303	284	309	281	292	285	305	310	333	312	285	275	300	287	326	289	304	296	295	330	320	316	275	345	294	313	297	280	288	322	310	297	311	329	331	304	291	260	315	299	285	291	272	309	292	331	306	280	327	298	323	326	296	294	283	297	328	292	285	304	286	270	290	303	299	277	343	291	293	305	304	280	300	313	286	296	287	314	332	284	322	304	285	289	316	310	290	308	286	299	292	298	312	309	298	306	301	295	289	305	287	329	285	315	299	292	286	322	263	282	275	288	313	280	332	311	286	299	302	263	306	272	284	327	274	306	339	299	312	277	296	264	304	293	302	273	329	293	319	294	309	295	281	311	309	302	296	319	285	298	317	297	325	285	315	301	304	288	296	293	300	314	288	291	308	321	300	289	316	291	290	277	274	328	304	302	284	335	283	313	295	291	283	298	279	322	297	317	298	296	280	293	284	286	282	307	301	298	291	315	280	290	292	305	304	315	302	318	305	284	294	293	293	315	272	308	293	309	295	308	295	306	303	303	280	303	310	277	300	285	306	298	299	280	313	302	295	302	310	318	281	303	335	306	297	311	313	293	299	291	305	343	306	302	276	313	280	266	290	308	307	283	286	283	296	304	300	310	290	293	264	272	308	295	318	298	336	300	319	329	290	328	315	299	304	295	308	283	295	298	305	334	294	300	294	321	329	286	270	319	299	301	292	267	313	320	290	281	289	288	325	275	297	319	305	311	290	283	317	318	294	314	297	329	285	317	302	308	278	295	310	284	313	279	281	282	326	296	280	289	300	291	283	268	301	295	299	302	303	308	265	311	271	286	332	286	306	296	315	322	301	294	266	308	315	306	284	313	303	314	288	314	288	291	309	311	282	293	319	319	312	286	300	318	303	309	334	306	295	323	309	271	295	271	303	294	287	296	316	309	279	317	316	317	321	315	339	338	313	327	293	317	308	292	323	313	305	299	291	320	287	302	311	313	273	310	297	311	285	294	312	325	320	289	293	308	303	309	302	319	288	307	295	300	305	269	290	277	313	301	290	299	314	298	310	293	271	318	321	293	299	318	299	295	273	270	296	292	325	293	291	294	311	280	309	281	295	298	303	323	292	291	324	291	284	292	306	292	257	280	314	293	294	310	317	310	312	287	302	316	288	275	303	278	299	299	327	278	291	318	309	296	306	306	269	317	278	308	305	292	283	278	288	332	306	290	283	273	301	319	287	281	290	312	298	308	301	284	312	317	314	311	296	324	285	283	296	276	298	306	334	318	319	271	312	301	297	310	273	307	313	312	327	308	290	289	282	310	280	300	296	287	275	329	298	285	289	290	304	300	285	252	283	312	290	297	268	304	316	326	279	285	258	301	320	275	318	304	271	269	320	316	242	312	306	295	322	337	307	275	282	304	326	307	286	285	329	263	348	288	307	308	283	341	356	307	299	314	288	327	306	305	295	281	279	329	315	315	283	325	293	300	284	321	307	319	313	314	316	306	326	320	301	316	280	322	324	307	322	288	306	290	312	293	292	300	339	266	312	300	320	317	315	277	312	289	305	314	288	312	291	313	306	308	290	342	302	286	315	317	303	310	292	307	268	281	317	327	302	307	321	282	323	323	260	314	324	342	321	308	266	288	315	315	286	283	312	301	304	319	304	303	290	324	280	298	304	311	317	317	297	326	357	282	301	331	286	316	300	288	306	285	312	301	307	279	305	294	297	320	308	277	332	314	305	267	311	294	296	313	312	307	304	279	319	284	317	280	324	315	295	309	294	307	283	307	301	311	319	277	291	293	286	309	306	279	317	306	294	311	268	290	317	316	299	295	323	332	297	304	303	320	301	314	305	301	323	317	289	307	320	307	303	284	283	311	298	293	279	298	315	315	297	265	307	333	302	336	307	311	289	297	298	289	328	284	274	306	314	300	294	289	280	278	301	304	307	311	287	299	298	286	314	302	268	292	290	319	294	299	334	265	289	309	314	279	276	278	280	289	323	302	284	298	286	261	293	300	295	280	284	305	308	310	305	285	297	305	288	335	312	266	312	299	323	318	327	318	290	323	326	305	279	333	323	278	317	330	300	325	308	303	308	322	327	296	296	325	302	316	276	299	293	296	301	331	317	328	276	271	323	283	274	304	291	295	312	314	312	337	309	298	278	298	276	273	284	289	280	270	303	317	310	283	314	309	272	291	308	296
22960	34041	32635	24601	19851	16293	12484	9832	7628	6117	5007	4021	3485	3060	2687	2349	2080	1881	1694	1583	1504	1416	1327	1231	1020	1016	884	833	764	727	675	656	593	620	606	607	540	572	556	539	572	565	591	535	575	493	571	533	552	570	541	505	541	547	507	522	517	523	503	521	565	516	508	530	502	524	549	528	504	497	506	528	518	548	517	511	441	492	521	499	517	522	517	518	528	501	495	531	540	505	482	538	531	548	475	548	540	549	532	510	467	516	530	508	519	514	496	499	564	469	496	504	509	510	481	518	505	539	528	530	523	486	518	514	547	529	508	525	500	496	494	505	523	509	485	512	526	509	537	541	525	515	505	529	533	519	511	511	488	555	510	507	542	494	498	520	500	516	487	502	510	512	525	562	532	504	527	488	541	492	482	541	521	560	546	513	522	474	504	505	537	549	503	539	529	498	568	502	530	555	545	508	504	570	530	494	503	463	517	489	530	532	504	502	523	514	515	499	485	540	542	514	508	535	499	544	527	522	515	483	469	521	504	487	490	513	526	537	526	525	574	516	476	507	451	527	520	501	517	517	528	544	531	497	497	512	544	514	484	523	513	527	505	496	557	500	536	510	507	535	520	515	480	541	514	551	512	524	533	519	488	490	518	507	532	526	500	508	488	478	521	514	476	510	511	486	529	521	489	490	539	477	523	487	505	503	505	497	497	492	509	527	527	548	572	538	520	501	510	489	446	515	492	507	484	545	468	536	516	494	510	544	529	495	495	510	478	530	528	532	518	522	487	512	531	538	515	498	524	505	522	535	518	498	522	502	530	513	524	553	501	523	461	491	551	511	464	502	535	502	569	504	512	537	560	487	504	528	482	493	517	555	484	545	521	504	506	508	526	526	528	532	539	509	548	524	526	527	489	535	539	511	492	510	502	505	526	531	504	514	537	499	519	505	479	477	541	517	485	527	555	539	459	574	536	482	473	511	475	528	547	512	507	492	485	526	506	472	527	506	523	501	517	488	492	518	477	540	500	478	503	543	512	509	520	495	489	507	504	510	465	516	519	485	533	496	531	520	533	529	531	523	499	507	507	511	510	538	510	540	481	517	504	536	541	543	503	540	557	500	471	506	516	532	500	499	522	523	498	490	500	560	513	514	509	550	526	520	507	540	474	490	483	529	537	530	479	516	509	507	485	521	468	496	479	501	522	521	542	507	522	514	507	498	494	539	525	492	542	507	521	504	520	515	550	519	556	479	533	490	501	496	527	519	526	509	509	516	520	506	518	515	506	483	498	486	501	516	502	489	522	522	518	537	526	549	493	478	469	531	522	521	517	486	505	518	525	531	530	483	503	514	513	495	522	540	475	530	530	532	527	540	545	493	537	548	539	493	509	561	559	484	488	500	520	534	502	529	484	492	495	553	519	533	535	521	540	488	482	498	524	532	549	520	497	495	488	491	515	529	499	473	479	517	482	512	491	495	525	496	512	520	525	511	522	527	478	533	524	527	514	536	468	477	514	561	514	523	497	533	508	507	544	505	510	485	525	529	500	514	520	484	556	515	517	527	502	539	527	506	523	511	511	517	460	523	512	531	536	511	501	527	473	482	511	536	488	541	513	504	537	534	517	524	527	533	547	497	553	518	536	517	542	511	511	504	497	503	508	485	523	479	556	508	516	523	522	516	549	519	521	527	507	513	516	522	525	531	479	503	496	487	501	499	532	513	525	541	544	526	509	533	510	491	551	549	502	519	480	515	495	535	541	494	473	555	513	532	547	490	538	542	542	480	507	513	539	546	494	504	514	533	506	531	498	485	543	538	504	487	509	477	491	519	557	520	507	537	510	518	515	493	519	542	505	527	530	519	519	505	514	517	535	517	517	452	497	517	520	476	516	505	503	538	480	576	492	513	497	499	470	513	514	495	482	501	505	489	530	537	556	530	524	501	530	533	516	526	502	508	549	530	545	473	547	507	519	527	536	498	481	546	517	507	527	501	517	496	506	500	488	539	542	475	495	499	528	526	488	486	509	553	511	516	541	553	547	488	480	512	500	507	530	541	508	495	523	525	560	508	557	476	498	477	476	487	478	514	523	511	501	486	533	526	526	528	515	504	527	507	492	532	511	502	506	488	499	455	552	506	522	513	508	509	505	509	518	489	529	487	480	500	487	534	526	530	540	473	523	547	508	518	503	510	519	534	519	496	506	539	487	526	547	546	500	524	575	501	507	533	549	501	507	565	516	522	550	534	497	471	480	467	513	542	522	516	526	526	569	533	516	509	539	492	544	545	503	537	522	511	512	509	509	531	527	500	518	467	517	520	561	554	532	539	548	525	519	565	526	526	473	464	543	484	554	517	504	503	532	538	509	497	524	536	534	515	481	538	526	559	491	525	536	534	516	539	499	482	518	485	558	544	512	538	480	502	568	511	538	509	518	539	497	525	510	526	523	492	532	528	527	527	511	505	480	557	559	548	507	552	504	520	535	502	489	534	468	532	513	508	493	504	489	526	501	515	501	495	548	505	518	521	538	476	535	489	505	546	510	542	524	518	501	530	494	518	499	540	524	521	530	474	489	527	524	496	558	502	495	512	534	501	577	515	533	487	549	511	519	500	473	523	545	511	544	506	531	509	502	483	516	533	532	554	494	483	531	516	531	519	477	495	522	586	482	493	537	525	517	472	488	522	513	524	501	487	525	541	492	519	505	496	506	522	512	523	520	554	518	494	537	515	498	484	531	534	580	520	522	538	541	534	540	504	488	541	489	525	505	521	526	518	535	499	489	481	531	519	540	477	522	515	508	494	504	492	517	495	540	540	517	509	514	534	458	503	527	572	529	516	484	516	516	529	504	546	532	499	487	503	555	465	487	532	524	508	542	488	526	509	517	543	500	509	512	499	536	477	561	499	503	502	553	543	502	517	520	537	497	560	475	510	527	551	520	482	481	497	483	560	500	504	507	517	495	521	496	484	522	491	516	501	537	515	469	516	537	503	509	479	503	552	544	485	494	515	509	495	532	528	491	488	512	514	484	534	513	491	498	504	483	535	493	486	542	519	565	523	542	510	505	515	522	541	525	535	510	545	570	501	543	515	496	549	512	531	498	470	521	523	465	541	503	507	488	515	512	491	517	558	517	525	527	492	535	491	552	522	513	520	532	542	530	553	508	522	506	513	525	490	542	537	522	522	485	498	539	525	560	508	546	510	526	529	517	506	495	490	520	479	487	505	490	556	522	499	525	479	505	538	552	544	486	523	535	544	525	527	491	495	509	497	551	498	543	531	523	509	519	487	513	521	545	524	528	517	467	532	478	510	520	529	523	523	502	551	526	486	521	532	538	557	523	510	544	554	544	527	526	501	510	483	474	483	508	493	506	513	517	494	504	477	542	476	538	537	494	486	505	498	498	494	519	532	533	538	508	550	494	498	524	518	501	502	482	543	520	500	513	523	489	513	538	563	522	525	523	511	531	473	531	515	543	530	496	498	528	522	507	515	556	535	521	517	493	543
23961	21140	28384	24284	21324	16280	9756	5830	4043	2979	2390	1894	1670	1395	1222	1077	938	856	822	752	731	710	698	590	557	506	445	417	387	360	366	320	295	331	318	286	298	299	264	277	317	295	296	292	294	296	286	298	292	269	272	249	253	268	283	295	261	277	236	305	260	231	255	261	273	280	250	250	265	262	277	259	269	288	269	258	246	268	270	235	271	266	257	256	252	242	255	250	277	278	254	265	241	247	283	299	256	276	268	270	252	243	281	228	255	246	276	265	259	249	245	293	261	262	255	260	258	249	283	246	244	256	278	274	290	269	279	282	265	239	260	243	278	267	246	252	289	241	263	265	242	255	274	270	271	266	258	244	260	278	271	271	264	259	277	263	251	241	266	244	276	284	267	256	255	266	262	248	240	258	281	251	284	275	253	267	254	277	256	270	271	239	247	272	276	266	239	271	275	287	261	251	232	243	267	255	273	282	254	236	261	271	270	257	265	272	256	271	261	243	249	256	248	259	315	248	266	257	242	272	274	267	258	270	246	287	255	284	264	261	250	259	267	275	242	255	267	236	251	246	267	246	252	240	259	251	238	276	242	252	276	276	275	274	267	273	240	307	291	267	248	265	284	243	229	236	240	242	279	253	253	242	263	267	250	297	240	277	255	247	258	271	283	271	257	257	262	265	248	244	268	275	249	253	276	279	245	280	249	266	262	261	238	236	259	268	239	278	258	281	264	276	243	251	292	291	226	245	237	252	289	258	274	260	250	265	247	262	272	281	230	261	282	267	257	260	285	254	280	287	228	235	273	262	268	241	256	279	283	288	266	271	266	304	266	235	266	242	275	263	247	264	262	260	292	275	262	256	228	289	266	249	267	249	256	256	259	264	215	234	278	268	236	249	273	269	230	282	305	222	280	269	262	254	245	245	242	253	279	269	246	249	261	255	271	270	283	258	257	247	262	258	234	274	288	273	260	252	260	241	263	280	269	268	258	316	259	241	263	256	275	256	276	272	254	244	268	248	255	275	257	286	269	247	270	249	246	260	284	248	241	253	265	233	248	263	270	285	263	252	255	277	236	261	224	257	264	244	248	275	259	262	250	262	258	252	275	243	271	239	259	241	244	282	287	241	261	270	275	220	272	269	294	256	254	272	258	278	240	267	276	243	234	249	242	238	262	265	288	277	250	241	252	258	245	251	241	260	262	263	289	284	275	252	269	269	265	260	282	246	264	288	297	288	262	261	280	248	239	268	266	267	269	266	241	274	273	258	263	262	254	248	245	263	247	229	269	270	243	260	259	279	288	243	265	245	241	254	275	288	250	255	285	242	247	306	270	283	260	248	247	254	260	282	248	255	250	266	287	262	248	284	255	250	270	264	263	259	260	266	276	249	267	276	265	262	250	270	275	263	258	279	257	268	265	243	259	270	257	272	230	287	277	252	239	242	247	263	271	257	257	260	260	262	303	245	249	253	273	297	255	248	274	256	272	249	262	268	253	258	255	255	267	269	273	284	254	302	250	246	278	267	297	250	278	263	280	271	245	282	248	261	257	259	258	306	277	271	269	277	265	284	255	253	268	256	257	250	273	266	228	261	272	255	244	281	264	290	255	274	265	292	288	287	264	292	300	246	287	256	277	264	313	298	246	276	256	229	253	255	251	247	276	255	287	277	260	284	305	256	249	318	265	264	251	274	261	288	264	228	259	259	236	224	257	276	235	276	279	264	256	260	268	255	277	235	257	258	282	253	256	260	261	261	269	259	248	267	291	268	247	257	256	272	255	242	254	254	263	235	266	258	274	283	275	294	261	255	283	256	263	299	255	283	284	277	261	301	242	293	274	268	229	272	272	270	269	284	259	249	241	269	279	272	256	244	271	267	264	284	256	241	252	276	289	267	240	247	257	242	264	259	285	258	247	266	240	239	233	257	263	275	271	272	219	264	284	235	246	266	253	270	231	280	238	269	288	263	246	245	235	248	274	262	250	265	282	273	251	273	252	266	261	244	253	262	251	251	287	256	265	263	253	259	276	239	290	264	252	246	278	238	254	248	292	260	249	282	268	258	258	254	264	281	254	220	262	266	260	241	282	259	274	277	249	288	251	281	271	270	245	277	230	230	271	269	249	260	229	273	265	242	243	256	253	245	264	263	271	244	298	286	279	256	282	263	248	239	291	265	245	276	239	258	273	268	258	254	246	263	296	243	262	268	283	246	249	247	264	262	243	269	274	242	244	257	278	281	249	272	266	238	276	257	256	252	263	269	267	271	251	292	235	260	253	285	258	252	275	246	265	254	285	272	248	267	261	255	284	257	262	255	278	255	273	256	263	250	231	276	247	287	260	251	290	259	273	260	251	246	260	270	280	287	238	259	286	261	248	240	268	265	275	248	238	266	242	284	269	268	244	281	251	275	251	265	259	307	262	275	282	265	273	288	260	266	272	246	251	256	265	289	244	263	282	242	269	238	274	266	238	297	245	260	261	281	275	264	248	254	243	257	263	277	267	250	262	225	246	258	293	243	240	259	237	259	258	278	276	266	239	276	247	264	269	258	252	245	253	256	284	252	257	258	267	247	254	282	249	283	290	279	256	239	265	251	292	251	253	287	229	226	256	286	259	253	228	290	245	255	292	282	267	259	289	255	290	273	252	276	265	251	226	287	270	242	240	275	248	271	242	288	273	281	240	252	292	250	222	296	272	221	229	258	259	259	255	271	275	235	303	261	256	247	231	247	249	253	268	257	260	248	239	249	243	240	250	264	251	285	287	252	270	261	256	260	239	268	272	281	274	257	292	251	257	259	258	260	290	247	250	279	245	271	273	250	266	258	255	294	258	235	261	260	247	298	284	268	250	242	261	242	264	268	257	255	282	265	273	253	246	235	269	261	282	275	239	249	233	254	271	249	260	248	256	282	270	255	283	258	237	258	259	267	270	263	269	263	268	252	270	249	259	235	240	286	260	259	264	282	262	264	259	264	248	231	255	252	275	271	291	279	298	295	272	246	264	248	249	263	284	241	284	266	279	272	272	263	245	263	240	269	266	263	294	258	259	250	261	264	253	236	251	287	251	265	257	244	242	242	266	279	244	254	302	266	258	258	267	232	262	231	283	277	266	234	247	264	247	286	274	273	255	253	249	258	264	293	242	267	270	272	286	242	274	248	276	282	231	226	254	275	272	296	266	269	270	257	257	268	265	257	271	248	264	277	266	277	251	266	259	235	249	232	283	256	255	278	271	253	256	265	260	259	277	262	235	239	267	265	267	245	235	238	264	282	277	267	262	264	284	257	265	275	242	225	262	255	248	254	266	268	241	276	225	261	268	245	264	247	275	263	247	255	251	262	234	289	247	267	238	276	254	275	290	279	273	235	275	257	256	233	243	248	279	262	251	264	232	241	246	274	236	270	242	269	252	249	264	274	257	281	256	255	255	294	267	234	264	245	241	243	272	263	265	258	268	277	247	303	252	274	285	274	267	244	235	242	264	257	231	248	244	220	267	279
23907	41235	39585	31618	27122	22044	17742	14702	11524	9020	7106	5930	5241	4348	3838	3263	2921	2576	2352	2271	2087	1960	1844	1627	1373	1189	1031	978	882	849	806	702	657	617	596	637	558	528	515	536	536	542	533	520	534	519	539	558	503	488	471	496	495	465	457	449	429	452	450	468	481	445	411	426	459	433	464	492	450	431	443	450	435	464	428	452	439	480	429	460	465	485	435	435	406	449	458	445	517	457	488	439	429	477	439	430	445	457	454	462	455	438	422	444	426	505	478	480	436	433	444	418	479	451	440	443	445	436	487	488	450	402	439	489	458	435	489	472	492	426	452	421	483	400	499	476	470	483	423	464	447	490	484	484	466	486	444	463	464	447	424	450	497	444	446	468	446	490	451	483	483	481	434	449	466	430	447	500	452	436	474	440	479	476	463	448	464	461	427	417	452	458	486	508	474	413	439	444	455	467	464	447	456	461	447	465	407	421	462	422	448	452	422	409	442	466	433	454	464	481	454	437	462	488	453	408	446	432	473	477	437	487	429	461	463	487	449	423	421	441	475	461	490	438	427	415	435	435	429	484	460	472	466	453	471	472	425	447	450	473	490	488	453	449	456	455	447	445	431	465	432	423	452	485	485	486	433	431	459	417	483	495	456	412	486	455	446	458	414	452	464	472	426	456	451	462	481	476	437	447	434	479	481	426	447	488	459	475	479	455	469	450	447	424	521	459	465	465	462	468	412	439	445	484	490	488	446	473	455	453	460	424	488	460	443	431	441	443	465	432	441	449	424	468	443	475	452	438	485	454	452	437	473	469	451	426	477	424	459	432	468	434	466	498	459	449	467	481	428	472	455	433	461	452	442	433	423	486	414	428	470	477	470	471	442	427	440	457	460	445	448	452	450	471	463	472	452	449	409	442	463	480	455	450	432	458	454	473	491	451	437	493	437	426	478	484	472	485	468	411	472	453	462	411	454	454	449	456	437	428	454	446	483	437	455	442	458	426	470	483	475	461	468	463	471	474	440	435	473	460	477	449	449	454	447	459	450	504	448	482	442	455	439	454	421	423	460	443	430	458	456	453	458	464	395	482	447	442	492	449	453	434	459	473	485	455	448	448	461	381	442	462	466	449	471	442	462	470	429	406	429	472	466	427	436	450	469	431	434	452	492	437	484	485	451	435	433	476	456	468	439	479	478	500	481	475	415	469	394	483	427	461	453	476	455	466	441	431	459	463	448	442	423	404	451	442	404	466	439	451	480	422	455	442	439	480	445	457	481	417	454	420	461	449	462	450	446	450	421	466	441	407	443	433	408	409	416	480	475	508	445	466	429	483	429	453	444	443	480	461	445	451	446	472	458	454	456	459	491	435	480	462	477	431	457	432	490	454	429	471	459	447	483	463	416	479	475	415	454	466	451	504	440	501	432	448	447	456	463	455	466	487	426	443	460	476	381	427	457	460	441	439	463	482	443	439	448	435	442	429	485	457	468	453	474	443	433	449	444	426	432	461	462	441	439	431	438	432	481	436	460	470	425	474	443	457	487	435	454	414	423	495	390	455	478	472	456	449	448	446	452	434	446	416	414	447	442	459	478	440	477	444	461	454	429	455	433	478	449	462	446	506	417	433	434	445	487	462	455	452	417	436	446	458	475	440	467	498	479	448	435	461	487	454	443	466	435	470	499	447	437	456	451	474	421	440	435	433	493	480	461	442	444	436	468	481	418	456	455	454	439	450	482	452	425	480	426	431	447	450	430	495	444	451	434	456	470	456	492	461	441	433	476	445	450	464	449	450	429	435	478	445	455	463	429	479	457	446	410	457	423	460	460	436	464	452	461	456	449	502	436	498	491	415	419	482	476	415	474	486	436	472	465	438	484	435	410	459	438	480	435	418	400	486	460	463	452	475	425	446	444	404	435	446	458	462	410	419	453	424	430	456	437	449	439	447	446	451	512	472	448	465	403	447	456	434	468	455	453	507	429	469	434	469	427	463	449	446	450	448	435	432	438	454	453	469	478	437	464	458	441	487	472	455	452	425	457	468	456	444	460	435	468	449	459	456	430	470	432	420	429	474	471	463	454	422	465	465	434	459	445	420	456	455	444	469	455	426	448	441	480	477	491	487	471	476	451	448	460	470	432	469	466	453	471	451	442	467	445	465	442	405	467	406	466	455	456	439	466	474	480	435	437	451	472	464	453	471	421	436	433	471	447	438	472	428	469	474	408	443	421	456	476	429	436	486	455	451	452	452	454	415	433	440	444	443	468	443	471	435	469	409	473	459	412	448	417	460	455	474	408	458	455	470	474	443	489	458	463	451	467	483	452	424	447	432	411	453	500	428	436	444	467	461	467	462	473	503	472	412	439	475	421	474	437	465	424	456	458	451	456	449	454	450	463	450	462	448	444	441	474	441	454	450	438	451	458	458	445	421	472	426	406	437	468	443	490	454	440	477	447	443	455	410	482	438	457	474	463	498	433	472	444	422	444	468	454	475	511	461	438	423	446	471	472	471	471	441	472	454	423	445	435	478	439	483	462	452	473	467	439	464	485	472	478	466	424	479	442	418	437	458	425	487	453	438	465	413	486	436	472	442	442	433	457	445	470	441	460	406	440	451	408	437	464	403	430	466	443	464	493	419	429	493	434	445	454	468	434	475	442	439	476	444	435	443	411	471	437	511	450	451	442	424	457	473	424	439	462	453	463	445	421	457	424	437	455	457	462	465	464	449	453	461	444	446	405	470	463	432	479	454	468	428	470	423	468	415	434	432	478	435	464	471	462	439	474	491	439	439	453	434	459	476	461	453	444	414	460	465	454	444	468	490	416	445	450	458	432	462	458	465	497	474	404	462	414	464	435	463	491	453	430	464	452	476	458	412	468	510	453	459	487	462	456	447	434	484	454	460	439	452	481	430	457	474	422	443	459	411	450	410	484	454	479	437	450	464	441	477	469	490	430	439	475	461	467	478	454	480	449	447	475	450	415	424	465	476	469	481	463	403	477	453	502	449	469	467	475	420	455	469	460	468	443	457	443	471	432	448	444	413	456	448	473	454	410	441	449	468	447	419	458	459	484	457	437	447	492	408	448	451	438	494	433	461	420	477	444	461	466	459	429	422	479	442	460	404	448	467	482	475	438	476	445	435	471	435	456	390	437	433	421	443	437	455	452	439	460	455	469	445	478	460	424	465	460	439	418	446	449	445	451	466	452	456	479	435	496	453	430	424	445	423	455	462	467	489	467	461	473	449	429	456	469	434	449	447	441	437	459	454	483	425	467	410	449	432	473	483	442	464	430	455	449	431	426	462	459	443	446	479	476	479	497	442	441	460	500	422	455	450	439	478	481	485	442	459	441	474	466	451	453	504	436	440	431	456	472	432	451	442	436	487	458	455	457	435	451	431	432	422	434	450	441	417	449	458	475	472	442	442	430	475	447	448	451	430	415	456	456	425	476	456	451	476	467	437	451	459	437	420	458	441	474	442	421	442	428	419	435	448	397	461	472	470
23044	21158	28970	23663	21351	21574	16843	8670	5686	4303	3153	2470	2119	1861	1598	1390	1185	1097	959	940	839	784	767	725	623	543	508	449	421	346	346	314	307	287	280	296	300	242	252	242	221	244	250	263	241	245	204	231	232	239	230	227	216	230	207	206	217	207	224	222	234	218	186	232	221	212	210	203	209	232	223	216	207	210	192	228	218	219	229	204	226	186	201	218	227	207	232	226	210	208	237	244	227	223	184	202	233	207	225	201	216	223	203	200	217	228	212	207	210	209	187	204	245	201	221	210	215	204	183	204	215	229	220	237	213	213	225	218	192	209	216	203	227	218	184	232	203	210	225	193	240	223	225	206	214	215	213	211	191	184	226	224	216	204	223	239	209	226	234	214	223	212	200	202	213	207	192	233	203	217	231	220	217	221	246	230	199	238	207	229	221	196	224	241	217	203	239	214	221	211	231	236	200	214	213	233	229	217	227	219	208	222	248	204	221	186	224	239	207	188	204	214	219	208	177	229	199	202	203	229	229	229	203	239	223	221	214	253	236	210	199	227	211	233	228	242	216	235	227	207	214	209	231	195	216	202	245	201	216	197	223	224	206	220	210	214	208	205	196	214	216	189	246	187	213	229	219	208	217	233	229	212	225	223	191	221	211	235	231	194	209	205	215	222	249	218	218	224	232	219	191	228	214	209	237	207	215	222	237	210	199	200	225	242	231	209	233	225	213	215	224	207	213	215	240	215	228	231	224	238	186	211	232	211	233	217	178	210	204	264	251	214	237	210	202	205	201	227	182	207	237	205	209	214	194	215	191	186	223	255	205	231	241	228	238	194	245	193	227	227	182	201	225	199	218	207	231	204	209	216	204	203	209	200	213	194	197	211	204	244	197	202	197	206	205	226	230	205	208	218	185	219	202	217	221	201	231	214	218	207	205	212	204	220	231	210	227	246	226	236	195	221	205	218	214	229	194	200	196	188	200	218	217	229	223	217	223	195	230	237	254	219	221	222	216	225	211	206	223	228	221	232	218	195	235	215	215	206	212	225	222	214	244	196	214	236	190	222	225	199	217	219	201	216	219	204	224	233	208	221	193	224	215	197	225	190	221	200	226	255	234	192	231	212	210	211	279	229	223	228	220	184	235	213	240	207	241	232	181	225	224	216	193	228	232	204	233	197	215	223	199	236	223	227	208	233	191	220	227	216	221	219	247	200	194	244	234	212	238	214	187	221	225	235	223	211	204	230	224	198	222	202	212	245	222	204	201	210	207	208	221	220	201	208	223	239	219	196	223	211	243	196	207	243	246	211	207	218	228	238	214	243	217	214	202	205	236	239	209	208	208	230	231	218	217	207	224	227	193	209	198	229	226	231	211	228	230	221	227	208	205	211	223	213	245	207	194	229	204	210	224	206	223	228	226	208	215	210	211	207	219	211	226	204	206	186	218	206	208	243	194	211	228	231	205	209	223	221	195	199	217	207	234	224	203	242	200	213	220	213	198	192	222	230	203	200	216	224	225	220	218	179	214	206	212	225	224	217	227	230	225	215	240	237	206	214	228	223	231	209	240	217	246	212	189	180	220	213	215	196	230	220	236	211	222	219	207	223	205	209	222	217	207	203	194	218	215	209	201	226	205	200	242	216	206	210	188	192	203	262	217	222	191	231	213	220	204	222	200	222	214	216	216	235	224	200	222	217	191	216	210	197	229	204	217	221	220	202	209	237	204	209	205	206	230	179	209	214	211	233	223	188	218	204	204	203	216	216	203	228	215	223	191	220	245	195	217	207	200	203	224	211	190	204	246	212	218	200	215	245	221	240	221	211	250	214	215	220	196	214	201	213	207	228	205	207	228	204	203	213	225	204	231	208	218	203	231	240	224	219	230	218	213	225	237	225	214	208	242	237	229	216	220	239	249	191	211	196	193	229	199	196	210	229	205	235	210	227	233	236	202	204	218	196	218	210	201	213	207	227	257	220	215	231	233	225	227	213	231	228	219	213	227	233	221	221	211	214	204	220	226	208	227	217	263	213	240	209	211	201	201	219	172	223	215	244	235	239	213	229	224	212	235	228	189	207	223	201	222	222	217	232	204	212	223	215	214	206	186	179	202	210	240	213	211	214	220	208	273	193	224	215	184	220	212	217	234	236	242	235	223	202	206	191	237	218	198	234	197	213	241	225	211	224	185	200	212	218	210	221	223	199	208	208	215	233	216	202	219	203	205	238	227	200	209	203	223	203	196	197	218	229	220	236	232	222	203	205	221	213	226	188	210	229	207	241	196	224	213	200	229	209	230	215	213	213	198	208	208	227	193	201	237	230	194	225	209	214	232	228	205	218	231	206	195	191	193	232	223	243	212	202	219	228	216	201	222	215	229	202	211	195	207	225	212	225	219	198	233	226	192	200	198	230	211	194	231	217	213	213	232	182	227	199	203	214	201	209	228	196	199	230	207	203	222	198	192	219	205	196	193	223	244	214	216	227	222	208	224	225	201	198	206	205	247	214	221	209	218	210	222	224	218	200	224	206	205	232	215	227	213	231	219	208	221	241	224	218	219	225	192	230	221	195	187	216	187	209	202	220	205	178	218	233	249	211	239	222	198	203	216	209	202	215	202	211	190	232	203	215	234	215	203	208	216	215	221	205	214	217	192	213	222	244	224	208	215	204	223	205	199	220	190	234	183	250	208	188	217	230	218	214	197	235	236	224	217	217	210	209	228	217	205	214	182	201	218	237	218	230	215	198	202	211	216	234	211	221	203	204	228	218	184	211	215	229	200	217	206	201	199	217	232	203	230	221	199	222	213	245	226	215	215	205	202	214	198	224	205	206	222	235	196	189	218	218	225	219	212	209	234	228	243	185	215	212	221	178	223	240	188	216	229	201	181	225	245	220	198	228	186	212	230	185	209	242	215	212	222	202	224	201	233	208	220	210	226	222	210	212	226	207	228	219	224	175	224	215	196	202	216	212	201	215	221	227	213	194	197	213	224	227	224	213	220	200	224	185	225	212	196	228	209	214	199	220	207	197	215	200	234	221	210	244	201	203	246	217	209	211	204	217	206	227	195	197	215	217	222	221	214	209	170	223	224	219	190	206	222	220	195	230	216	211	211	214	218	218	208	209	199	224	221	187	239	238	221	226	198	205	203	225	223	220	227	232	217	211	198	199	206	209	227	210	210	224	198	217	228	238	232	231	234	222	202	226	200	217	216	209	209	199	213	237	192	205	250	212	215	205	229	190	230	217	225	242	220	241	205	216	201	208	223	193	219	233	202	193	213	242	203	217	219	234	237	213	188	204	208	220	200	217	214	193	189	218	223	221	245	215	222	211	209	216	216	217	207	224	211	197	240	196	249	228	243	210	222	211	201	200	233	251	204	213	228	200	217	226	210	231	205	206	186	202	228	238	211	227	217	205	190	178	238	193	216	240	225	212	257	223	194	225	206	195	206	214	221	195	222	209	239	219	218	255	187	202	201	201	202	204	200	221	212	220	234	208
25759	46361	45052	36876	30986	25863	21872	18100	14913	11928	9616	7719	6739	5728	4937	4375	3792	3308	2974	2686	2529	2293	2165	1918	1643	1392	1185	1039	923	780	740	734	670	576	619	558	511	485	455	539	499	483	445	423	418	468	426	433	420	379	387	381	388	396	367	383	401	377	391	357	395	332	349	374	373	410	375	351	366	373	363	382	339	385	361	350	363	381	376	334	351	366	344	384	342	403	390	402	366	356	333	346	349	357	396	361	370	368	345	388	336	356	385	388	365	371	396	376	371	375	368	363	380	369	377	351	358	349	372	359	354	383	372	377	385	348	364	354	354	340	381	386	372	383	385	354	403	374	333	362	365	368	362	363	370	348	396	368	363	333	361	370	382	332	367	384	373	346	383	338	366	404	376	367	367	346	361	384	345	348	352	369	352	390	384	316	350	391	343	358	334	359	345	399	377	348	358	337	383	377	371	338	335	354	368	353	352	353	341	355	368	354	356	365	333	334	400	354	371	349	395	346	385	377	394	351	378	346	396	365	360	381	326	360	366	413	388	394	361	342	361	350	363	321	337	393	333	357	354	390	376	353	356	378	378	356	351	370	361	384	342	353	373	358	387	353	342	367	369	383	356	339	362	370	387	369	369	336	341	359	375	351	374	372	352	360	384	393	374	352	392	357	353	361	354	358	376	369	356	372	388	347	347	378	357	401	357	366	373	323	343	355	393	360	366	350	356	371	347	366	390	379	376	372	353	349	337	353	358	372	379	362	342	365	347	364	391	359	365	349	365	320	376	346	400	359	372	389	335	380	339	344	331	377	374	373	359	380	355	371	359	360	358	343	330	362	364	327	381	368	338	347	366	385	396	373	373	378	324	346	363	385	353	356	341	350	378	329	363	345	398	384	336	368	346	402	359	376	372	350	380	375	368	333	375	343	342	367	362	372	390	354	372	389	366	365	360	367	367	387	352	347	377	372	350	330	369	369	376	387	322	358	377	363	357	370	345	370	341	366	363	348	358	355	358	343	374	380	408	348	348	378	397	360	336	368	391	367	329	340	375	386	392	348	350	340	363	374	352	374	336	369	350	358	319	384	341	362	366	361	335	363	371	359	376	356	369	350	373	354	366	380	374	379	374	340	342	349	355	371	380	340	401	366	362	333	391	372	353	343	371	379	344	387	366	380	341	370	351	394	355	354	389	395	359	380	351	369	368	362	357	353	381	327	386	383	342	383	370	365	358	361	314	369	368	357	341	381	373	362	412	358	368	369	359	326	360	397	369	385	375	361	366	378	387	374	374	399	343	378	364	378	367	412	381	337	372	350	347	343	344	404	349	365	332	351	354	381	360	395	339	383	380	379	378	370	337	337	373	377	357	393	399	376	333	384	362	378	367	372	340	370	354	316	341	354	352	375	357	364	359	355	358	375	342	360	380	382	366	364	364	347	354	387	369	378	354	377	371	373	342	350	340	329	371	400	351	353	364	351	413	383	380	387	380	389	345	365	366	381	364	360	364	354	358	354	358	395	374	310	359	391	329	368	331	381	366	381	373	372	416	351	382	357	380	394	400	394	380	334	372	342	338	381	361	356	375	390	379	359	366	331	338	373	363	316	392	374	354	383	377	367	394	383	357	346	362	350	305	379	344	347	344	376	359	346	367	344	346	384	368	367	373	369	375	363	357	385	330	346	383	345	352	384	363	354	347	343	396	381	378	375	360	382	347	343	379	356	396	382	374	362	364	346	375	338	351	341	356	356	351	347	377	403	369	386	377	337	378	374	357	347	353	332	398	347	362	398	317	344	349	392	343	390	386	344	368	343	360	340	371	339	405	348	351	396	344	353	366	342	327	333	375	359	333	374	380	345	379	331	366	383	338	372	356	378	343	396	372	372	342	364	357	379	353	365	380	351	389	360	384	397	357	375	387	355	338	347	349	327	346	365	357	356	357	403	364	356	392	352	390	351	359	386	376	370	367	384	354	347	338	361	348	359	357	376	345	382	340	357	363	391	368	358	383	370	391	381	387	336	356	357	362	356	384	335	337	357	333	379	382	398	380	374	368	392	353	373	372	359	351	400	364	356	350	383	387	400	386	361	357	381	363	352	354	338	337	361	365	388	381	352	363	361	382	395	382	334	343	363	345	369	367	336	384	363	391	356	367	372	351	340	350	374	362	353	378	359	362	350	343	345	381	336	334	370	380	382	372	378	389	342	335	347	363	377	369	356	395	380	373	350	355	393	352	356	367	366	378	365	332	338	385	397	387	399	355	361	375	363	382	354	356	362	361	341	377	390	380	346	355	369	400	350	382	337	383	355	378	373	378	370	384	335	370	382	356	375	350	343	386	351	371	356	351	355	351	374	422	397	390	366	350	375	382	358	389	363	372	363	360	354	375	360	376	329	364	360	350	380	336	379	375	353	355	366	363	382	360	405	360	399	380	325	375	360	372	357	380	365	337	343	315	348	358	373	357	378	354	367	360	340	377	351	381	353	358	392	368	381	372	369	346	353	361	371	349	314	335	367	357	367	341	350	405	386	385	383	376	384	335	367	353	364	326	384	369	379	352	356	344	363	365	372	347	373	352	410	373	349	381	371	353	393	350	360	377	371	372	381	368	349	400	395	350	386	395	361	388	388	363	343	356	368	384	404	356	372	357	384	383	387	341	360	338	371	328	376	352	341	394	361	410	404	371	414	360	355	385	371	359	330	414	371	378	357	393	385	352	368	379	357	401	380	342	372	366	384	352	347	361	359	380	367	368	360	345	377	362	341	383	368	406	320	383	394	364	370	380	341	358	353	379	370	356	353	362	359	368	361	353	396	369	335	359	385	373	389	372	389	365	370	376	334	399	368	428	406	355	361	362	340	387	368	345	375	369	351	361	389	369	380	391	362	388	354	372	336	368	391	377	370	363	380	394	394	359	365	379	386	358	389	341	343	370	342	349	354	359	361	360	353	352	374	386	340	387	347	380	372	355	350	392	376	374	337	382	361	347	366	350	333	350	338	379	365	354	356	365	380	397	374	368	403	367	350	338	383	358	343	366	378	388	369	395	409	373	324	336	368	344	378	373	377	381	365	395	366	391	353	401	394	376	352	366	368	370	358	347	351	383	373	380	367	355	320	381	333	373	356	313	385	316	346	367	365	354	356	387	356	381	378	369	405	371	389	405	368	351	402	370	329	365	365	355	370	367	353	357	369	355	367	341	342	355	343	365	365	357	364	389	362	347	352	354	373	364	354	367	374	391	335	351	341	387	336	355	365	365	310	361	362	381	316	372	399	390	356	351	376	395	355	370	358	333	390	359	396	372	379	383	380	360	355	356	372	341	369	369	351	364	379	367	360	340	352	348	344	328	337	421	384	374	366	355	390	398	345	377	343	398	369	374	364	356	344	350	353	316	357	373	362	347	395	351	379	352	374	324	361	354	395	368	375	365	367	358	371	366	369	373	376	337	350	355	340	354	393	363	378	376	385	323	358	338	351	380	356	360	340	385	343	364	403	339	384
26965	22446	25679	19546	11068	7227	5021	3596	2626	2011	1562	1313	1098	959	910	775	743	700	640	592	589	522	490	513	462	420	402	361	369	343	323	319	321	323	318	319	297	310	311	306	296	308	326	298	305	280	301	304	298	322	284	285	288	287	289	302	309	289	307	344	294	268	318	280	305	311	307	307	305	312	329	295	296	298	263	302	302	294	303	289	324	286	294	281	281	276	279	301	316	285	287	293	314	293	268	263	282	292	270	288	280	293	292	305	276	312	317	296	275	306	299	276	287	304	267	289	260	306	322	292	283	293	338	299	322	294	302	340	296	273	303	312	293	320	310	296	284	306	290	269	294	274	285	300	328	311	295	287	295	294	316	307	273	294	295	290	291	303	268	299	304	343	283	303	283	310	347	305	325	265	289	270	273	310	300	275	287	302	309	295	312	310	301	307	303	309	324	299	288	270	323	308	274	317	273	304	309	317	305	300	322	290	298	313	291	288	302	317	283	307	309	274	270	287	275	306	298	309	295	304	278	308	288	308	339	283	314	281	309	293	266	314	322	298	299	291	258	330	310	308	308	293	301	308	296	286	279	289	312	271	313	312	300	285	309	308	326	333	292	288	315	311	307	317	309	279	296	293	315	331	300	274	281	321	287	290	310	301	301	266	309	276	258	285	293	298	274	278	283	310	283	346	271	289	273	305	329	280	320	319	311	284	310	271	329	311	314	284	298	286	320	308	278	309	313	302	294	285	292	272	310	293	296	275	307	323	330	301	292	302	289	301	297	285	285	274	278	290	294	293	296	301	278	295	288	315	277	294	323	269	312	283	296	292	307	301	275	307	294	292	286	275	285	265	285	256	293	269	300	331	310	286	295	295	292	330	280	293	302	304	311	309	325	325	274	304	300	308	277	286	302	309	290	293	276	300	316	280	281	293	315	292	296	288	305	281	305	334	296	303	292	277	319	304	287	292	310	301	311	287	280	295	283	312	303	289	289	290	274	292	282	314	319	305	295	306	291	273	263	299	273	291	302	305	299	339	303	302	284	291	317	294	321	291	287	284	299	304	292	289	297	312	286	295	257	304	256	349	288	278	312	253	301	301	295	267	310	286	301	286	291	303	309	317	300	270	310	323	332	284	291	278	315	292	308	289	282	263	293	277	279	297	290	291	250	297	298	300	275	292	273	289	275	295	311	268	298	302	317	314	331	303	277	334	308	300	271	304	292	301	304	310	298	328	323	305	268	303	307	326	277	301	288	294	287	300	288	280	306	301	316	308	300	280	331	296	314	309	286	299	311	289	296	276	304	287	295	298	292	312	303	305	310	296	271	300	312	277	326	292	282	276	298	271	301	307	281	270	287	318	308	324	284	281	311	298	263	280	304	311	286	322	285	297	310	304	277	330	318	276	279	279	288	279	322	336	295	299	258	313	304	318	290	305	296	312	318	300	287	309	327	326	298	302	294	289	294	283	306	291	256	311	293	272	305	305	297	288	314	313	299	290	324	293	298	282	296	294	299	300	302	313	297	310	290	332	289	312	309	309	296	297	272	305	297	298	286	316	297	301	288	284	315	291	293	288	305	276	315	313	292	332	293	315	324	323	307	265	278	317	301	288	308	325	289	291	268	305	314	332	307	313	303	295	306	295	277	304	336	278	304	300	314	305	262	284	328	313	342	275	287	324	316	318	270	284	287	297	272	281	319	285	289	283	290	330	331	317	290	315	293	309	306	264	306	302	322	297	304	273	277	300	313	293	302	309	325	306	297	278	288	315	270	292	314	308	297	305	302	305	294	301	280	265	307	302	297	291	297	313	316	306	293	281	329	293	284	300	296	321	297	307	295	326	304	272	295	311	282	295	296	292	280	267	272	292	290	283	308	272	300	273	309	288	303	287	307	290	277	312	289	311	309	288	300	313	291	302	306	302	273	290	277	274	268	296	335	292	294	299	293	324	264	293	292	282	325	307	296	294	317	282	298	293	280	302	276	247	306	269	302	310	273	283	325	290	291	281	291	286	253	302	280	309	295	272	274	291	317	316	310	279	275	272	295	291	298	298	313	316	310	294	320	289	306	283	295	305	319	305	291	306	312	300	312	276	275	307	275	320	300	284	322	257	289	275	307	316	301	289	313	307	288	294	318	330	325	303	276	319	292	292	313	284	300	296	318	319	280	330	318	300	291	283	281	296	310	310	321	332	317	318	304	289	300	286	301	280	306	317	307	309	274	303	307	290	280	266	306	327	292	291	296	283	296	304	287	278	295	340	298	324	294	302	316	302	318	287	274	307	281	290	306	299	317	299	343	281	314	301	306	281	301	284	279	296	304	258	284	294	315	287	291	286	300	301	312	294	300	309	277	291	279	293	289	306	316	306	284	310	328	297	289	290	294	292	291	285	325	309	312	296	307	296	295	266	302	330	302	315	277	291	326	314	298	283	291	301	303	301	327	273	301	309	301	300	285	259	299	310	276	318	278	302	301	314	350	330	273	318	313	328	286	299	284	325	303	291	298	313	302	300	301	300	310	286	283	291	306	313	272	266	309	306	311	323	302	289	321	297	281	281	321	308	271	314	281	286	284	318	286	303	286	314	299	311	269	297	301	298	303	307	309	331	270	315	299	313	305	299	283	275	331	273	320	269	309	298	321	290	263	284	293	321	292	288	310	297	312	299	299	316	307	291	294	266	295	283	301	313	304	339	307	285	270	321	308	292	317	296	297	296	273	288	298	306	312	279	295	313	313	300	293	298	272	279	273	306	319	340	268	310	290	271	301	265	305	302	288	285	290	321	286	311	290	284	300	286	256	280	292	322	292	313	300	320	288	286	293	271	310	276	293	264	271	306	296	292	300	257	285	294	280	305	279	280	283	276	288	295	321	273	307	277	265	324	282	305	288	308	308	294	293	320	297	280	277	288	274	301	325	306	314	307	291	297	308	291	305	283	293	294	289	305	301	316	307	301	288	304	305	296	325	298	293	308	298	285	302	288	313	340	301	326	288	302	312	325	300	307	299	306	311	280	303	356	302	273	286	273	294	287	279	286	306	296	329	270	257	324	321	316	308	290	311	306	311	314	306	330	287	325	303	280	307	272	355	304	293	282	284	312	325	282	323	312	314	301	300	261	277	304	299	285	301	304	246	265	307	300	303	309	307	297	325	273	285	316	314	290	302	301	285	288	308	292	285	296	288	295	288	291	301	334	326	287	291	297	307	317	312	303	314	317	312	333	299	323	274	353	267	319	306	324	279	304	294	294	297	312	280	298	286	312	304	297	314	296	297	295	287	321	309	306	325	282	300	299	284	284	300	319	279	299	292	315	271	289	294	288	325	312	290	295	327	285	255	301	273	298	286	290	314	318	293	307	282	294	339	279	308	289	295	286	315	298	306	267	294	307	289	314	312	278	293	294	292	298	329	305	282	286	279	273	334	291	287	306	298	299	320	301	301	274	301	294	283	308	313	286	317	322	301	300	289	268	292	303	325	299	266	288	326	307	275	283
24466	37406	35412	26744	20725	16394	13036	10286	7978	6360	5007	4004	3363	2917	2571	2245	1982	1896	1663	1510	1442	1315	1239	1127	1019	900	823	750	748	731	690	632	633	600	601	564	607	549	587	579	596	549	563	521	520	522	468	555	552	527	516	553	527	490	515	475	562	508	495	498	502	509	495	513	526	504	508	494	528	503	497	542	499	472	523	505	499	495	531	541	480	538	542	522	530	481	530	531	516	563	553	501	532	505	518	495	458	529	508	495	490	518	520	498	532	507	497	503	513	459	487	501	503	515	484	505	485	520	490	467	520	522	494	481	487	528	515	532	523	520	516	484	545	519	473	503	515	466	540	548	473	523	484	513	495	504	517	513	522	505	532	477	494	460	535	504	469	496	493	461	496	481	491	546	525	542	521	486	472	504	510	483	528	532	539	515	479	508	495	510	537	479	535	524	532	488	503	494	513	531	518	488	520	484	506	485	517	473	485	524	514	524	530	497	482	524	482	482	493	516	541	490	481	485	518	467	495	529	517	486	471	531	493	481	494	516	548	534	500	464	491	522	509	557	519	541	530	459	511	504	489	508	482	492	509	512	523	489	512	538	478	532	507	506	478	494	529	498	467	527	490	514	526	495	501	497	503	533	505	540	481	530	520	533	481	501	531	500	496	499	534	467	496	510	498	485	484	480	511	518	505	460	491	530	484	494	505	476	528	507	516	528	488	586	542	512	494	508	534	488	476	486	484	505	490	509	528	499	484	510	501	512	499	497	487	501	518	517	516	528	497	464	506	509	483	525	512	536	529	483	508	477	497	494	487	517	531	517	485	540	540	488	539	522	501	506	506	506	524	513	512	527	469	530	493	512	490	525	498	548	512	523	541	487	516	511	494	477	543	517	486	514	488	487	494	524	539	499	511	482	526	477	465	504	468	488	501	544	520	494	502	526	522	503	492	498	529	518	502	445	489	490	548	506	534	521	506	527	530	530	462	509	469	494	493	507	499	474	493	507	522	447	521	527	547	499	506	514	466	503	490	505	578	520	526	540	501	514	512	508	503	504	537	526	553	515	528	495	543	547	541	514	485	491	511	519	485	505	497	506	494	514	544	525	520	483	555	502	591	489	552	499	536	478	512	530	520	556	502	492	553	506	500	517	510	467	478	513	531	515	499	481	493	528	507	491	528	526	532	521	472	490	495	527	500	521	533	502	466	537	492	515	526	501	512	519	518	503	481	499	507	566	529	513	520	502	542	496	498	519	546	485	511	521	496	503	489	526	520	519	469	491	480	543	496	570	522	514	555	507	500	505	505	479	492	510	538	501	528	496	535	534	477	473	490	482	542	500	519	494	507	507	487	523	493	483	495	502	514	538	507	499	498	499	517	510	501	510	476	528	524	494	535	527	493	511	470	545	554	520	496	505	511	532	499	555	514	489	491	525	488	494	518	502	549	531	503	543	480	509	513	493	495	509	513	527	478	522	543	486	472	508	512	529	515	475	497	514	531	502	518	487	495	507	536	500	528	501	540	501	508	516	496	509	523	561	476	533	546	548	516	478	495	500	504	498	515	468	498	485	477	519	486	499	480	522	502	501	529	518	463	451	523	543	481	510	540	512	545	504	532	488	526	462	535	502	518	525	459	504	507	534	510	497	499	469	501	503	534	501	514	507	496	474	472	491	508	524	515	489	535	532	510	470	473	526	479	505	483	500	475	519	504	511	535	505	524	504	542	471	503	488	451	529	490	499	511	500	472	499	522	550	508	495	488	558	522	476	512	514	461	554	569	507	501	500	516	500	486	533	533	494	508	521	515	506	461	501	539	474	496	532	514	548	501	526	492	494	515	497	506	512	515	507	496	527	498	492	527	521	515	522	494	521	546	552	494	486	517	527	474	494	483	508	565	509	513	532	481	529	508	527	528	484	542	529	564	488	507	536	534	528	564	494	498	562	533	515	492	500	489	494	517	555	494	516	509	537	475	520	534	493	493	475	501	489	489	513	513	466	479	497	534	454	512	517	528	506	493	513	519	485	522	476	505	479	513	499	518	541	547	468	505	499	504	494	504	544	513	515	496	522	516	508	524	504	527	523	517	462	570	506	534	479	461	510	521	502	494	529	476	509	497	527	490	522	519	552	510	472	532	492	486	546	511	547	546	504	543	526	494	516	465	497	505	511	488	507	512	526	500	538	517	481	523	512	550	537	483	508	501	567	576	538	518	527	508	489	513	485	502	511	490	498	510	474	525	497	460	520	505	533	485	558	515	510	518	506	569	497	486	548	513	527	509	543	504	519	458	523	510	526	538	504	518	498	508	526	510	510	534	492	499	511	556	518	516	496	511	486	476	490	468	525	508	496	505	524	518	509	494	539	501	484	525	537	513	519	534	517	491	534	480	485	506	502	481	507	489	490	518	514	531	499	500	569	525	530	498	531	546	516	485	462	497	465	510	517	500	544	501	492	531	537	503	483	498	522	506	513	506	470	551	541	490	537	480	514	523	480	536	473	552	491	531	511	467	493	484	553	489	539	475	489	481	481	472	472	482	533	534	520	495	491	511	489	531	535	498	518	490	527	503	552	508	524	497	484	506	492	534	502	488	489	517	500	508	498	504	506	504	488	497	526	495	446	474	540	532	494	519	489	517	542	533	489	497	550	521	504	452	505	478	515	535	527	473	544	505	501	498	505	513	532	500	473	528	512	530	452	482	493	477	512	497	489	519	517	515	492	510	519	541	513	526	504	514	508	517	499	488	521	511	533	544	513	568	496	531	495	517	489	482	504	532	498	496	488	528	512	512	521	491	519	495	498	528	521	496	547	491	522	505	523	540	506	518	485	519	540	511	535	519	549	529	536	519	494	473	534	521	515	477	512	513	519	505	562	518	550	516	483	493	505	515	465	517	476	509	486	500	520	532	514	474	544	502	512	523	494	499	486	507	498	528	496	476	509	563	506	477	518	494	505	482	535	492	536	503	534	472	506	504	515	494	498	528	513	501	504	540	507	520	515	516	521	437	493	514	530	516	511	518	531	497	537	502	532	509	526	522	513	470	482	496	518	529	569	531	500	471	512	454	569	535	484	512	517	503	492	501	493	515	506	492	569	517	534	518	511	503	530	503	488	510	515	539	513	482	494	483	544	531	497	500	494	515	514	526	500	486	509	489	461	488	504	510	513	500	481	524	556	473	526	515	512	507	509	501	528	499	482	499	487	530	525	526	524	533	475	469	510	534	534	486	536	533	514	496	502	481	545	534	484	505	521	514	495	526	524	438	519	482	544	501	534	512	472	491	530	519	503	548	525	520	495	524	496	517	512	505	532	527	511	493	540	532	486	513	537	520	512	497	524	510	492	508	515	526	555	501	494	504	509	513	495	527	508	537	542	538	497	524	501	545	484	505	506	512	508	545	490	525	507	481	520	492	499	478	519	485	513	507	481	543	488	502	546	528	519	518	479	495	483	498	524	497	521	496	534	508	485	520	532	551	497	526	517	547	539	485	515	559	510	536	496
23926	21146	28384	24307	21241	16410	10058	5835	4082	3150	2534	1972	1610	1339	1193	1092	951	853	841	721	741	653	640	511	526	495	433	364	347	370	334	356	306	326	307	301	292	308	260	303	306	279	294	263	258	295	296	244	282	243	262	283	279	272	245	281	246	259	274	258	257	268	276	255	252	255	268	248	261	234	250	258	261	267	263	266	245	270	279	254	244	267	241	297	269	235	265	253	254	246	245	242	278	261	287	279	275	248	219	269	229	238	287	239	245	288	229	300	265	265	278	259	267	270	251	268	243	263	241	257	236	245	260	271	235	248	265	270	278	254	261	257	230	276	238	289	275	250	251	248	267	244	258	252	271	266	240	269	252	254	259	235	257	277	225	275	252	292	287	283	235	271	258	266	237	242	265	287	261	258	261	248	271	287	280	252	278	253	272	264	262	245	241	270	235	250	249	267	247	287	250	261	266	270	270	253	275	238	290	261	255	263	283	278	251	253	264	240	273	271	269	263	240	264	257	239	261	282	260	276	249	265	278	267	261	265	260	263	248	242	217	252	228	255	263	252	264	255	216	233	273	277	252	279	242	243	242	250	242	268	266	257	280	249	221	279	269	243	246	242	264	245	239	269	271	283	251	264	235	268	251	228	275	281	247	281	253	290	254	264	249	261	248	263	274	257	253	234	283	250	274	243	270	241	290	241	265	267	274	239	247	274	273	253	244	258	256	241	236	248	249	277	255	281	254	261	274	237	251	258	261	264	267	278	287	244	249	287	248	295	272	260	267	270	249	252	267	237	252	278	272	260	251	247	258	289	248	246	285	251	245	272	250	240	272	258	261	277	257	244	249	291	256	278	253	284	262	268	242	238	289	246	253	269	254	242	260	234	267	265	268	255	258	279	282	282	271	265	242	259	251	263	246	251	223	249	275	255	260	273	245	237	267	239	299	242	248	231	250	273	252	242	254	260	233	281	284	263	267	300	230	272	288	253	288	250	292	221	261	271	250	247	275	261	253	257	254	265	272	263	249	234	281	250	256	276	256	281	277	240	260	263	250	271	271	282	256	275	262	242	215	276	247	251	246	233	262	286	249	277	263	255	267	251	244	259	252	253	264	275	231	262	254	281	269	257	243	266	285	241	239	265	264	250	275	248	255	225	241	275	266	260	261	268	259	226	277	243	280	275	233	278	271	242	244	283	236	281	265	247	262	234	257	281	254	239	240	281	238	262	263	249	265	267	271	256	231	266	273	252	249	268	257	275	239	256	261	234	220	249	267	271	265	263	269	247	255	257	258	239	274	257	222	281	269	241	250	282	250	246	260	275	258	257	267	267	287	282	231	262	257	276	232	265	269	271	264	290	263	277	253	250	259	257	289	286	257	242	278	256	265	245	247	267	261	254	268	235	288	252	244	247	260	269	216	242	246	269	262	264	242	273	276	260	252	232	248	273	257	259	266	212	236	240	230	248	220	266	255	250	275	285	235	275	266	263	265	274	247	253	263	256	254	255	250	244	273	261	273	283	260	221	251	253	242	279	258	276	280	259	250	258	236	270	255	285	242	259	271	238	260	262	252	262	245	261	262	227	256	289	269	253	258	269	259	270	262	237	234	307	228	271	276	255	252	268	257	249	239	237	243	264	276	235	285	237	245	268	286	260	277	278	277	281	253	277	243	257	262	272	273	238	253	259	231	264	274	251	268	250	272	253	250	265	261	239	280	235	252	266	240	232	242	232	245	284	256	265	258	251	282	272	276	261	287	244	259	253	249	267	286	285	273	270	290	263	246	263	238	243	278	242	230	245	283	229	266	250	269	248	272	245	280	231	277	245	247	270	270	285	238	239	252	255	276	248	233	263	261	268	274	260	292	258	228	245	234	229	240	268	259	267	280	262	247	239	219	279	269	230	270	283	252	282	248	265	237	250	227	241	287	255	263	250	265	275	249	241	262	246	260	264	276	272	270	272	257	237	277	258	232	269	277	243	245	244	270	256	268	258	238	269	276	256	215	273	247	269	273	260	262	256	293	232	258	262	250	269	245	285	267	263	204	308	279	239	302	265	270	275	282	264	264	220	261	278	290	234	258	243	250	262	274	262	252	265	264	266	255	274	279	261	275	241	247	251	262	251	230	289	239	225	259	274	254	265	240	244	277	236	274	267	244	267	274	279	324	231	244	273	243	269	224	268	294	252	240	255	247	267	313	248	267	243	235	273	242	267	281	272	269	247	242	253	282	253	262	279	271	247	281	248	281	256	242	252	256	285	265	274	248	227	257	243	267	252	276	264	249	254	291	266	247	257	277	281	257	249	253	289	224	237	262	249	274	244	239	294	271	293	273	260	257	251	272	268	259	258	226	247	291	251	279	242	294	254	251	256	242	278	257	296	276	263	256	258	267	251	278	252	262	287	285	236	256	259	285	266	243	297	258	248	272	250	254	277	254	259	246	270	253	270	281	260	251	225	259	240	271	275	258	268	293	264	266	254	257	247	267	263	259	250	243	259	260	241	255	234	251	245	254	236	291	291	271	269	264	245	277	250	249	241	235	264	253	280	227	258	240	255	235	267	250	236	271	242	253	272	285	249	274	247	251	270	264	233	242	280	269	241	263	264	247	265	264	236	244	254	266	252	276	241	265	285	267	237	262	287	237	261	264	255	273	275	266	247	264	271	242	273	271	238	281	301	242	248	222	250	264	275	251	266	234	271	262	257	245	251	264	300	268	261	262	232	263	273	273	243	266	230	248	263	267	271	247	258	258	256	248	276	226	249	274	269	248	266	289	255	264	283	265	299	247	233	272	228	268	303	277	239	262	273	245	236	242	252	247	253	281	273	306	260	253	245	285	254	262	243	261	304	240	264	274	256	273	267	257	297	294	230	242	266	256	247	258	269	267	229	286	276	229	250	253	244	261	240	272	274	233	243	251	224	282	269	283	246	294	244	238	277	228	275	269	264	262	272	250	280	262	256	259	246	245	286	264	253	235	271	275	264	239	255	238	292	238	245	264	273	259	238	281	258	260	256	268	270	268	237	256	279	283	219	249	253	267	242	255	246	235	261	247	268	256	238	256	265	256	268	236	272	238	242	249	263	273	249	292	270	254	248	255	276	274	253	277	250	241	283	262	273	264	266	241	244	282	286	287	276	259	271	272	237	253	247	266	251	249	264	227	251	253	248	264	282	243	258	255	257	278	266	303	256	256	233	234	274	267	259	259	256	295	271	269	229	269	237	284	256	265	235	241	269	288	231	235	275	265	275	241	251	259	273	252	257	247	251	278	258	263	284	259	278	279	255	263	236	259	274	262	251	251	255	264	274	284	264	247	270	260	281	263	272	272	232	259	269	254	260	276	244	249	271	247	252	245	266	275	267	253	234	206	271	236	260	268	280	275	281	264	247	285	262	232	233	232	260	272	270	246	275	257	239	249	251	257	273	257	250	259	255	278	276	271	279	235	251	262	257	248	276	272	243	258	271	267	276	240	228	237	244	244	253	249	259	275	268
25284	44223	41832	32350	26883	22221	18042	14316	11416	9232	7518	6233	5081	4317	3772	3224	2724	2364	2260	2036	1925	1799	1634	1417	1199	1069	951	832	780	742	716	657	651	602	581	587	530	536	521	519	524	546	505	497	513	487	490	441	493	492	441	474	458	483	420	446	455	433	437	449	453	440	475	449	439	448	458	475	451	476	429	433	473	418	481	460	478	445	441	457	444	407	465	471	423	441	453	403	484	489	451	455	439	443	455	423	449	466	439	460	454	421	437	399	450	432	406	429	468	438	452	457	464	497	424	432	458	440	427	470	476	430	435	428	456	447	437	465	417	448	477	423	459	459	463	432	428	452	463	478	447	443	463	425	458	427	432	465	427	428	444	422	463	439	468	490	450	450	440	458	426	462	460	487	442	502	428	446	444	412	456	424	485	423	432	427	440	450	406	453	458	454	444	474	461	449	423	425	446	433	421	383	430	428	417	431	456	434	466	431	448	471	436	446	441	426	462	393	432	469	491	451	485	458	424	484	387	431	435	455	402	424	464	440	449	410	491	444	438	449	431	447	451	435	435	445	433	453	503	430	477	486	429	463	440	455	472	419	431	431	435	443	430	462	463	457	458	451	474	446	445	461	447	440	432	424	449	453	437	446	405	458	443	476	419	441	422	436	421	494	435	443	453	435	443	444	438	431	433	395	427	436	437	418	404	431	445	445	397	458	428	433	415	440	455	457	447	465	418	430	427	434	426	412	409	471	447	427	424	456	436	449	430	425	467	446	416	415	449	422	438	417	446	447	494	444	444	456	458	441	474	449	448	449	433	433	472	513	428	443	454	453	426	410	487	459	443	444	434	428	411	453	491	442	390	457	466	445	447	438	463	495	461	425	462	478	454	442	435	451	425	440	464	464	444	458	479	432	446	470	429	433	476	454	458	447	446	411	415	441	460	443	452	443	447	461	459	423	469	441	484	433	428	459	469	445	431	429	440	456	416	432	410	452	439	437	442	437	417	434	481	424	454	467	459	437	412	435	476	431	460	504	446	453	451	439	451	445	478	428	474	498	428	422	436	458	414	436	428	428	453	462	456	455	418	405	426	408	448	452	454	465	465	437	447	481	469	473	416	471	411	460	455	448	455	404	444	451	433	484	433	417	435	442	512	466	433	458	423	444	457	456	455	434	437	449	435	418	471	460	458	444	422	449	469	448	455	410	458	430	446	422	455	403	435	426	427	447	470	432	393	437	462	430	507	448	527	420	428	489	446	434	465	457	439	427	479	464	441	452	424	428	489	414	413	416	407	421	445	460	424	451	460	447	426	451	416	413	456	429	462	465	431	474	439	435	454	435	474	463	439	470	442	476	459	431	462	451	451	425	460	417	453	452	431	443	444	471	431	468	437	460	388	424	441	441	461	444	460	438	410	429	469	445	457	438	443	416	393	432	408	421	458	436	450	479	429	446	450	449	436	443	447	426	425	481	441	497	436	481	429	439	418	420	436	469	455	460	483	415	466	464	418	438	455	431	433	440	433	446	467	418	472	450	434	457	398	432	426	464	483	421	433	468	423	453	424	461	430	518	422	461	433	466	415	511	437	456	427	446	456	461	426	433	449	440	461	502	428	438	462	432	458	452	438	451	446	479	430	455	416	449	459	451	462	435	435	476	442	456	418	435	446	434	428	461	451	419	470	426	465	467	478	455	409	483	456	477	426	446	463	472	463	455	469	435	413	432	464	437	439	473	459	507	422	453	436	422	441	440	456	456	432	446	450	470	465	430	426	447	408	464	476	420	427	433	453	432	428	444	419	424	421	435	485	454	431	462	384	449	440	457	444	421	460	459	450	437	498	433	454	466	468	416	427	455	459	448	449	429	443	393	454	479	436	467	471	465	419	426	404	426	432	468	445	437	483	438	460	457	430	416	416	446	437	392	430	464	390	405	404	446	475	450	438	440	466	477	452	451	443	441	425	437	394	396	501	438	456	470	463	471	432	411	459	440	398	425	477	484	461	475	451	427	440	434	427	488	416	443	452	445	425	442	418	469	448	465	461	418	452	420	429	460	490	456	475	409	425	464	468	484	429	425	442	458	444	448	443	492	443	485	425	423	455	442	456	407	425	434	436	451	436	466	452	474	435	468	438	428	392	449	442	440	414	448	441	414	441	456	465	451	428	460	473	444	439	419	477	479	456	417	459	453	431	452	459	443	468	435	433	434	460	440	423	418	435	462	400	458	441	429	458	426	435	433	442	453	474	442	444	422	415	478	463	454	425	455	407	443	451	495	439	411	411	447	419	467	475	445	453	437	452	432	439	434	439	421	410	435	452	443	415	437	456	434	448	418	438	460	426	474	433	420	401	432	435	452	425	446	455	466	460	441	472	455	459	446	463	426	447	452	429	464	443	456	462	479	452	445	415	429	438	446	438	443	424	405	464	422	416	443	439	479	461	434	453	456	398	425	443	456	449	419	480	467	424	431	461	487	420	500	454	414	397	480	455	443	439	454	477	466	441	465	470	452	505	470	460	436	422	421	422	441	426	449	477	453	445	452	466	473	391	459	439	428	457	473	433	426	466	439	454	441	463	440	433	448	464	456	441	426	474	449	441	450	413	413	457	419	454	433	451	484	441	439	453	443	479	443	448	402	464	412	447	469	447	449	431	428	484	448	479	467	452	456	428	432	461	468	462	424	484	456	441	448	417	468	443	492	439	417	422	465	430	438	426	435	427	439	451	465	437	467	445	423	440	469	464	479	449	460	432	454	488	451	416	421	426	426	463	436	453	441	464	430	452	451	467	428	420	423	433	433	441	426	449	432	465	452	437	433	459	432	475	448	449	440	432	415	411	455	439	474	438	449	437	448	387	438	465	468	436	409	468	426	442	465	421	442	469	425	445	435	450	481	459	431	447	417	448	474	442	438	437	446	478	450	435	437	468	425	441	429	480	451	464	429	444	421	484	470	453	459	466	442	419	460	422	436	451	402	440	443	467	431	420	448	443	463	425	426	425	453	432	436	444	423	432	460	426	475	434	481	458	457	436	446	458	420	404	451	449	403	431	450	427	453	417	475	407	441	421	462	419	403	425	462	452	423	467	413	426	474	439	422	442	426	452	460	451	443	450	450	434	480	453	439	398	422	477	468	437	445	419	434	415	415	448	439	429	434	442	455	477	466	424	381	448	444	432	442	457	439	425	456	450	430	388	488	453	475	459	487	461	455	450	464	427	436	457	466	442	435	440	484	423	454	432	450	436	440	421	462	452	470	443	441	412	444	426	439	465	399	477	439	442	469	444	452	439	453	425	459	428	423	424	471	480	451	434	449	441	388	494	455	456	476	457	415	429	432	485	423	440	433	427	435	428	444	436	441	457	408	439	475	417	418	423	463	419	437	444	431	466	463	434	453	434	414	482	449	414	443	441	457	453	414	479	454	421	411	455	422	437	435	448	410	442	453	458	441	451	444	452	412	471	477	444	410	448	429	415	421	424	437	472	453	443	469	437	424	400	467	402	411
23109	21196	28984	23703	21376	21544	16056	7756	5207	4116	3377	2676	2370	1849	1642	1432	1108	1082	969	904	860	765	700	622	571	467	448	395	334	311	331	317	337	303	285	277	285	269	234	238	235	202	229	236	209	255	234	207	234	229	213	225	197	216	218	221	208	174	215	224	209	208	211	207	210	217	229	217	195	238	213	237	202	204	206	185	209	192	219	214	219	208	230	181	199	208	203	204	212	220	222	195	216	233	212	193	208	211	194	225	208	198	218	226	210	215	200	220	241	203	231	218	196	202	217	222	228	196	210	220	219	208	197	213	216	186	201	194	187	198	200	219	216	214	209	190	223	177	209	213	200	229	218	205	215	214	205	204	220	192	197	202	189	226	226	175	197	225	222	206	235	220	205	241	236	223	203	199	205	206	222	225	206	229	237	212	212	226	213	235	201	200	204	198	244	208	219	206	176	205	216	222	216	235	202	212	188	247	212	189	217	200	204	212	189	209	207	207	195	186	182	211	217	204	214	193	200	206	208	212	225	204	230	209	213	214	215	215	205	219	218	222	191	215	203	211	192	204	219	213	199	174	223	184	234	199	206	199	193	231	215	228	196	206	221	209	207	239	230	202	199	204	211	209	220	211	200	254	215	199	220	225	191	216	215	220	178	201	215	203	207	216	228	221	231	200	215	201	212	219	210	207	206	227	233	217	199	211	209	225	227	205	193	224	197	221	218	195	224	230	198	203	188	219	194	205	242	235	214	204	209	203	197	232	196	190	201	223	201	192	201	224	203	203	199	207	209	188	226	217	230	216	234	199	221	203	194	203	222	225	193	206	185	175	217	228	218	205	226	211	216	225	219	203	201	217	228	207	213	188	221	216	211	214	211	212	182	205	212	210	228	207	190	224	214	186	202	214	216	202	222	234	226	206	237	222	203	187	197	228	229	225	210	198	236	229	215	212	221	221	210	215	203	189	212	190	193	210	223	207	204	207	219	218	223	192	200	218	219	243	223	221	233	197	203	190	195	202	229	215	219	205	214	204	183	236	218	200	223	239	210	210	226	219	207	213	199	226	205	215	211	204	208	204	209	211	217	212	204	196	206	221	216	201	210	221	180	208	215	221	182	205	194	199	214	187	235	225	210	218	180	207	187	217	213	233	227	202	214	223	186	230	191	201	223	205	198	220	188	201	230	223	245	254	240	209	218	212	225	188	224	209	231	209	230	224	240	223	209	197	222	228	222	233	219	225	205	193	216	211	217	233	226	201	173	216	193	198	221	204	187	216	213	179	192	227	218	209	200	201	227	209	220	203	198	230	232	191	194	191	207	202	209	202	193	229	217	217	196	208	221	200	213	226	188	211	198	201	203	209	219	200	231	248	225	218	221	193	233	202	206	191	215	217	202	225	207	230	234	193	223	204	219	209	209	199	220	206	234	226	230	210	173	210	221	196	217	219	233	199	226	198	207	207	185	225	212	209	195	199	196	222	223	208	195	197	228	205	191	227	229	213	219	197	228	243	211	198	234	185	194	198	183	190	244	189	211	223	217	216	245	229	193	211	236	222	185	218	227	234	229	203	225	231	236	225	200	202	192	214	230	209	207	211	214	218	210	206	221	206	213	203	204	197	202	198	198	202	221	209	232	212	199	230	219	228	210	215	198	226	210	238	227	223	224	213	225	215	183	208	210	226	200	206	238	213	192	218	206	208	231	214	211	205	228	219	194	182	219	192	204	202	206	215	227	197	218	224	223	243	190	217	200	216	222	215	190	197	244	225	213	211	191	214	209	195	197	223	223	187	215	224	211	203	203	208	190	218	218	225	195	223	240	219	197	209	213	199	193	213	210	187	201	201	211	184	181	215	183	214	211	206	222	208	185	243	234	232	219	205	238	243	202	202	213	210	203	205	228	187	226	174	203	197	212	211	204	230	208	223	218	223	199	196	227	185	208	227	219	203	248	202	219	210	222	241	197	181	200	218	209	208	221	209	211	188	206	199	209	183	197	215	221	222	186	202	191	202	212	209	218	196	200	223	206	215	182	202	208	210	215	205	226	199	210	196	220	237	217	221	216	234	212	199	175	197	238	204	198	214	192	200	209	226	208	240	219	227	201	223	210	243	205	220	224	191	231	219	205	224	204	208	205	226	198	225	204	209	202	222	213	211	207	202	205	233	218	219	213	207	217	185	223	188	194	196	224	217	217	199	209	213	198	198	226	199	202	228	236	201	211	194	219	221	177	210	208	204	199	215	202	203	208	205	202	230	189	193	215	179	192	198	222	203	209	224	194	206	228	184	217	210	190	221	219	234	212	200	209	226	208	209	206	206	210	238	197	195	208	205	204	198	215	225	218	213	231	214	207	199	189	227	201	231	230	200	227	218	204	231	216	195	192	201	224	236	218	193	224	200	199	201	226	205	193	204	187	171	222	212	204	204	188	195	214	198	212	212	207	201	223	243	201	194	233	205	221	223	214	215	210	202	203	236	198	213	196	191	227	207	200	195	188	214	224	195	205	228	183	210	225	201	222	173	203	196	223	245	191	193	216	235	216	231	201	219	183	211	208	207	206	210	215	211	204	202	217	209	229	196	212	227	197	200	178	230	200	186	233	219	213	216	205	180	211	239	206	219	244	199	220	219	203	212	194	212	202	235	214	216	210	221	207	207	203	211	211	186	206	205	233	204	199	205	213	194	202	214	203	216	214	208	182	207	205	195	223	214	169	163	241	233	190	209	187	234	192	211	200	200	213	193	200	236	241	206	234	192	239	222	200	216	195	200	210	197	239	234	224	180	187	181	191	215	222	233	193	221	205	220	196	204	207	183	213	199	215	226	221	220	214	211	224	224	204	216	207	207	212	204	218	201	220	222	195	187	206	201	215	234	209	206	209	165	188	210	209	201	205	212	218	203	209	197	270	198	221	221	206	230	223	196	211	212	197	213	198	202	182	193	221	233	212	231	212	210	205	183	201	197	203	207	226	209	219	196	230	205	247	195	215	219	202	212	203	212	231	212	196	213	220	216	228	226	216	229	201	209	203	206	215	191	230	216	199	211	210	224	197	201	200	179	185	192	202	186	212	195	184	212	191	212	222	198	238	231	203	206	187	214	235	213	214	191	181	224	233	209	229	214	221	173	213	206	221	227	208	220	220	201	225	216	210	237	176	196	206	204	216	221	226	211	205	220	237	210	177	235	235	216	193	196	205	211	182	205	225	193	182	229	200	211	213	226	206	237	222	235	205	224	202	212	213	212	227	232	208	188	232	196	202	215	199	216	187	191	197	221	218	191	194	210	203	211	195	193	238	200	183	212	191	211	205	200	217	204	199	204	210	204	204	191	219	207	204	212	200	220	205	198	228	185	219	238	219	205	206	216	216	211	232	202	204	176	208	216	216	212	217	226	179	214	212	214	221	198	204	208	215	218	185	202	219	215	226	204	225	216	197	206	205	206	234	207	214	223	213	226	210	203	191	214	195	209	215	235	196	182	204	185	228	211	231	220	205	190
27748	49586	45767	36784	30934	26005	20603	17014	14027	11558	9561	8307	7151	5972	4986	4341	3684	3150	2849	2609	2390	2161	1946	1745	1491	1242	1079	966	813	703	722	690	658	597	581	492	498	524	466	482	492	384	424	395	413	418	400	404	405	354	347	344	374	396	383	325	371	384	329	355	370	340	353	386	354	348	348	376	369	348	344	336	359	360	348	334	345	352	357	329	353	356	352	355	344	389	340	345	362	340	342	309	328	372	345	360	394	372	353	334	320	374	350	354	347	374	351	353	336	357	375	351	359	349	333	344	336	347	358	366	339	362	366	368	364	333	369	345	380	350	339	357	333	373	360	372	367	368	356	337	334	345	341	341	343	360	345	350	359	360	354	332	364	352	362	338	357	337	355	351	363	338	345	334	352	350	336	358	369	340	373	336	321	344	357	330	307	344	339	369	368	322	376	369	349	360	400	351	339	363	362	330	346	347	369	356	362	336	376	323	380	342	378	346	342	333	329	324	348	360	365	317	346	357	346	329	330	378	362	353	347	378	414	352	352	394	376	367	341	324	350	348	367	363	361	339	371	365	360	375	357	356	357	362	382	306	349	346	375	338	402	368	366	361	361	355	369	328	354	369	384	339	337	376	349	336	322	344	367	348	356	332	378	373	367	357	367	362	388	372	342	380	368	377	356	362	362	370	361	350	359	338	347	349	320	372	385	312	375	351	350	359	357	352	335	352	366	337	335	345	339	348	323	373	346	344	361	350	349	309	355	365	343	361	356	322	380	352	350	363	335	351	317	332	335	304	355	335	316	371	387	362	356	333	346	367	359	341	380	352	333	374	364	343	335	317	338	356	400	371	354	354	333	368	357	336	332	368	368	370	360	348	354	393	367	372	326	343	312	328	328	350	369	362	339	339	340	358	365	346	348	338	345	371	353	368	330	350	336	384	313	361	313	341	362	367	379	363	334	323	311	390	371	336	356	316	362	321	377	361	354	374	376	383	354	383	375	338	361	367	382	315	356	342	357	330	380	360	343	352	357	381	368	329	346	371	362	369	344	345	374	387	360	344	355	333	372	334	355	337	351	325	363	340	381	374	377	342	376	366	377	329	381	331	327	336	329	363	350	343	371	353	359	342	352	355	356	363	376	377	386	363	361	368	358	299	329	328	363	375	356	382	369	376	341	346	331	368	335	363	367	360	347	349	360	359	364	345	356	325	340	369	356	365	342	346	334	335	363	367	366	376	379	351	342	347	348	344	341	368	365	346	383	349	323	363	346	378	346	347	350	356	325	357	386	330	377	311	357	362	388	377	353	349	379	357	353	345	352	353	347	341	349	334	343	390	366	374	341	352	372	328	352	360	375	362	376	336	345	350	340	359	343	321	360	372	348	330	359	370	356	340	380	335	329	317	359	337	347	347	353	369	366	348	368	349	349	340	359	328	353	368	377	378	360	342	369	326	353	361	361	387	348	353	356	340	340	334	362	369	351	365	367	358	346	337	321	334	375	312	349	337	354	328	397	361	345	363	340	324	337	336	331	355	340	342	350	339	376	351	362	358	356	366	366	359	387	378	309	360	346	323	359	362	364	346	345	331	347	326	376	331	360	340	349	344	356	366	374	329	344	314	356	332	358	308	360	320	354	359	322	348	337	396	368	368	346	355	357	361	335	339	360	352	341	389	364	369	350	339	330	372	379	324	371	318	370	390	342	346	389	339	371	344	354	338	323	345	353	370	335	343	341	365	371	352	342	353	360	359	359	342	389	359	362	343	344	367	357	344	367	333	325	371	346	338	351	341	357	347	310	377	322	373	368	343	339	340	371	381	336	358	342	358	330	345	328	346	335	367	345	372	352	358	362	345	354	365	320	370	349	343	355	338	360	317	321	368	319	372	352	318	387	346	378	341	328	327	326	350	394	340	349	382	325	366	376	343	361	380	343	344	337	347	377	352	379	318	347	335	342	348	354	363	344	356	347	376	346	339	350	360	366	361	364	342	362	367	308	338	367	357	302	365	355	368	315	361	345	335	397	369	361	344	394	349	367	371	375	341	348	331	391	352	357	340	347	371	330	345	401	385	341	329	373	378	338	379	324	381	374	355	345	385	349	361	363	340	351	362	330	391	365	336	355	379	315	362	341	370	372	347	324	327	347	345	349	370	370	374	348	327	365	390	362	353	338	379	359	368	358	373	326	360	361	366	365	353	370	362	333	326	358	379	335	357	337	367	354	361	383	334	350	374	363	332	344	355	362	344	338	345	342	339	381	349	353	388	368	357	338	370	344	345	364	378	341	376	403	312	347	375	338	333	370	350	348	373	362	363	367	373	381	322	354	363	315	349	348	354	369	359	334	375	361	366	375	380	379	358	343	370	325	357	313	363	348	363	361	348	370	353	354	333	373	369	364	352	365	382	391	349	361	362	353	360	364	375	396	362	333	381	383	353	370	379	367	357	368	350	349	355	362	376	325	336	338	354	358	350	387	383	341	324	376	356	374	377	375	350	362	308	386	326	353	345	356	343	364	361	359	339	329	339	336	346	348	342	336	326	348	351	375	320	317	347	342	346	370	352	315	360	344	333	353	348	342	352	325	338	342	324	339	329	321	325	365	357	333	363	360	369	353	357	352	378	340	336	337	384	356	373	365	336	322	416	331	345	314	360	346	355	355	322	365	347	335	340	370	333	375	369	347	356	372	366	376	341	375	383	350	351	363	340	340	351	375	335	364	364	338	369	339	323	374	383	355	373	388	327	326	332	374	366	342	324	360	339	362	354	355	352	325	375	384	375	343	349	387	351	337	345	365	363	330	359	363	371	336	375	359	350	362	353	356	366	318	333	356	378	336	339	378	363	341	340	335	325	339	362	349	350	372	396	314	339	341	352	397	388	367	324	328	320	342	329	383	374	349	342	305	340	369	323	334	380	368	375	371	382	393	356	357	355	360	334	335	373	379	356	347	362	342	378	383	358	370	388	314	340	365	340	362	343	380	371	350	347	368	336	374	370	403	369	334	351	345	343	348	354	346	348	364	382	364	360	347	362	349	365	362	381	381	332	338	366	349	357	393	354	345	337	371	342	355	359	341	380	382	365	348	368	341	385	350	396	359	326	382	359	339	345	338	331	311	356	361	344	321	322	382	356	358	384	358	370	360	363	368	379	350	328	371	348	334	351	335	331	369	367	343	350	391	380	342	339	329	363	373	364	356	350	350	327	366	355	341	362	359	377	332	364	368	367	353	370	369	360	366	392	382	352	365	341	345	323	346	375	339	378	314	369	366	340	355	348	345	325	400	324	360	337	343	342	347	340	314	348	349	363	341	344	352	354	310	356	350	359	368	379	333	346	339	348	330	368	347	343	329	352	376	335	353	308	336	352	374	335	351	352	354	359	362	356	337	337	357	339	383	350	349	327	349	352	352	344	341	350	390	347	336	367	350	334	388	377	355	392	360	367	334	359	366	351	376	345	316	365	347	359	330	357	336	374	345	367	354	338	388	312	353	346	364	348	314	367
26973	22983	25856	19552	10794	6524	4129	3034	2287	1850	1520	1258	1125	972	937	796	654	643	566	575	545	551	486	461	462	401	360	360	294	361	332	311	335	301	354	326	309	315	310	292	299	267	302	320	286	297	295	265	280	270	289	279	302	251	301	314	300	286	310	311	298	301	302	291	282	324	290	272	306	294	295	331	292	300	306	304	273	296	285	314	283	289	317	318	281	277	303	294	293	321	299	282	298	287	317	306	321	298	294	293	295	309	295	306	266	268	320	300	302	320	288	323	297	306	261	289	300	276	291	298	279	291	295	292	295	280	306	288	317	284	311	295	296	307	285	290	291	296	302	260	253	291	288	310	269	321	302	319	285	273	287	268	282	287	274	286	300	289	296	293	287	296	293	266	288	275	277	268	292	273	272	289	311	284	297	312	291	323	299	283	309	248	310	281	300	275	296	296	333	300	260	291	308	302	314	283	285	262	326	266	292	267	312	296	293	310	266	298	285	284	293	272	284	293	288	294	326	269	280	284	293	279	281	309	302	288	306	315	298	305	278	297	289	334	264	258	307	277	256	275	295	268	288	299	299	308	321	283	286	316	314	273	314	263	315	319	300	299	292	270	301	302	297	286	304	289	291	277	295	294	273	285	271	281	282	275	296	325	294	287	280	296	326	243	283	274	284	276	313	288	278	290	290	312	297	290	270	289	288	287	287	272	289	301	314	303	276	262	289	265	284	265	312	317	298	283	302	281	313	301	295	276	279	279	313	295	274	266	285	272	277	280	312	304	267	313	290	310	300	292	321	288	337	296	308	272	267	276	314	298	284	276	292	296	255	299	296	303	304	334	303	286	293	296	333	302	313	272	308	304	284	306	288	269	302	310	289	289	280	287	291	281	279	308	295	309	293	263	269	296	268	285	263	258	285	301	317	322	300	280	293	312	293	309	276	284	311	303	327	295	277	305	307	309	290	331	271	328	288	319	292	286	275	301	295	302	311	281	291	311	295	286	326	269	318	295	296	304	310	285	275	286	329	298	342	279	309	308	296	318	270	322	323	303	307	306	342	293	309	298	275	261	288	261	274	317	277	313	296	295	291	306	256	322	301	312	272	283	286	288	283	305	298	292	311	333	327	288	334	280	309	296	317	270	243	288	245	306	296	283	299	270	308	283	311	260	307	280	294	265	285	277	287	301	287	272	301	270	278	291	321	288	301	307	284	266	284	293	320	259	276	312	303	262	320	253	302	274	314	300	263	295	280	258	302	305	270	308	298	334	270	279	281	314	312	284	296	283	262	317	325	294	273	300	270	305	299	309	292	299	290	281	293	265	309	305	288	267	313	278	298	282	277	262	297	315	313	255	295	298	287	278	283	294	279	274	312	332	293	284	328	299	276	299	307	257	298	281	290	298	277	287	298	315	301	303	257	275	277	307	294	322	270	271	275	283	267	295	305	283	277	293	318	274	289	296	301	304	285	320	270	287	271	323	281	276	285	313	282	291	310	321	314	290	267	246	317	303	283	326	314	297	311	326	290	283	277	305	315	282	270	330	314	319	294	292	271	305	280	314	282	317	297	312	303	322	286	268	320	286	294	278	287	315	317	310	303	291	274	305	297	315	287	291	302	309	315	272	288	278	294	313	277	286	294	277	288	260	325	279	281	320	280	291	325	308	302	302	298	304	302	279	309	302	321	283	302	305	301	275	270	316	322	296	308	292	269	295	297	298	291	316	301	298	283	318	298	304	295	307	324	302	290	258	296	282	281	301	290	287	312	269	263	267	291	266	298	279	306	294	292	265	299	267	318	306	265	272	275	278	295	319	300	299	316	293	307	287	305	289	295	281	268	264	333	284	272	284	311	311	289	300	289	299	311	287	291	304	292	303	301	303	314	289	277	295	301	295	269	309	303	256	286	318	301	270	287	281	303	287	294	304	255	281	284	296	298	304	306	290	250	262	274	272	285	278	310	315	301	293	297	327	265	291	281	272	303	341	276	267	307	277	281	277	294	297	284	274	292	301	284	276	260	257	311	262	289	319	297	304	290	321	301	274	287	296	269	302	300	284	311	282	272	305	334	283	287	295	308	291	296	299	258	317	307	312	281	290	277	279	307	280	284	276	310	254	272	289	292	306	274	312	284	298	295	297	289	302	291	299	301	304	304	304	302	289	304	261	315	302	308	311	265	287	284	283	289	273	265	301	293	312	261	292	258	292	285	299	292	286	297	297	300	294	264	287	299	293	279	290	280	285	263	270	274	300	283	279	286	304	292	283	290	296	289	311	267	283	326	293	313	309	313	300	303	294	315	292	300	286	274	329	322	274	286	269	288	313	327	284	271	280	304	276	293	308	278	319	315	295	308	292	302	289	312	290	287	268	269	280	314	277	314	309	289	297	318	289	289	294	317	290	282	303	286	277	285	264	298	313	316	300	281	281	283	279	262	294	296	278	289	313	281	315	302	264	321	294	306	307	294	315	300	279	298	261	303	273	267	315	284	248	289	280	297	285	277	307	285	291	281	325	285	245	329	261	330	324	294	300	322	288	305	281	276	291	319	263	284	281	284	306	312	268	302	279	303	290	298	281	282	295	292	282	300	313	299	286	294	295	294	278	323	269	298	292	300	283	283	317	289	296	301	307	282	298	324	307	296	303	281	310	280	266	269	290	298	306	287	292	306	287	270	307	300	279	314	267	275	296	273	292	322	269	297	290	285	294	303	296	302	294	299	342	295	266	312	278	266	295	288	276	325	269	318	282	299	290	282	279	304	282	284	318	268	302	303	290	308	294	300	290	299	325	329	296	304	286	296	284	312	289	316	292	260	306	297	312	291	312	295	293	308	297	302	282	300	292	280	295	319	260	287	310	315	326	313	267	281	316	308	316	315	296	297	272	275	267	294	282	281	292	285	271	296	322	290	298	318	300	286	272	293	315	311	277	308	289	294	280	289	291	290	288	317	314	302	276	292	262	317	297	276	265	291	282	282	266	313	285	255	289	296	303	307	274	286	282	266	286	295	295	292	334	299	311	297	307	290	316	300	291	293	273	291	316	299	310	301	304	329	287	277	290	298	292	279	287	263	311	256	310	323	310	263	319	287	280	281	304	287	283	274	279	312	278	281	264	280	286	297	308	300	313	278	287	302	275	292	294	281	323	323	263	286	297	284	292	285	291	277	284	279	303	276	285	281	302	280	291	314	295	343	295	331	297	311	310	307	271	297	284	294	302	291	317	262	293	287	297	306	263	282	304	302	297	300	296	331	286	267	275	312	313	284	305	305	274	276	274	308	331	282	287	272	289	283	268	299	261	260	265	277	285	268	284	290	322	302	320	308	268	273	292	311	315	287	285	288	311	309	269	279	286	257	272	303	308	308	343	316	290	302	273	260	291	305	265	298	300	285	308	302	316	278	318	301	325	305	294	287	279	282	309	252	300	291	318	274	276	257	274	291	305	282	294	287	307	283	301	291	318	294	297	307	307	312	310	281	300	270	309	303	287	296	290
26005	39336	35667	26213	20116	15161	11498	9177	7114	5826	4932	4160	3583	3082	2658	2285	1942	1791	1553	1534	1392	1285	1222	1063	974	799	766	675	668	678	657	640	619	614	588	556	550	567	588	537	552	553	531	545	513	533	468	515	515	491	495	496	482	514	505	535	513	528	478	564	484	464	483	480	497	528	489	471	463	521	487	506	517	514	514	506	542	501	514	446	517	475	494	492	529	527	514	500	468	505	519	495	518	465	464	517	510	474	514	519	492	470	487	491	482	498	499	529	513	519	484	477	513	499	510	477	499	489	470	511	477	512	518	489	494	502	461	510	510	491	515	530	471	490	508	482	493	490	496	494	494	507	506	478	486	517	530	481	516	535	524	506	515	516	482	518	465	510	506	469	468	489	510	485	507	484	470	528	498	505	487	482	493	478	496	475	491	452	451	489	501	496	527	468	500	489	525	508	474	494	507	498	467	477	493	546	489	519	536	494	496	501	494	494	514	529	479	504	508	503	532	509	453	542	478	527	490	479	498	490	503	481	482	473	473	497	469	550	489	490	478	479	481	537	495	493	494	476	449	517	499	515	504	490	506	530	525	494	526	512	493	459	534	513	501	479	495	503	507	524	497	478	513	467	464	522	524	509	504	551	530	523	504	480	502	472	472	512	483	534	471	472	478	489	499	503	474	480	491	513	500	526	507	498	480	534	510	481	496	481	499	498	481	496	556	492	494	504	463	478	534	482	479	494	486	528	465	507	461	503	477	509	491	486	464	479	506	513	529	468	501	467	499	523	487	460	515	495	485	500	496	458	504	487	487	498	461	512	512	474	481	488	517	504	539	550	505	566	500	502	473	432	481	485	519	462	514	506	509	512	478	514	495	507	489	514	466	475	465	505	485	519	480	528	459	477	523	491	516	504	551	547	521	512	492	558	479	467	494	514	523	487	538	553	511	496	499	531	514	502	485	485	499	539	484	471	502	530	457	468	504	509	467	491	486	532	494	489	458	476	508	496	516	488	495	451	483	513	529	516	489	493	486	479	510	498	504	493	540	525	490	514	497	495	491	506	521	482	478	479	505	479	498	478	523	489	473	482	486	537	471	504	528	532	516	495	520	512	546	536	504	484	521	455	481	516	517	475	482	507	522	495	481	506	509	475	486	452	463	523	499	483	464	539	516	525	545	501	455	525	505	507	467	477	462	497	502	473	499	498	538	531	499	482	493	500	481	471	489	503	471	492	470	470	504	490	487	535	505	559	504	495	539	465	479	475	528	524	505	496	488	459	509	502	499	455	458	497	487	490	501	508	500	491	490	512	506	487	501	481	485	480	486	463	464	571	485	534	466	527	502	537	498	474	485	495	528	497	491	487	502	510	485	471	515	525	487	494	516	500	501	506	488	505	506	536	503	519	454	539	502	470	511	468	467	463	490	477	525	503	505	453	488	496	474	486	513	510	495	510	489	462	504	500	442	501	503	480	494	487	491	500	474	512	494	502	473	522	499	505	478	511	496	501	529	487	489	538	477	482	480	481	512	512	468	533	478	495	524	505	459	520	533	508	451	516	510	528	493	542	475	490	499	518	499	513	525	462	458	499	494	475	493	470	471	480	496	530	560	535	511	472	486	506	467	511	482	497	488	476	488	545	477	476	494	474	483	444	504	515	498	545	495	507	483	527	513	504	499	494	490	467	460	480	507	459	506	479	503	514	504	521	523	503	505	523	516	527	459	502	466	486	499	453	525	526	522	511	529	508	494	546	462	540	499	519	519	487	541	533	503	519	478	462	519	493	454	510	485	508	494	525	544	487	491	535	512	532	485	509	494	488	463	513	462	543	512	525	499	505	492	477	455	486	509	493	529	500	526	502	472	466	498	494	531	509	484	496	514	523	476	508	477	520	464	517	480	488	517	450	487	483	518	514	498	504	469	507	509	494	473	493	514	523	481	484	533	490	486	423	511	504	500	494	493	527	505	497	528	508	490	499	500	507	473	474	508	515	508	486	493	447	494	535	508	494	474	525	520	533	486	501	461	517	522	525	485	515	501	525	493	498	494	518	481	516	500	494	543	520	525	499	489	470	485	496	513	503	494	506	512	516	503	511	526	493	492	522	484	511	474	505	495	526	534	501	503	523	528	514	477	519	508	469	510	478	501	517	470	470	448	488	479	508	485	483	497	490	454	528	506	533	490	452	486	493	504	499	453	475	511	520	494	476	541	511	498	500	488	525	514	530	483	472	480	481	470	524	487	496	464	525	458	494	519	489	504	500	559	517	521	532	535	514	487	505	509	540	543	506	526	497	529	481	446	479	490	520	507	519	483	520	475	497	470	541	519	526	525	491	523	497	519	517	531	530	485	504	524	477	502	515	489	498	475	479	491	530	518	521	492	476	492	508	513	494	475	506	471	480	476	493	462	491	500	499	496	474	506	511	560	498	457	489	504	526	522	485	503	508	483	519	473	506	549	478	515	510	471	482	502	526	475	463	523	496	482	529	474	484	501	518	440	534	531	561	476	512	496	490	497	454	498	490	480	478	486	510	533	497	462	520	484	491	491	510	497	479	561	491	512	505	514	495	495	449	461	449	518	495	503	535	520	542	481	475	505	494	543	513	478	516	443	481	489	506	482	447	516	545	513	510	519	490	515	524	531	515	547	532	519	483	496	532	549	530	504	491	451	478	490	528	499	505	530	490	466	539	478	487	501	492	496	508	510	488	466	488	523	525	494	543	502	496	487	512	464	529	504	470	514	505	513	497	513	507	522	522	488	455	485	514	526	533	490	504	460	522	484	487	518	513	486	529	515	484	529	485	482	504	471	502	493	504	475	511	502	461	492	544	525	472	514	497	485	515	491	446	481	492	498	453	466	525	510	506	484	484	524	531	525	507	475	551	479	504	522	494	513	447	483	488	466	484	504	522	502	489	472	520	515	467	513	503	475	481	488	462	535	493	512	542	487	491	471	504	498	519	513	451	493	481	500	495	514	498	505	496	512	489	506	483	495	492	495	508	507	492	497	514	475	481	519	493	528	514	450	512	473	493	496	533	520	561	474	492	529	494	481	475	472	476	497	487	516	527	489	513	490	500	482	473	510	491	469	504	512	482	474	523	496	518	508	513	512	433	510	503	502	478	538	495	490	519	536	505	479	520	472	479	480	549	543	474	492	497	533	482	509	528	563	510	501	477	449	502	554	501	501	533	497	461	492	506	529	510	535	508	464	495	478	483	503	516	550	523	521	500	492	489	510	509	484	506	517	507	513	555	496	515	509	495	496	499	460	511	496	513	496	521	470	459	476	502	472	451	509	496	498	510	491	517	508	499	519	440	485	513	532	528	496	514	492	496	509	515	497	508	496	493	492	506	508	507	538	490	492	519	504	457	505	496	497	510	495	511	512	487	497	482	494	490	513	465	474	515	557	511	493	512	464	501	504	481	500	507	459	509	481	494	519	508	514	513	516	504	520	516	489	488	503	457	511	501	450	491	486	495	556	491	533	515	505	539	472	505
23964	21150	28441	24298	21045	14997	8640	4961	3676	2890	2306	1948	1683	1516	1305	1068	962	831	793	689	685	633	622	548	475	464	401	344	313	373	305	335	320	288	328	290	263	281	278	294	263	278	273	240	255	258	239	256	241	282	236	246	266	285	268	268	266	253	236	254	232	240	260	265	227	262	249	242	247	272	235	274	244	264	253	236	253	281	247	234	265	241	237	261	275	252	264	242	264	277	283	251	250	223	238	241	243	275	237	255	265	248	269	240	241	252	261	241	272	238	236	254	249	256	301	274	274	265	261	224	266	268	264	255	277	277	253	263	277	234	263	279	239	216	264	248	236	259	231	253	257	248	245	268	279	260	249	214	268	264	239	261	226	245	244	278	241	282	271	237	277	248	252	223	263	260	236	245	241	259	254	248	251	257	249	238	241	256	252	262	249	276	260	303	241	243	274	244	262	273	276	248	270	223	242	247	261	273	268	228	232	246	238	276	277	271	283	232	277	258	231	232	219	278	232	247	219	250	272	237	242	249	249	246	241	256	285	262	266	271	300	260	266	269	246	246	254	234	213	240	239	266	264	275	257	232	256	276	216	229	263	248	248	258	245	269	241	255	227	239	268	273	275	255	248	242	281	248	288	247	244	235	260	264	268	245	281	260	282	259	277	223	229	267	247	273	272	253	233	268	276	238	252	233	243	252	263	276	267	261	272	237	250	252	245	261	246	269	268	268	222	251	269	231	260	267	273	256	271	256	255	255	261	230	240	262	257	249	264	231	273	215	259	243	241	270	297	234	227	251	285	231	242	248	245	262	229	259	273	239	240	217	284	246	229	258	251	233	245	250	276	239	233	257	257	264	257	279	237	228	246	261	278	239	256	237	257	278	265	238	247	239	224	240	243	264	236	287	233	255	241	245	217	214	216	236	258	241	275	243	252	269	244	230	245	245	229	242	251	251	243	245	252	263	264	215	223	231	231	239	281	258	259	253	269	232	252	250	250	297	272	242	224	236	239	253	281	232	245	224	271	252	259	233	271	255	268	264	260	265	224	287	284	267	240	244	235	263	291	228	229	249	202	253	265	250	276	250	229	240	267	249	272	259	239	275	238	280	240	287	261	250	276	247	240	246	255	240	254	255	255	281	251	245	268	284	248	254	233	241	289	232	260	220	255	234	256	242	243	239	263	251	249	246	272	252	232	240	239	235	225	266	234	212	234	234	230	259	274	281	231	283	247	246	226	262	254	219	234	245	277	262	267	287	270	224	248	243	271	250	252	259	261	240	251	236	259	247	241	256	252	254	272	253	235	249	256	276	238	247	236	250	276	242	256	248	239	270	243	224	222	262	253	253	244	265	218	271	242	264	253	252	261	253	273	275	251	254	197	263	268	252	236	238	237	249	227	271	256	236	272	271	262	265	265	227	254	246	228	244	256	253	273	239	255	283	248	282	253	249	256	269	244	263	253	230	239	268	264	255	270	231	235	250	209	252	253	257	256	271	281	243	238	253	234	248	242	266	240	252	304	280	238	243	263	270	248	256	252	256	255	246	241	280	253	257	246	290	261	252	250	239	251	250	223	271	274	257	255	243	248	256	224	251	271	260	279	275	263	265	251	266	252	237	237	260	276	249	253	226	235	248	261	228	267	243	238	257	230	259	230	275	245	256	250	235	263	233	241	259	229	231	246	247	269	240	258	243	244	243	270	265	249	244	248	267	258	247	244	270	224	246	274	261	253	239	271	256	260	255	253	248	252	254	253	238	283	245	247	225	257	262	303	262	239	261	255	251	245	263	282	269	257	265	238	241	247	251	234	273	254	251	241	231	276	239	252	247	255	264	235	262	239	262	240	278	241	238	258	233	237	255	242	248	264	217	253	262	247	281	213	284	261	263	222	247	247	270	258	247	268	231	247	253	239	258	267	274	236	221	242	225	286	260	239	248	238	209	245	234	246	277	262	269	261	224	255	258	205	232	241	237	246	231	247	243	273	263	240	270	252	257	239	226	242	254	236	226	257	254	242	234	252	271	282	261	279	235	277	253	263	253	291	245	232	232	230	243	261	269	248	278	265	243	258	251	264	253	269	242	250	248	262	246	261	252	298	294	228	228	260	226	273	226	247	288	253	251	242	241	264	223	250	250	241	235	238	252	276	250	260	256	255	261	249	259	248	241	242	291	226	265	258	283	262	256	261	243	272	240	243	235	250	259	242	268	242	250	267	255	255	225	259	243	246	249	250	237	283	274	243	274	263	263	252	241	221	277	289	228	239	235	251	234	225	253	254	247	245	251	281	245	247	274	276	250	264	259	264	240	234	264	258	265	259	229	274	284	228	252	269	247	282	247	233	244	262	261	276	253	229	254	282	246	254	236	224	256	253	214	259	248	245	249	274	219	257	262	239	222	238	259	234	240	239	268	268	257	244	247	256	250	218	280	224	251	226	254	245	258	277	263	271	274	248	201	262	267	261	227	251	265	249	271	265	245	244	256	268	269	276	247	264	259	232	252	300	261	252	252	206	243	282	283	229	237	238	284	233	259	248	246	266	234	276	257	259	235	251	268	255	239	253	232	244	258	255	258	247	255	276	229	276	271	273	283	235	270	227	256	253	262	244	243	239	227	246	273	219	253	268	262	262	254	234	275	263	223	241	278	244	242	239	256	262	253	231	277	294	258	253	241	238	253	241	245	260	260	285	231	278	261	255	277	267	246	247	251	259	238	270	264	236	255	251	232	231	243	271	250	282	252	250	238	235	263	243	243	259	273	252	234	244	238	242	241	264	246	255	263	263	245	256	255	283	291	259	252	256	231	247	237	258	266	252	232	247	263	286	263	253	238	234	254	274	262	271	248	267	215	227	285	271	225	252	259	251	246	247	257	252	241	257	293	251	250	234	277	243	243	248	233	256	240	255	254	272	269	241	282	264	256	245	277	259	227	252	238	271	268	242	228	248	232	230	255	257	247	266	244	235	273	265	278	258	235	271	266	265	255	242	289	254	239	255	242	259	295	265	255	254	244	226	273	292	255	254	254	254	233	238	265	249	250	258	237	252	277	277	266	251	235	242	289	260	236	257	269	246	246	257	255	259	278	277	238	241	231	257	277	234	242	207	240	249	234	235	234	239	239	246	232	234	278	255	236	281	263	226	256	261	244	253	241	245	286	237	287	241	255	254	252	252	232	234	250	231	242	271	251	255	226	267	241	229	232	271	265	249	244	255	293	275	237	267	281	258	254	243	267	232	242	251	245	240	258	242	261	258	254	226	252	240	264	250	242	271	275	272	263	243	246	257	223	256	263	234	225	251	258	262	230	253	240	251	270	273	256	274	243	258	277	276	257	270	278	234	252	269	240	259	241	251	271	265	257	252	260	266	268	251	262	258	270	235	235	238	206	276	247	243	248	247	249	261	232	279	267	242	239	246	242	266	269	244	270	236	251	260	250	275	232	230	236	275	257	241	223	239	278	275	240	238	264	229	236	239	264	228	241	268	258	241	264	241	250
26755	45397	41841	31771	24988	19838	16191	13081	10828	8852	7251	6051	5333	4685	4025	3572	3046	2509	2382	2092	1913	1769	1553	1433	1195	1021	927	808	784	700	675	681	644	569	574	515	610	518	507	531	509	488	504	439	485	460	454	480	447	455	439	413	450	450	420	440	472	464	410	430	421	459	418	430	431	430	438	408	416	421	420	415	419	479	425	400	470	467	438	461	427	442	445	466	497	436	413	416	453	474	454	419	452	408	430	459	458	443	418	466	428	454	435	398	395	412	441	405	410	436	466	414	426	425	430	431	384	435	463	468	405	446	456	457	408	409	389	436	405	434	455	468	414	406	431	467	433	469	419	416	449	472	446	427	441	440	412	406	410	426	447	402	447	431	459	413	425	446	453	428	435	484	383	418	462	428	425	439	410	402	439	431	445	486	424	437	438	395	459	455	461	445	436	468	404	414	446	427	416	440	419	437	398	440	425	432	426	423	438	429	392	487	433	441	436	417	453	443	460	412	434	445	426	447	431	454	446	409	429	443	432	460	407	445	422	461	445	434	413	451	437	457	444	421	424	416	437	435	467	440	425	434	428	466	453	437	456	459	448	432	421	433	457	444	456	461	418	449	413	446	418	389	434	446	464	429	427	452	418	465	424	439	426	433	419	384	413	430	442	449	422	444	460	466	458	422	419	451	436	458	428	381	472	452	428	412	418	447	426	427	410	382	424	430	447	396	442	449	458	402	427	414	411	460	447	447	432	414	377	448	470	443	410	433	421	423	430	449	452	425	444	416	407	425	438	444	444	440	427	436	442	463	436	458	416	434	416	427	421	421	438	401	408	443	443	426	457	409	411	430	437	432	434	434	392	444	394	423	433	417	434	403	462	408	443	416	426	410	431	432	429	388	432	440	409	421	405	416	444	448	439	474	419	396	397	452	448	455	416	420	460	436	427	463	447	416	442	412	426	395	400	429	476	426	479	420	448	427	424	449	433	415	470	442	448	453	422	395	454	459	400	451	443	435	461	429	461	446	437	432	450	417	408	405	421	418	433	426	422	435	409	425	395	441	429	400	436	437	447	418	421	384	451	405	445	414	419	427	412	416	408	429	436	424	443	460	447	448	400	423	439	434	460	424	418	462	453	427	456	393	423	439	472	429	461	464	423	405	396	414	427	450	449	432	425	423	430	426	443	437	442	428	431	448	440	409	422	449	426	429	435	441	450	438	432	411	448	433	451	425	413	465	425	423	433	435	412	406	458	458	424	479	427	441	455	451	441	404	475	428	440	421	430	419	436	451	437	422	458	413	426	431	418	421	443	426	434	451	457	458	454	429	432	409	455	449	431	419	425	382	416	437	370	449	416	460	411	423	401	416	435	427	423	412	434	454	447	445	425	434	423	392	411	444	413	447	430	450	429	462	434	444	398	438	416	424	419	393	462	420	478	460	451	413	446	432	391	453	427	395	415	426	431	425	478	426	425	433	447	444	448	455	437	421	447	414	451	455	433	433	480	483	429	466	428	438	395	420	441	432	422	413	440	436	429	461	439	432	465	447	466	402	459	427	441	478	385	445	449	432	443	405	432	418	406	400	406	459	436	450	463	436	394	456	428	438	407	456	473	431	418	472	458	421	435	431	465	418	416	466	445	450	431	448	421	443	463	461	423	434	421	449	452	431	422	429	462	405	417	453	387	431	466	437	423	457	424	444	439	443	440	439	433	430	447	466	416	419	446	468	419	416	439	491	431	457	471	438	454	447	413	426	433	465	434	449	404	440	440	425	454	440	433	427	427	459	408	436	413	441	487	462	432	422	389	403	433	416	453	433	438	401	435	414	394	438	439	473	418	422	422	447	412	420	406	453	405	418	436	392	439	444	411	399	404	429	445	427	446	444	416	429	416	440	442	433	422	423	469	448	452	467	449	481	380	433	422	435	450	463	408	450	422	395	404	469	412	398	435	431	442	461	446	403	416	466	412	453	475	427	441	409	405	433	433	452	430	473	423	405	430	383	454	431	438	398	436	422	414	449	406	443	462	423	463	437	470	431	476	449	426	419	447	455	451	437	428	458	430	460	417	413	434	420	410	414	441	444	428	425	440	408	444	441	416	459	420	424	482	456	429	412	427	449	467	458	446	425	430	434	403	428	420	399	442	450	444	416	410	422	440	431	458	389	440	427	467	434	435	435	447	434	396	456	402	455	447	418	413	433	443	456	454	453	405	415	437	420	436	419	451	420	424	418	446	422	453	440	437	428	425	466	400	386	422	429	421	405	433	448	411	432	454	428	458	429	440	439	447	423	434	415	439	457	446	450	459	411	440	416	434	414	400	430	446	419	412	412	449	442	427	442	408	446	432	437	442	429	409	425	404	446	405	424	463	439	433	431	465	459	425	404	440	402	424	425	436	417	430	425	445	437	452	453	429	382	421	475	438	392	433	418	409	449	444	415	451	454	439	435	456	441	384	435	424	444	418	475	423	448	434	447	427	415	450	457	424	407	457	412	446	424	416	448	441	426	420	444	429	428	421	438	425	446	426	412	402	447	461	428	423	442	414	460	413	459	443	446	422	428	433	428	455	416	442	424	410	413	414	439	432	414	446	451	401	419	400	401	438	428	443	459	434	444	432	463	430	452	391	432	432	433	430	410	442	424	438	419	420	457	445	417	418	394	429	413	460	437	454	468	444	443	462	423	398	428	414	435	406	395	400	416	447	441	432	432	444	412	396	464	471	454	422	426	393	449	450	443	449	442	423	426	460	416	429	430	443	428	426	427	436	417	413	440	430	407	454	413	427	458	417	448	457	446	472	414	422	410	451	437	435	466	405	441	432	438	441	444	449	431	435	450	443	432	436	454	412	406	423	436	457	446	438	436	399	423	453	412	422	439	448	469	436	432	398	440	459	430	421	385	408	412	478	436	435	423	408	419	434	416	449	435	457	427	411	410	404	453	441	441	437	451	450	427	428	437	469	435	437	440	434	447	439	430	453	443	439	453	416	463	425	458	432	406	457	455	456	465	385	449	416	420	445	438	432	444	433	420	455	469	424	420	405	421	432	432	432	437	442	449	413	433	416	476	441	419	437	455	452	443	448	433	447	444	432	432	444	437	426	418	456	406	432	422	419	402	436	433	426	421	458	452	415	432	419	430	407	443	430	442	413	417	432	415	437	418	429	430	399	436	441	436	426	416	400	475	465	404	421	415	461	462	442	407	437	445	436	412	468	439	428	453	420	439	422	416	431	456	407	465	434	442	409	449	411	497	418	437	417	421	423	414	442	434	455	423	408	432	398	456	415	465	433	429	423	415	463	460	414	421	411	422	423	411	429	403	448	431	432	430	437	453	412	400	419	396	448	423	435	408	441	402	456	453	431	440	421	448	436	416	426	412	383	460	437	490	460	400	379	439	427	420	437	398	451	407	424	422	464	417	458	420	456	440	435	427	453	413	437	447	459	469	442	446	464	444	459	419	427	422	444	431	408	425	405	430	433	449	396	425	428	440	433	414	421	474
22999	21198	28977	23709	21319	21110	15068	6994	4786	3957	3274	2677	2144	1882	1722	1469	1259	1121	924	928	809	733	688	572	526	448	422	382	326	318	345	320	323	312	272	247	263	253	241	243	234	267	236	246	231	223	209	206	205	223	220	221	183	191	215	235	212	204	207	224	210	230	215	189	213	187	199	199	233	198	207	178	208	234	203	195	217	208	206	196	190	194	217	216	198	215	202	221	204	189	201	226	184	208	202	188	194	231	226	204	217	204	204	190	233	210	216	210	223	191	197	201	213	231	219	186	203	190	217	215	214	210	220	184	207	192	202	205	194	186	196	205	192	195	207	173	205	195	189	213	206	205	215	203	212	191	224	212	204	209	167	201	188	215	193	210	208	197	189	181	208	205	201	193	191	182	231	201	187	200	193	219	221	214	185	250	223	195	202	165	193	212	212	208	230	204	202	189	209	188	212	204	199	182	183	205	211	226	209	209	192	189	221	194	201	221	250	182	210	180	185	193	205	172	201	241	228	206	230	205	206	201	191	244	214	228	211	229	203	215	200	203	204	217	181	201	227	221	211	200	198	182	170	207	210	206	219	204	194	209	197	228	185	207	182	230	191	206	177	179	229	198	187	201	192	193	210	191	199	218	185	211	174	211	217	228	192	201	178	175	231	191	200	202	200	185	213	194	164	198	181	213	174	164	202	223	223	252	209	203	208	220	208	195	199	194	172	195	190	205	204	197	195	209	202	184	208	215	178	182	202	216	179	212	196	175	203	207	218	200	236	194	215	209	202	217	182	207	182	219	217	198	219	183	198	186	179	225	205	201	199	210	181	196	187	194	209	212	208	208	188	209	220	203	185	191	211	177	188	179	203	182	222	224	208	188	188	183	201	208	199	195	203	203	189	179	188	201	221	165	213	192	193	198	204	204	184	202	207	217	203	173	210	205	170	216	203	206	179	200	190	217	199	187	201	206	211	184	196	222	239	193	218	206	190	197	229	196	200	183	191	213	178	208	225	225	219	174	214	184	212	191	198	195	198	197	185	162	194	219	201	205	187	191	210	200	229	202	198	199	205	218	226	203	222	207	188	207	173	176	192	219	212	230	186	216	185	210	236	239	236	217	190	210	196	196	228	204	199	205	199	208	185	238	197	202	202	217	191	230	200	204	195	218	187	192	200	219	214	204	201	195	186	231	213	188	222	205	184	217	210	231	191	215	234	206	181	205	190	203	213	230	217	185	185	192	200	193	176	193	203	211	206	180	186	198	229	192	194	199	186	193	199	192	172	210	234	182	210	215	176	215	218	224	205	237	213	198	188	172	193	201	206	219	196	203	222	203	202	205	187	196	194	203	200	192	212	201	235	194	219	190	214	206	190	207	188	191	183	230	192	203	220	216	193	197	205	220	225	203	190	197	204	193	179	215	196	194	185	198	179	186	209	226	205	212	209	201	202	201	204	207	230	202	201	196	211	206	202	176	219	197	198	195	194	197	209	222	194	205	224	214	188	207	195	219	189	202	212	212	195	202	221	201	218	212	213	211	187	190	191	191	200	204	213	204	171	195	187	195	189	207	206	179	173	193	216	214	207	223	192	211	199	208	211	183	206	201	207	215	214	227	210	178	193	212	191	188	203	191	212	202	209	183	188	197	212	213	216	216	216	210	169	216	208	180	180	194	212	183	200	181	240	193	195	213	213	229	190	192	212	187	198	195	219	197	201	192	229	189	222	208	201	210	199	216	203	200	197	199	216	210	193	182	202	195	194	213	192	203	221	199	183	182	217	212	195	206	219	206	203	203	198	209	200	221	203	217	204	209	208	199	205	211	206	192	197	212	171	188	207	195	193	195	198	192	206	206	189	206	182	203	224	209	203	196	192	218	215	202	212	221	214	212	218	213	209	199	214	205	162	204	212	197	218	208	194	244	217	185	199	188	190	209	227	184	197	194	201	206	222	213	197	210	204	215	219	200	185	199	207	189	202	197	201	213	219	197	213	213	199	227	227	195	202	189	223	196	178	205	180	202	197	197	202	184	185	196	186	192	206	209	228	240	196	176	222	219	187	174	195	200	197	203	202	199	189	203	200	203	191	209	215	212	192	194	189	194	219	197	211	199	216	209	173	201	186	225	210	205	217	200	219	223	202	231	194	184	196	204	223	192	207	199	194	218	227	172	200	199	189	231	204	213	188	214	203	189	191	181	217	196	185	217	191	202	192	188	187	213	188	190	209	219	196	201	200	184	199	200	208	193	209	205	206	207	201	166	191	207	229	215	206	187	199	206	211	204	227	215	221	200	209	209	214	208	192	228	182	203	226	227	228	223	196	200	188	206	204	209	205	178	224	198	202	202	242	179	207	208	230	216	223	213	189	215	211	191	225	190	227	197	209	218	203	172	178	188	201	218	190	192	218	194	170	228	213	182	221	188	204	183	171	182	212	204	202	209	195	212	208	202	196	207	192	215	215	210	212	218	217	196	201	183	184	202	218	195	236	211	211	205	219	200	192	185	198	211	199	194	204	211	195	184	191	190	209	214	227	197	191	198	164	206	185	220	226	205	209	225	189	210	225	215	224	210	199	209	193	190	179	195	212	187	197	193	217	198	198	184	228	192	229	201	209	187	224	216	173	182	206	192	195	215	210	212	185	190	210	209	215	224	194	185	214	203	194	221	184	212	224	211	193	195	221	208	202	210	186	180	214	217	206	203	217	207	211	216	193	216	183	197	203	189	195	210	213	194	181	205	193	213	206	181	199	232	179	188	195	188	206	211	228	191	202	191	214	207	215	196	201	211	202	205	187	222	182	189	229	223	227	197	198	194	231	182	193	209	207	223	225	218	188	221	189	192	210	200	210	178	199	193	201	196	191	217	210	220	195	212	209	205	214	189	211	199	198	192	201	194	168	221	209	227	198	238	210	204	205	176	203	196	204	183	238	186	196	181	202	192	176	221	200	182	214	195	174	196	195	179	182	199	214	216	197	205	215	207	177	238	216	197	196	192	198	205	199	210	210	184	194	214	212	203	206	216	211	190	211	197	204	200	201	199	205	204	202	202	205	218	198	200	203	212	185	207	203	192	183	206	216	199	224	203	206	203	208	197	202	199	197	219	196	211	196	220	218	212	210	213	221	182	196	216	180	218	195	204	206	177	218	233	202	194	214	193	186	192	206	184	201	208	188	214	185	182	226	211	203	200	205	229	207	206	214	241	198	219	179	170	193	220	223	200	206	192	184	224	211	198	194	189	201	193	222	176	192	183	193	207	207	221	212	211	201	198	188	191	189	195	222	202	181	185	201	229	230	176	199	177	182	187	192	221	206	188	222	196	204	220	207	196	203	205	204	178	180	194	210	195	205	203	201	199	197	214	172	210	170	208	222	180	220	186	202	216	206	197	226	192	181	169	229	247	196	184	199	203	214	191	210	172	204	204	197	197	201	207	198	213	188	208	232	227	208	206	213	186	201	194	219	213	185	193	210	200	206	177	189	227	219	199	203	230	188	200
28422	49692	45581	35266	28578	23419	19407	15909	13366	11185	9501	8039	6598	5986	5276	4453	3777	3289	2827	2543	2394	2104	1924	1710	1422	1194	1032	920	743	738	712	653	597	591	527	547	509	480	493	451	474	449	379	464	417	420	396	378	376	354	382	414	372	374	346	335	334	315	334	339	323	360	364	337	361	326	343	330	322	349	318	346	329	346	355	350	365	328	370	333	323	343	337	336	336	325	316	360	346	319	349	348	347	360	343	347	317	363	348	333	350	342	358	383	376	356	369	328	351	354	341	337	346	336	354	326	332	322	347	362	345	340	356	321	368	352	328	369	360	330	334	327	357	351	375	339	342	358	334	339	328	344	366	314	341	345	274	347	358	361	373	351	365	336	319	344	345	383	330	349	335	304	344	345	320	310	328	327	324	317	311	351	384	325	304	342	366	339	339	340	346	341	320	355	334	351	348	343	331	335	319	327	328	338	333	338	352	310	347	374	398	341	344	317	348	344	301	366	365	349	324	343	331	348	363	355	352	352	350	373	377	342	321	352	331	350	351	358	342	340	356	341	342	343	331	354	371	345	321	346	315	364	309	362	344	325	338	327	354	348	332	344	342	342	339	335	332	335	334	327	341	337	341	353	333	352	339	366	339	336	338	334	359	330	328	373	345	356	328	335	330	352	338	363	331	354	341	336	320	358	370	340	338	352	336	331	345	329	364	327	358	339	347	347	337	346	317	324	336	353	305	373	347	340	346	353	358	338	355	323	348	348	328	365	349	330	348	339	324	352	343	388	331	322	329	353	327	334	338	333	324	338	364	368	352	349	343	344	358	342	353	323	285	358	337	334	353	364	368	343	350	323	346	366	363	336	356	320	356	320	314	348	326	330	345	358	363	368	328	347	345	371	365	303	395	369	317	334	321	363	365	348	318	317	355	358	330	311	350	378	311	349	299	327	362	333	355	359	323	361	367	350	346	345	304	354	338	299	329	326	326	345	319	308	309	295	348	343	344	328	343	340	333	337	315	344	377	371	335	322	343	340	315	334	344	380	328	368	377	315	291	356	372	340	362	357	339	331	333	356	362	347	364	334	340	320	343	355	363	347	332	374	330	331	334	352	339	387	313	339	312	337	372	358	298	351	345	372	356	354	343	381	331	336	333	342	356	346	315	338	323	317	360	355	358	370	294	336	313	363	365	338	346	353	356	366	333	373	356	357	346	344	362	342	336	369	361	329	318	317	336	357	360	351	349	308	362	370	306	330	335	302	375	377	351	312	346	306	338	378	335	344	309	342	375	357	343	338	328	322	346	339	315	373	349	317	323	334	362	324	330	349	343	329	331	339	327	330	343	369	352	354	327	329	363	344	317	343	338	372	325	354	386	357	354	331	343	336	351	389	354	346	359	339	373	336	352	342	316	338	369	349	330	320	357	356	361	293	338	355	339	306	348	303	318	335	352	382	335	372	320	298	359	308	348	309	338	349	344	339	351	366	324	345	369	354	356	358	336	353	363	365	370	360	365	343	321	359	318	352	343	323	354	346	340	324	375	344	349	330	333	341	361	339	369	336	349	363	354	330	326	351	326	327	340	329	353	358	356	355	330	364	344	322	353	355	304	316	330	331	379	360	323	357	355	337	339	329	362	335	345	336	364	361	301	367	389	364	350	322	338	320	328	334	368	340	356	389	359	343	343	316	368	371	369	346	350	346	320	337	335	341	324	379	362	344	336	327	352	349	341	345	311	328	331	378	354	312	373	334	315	363	359	352	373	337	359	324	332	323	342	314	348	336	347	364	326	346	364	348	374	325	354	360	363	334	351	316	324	313	322	339	350	299	348	320	330	361	344	353	318	371	322	358	348	352	357	368	333	309	353	366	367	344	346	358	346	349	353	334	335	357	338	355	326	320	349	348	344	332	343	353	334	365	354	327	341	340	362	336	331	355	365	363	353	359	295	322	367	340	353	327	341	301	327	358	364	339	308	323	337	342	359	330	335	348	350	336	312	305	343	355	365	338	328	360	331	367	321	329	305	359	315	356	373	317	325	348	339	324	318	355	348	350	342	326	318	334	312	337	335	348	344	338	349	337	352	363	367	320	353	331	324	321	332	337	356	354	335	353	322	379	357	338	335	340	355	387	330	380	338	333	317	349	318	329	312	372	303	368	317	355	337	362	347	337	363	333	339	342	329	337	353	331	314	345	342	341	297	317	347	352	352	343	343	356	334	337	345	337	362	383	325	343	336	348	324	309	300	345	371	346	356	356	333	355	342	349	327	330	331	362	335	323	328	321	359	334	351	357	325	325	333	335	331	345	373	342	354	345	347	372	361	336	384	326	345	332	328	318	328	336	326	312	346	343	317	337	363	336	336	359	320	381	334	316	348	356	356	362	354	363	346	332	321	343	315	345	362	322	311	370	331	385	361	344	311	355	370	355	345	322	367	324	347	323	338	342	329	347	362	337	325	375	359	358	327	341	315	319	306	347	355	357	356	344	348	343	352	318	323	349	361	339	311	335	364	302	315	361	337	300	346	348	313	344	315	348	353	353	338	327	326	339	373	343	349	362	353	298	342	334	348	339	345	328	376	327	325	345	358	332	327	343	332	344	361	344	338	334	357	329	340	329	332	354	318	328	348	328	343	364	345	321	320	355	331	336	327	386	347	323	355	345	364	369	362	340	342	354	311	354	343	349	333	342	360	303	356	371	348	339	340	370	363	335	347	338	314	337	350	355	356	384	338	351	346	349	370	354	352	340	329	380	332	350	306	336	334	332	311	348	304	338	348	324	370	297	336	370	330	354	332	302	350	346	339	345	312	331	348	338	347	314	329	351	360	368	350	371	333	345	339	313	328	349	339	334	311	332	339	356	334	361	382	333	352	336	333	344	340	342	312	389	361	343	316	329	355	308	343	333	381	343	372	338	343	378	352	343	355	323	343	339	333	319	366	336	350	315	334	328	360	354	347	363	347	313	351	363	335	337	365	330	351	322	323	333	326	362	336	308	328	317	306	329	358	314	343	328	349	356	350	342	306	353	329	373	344	350	354	340	327	342	364	365	347	344	340	340	325	337	327	362	362	352	351	348	400	316	298	325	333	339	354	365	318	338	325	326	330	314	320	337	330	332	367	371	380	319	340	359	339	336	338	384	320	338	347	337	354	343	349	323	341	351	327	347	363	308	358	351	345	353	339	308	349	358	352	319	351	343	347	345	328	340	348	325	337	334	311	355	318	324	356	350	354	329	332	319	325	344	329	343	332	338	345	362	320	333	329	309	335	363	347	337	327	342	345	356	321	341	334	356	360	329	319	359	355	350	327	333	355	321	361	332	341	345	352	327	332	351	355	368	354	339	348	345	343	369	347	350	321	340	349	351	381	357	343	365	322	353	360	356	325	366	337	359	323	337	331	330	373	330	345	347	326	358	319	365	314	356	369	353	329	369	333	377	330	301	376	343	355	304	328	358	341	316	362	328	361	369	339	343	343	350	361	341	339	334	328	328	349	343	331	350
26976	22986	25590	18122	9559	5797	4018	2930	2183	1704	1422	1187	1113	997	878	793	720	620	587	588	525	464	452	472	379	366	356	328	327	328	314	335	315	298	317	292	306	316	331	318	347	275	307	327	296	305	268	318	297	296	290	317	288	267	275	288	295	266	290	309	301	289	302	321	286	311	281	284	296	291	277	287	279	263	274	273	310	301	298	274	279	271	294	293	302	287	262	290	321	281	302	290	269	297	299	274	302	305	281	299	313	326	320	268	287	269	286	270	283	286	299	282	286	284	263	295	290	288	338	272	274	298	290	284	303	288	318	273	301	299	300	250	273	301	311	261	273	287	287	276	312	286	276	300	279	315	275	290	264	254	295	291	261	266	287	314	312	280	298	275	296	264	289	293	309	295	265	284	305	270	308	275	289	283	278	272	297	277	265	282	263	287	269	275	282	243	288	289	315	286	280	284	290	282	299	309	264	318	303	273	261	291	298	290	289	308	287	268	289	280	288	332	312	313	288	275	280	316	277	285	263	280	293	304	277	291	263	306	243	298	274	266	288	263	274	274	303	276	287	309	300	308	260	318	297	301	277	301	286	298	260	260	292	290	274	288	307	288	274	285	312	289	275	299	300	299	290	275	268	284	300	299	267	289	275	285	286	304	291	285	271	254	294	281	306	304	283	270	274	282	298	288	292	282	306	286	264	275	286	280	295	301	263	294	276	306	296	302	302	275	299	304	282	310	289	285	314	271	296	280	289	295	280	283	280	248	256	265	285	301	284	280	269	281	287	279	273	274	296	278	287	290	288	307	302	290	326	330	284	286	294	279	302	291	296	309	316	280	308	276	328	257	278	285	270	302	286	283	290	271	290	297	319	270	272	284	280	274	308	247	281	285	287	314	290	286	270	296	273	290	269	290	287	269	268	303	302	273	284	307	299	278	282	317	277	256	282	252	261	282	276	313	310	291	347	284	279	304	294	320	327	285	274	308	305	289	300	250	296	288	304	273	332	290	295	301	297	291	293	275	329	303	301	304	258	294	286	288	310	303	249	315	285	289	317	285	294	253	307	299	309	289	325	291	286	306	306	290	336	281	284	281	319	296	301	297	272	292	307	299	291	283	288	298	271	286	279	294	296	264	291	271	251	297	309	276	292	292	291	281	305	309	279	297	271	317	303	303	268	295	303	300	299	332	287	311	285	287	306	278	271	290	305	260	317	291	296	284	281	267	258	318	301	288	298	307	265	281	324	299	305	300	296	325	302	279	288	285	280	299	300	291	289	319	278	279	288	267	292	291	277	302	294	306	277	289	276	284	273	289	294	306	300	268	313	289	296	315	296	310	291	297	286	300	315	309	281	316	271	312	268	255	324	289	285	293	303	256	314	264	296	285	292	271	285	295	294	300	269	268	276	318	316	301	285	295	266	292	315	301	316	308	306	275	291	301	275	288	314	284	310	291	300	313	281	300	252	295	279	316	271	281	298	274	289	269	277	307	283	308	298	294	284	301	297	296	284	258	262	310	298	300	326	282	299	304	260	297	277	276	289	278	304	259	305	311	278	287	285	324	317	260	294	296	289	262	300	273	313	320	295	286	260	263	280	315	274	266	294	295	313	301	272	303	294	281	308	294	269	319	285	255	351	302	288	273	267	275	261	258	277	303	290	284	270	319	273	281	329	286	295	292	287	281	273	284	323	304	306	293	292	250	291	310	289	263	288	279	282	269	308	270	275	275	293	282	270	298	294	275	290	266	288	296	296	286	289	312	257	284	280	293	291	290	262	294	306	293	294	295	282	305	292	278	280	295	298	298	298	308	264	290	326	293	312	309	310	282	272	268	248	288	312	300	292	278	283	276	289	314	301	255	302	288	293	281	280	276	280	283	270	302	266	298	273	278	285	317	304	296	276	244	287	274	295	293	280	260	293	263	314	279	287	306	295	280	300	307	304	282	320	302	300	272	279	270	287	278	295	253	295	303	290	275	290	291	299	278	316	262	297	306	278	285	280	292	319	283	309	309	268	294	308	283	274	286	295	245	302	274	298	310	291	284	256	320	277	287	307	286	245	305	291	269	266	276	277	287	326	259	280	247	308	297	298	339	294	273	303	313	247	280	268	335	263	300	296	277	305	279	300	332	293	284	275	305	310	292	296	297	283	307	292	261	300	278	281	292	271	282	317	304	291	282	301	306	285	279	263	291	312	315	286	280	281	304	282	302	290	291	326	297	279	286	290	302	302	283	284	255	286	317	299	298	297	310	287	282	277	289	256	270	286	286	281	314	278	294	296	306	297	296	286	295	295	301	294	267	313	295	266	273	328	291	284	254	289	275	279	283	278	296	280	298	315	290	255	285	284	284	310	274	296	313	274	304	263	269	295	278	287	297	281	277	286	267	295	298	273	314	297	273	310	265	280	255	303	319	285	301	278	278	282	270	276	263	258	303	282	282	313	290	276	295	285	274	248	292	297	292	298	237	305	270	295	287	294	286	312	298	296	276	282	310	291	291	291	280	313	249	301	298	310	281	287	309	287	291	300	302	280	291	290	316	315	279	281	276	292	292	281	268	288	296	285	292	269	309	292	304	276	306	267	279	275	289	259	300	297	293	276	283	310	288	283	286	293	283	281	269	280	276	285	311	326	274	285	283	321	298	284	260	288	280	321	293	304	280	272	270	273	273	263	292	289	292	274	277	307	322	282	301	263	313	316	288	280	281	292	273	284	267	295	292	278	289	285	258	283	256	280	307	270	272	290	285	266	264	289	265	288	291	318	280	295	269	284	280	295	284	297	301	262	311	277	289	275	293	278	257	300	273	294	281	320	312	284	287	329	339	260	286	281	317	310	297	290	279	291	262	330	280	299	303	302	282	312	263	310	321	277	309	315	284	266	280	294	273	293	312	272	311	293	291	306	300	303	298	264	295	279	298	320	286	252	260	292	278	289	310	261	286	296	295	294	295	274	294	254	301	278	293	335	297	288	294	292	281	283	271	279	292	276	300	311	260	289	280	317	279	299	274	284	295	266	276	315	293	307	288	295	262	313	301	293	280	301	301	316	261	304	289	254	287	301	271	269	296	300	285	307	308	292	275	275	251	303	266	270	293	287	282	316	312	305	302	318	312	293	286	263	290	263	325	265	297	265	299	305	285	289	313	313	312	310	272	303	269	280	263	302	290	315	304	298	287	319	304	285	320	297	296	308	286	313	299	283	286	313	337	264	293	271	291	285	286	247	276	347	302	255	287	293	309	299	271	330	285	301	300	276	287	288	315	282	301	337	281	267	299	270	314	276	291	305	284	294	297	297	290	264	270	298	276	312	290	270	276	275	266	321	267	323	305	261	302	292	267	303	286	282	302	300	281	278	293	293	265	286	280	292	277	291	301	298	310	320	277	262	278	295	269	285	309	300	334	281	277	282	301	295	280	289	270	294	311	296	283	303	303	270	286	295	301	323	301	295	280	282	305	284	312	268	293	327	286	272	306	306	282	257	275	259	274	292	310
26327	39353	34976	24720	18407	14073	11141	8885	7016	5683	4805	3934	3448	2855	2577	2237	1955	1735	1584	1405	1347	1234	1166	949	891	849	768	667	703	648	675	606	612	575	534	533	592	551	550	519	558	580	521	532	532	492	477	474	490	512	502	506	536	484	520	488	465	460	480	498	492	452	475	475	515	456	444	512	523	482	485	472	529	439	471	474	473	493	487	482	493	485	481	544	485	502	490	495	465	496	509	504	448	482	484	525	538	509	462	521	499	495	510	469	487	470	527	472	480	513	496	476	448	488	505	464	453	489	503	474	508	471	511	482	481	506	520	496	486	465	472	512	515	525	463	523	462	472	478	491	500	487	499	485	474	490	488	491	485	521	496	479	460	501	453	485	476	477	460	474	461	528	461	498	515	480	474	517	554	455	521	463	471	483	469	481	502	492	486	478	496	503	496	502	476	516	492	496	494	482	522	464	505	492	488	483	513	455	505	514	500	504	452	469	482	481	487	458	497	489	480	509	462	499	459	511	490	477	502	498	451	496	490	509	478	498	497	517	498	503	475	476	458	470	464	517	480	511	505	489	523	449	486	450	488	514	495	474	506	456	443	509	498	493	499	479	506	514	473	490	510	468	495	476	500	485	463	514	497	469	491	489	490	461	505	457	467	487	540	505	490	477	499	481	479	498	485	526	555	525	494	482	458	522	496	467	475	517	534	488	473	501	480	455	539	510	479	467	516	509	447	516	464	511	479	501	494	493	495	492	505	483	477	459	458	463	483	485	508	482	498	495	509	514	497	535	475	536	508	483	474	526	508	503	448	472	502	480	461	507	470	474	445	498	504	533	488	485	493	512	484	474	519	498	482	508	475	486	527	491	518	477	487	513	499	520	495	500	458	521	412	497	482	506	462	471	515	551	452	475	481	493	477	486	524	505	475	519	517	506	489	539	489	484	492	473	492	522	494	493	522	492	519	467	483	497	465	488	530	444	446	442	485	475	508	489	505	494	497	482	529	500	472	456	481	495	496	465	492	441	478	462	524	468	481	495	501	487	484	476	550	517	438	476	500	499	501	504	440	557	473	454	494	489	486	508	439	473	479	510	492	497	466	480	513	486	500	433	513	497	513	504	492	493	509	514	540	481	493	484	481	489	492	521	453	471	500	489	459	501	474	491	479	489	486	480	470	478	499	495	493	505	438	495	476	500	454	524	508	519	460	513	431	484	518	478	488	491	529	486	520	522	503	469	455	455	496	498	518	482	489	499	517	482	479	532	492	492	513	484	506	479	516	488	487	495	492	468	491	492	489	481	442	487	493	487	508	484	470	510	506	490	501	479	460	475	502	492	506	476	502	519	461	497	513	486	481	519	484	512	512	498	505	480	496	516	497	495	514	457	495	497	509	491	463	508	492	520	476	519	492	474	514	459	470	520	482	473	478	519	481	473	467	481	492	486	484	462	497	486	509	472	495	474	508	536	434	472	484	487	493	498	496	545	434	523	544	488	527	485	494	489	492	451	537	538	467	484	529	481	494	513	499	496	518	486	474	487	477	469	519	518	485	474	526	494	486	503	463	490	479	502	479	487	485	520	530	479	498	467	501	507	463	521	468	493	505	484	485	466	483	473	516	490	441	529	511	502	481	483	490	514	480	489	523	439	493	455	478	490	496	516	478	507	510	480	488	475	503	528	491	479	484	508	470	457	514	479	486	509	477	473	545	485	490	492	473	479	486	471	511	481	468	511	516	457	517	485	512	448	466	486	506	498	455	474	495	510	499	498	483	491	518	456	449	502	500	494	495	465	501	541	488	493	494	469	535	481	501	516	482	507	491	494	467	521	470	480	484	480	531	501	480	517	486	484	486	476	488	487	525	482	497	488	487	478	514	504	466	543	519	492	457	504	549	441	484	509	468	488	504	492	481	460	514	519	504	435	505	517	522	511	495	461	492	487	510	513	481	475	493	479	521	477	507	495	496	518	502	514	486	457	534	480	457	513	491	500	468	502	488	464	496	463	486	489	465	493	493	500	491	505	487	501	476	474	503	536	520	468	485	520	501	476	476	509	495	496	504	491	473	501	469	459	477	511	467	475	496	530	537	488	495	518	521	474	510	484	498	516	492	515	465	493	480	486	499	501	528	500	472	509	470	487	494	485	467	501	479	497	455	455	462	442	467	516	459	471	479	495	488	463	471	498	509	511	489	487	458	480	505	454	501	517	468	509	483	478	479	465	512	487	485	470	474	489	479	458	507	509	497	518	506	451	507	462	494	500	461	459	505	532	451	518	501	476	503	495	446	506	521	508	493	470	500	501	535	469	431	483	486	501	482	511	482	507	481	467	469	445	523	492	491	447	437	508	500	482	490	521	486	464	503	512	487	499	497	445	517	510	475	497	488	489	474	503	519	474	478	495	498	490	501	511	480	496	495	505	484	510	505	495	462	470	516	500	518	469	471	497	513	480	482	484	474	448	470	519	500	516	515	492	501	477	448	520	505	482	476	491	493	497	415	486	480	523	540	505	491	515	505	448	503	510	490	465	515	467	499	496	488	513	441	486	465	466	466	481	453	469	499	481	514	497	499	501	505	477	418	522	518	497	480	540	505	476	507	466	494	533	508	499	476	481	497	478	481	532	482	535	519	510	468	494	510	450	516	468	486	465	516	480	492	511	501	456	488	496	448	511	505	493	491	480	486	515	505	490	468	499	500	469	477	478	507	508	533	490	511	471	523	494	485	498	458	505	484	467	482	491	490	479	486	531	515	518	520	474	494	479	500	479	522	517	505	487	500	530	493	503	489	467	469	483	481	493	494	466	511	533	455	514	473	491	512	503	493	471	487	496	495	492	530	550	513	492	466	473	454	553	476	477	479	494	479	511	505	460	467	473	497	492	474	468	484	499	509	472	435	503	505	477	503	527	493	477	457	497	491	493	492	530	514	493	487	486	503	506	484	524	489	493	507	503	532	471	474	532	472	509	504	479	513	478	463	498	532	469	488	493	481	476	476	495	493	513	499	502	503	500	484	493	480	524	485	501	494	511	528	476	451	494	467	463	473	507	492	472	501	534	459	478	477	500	495	505	504	522	525	534	444	502	495	487	542	459	480	489	495	506	484	485	491	536	469	455	495	469	477	478	495	467	513	478	485	478	469	520	481	475	444	512	483	492	477	457	476	495	456	497	485	465	496	491	513	509	478	482	428	496	477	492	476	500	484	480	493	475	477	470	461	509	503	467	463	497	492	463	451	474	480	502	480	459	467	438	465	513	483	462	481	472	466	522	474	535	478	474	506	473	498	463	476	410	478	500	512	490	502	512	493	499	478	510	507	486	500	511	502	488	464	503	444	502	467	463	487	517	464	484	488	454	481	518	472	501	505	503	494	468	450	527	489	487	495	495	481	507	506	477	482	520	508	486	536	542	509	528	468	474	525	461	491	501	530	455	510	496	513	510	464	493	512	520	481	509	528	464	484	502	458	495	471	472	516	486	516	466	463	506	522	537	450	509	485	520
23944	21143	28380	24273	21072	15107	8615	4969	3558	2791	2246	1817	1595	1417	1207	1071	973	825	703	690	596	577	541	493	431	427	360	375	342	337	300	329	340	298	281	301	292	258	278	277	294	248	246	268	267	264	274	279	245	242	270	248	252	250	268	249	231	258	232	255	226	239	249	258	241	240	218	243	233	236	281	282	247	276	246	254	233	243	238	234	260	229	266	250	251	274	275	232	218	231	276	237	226	247	229	245	241	235	248	247	232	240	238	231	244	240	220	223	244	241	256	238	236	235	233	271	225	230	247	254	247	251	241	246	233	262	243	270	234	240	226	265	262	267	256	270	235	244	257	260	247	219	233	239	251	264	243	249	234	230	276	256	219	246	253	278	259	225	259	279	239	247	250	257	243	241	246	248	240	226	259	235	275	248	231	257	226	250	230	253	242	241	243	261	284	264	245	222	209	274	233	246	250	255	225	235	238	269	231	237	247	248	258	243	238	246	239	237	266	244	251	263	220	224	261	259	251	243	260	245	242	243	233	260	239	258	241	232	235	264	250	258	260	229	252	223	256	243	245	235	235	261	245	230	247	230	245	283	221	224	252	251	246	265	242	231	237	242	263	272	244	226	222	247	249	241	267	239	249	245	245	243	211	239	244	245	253	238	241	253	234	228	226	237	240	237	237	258	248	240	230	241	235	252	249	265	238	240	249	243	236	257	238	250	261	260	244	255	241	216	290	259	228	248	251	260	228	252	237	228	222	240	268	247	239	267	222	283	252	240	246	250	226	232	241	275	230	243	237	232	249	280	228	255	252	245	225	225	253	231	262	242	228	249	243	253	232	254	222	251	237	259	242	218	253	231	240	230	253	233	252	264	261	225	245	243	245	240	244	251	279	237	274	232	225	213	240	251	247	233	243	234	244	262	248	240	253	240	223	260	283	216	244	255	235	268	217	245	245	250	257	253	219	248	260	233	259	242	234	266	248	223	257	248	215	255	238	250	251	241	249	231	236	264	279	245	239	233	249	272	235	246	249	223	245	244	241	259	226	232	238	273	218	195	237	249	217	243	252	228	245	234	243	251	235	257	255	223	242	234	256	234	254	255	241	197	258	232	269	232	252	256	249	235	234	228	229	244	240	248	241	264	219	260	258	252	245	253	222	224	259	222	231	255	246	239	247	249	254	239	233	228	244	253	234	227	249	275	280	240	232	220	219	218	244	239	241	237	248	246	280	260	272	252	233	263	245	247	254	239	273	246	224	277	262	265	253	231	250	238	227	260	229	265	221	257	250	262	253	273	258	245	255	242	236	229	250	254	254	238	259	218	252	245	213	260	227	256	230	239	245	231	270	240	247	243	228	256	246	292	255	274	256	229	230	224	243	250	237	246	261	260	260	231	264	252	250	227	258	266	254	221	242	202	231	225	269	232	283	225	243	267	232	267	228	236	254	235	223	233	223	260	236	264	247	241	271	235	239	248	258	250	245	244	251	247	228	270	235	246	266	240	233	251	275	228	252	226	262	260	245	235	240	235	249	266	228	248	240	221	241	272	238	277	246	235	228	247	266	268	256	209	253	254	264	257	248	244	242	268	266	234	264	244	232	249	262	247	241	227	243	251	241	242	255	226	278	239	261	255	257	249	218	243	267	268	241	271	231	244	250	266	225	266	244	262	236	238	287	207	248	261	244	237	256	268	271	222	249	257	264	233	225	262	266	215	227	236	274	230	247	257	248	238	251	242	249	275	253	248	266	235	242	246	216	224	249	221	263	254	245	286	242	248	243	254	248	264	241	250	274	225	235	290	235	277	257	237	244	248	269	252	224	245	219	261	237	245	249	237	235	231	239	248	249	259	208	237	228	252	242	227	233	248	243	254	235	210	256	219	264	257	265	234	236	263	255	270	231	238	267	260	265	238	266	244	262	245	237	272	265	248	224	265	229	243	250	226	245	236	230	274	256	246	258	244	227	227	278	244	252	243	258	217	229	241	283	242	246	254	231	249	233	254	258	236	214	250	229	246	247	239	230	226	247	223	258	236	222	223	255	247	257	254	246	262	227	263	256	251	261	249	236	241	227	256	265	274	240	235	230	234	252	280	264	236	234	282	252	253	240	238	234	242	235	266	255	245	250	282	272	242	250	254	226	253	246	220	240	256	244	262	273	259	248	227	229	256	241	248	225	254	258	236	249	263	211	245	264	227	240	259	239	247	232	236	263	218	235	258	261	245	252	224	219	241	213	246	255	245	234	229	230	249	247	265	228	241	244	217	226	242	236	210	240	227	244	268	252	253	231	254	256	225	234	218	239	235	239	233	235	253	226	253	248	236	251	217	245	235	230	241	248	261	260	252	232	232	248	236	258	244	274	220	229	229	256	238	231	254	227	227	251	268	238	232	247	250	221	234	231	262	216	214	264	248	250	235	249	248	237	229	264	239	248	228	229	239	248	224	254	227	269	256	228	227	266	253	252	235	232	248	245	231	245	244	230	248	224	217	227	234	261	244	242	234	259	245	237	247	244	236	238	250	273	270	249	243	254	256	283	246	249	267	255	241	249	245	241	228	250	226	236	267	213	253	250	221	224	248	251	230	242	253	264	226	232	276	247	279	261	236	260	243	232	262	232	262	244	261	241	256	237	227	270	208	261	244	238	231	250	260	242	238	258	260	264	247	280	270	234	231	219	280	263	240	250	249	235	261	233	218	230	233	219	220	225	242	218	254	224	282	239	243	265	245	238	244	243	202	226	232	263	247	240	235	242	248	224	248	234	251	257	251	253	223	270	240	218	253	258	225	221	244	257	254	245	251	241	276	263	241	242	228	244	267	232	225	231	222	234	249	241	250	260	220	263	246	247	256	257	234	231	259	240	246	224	241	258	242	245	260	254	246	242	255	237	247	259	258	263	235	242	245	247	239	235	272	242	240	235	246	271	271	265	241	225	243	252	263	229	246	221	237	257	234	270	254	253	264	209	247	257	239	251	249	267	234	239	260	246	246	283	263	216	267	259	250	256	205	252	245	230	248	248	225	253	253	221	281	220	275	231	238	264	242	271	258	215	234	257	221	253	245	249	262	251	247	229	240	255	245	231	254	265	260	244	254	239	231	247	242	239	239	249	258	241	230	238	244	257	238	243	245	264	263	258	236	244	239	222	235	265	243	255	236	247	241	251	250	240	252	266	245	257	270	258	241	240	253	250	272	247	227	221	227	232	258	228	267	237	231	232	233	250	252	259	258	235	207	231	255	233	224	238	226	222	236	248	228	242	253	239	257	247	237	241	259	244	241	266	241	255	217	268	256	254	258	248	248	243	235	208	251	234	228	231	206	216	250	242	258	220	251	250	278	257	241	242	239	226	217	266	227	260	244	246	260	214	240	237	268	262	243	231	231	239	239	250	252	250	264	247	257	225	260	231	235	237	243	246	252	235	240	253	236	238	239	245	231	237	276	244	216	269	250	233	217	225	246	215	260	237	265	229	268	244	216	256	236	258	214	229	249	255	258
26545	45059	40660	31111	24715	20072	16120	13045	10561	8356	7040	5881	4931	4224	3735	3264	2845	2391	2190	1872	1722	1624	1415	1318	1195	1056	959	821	721	662	672	590	608	577	595	553	559	515	491	514	496	512	468	448	497	477	445	443	437	417	439	452	427	444	425	435	447	405	419	414	431	405	431	431	451	441	406	446	405	449	430	421	423	420	416	431	407	447	423	400	409	396	455	439	421	426	414	436	396	416	426	416	419	430	389	444	429	392	391	418	410	394	399	407	385	436	428	395	447	406	393	401	423	413	389	419	431	412	380	406	450	410	425	430	433	424	424	436	429	444	447	416	447	421	432	423	397	427	412	436	418	406	441	441	443	475	413	446	414	427	446	412	412	390	451	389	401	444	470	420	454	408	413	387	438	442	428	427	415	424	375	430	413	413	433	442	394	414	432	406	412	442	403	400	415	411	459	402	415	418	432	427	399	397	413	442	424	435	409	436	428	410	438	364	407	380	406	446	419	397	404	417	397	419	403	421	455	487	438	440	420	454	421	414	408	425	412	459	393	415	406	419	419	391	420	422	411	465	441	421	410	391	449	377	396	412	420	383	400	431	441	388	415	416	425	389	433	431	391	429	421	394	417	420	418	428	415	391	420	426	439	444	427	437	434	391	400	416	437	424	421	403	414	378	409	438	415	434	433	417	388	439	413	437	419	440	414	394	425	482	384	456	428	427	431	417	452	410	444	430	440	404	423	449	451	393	436	414	428	434	408	400	381	400	423	390	478	426	419	411	396	435	408	393	438	403	440	422	444	397	446	431	449	418	440	418	390	396	412	408	435	453	431	394	428	427	402	416	418	406	406	408	415	413	417	427	414	415	431	411	393	421	388	432	437	430	419	432	410	442	391	409	428	409	398	438	411	407	448	426	432	415	424	442	425	416	409	390	417	395	387	435	419	412	438	438	442	411	409	435	388	419	388	398	403	446	422	445	447	435	409	420	452	424	463	420	415	420	438	430	410	447	424	430	433	390	465	412	405	402	418	413	473	435	429	404	417	399	399	434	377	407	388	428	433	426	434	396	415	414	423	448	400	432	418	398	390	415	423	409	432	453	429	382	410	452	441	455	433	444	420	444	417	450	435	437	427	429	439	456	416	440	412	432	444	398	402	427	453	436	401	404	419	439	443	402	408	417	407	423	416	427	409	420	413	420	395	415	455	401	389	390	414	465	433	439	449	411	449	386	427	440	416	411	436	433	402	415	437	438	411	421	431	411	424	469	402	407	415	408	404	430	411	421	407	426	435	393	427	438	434	407	445	422	413	428	431	436	439	417	450	447	424	424	435	390	450	398	439	443	452	387	426	479	400	410	449	432	432	400	419	366	410	419	372	449	436	403	414	431	386	413	439	418	403	442	395	458	409	418	434	470	413	412	449	424	413	434	408	422	407	409	402	425	428	453	419	411	400	427	373	409	430	412	417	426	427	413	403	406	477	442	422	434	421	406	449	411	426	412	421	450	438	417	434	397	442	394	435	478	402	383	454	404	420	424	395	399	423	419	416	434	402	394	405	407	363	402	464	449	411	432	407	402	436	417	427	431	422	430	421	425	399	398	387	443	415	420	436	492	438	443	440	411	441	457	430	390	432	413	415	414	422	408	435	410	409	394	442	420	414	388	452	439	409	392	420	411	411	398	382	400	421	426	417	431	396	422	420	432	438	463	443	410	393	441	456	401	423	436	392	432	445	436	425	410	401	427	388	405	425	390	416	426	440	407	425	424	396	416	427	439	454	409	393	399	446	436	409	389	439	401	418	425	432	429	419	413	444	417	447	408	427	376	426	407	418	454	396	421	428	419	400	412	414	433	427	385	406	443	409	436	452	438	435	403	411	378	404	378	422	440	415	427	440	437	425	376	458	388	385	386	394	448	413	390	424	402	419	415	443	426	407	433	413	449	408	421	427	418	411	402	403	439	424	433	369	384	423	394	465	390	442	408	393	413	418	401	389	412	441	436	393	420	420	463	398	436	417	431	422	415	410	441	400	427	404	415	408	424	428	400	408	409	433	435	401	410	407	452	425	426	415	408	427	428	414	410	385	414	414	456	439	422	406	420	408	436	394	456	389	442	434	401	411	454	463	463	398	460	411	423	451	420	414	424	444	420	408	403	409	430	378	446	394	421	431	426	422	433	413	395	447	413	434	435	409	438	439	415	446	451	389	443	397	417	422	400	418	418	422	380	424	435	428	443	402	397	436	438	399	455	433	375	403	416	423	403	411	401	446	425	410	406	454	421	417	430	438	424	409	441	456	397	402	380	417	420	432	437	486	399	434	382	409	379	424	391	455	397	413	437	409	418	385	411	446	430	408	411	405	447	406	413	413	440	425	454	431	440	438	403	413	413	415	378	426	419	407	403	426	428	405	397	395	436	430	430	407	425	409	394	422	400	434	425	377	411	379	422	419	389	433	427	389	389	402	409	429	430	462	388	435	436	408	420	387	422	428	430	420	417	443	438	409	445	392	392	419	430	425	421	407	415	444	407	415	411	433	377	418	387	408	398	437	401	414	421	397	438	385	435	437	431	429	447	435	439	420	445	452	432	447	402	444	410	420	412	456	411	433	433	439	432	408	444	423	402	392	454	468	405	462	405	434	480	377	434	447	453	396	393	438	441	428	413	428	473	387	420	453	462	417	388	398	456	405	441	432	446	458	453	444	433	421	480	450	405	412	430	393	422	401	421	426	405	440	458	403	413	434	433	439	476	441	412	420	393	429	430	415	455	400	415	397	437	392	409	413	403	439	424	459	391	395	407	391	460	398	418	426	476	444	432	440	421	392	433	396	448	441	426	421	387	415	414	413	448	433	429	393	394	432	451	418	437	412	416	437	416	421	421	361	418	433	398	408	474	403	405	428	450	464	436	416	416	437	404	448	414	435	397	407	429	388	445	404	398	389	435	408	455	401	411	408	429	403	401	429	407	440	438	436	432	412	423	434	417	388	441	423	404	386	433	437	418	381	433	403	418	427	390	417	385	426	392	418	414	438	407	420	426	431	400	403	430	392	403	417	429	378	401	447	447	429	426	433	430	422	415	388	424	402	445	389	441	446	456	435	366	455	468	421	423	430	440	457	411	399	420	454	400	410	428	446	397	421	419	420	420	450	411	408	439	429	389	411	430	426	397	433	424	410	423	442	419	413	389	416	380	466	387	433	404	429	429	440	421	411	429	400	412	394	419	434	437	413	420	382	451	413	411	410	422	424	443	430	426	418	441	427	443	439	413	410	445	376	439	467	416	453	444	422	393	403	388	441	431	424	410	423	419	416	418	418	446	385	421	392	406	396	438	404	430	387	419	438	419	420	405	432	422	421	361	436	423	410	438	379	387	448	382	407	418	426	408	392	429	411	454	394	440	436	426	410	427	426	446	420	398	430	434	417	444	404	431	404	393	386	432	407	426	435	405	439	454	429	413	427	383	412	439	419	413	410	420	446	444	422	427	430	416	389	417	442	422
23062	21170	29025	23613	21316	21196	15430	7154	4855	3918	3105	2519	2080	1788	1525	1401	1142	1030	840	772	708	630	622	506	506	468	419	373	318	298	310	295	295	301	272	276	252	246	245	233	236	219	227	202	211	219	206	207	224	192	203	185	190	205	208	204	210	196	189	207	179	184	201	195	205	194	173	201	184	184	167	207	184	182	226	200	201	203	177	199	184	203	178	204	189	205	200	192	188	197	165	167	196	173	187	224	194	202	182	179	167	199	195	183	203	206	207	204	167	225	180	181	183	178	188	196	197	206	203	218	192	200	189	196	208	188	205	214	185	187	203	193	201	199	204	189	205	165	205	216	189	184	168	218	212	180	194	211	191	191	199	183	179	194	199	195	210	214	228	224	199	192	201	171	187	203	196	200	215	200	197	179	181	199	222	182	198	206	208	181	193	191	196	193	227	189	179	190	195	196	183	184	179	226	200	199	207	172	187	209	192	198	171	211	177	203	172	223	192	214	196	176	185	196	210	186	196	184	192	183	186	195	170	177	197	208	174	202	210	189	187	193	197	188	211	166	187	203	212	195	210	214	216	181	190	179	211	188	193	180	167	202	181	204	194	210	198	214	172	193	194	173	213	169	179	202	192	194	201	192	208	201	181	186	229	195	193	223	176	200	209	173	206	220	201	172	182	200	223	203	190	169	191	181	185	240	194	196	199	156	194	177	180	208	194	195	213	217	194	178	196	194	199	199	204	187	189	195	193	188	184	193	198	205	194	177	192	202	181	187	212	189	206	176	199	190	175	186	204	189	193	190	218	177	171	204	188	191	191	185	182	194	176	202	196	205	183	197	197	209	210	172	206	205	191	177	198	184	199	215	183	217	178	199	201	179	186	202	190	186	171	186	185	212	216	196	182	217	195	189	208	198	172	216	201	214	199	194	185	177	195	198	158	181	201	208	169	193	218	199	169	205	192	199	196	187	192	203	198	194	188	192	196	202	192	196	182	220	202	203	197	190	200	202	212	202	206	198	182	180	178	184	188	187	176	177	188	192	199	197	203	203	198	184	202	206	199	184	194	198	187	179	196	201	207	189	199	176	203	207	212	176	207	181	166	184	183	202	198	197	208	187	199	195	214	176	198	181	216	211	180	181	204	197	189	169	193	184	188	198	197	197	202	188	207	221	184	209	180	185	176	167	202	216	187	181	183	178	195	174	205	188	188	176	182	222	188	192	220	183	183	189	212	187	212	176	203	197	177	223	199	200	203	192	202	181	183	203	199	197	195	192	218	174	197	190	188	188	213	198	180	176	170	190	175	172	178	196	192	201	226	207	192	211	175	201	206	197	182	197	188	202	185	200	200	192	210	199	211	172	185	218	208	179	205	173	183	213	188	184	202	213	190	184	198	205	186	166	198	181	186	198	195	188	177	178	170	199	191	186	174	219	187	189	164	215	197	182	219	205	205	201	185	199	187	174	209	200	181	196	211	195	154	199	184	219	187	173	193	179	189	200	210	177	190	169	163	195	194	186	198	222	190	181	206	195	185	177	182	206	212	187	180	199	192	220	173	193	207	189	196	197	213	205	196	193	192	204	190	193	184	182	165	192	172	220	189	203	183	199	183	164	195	199	199	182	201	194	201	206	202	202	206	179	186	180	179	214	190	194	195	195	202	198	230	159	202	204	184	206	192	193	201	181	185	178	221	225	210	205	161	187	174	195	187	167	163	197	196	203	196	196	194	203	183	187	206	210	197	207	183	164	186	184	200	163	192	176	203	205	187	190	165	189	172	180	192	208	199	191	200	205	195	200	209	192	178	210	184	211	181	198	208	187	198	186	176	191	222	198	201	202	205	190	183	198	222	204	181	199	205	199	210	195	177	200	187	197	201	208	192	203	190	172	201	192	206	218	183	189	167	200	185	198	203	183	172	216	187	186	183	212	214	204	178	173	189	182	189	169	196	167	209	201	202	185	159	208	168	186	192	200	174	198	179	192	201	168	179	196	207	220	193	186	208	243	185	203	178	203	198	172	206	227	216	204	189	201	181	197	193	202	208	177	208	203	159	208	199	187	192	196	196	172	220	187	187	182	189	195	193	205	209	214	189	169	203	174	194	186	180	218	190	189	195	183	202	210	187	196	212	198	206	199	176	201	226	208	201	194	219	171	209	189	180	197	166	204	191	196	165	186	174	212	197	178	197	192	183	201	187	190	191	193	199	199	183	190	197	189	195	179	189	166	180	209	214	169	182	191	173	178	191	189	195	181	197	178	217	220	212	213	220	186	214	170	198	199	195	158	208	195	198	180	202	176	183	196	221	196	191	192	189	186	194	190	206	211	186	167	202	182	204	207	180	197	194	163	198	196	200	234	181	199	210	205	200	203	193	184	172	193	188	203	193	183	198	193	213	212	199	197	190	202	182	232	180	211	194	198	211	201	175	208	201	186	198	191	191	184	196	186	214	192	187	206	184	216	182	214	189	206	178	196	183	202	182	206	192	170	208	179	196	210	204	183	181	210	185	202	203	199	218	213	183	197	158	191	204	198	188	176	211	208	183	195	173	193	178	170	203	208	202	196	195	210	183	207	207	202	185	209	196	186	225	213	191	183	190	182	184	180	187	190	217	207	188	198	191	167	195	202	216	191	200	188	217	189	212	171	176	188	187	207	191	188	217	203	185	176	195	199	204	183	193	193	186	175	200	188	195	189	176	192	191	182	204	187	181	171	204	190	195	218	211	202	188	190	180	194	187	177	200	185	183	196	208	191	208	185	183	175	165	220	197	179	193	185	184	203	193	184	192	172	167	178	195	159	197	202	203	184	166	206	214	197	184	195	205	187	197	221	201	211	215	218	191	171	189	197	210	200	198	181	199	197	206	193	209	196	204	191	200	183	197	183	189	192	184	185	168	157	178	198	218	173	194	201	191	186	160	196	180	183	175	196	210	188	175	185	213	203	191	194	197	191	196	206	201	193	198	203	218	204	185	184	193	209	171	200	213	197	205	213	193	222	217	178	194	193	190	211	223	216	188	206	209	201	189	189	177	200	181	176	194	181	190	180	195	199	214	186	182	213	188	196	210	189	175	194	213	180	218	215	204	181	193	210	188	204	188	172	192	197	174	195	192	171	180	184	204	193	202	173	190	189	205	186	185	205	206	182	193	182	187	193	191	191	200	222	193	178	188	192	192	218	176	180	201	199	184	183	192	212	183	196	209	188	185	194	191	204	183	189	184	205	203	167	183	198	186	195	200	206	218	188	193	204	211	190	185	182	161	204	199	177	201	189	174	169	179	193	188	197	186	195	176	205	201	189	194	218	194	171	193	187	179	194	191	184	202	193	187	205	207	207	186	179	182	184	227	198	209	192	172	199	184	189	176	198	210	214	187	197	228	200	190	182	165	200	195	195	190	183	177	190	185	206	179	189	182	186	190	166	188	196	197	174	198	200	160	217	197	203	194	174	196	175	177	215	182	201	181	204	186	182	182	173	212	207	200	190	195	194	205	193
28451	48919	44542	35186	28984	24098	19810	16111	13282	11144	9219	7848	6722	5828	4938	4290	3550	3011	2668	2290	2062	1821	1654	1582	1341	1193	1151	910	817	731	697	603	640	628	595	574	521	454	468	451	455	464	482	380	415	405	362	358	354	329	317	362	337	357	381	358	323	329	356	331	325	332	311	332	307	351	333	343	343	306	320	327	317	342	320	312	352	330	320	356	350	345	318	313	344	335	324	341	347	311	319	341	346	325	346	338	319	342	313	327	328	352	318	364	328	317	334	321	349	325	309	296	314	331	339	325	317	327	303	338	329	343	330	346	328	346	338	314	310	336	341	373	344	295	344	363	357	353	332	321	331	311	329	307	310	322	325	330	332	303	305	313	300	337	343	325	318	311	325	331	322	317	344	331	297	348	353	340	325	340	329	318	306	307	327	322	327	343	317	335	299	343	354	334	283	318	341	296	315	332	336	328	333	320	305	325	294	354	338	332	313	318	364	317	323	347	293	317	295	322	336	319	341	339	334	330	334	346	324	318	343	335	328	318	361	299	368	309	331	331	330	324	335	325	354	337	339	322	303	322	322	315	346	338	344	347	322	318	311	323	298	335	328	333	305	306	316	313	317	364	320	349	315	296	319	301	342	343	337	334	333	314	327	324	321	345	313	349	320	282	311	310	315	340	321	347	343	300	308	304	318	320	308	323	324	332	344	327	302	354	327	323	346	319	339	303	332	304	323	329	320	313	309	340	331	372	339	327	338	323	324	346	330	351	334	316	339	345	319	299	308	293	307	348	316	321	315	321	316	310	335	361	304	327	330	331	326	344	310	339	347	322	363	348	282	361	324	327	331	314	311	322	327	347	328	327	331	301	297	333	343	345	295	359	300	306	297	342	342	333	334	331	345	332	318	314	306	335	366	356	325	342	334	306	330	309	334	343	313	328	298	348	337	338	310	321	348	339	316	326	310	291	345	289	295	322	343	354	340	345	318	343	326	322	358	320	307	341	352	315	311	354	357	346	344	322	324	317	344	318	314	324	340	353	330	323	322	309	324	310	353	319	310	316	317	324	343	294	334	353	334	331	344	326	339	339	341	355	326	315	319	292	355	309	342	298	320	349	353	320	334	376	326	331	327	322	289	318	353	338	315	310	343	345	331	341	325	360	305	329	333	314	348	292	349	325	310	314	357	347	310	330	351	331	346	361	341	350	325	340	316	342	312	346	354	308	363	340	304	312	342	306	326	360	298	307	348	337	344	320	337	303	313	367	312	312	316	310	314	321	322	329	289	352	346	323	287	324	347	306	329	310	365	315	304	329	358	307	317	336	341	308	305	296	303	338	332	336	306	295	338	328	339	341	315	332	292	337	317	327	326	363	297	335	316	343	331	347	303	340	319	329	320	327	318	315	322	314	312	354	328	341	318	296	289	329	314	316	326	326	313	320	321	363	322	331	327	312	317	322	328	318	342	302	336	327	294	284	318	326	304	349	316	312	336	318	333	361	323	318	297	309	297	321	323	357	372	307	314	311	338	341	330	337	327	341	341	319	328	314	273	322	329	329	333	312	338	329	322	365	320	317	341	292	341	314	344	325	359	345	326	317	329	332	312	338	308	346	302	334	335	322	334	327	319	311	336	305	330	311	323	323	349	335	330	316	336	331	303	373	333	335	332	329	319	322	303	357	298	334	331	353	329	351	325	353	343	323	301	345	326	319	327	305	361	287	346	347	325	315	321	338	313	310	339	313	329	344	306	327	358	326	316	325	335	310	324	336	313	332	314	325	288	291	348	342	319	341	342	321	326	296	323	350	329	314	373	299	311	354	302	289	297	349	327	315	325	321	309	314	316	345	285	345	332	327	331	350	327	306	331	340	357	308	301	325	337	327	346	334	314	332	346	332	316	331	307	287	290	316	314	300	338	307	306	316	313	336	311	353	312	338	329	306	332	301	345	335	350	371	343	330	335	339	335	303	346	316	304	328	328	321	327	330	361	357	321	300	330	329	320	343	313	334	315	321	314	322	327	328	296	296	341	308	332	351	325	346	338	336	332	322	343	341	348	346	315	333	339	334	329	317	327	317	346	342	342	327	318	341	323	344	325	371	321	293	304	320	331	306	330	369	329	337	308	317	334	334	314	346	340	343	323	308	351	348	347	309	324	323	330	308	355	328	320	337	322	336	355	325	325	341	337	319	330	314	362	329	345	310	310	362	299	351	317	333	322	348	307	348	328	331	337	336	313	326	319	326	333	328	366	315	312	337	289	318	316	330	320	344	325	306	338	331	318	322	328	336	338	340	313	307	333	360	319	319	361	327	325	326	341	305	353	337	305	324	312	328	326	313	333	330	321	323	335	303	331	320	327	322	322	336	325	363	303	336	305	375	316	331	302	326	293	313	344	343	313	302	342	334	314	328	337	327	326	329	334	325	328	335	344	324	320	311	302	339	333	323	338	336	324	328	310	354	326	328	331	338	306	328	311	351	326	328	317	319	334	304	327	345	319	334	331	316	333	310	342	350	379	322	337	334	324	373	326	309	348	318	325	307	313	323	329	310	310	311	347	307	320	307	306	330	331	347	313	323	338	322	332	331	289	359	324	338	292	352	334	330	346	302	322	296	319	326	365	338	326	305	312	335	313	317	353	314	327	326	333	310	339	324	301	332	340	315	330	342	302	297	317	306	335	299	319	352	328	312	311	298	358	323	294	301	299	328	329	343	307	316	344	360	315	316	336	331	339	306	346	292	370	363	322	309	303	318	327	350	303	333	338	319	320	326	326	353	329	349	328	304	343	338	325	298	312	294	330	336	343	303	332	351	295	298	341	365	339	305	348	357	273	339	341	341	331	332	322	349	316	342	355	331	334	366	331	310	352	280	362	306	303	315	340	324	338	350	329	313	296	332	302	305	364	353	321	301	327	333	375	326	340	323	341	321	314	362	335	342	341	339	353	314	351	340	341	306	314	337	341	329	329	294	352	315	317	312	323	326	331	335	320	319	336	350	331	278	319	327	308	331	290	292	333	327	368	346	316	343	315	339	289	318	362	304	299	331	302	332	346	306	349	335	345	303	327	319	348	329	335	316	326	363	332	339	351	314	320	333	328	338	345	338	302	331	352	352	318	339	316	316	355	329	308	285	331	309	308	326	310	302	368	343	317	331	334	338	314	334	328	338	328	312	308	356	341	347	337	313	359	328	318	318	332	313	320	304	366	317	316	321	333	314	322	338	297	336	343	322	319	352	337	338	296	316	299	323	346	321	317	320	366	344	286	354	333	301	291	317	295	320	337	368	310	304	298	346	335	363	328	330	301	332	342	290	321	338	319	336	334	284	323	310	346	336	327	277	306	308	353	321	345	293	339	303	311	297	311	324	306	317	331	328	305	342	332	291	322	319	339	298	325	331	328	293	317	304	318	354	285	332	301	331	324	322	359	334	351	309	340	312	335	340	319	354	329	328	309	327	351	318	278	304	329	313	309	334	302	288	352	314	338	327	339	319	334	326	296	332
26781	22605	24566	17918	9753	5747	3932	2690	2128	1734	1454	1273	1035	918	803	751	656	591	559	501	460	463	395	405	360	387	346	350	330	312	319	335	327	313	317	293	302	249	275	298	298	283	286	278	275	309	314	301	294	260	264	286	278	283	294	308	273	273	304	286	246	266	306	310	262	280	259	272	279	271	263	282	271	264	285	276	285	275	274	261	270	280	271	248	270	270	258	276	268	292	293	277	276	290	283	293	291	312	264	278	262	264	287	268	281	269	255	259	293	284	253	288	270	258	279	248	293	275	306	292	272	252	291	275	261	278	276	299	298	249	298	281	289	278	259	264	281	306	270	276	295	290	319	257	285	268	278	273	282	261	267	280	289	299	272	275	300	289	298	276	284	284	310	281	303	260	275	289	312	262	246	297	241	297	280	271	251	285	278	276	268	324	288	260	301	293	296	256	273	286	266	259	271	296	292	233	281	251	289	287	280	257	270	305	302	293	247	248	301	259	278	275	301	270	283	272	286	263	268	296	267	272	277	259	260	268	296	286	301	284	267	280	297	267	269	293	287	266	279	260	274	289	257	276	274	246	280	265	252	273	285	302	281	271	290	299	288	284	273	243	277	272	275	260	262	298	297	322	273	298	284	277	277	247	305	320	297	231	310	283	256	271	299	282	263	301	296	320	283	292	259	279	268	278	263	264	250	253	292	245	276	306	262	279	260	269	262	251	328	278	261	281	279	276	285	279	292	297	297	293	276	261	274	290	277	291	253	275	266	299	334	252	289	273	300	297	294	297	308	249	292	287	273	238	278	256	297	250	272	248	252	251	293	261	263	294	274	289	290	260	282	291	295	273	273	260	298	320	279	258	255	279	268	296	268	274	252	283	248	314	273	262	261	243	286	293	249	288	269	291	263	299	290	290	270	301	298	314	269	280	249	269	275	275	263	276	298	279	283	275	289	292	305	297	259	285	263	275	278	262	298	276	297	289	309	246	295	311	292	273	271	270	293	269	300	298	278	264	264	256	263	264	280	274	280	313	273	271	259	291	271	305	258	288	256	271	252	274	297	295	261	279	267	282	300	290	266	277	299	281	303	270	266	258	254	274	283	282	281	279	283	293	289	276	274	301	276	301	274	273	277	327	268	317	271	310	299	298	265	238	270	257	269	286	257	310	288	287	266	279	258	311	289	293	288	262	273	303	267	272	283	288	298	312	265	290	288	252	261	266	278	246	288	287	306	277	308	305	287	254	270	319	283	287	309	289	288	301	273	255	291	276	276	299	309	239	289	285	287	278	268	273	275	270	260	253	291	301	276	272	277	275	274	257	307	285	283	316	269	267	286	266	285	301	299	278	304	285	308	252	294	257	287	256	283	270	293	252	254	256	306	248	283	322	278	298	257	300	275	266	279	277	278	310	264	294	270	301	250	286	301	276	287	278	307	260	285	292	285	276	266	244	282	246	277	300	258	262	286	287	276	324	240	297	255	316	264	289	292	282	280	315	276	260	280	289	272	254	300	279	247	264	265	298	291	297	264	282	236	273	262	295	273	236	265	304	274	286	287	275	274	285	279	295	287	267	285	246	285	280	280	289	299	304	266	293	257	254	272	261	275	272	284	265	269	279	272	310	300	268	274	277	290	280	345	271	264	285	274	270	269	274	264	279	267	265	275	282	253	263	287	282	273	308	290	278	283	262	298	260	268	316	290	271	275	301	288	294	300	258	264	283	282	284	263	279	309	282	272	281	262	308	270	272	277	282	251	251	269	276	270	287	282	273	284	265	280	298	286	267	309	268	295	263	301	278	321	290	273	323	276	293	280	261	260	296	289	296	276	266	258	276	278	276	271	281	301	298	302	270	258	276	297	269	295	267	303	278	288	274	271	287	287	278	292	273	276	264	287	289	299	288	281	279	271	276	270	280	301	278	271	251	295	297	301	261	257	279	257	292	266	281	281	265	287	313	280	277	284	278	265	277	302	285	290	280	277	279	273	313	267	318	283	256	295	275	315	268	270	269	264	302	289	267	256	287	279	302	274	267	279	271	279	280	291	267	293	291	267	260	268	287	252	256	272	251	313	278	291	291	273	293	294	304	274	268	279	316	297	261	236	268	289	290	292	283	286	249	253	258	278	289	301	294	288	272	261	303	268	290	272	269	267	255	268	275	321	259	264	298	319	280	260	291	315	273	299	282	272	256	271	272	299	282	271	294	290	252	278	292	285	271	237	287	281	285	264	297	262	295	249	297	288	271	289	284	263	249	268	282	269	293	313	297	303	283	291	283	246	273	255	283	295	257	288	302	280	301	280	283	289	264	260	288	281	291	302	272	277	289	260	303	288	264	293	248	282	274	275	252	271	260	277	272	277	283	279	267	295	277	280	251	278	261	279	282	283	258	292	298	270	262	279	256	258	282	275	276	299	274	267	320	311	285	286	264	310	293	280	279	266	278	276	288	266	266	289	301	280	291	291	297	266	252	291	274	258	302	285	299	294	290	260	292	273	264	268	301	287	275	304	278	292	245	274	282	288	287	263	261	297	284	250	259	278	269	325	276	263	291	263	276	259	291	279	261	275	306	275	259	264	256	283	281	267	270	283	289	292	287	277	296	251	256	288	280	295	282	262	288	256	265	289	300	255	299	266	278	270	251	287	277	272	290	290	273	268	290	280	299	247	279	297	315	293	288	290	272	301	287	251	294	259	268	301	274	249	254	272	277	277	250	273	293	290	303	286	291	256	289	295	307	284	286	262	287	267	290	259	305	259	273	265	276	286	283	291	263	269	303	258	303	293	310	301	268	310	275	279	313	294	287	262	293	280	275	248	252	262	281	268	276	257	297	289	262	293	288	272	293	287	313	311	275	274	287	249	261	278	258	263	263	311	259	300	285	272	262	262	293	290	279	267	259	303	260	299	277	288	273	288	271	318	281	254	280	299	295	276	288	290	252	293	298	307	302	285	269	295	275	258	295	272	277	275	270	271	290	253	281	298	329	289	288	252	253	302	264	259	274	303	266	294	318	286	282	301	252	264	297	276	276	269	300	262	271	293	250	270	272	286	283	274	317	273	271	282	269	300	310	311	263	271	295	309	302	309	284	301	287	251	280	277	258	292	289	295	272	298	292	257	278	245	281	255	295	296	267	314	265	286	270	261	307	282	265	281	263	315	272	274	277	266	272	300	279	265	287	284	276	293	270	247	258	260	288	280	318	267	268	257	287	316	254	269	338	293	248	278	242	275	288	270	284	279	286	259	276	292	326	295	293	307	299	287	260	254	272	265	291	286	290	270	234	281	281	254	280	274	281	314	247	257	279	274	281	301	273	275	255	274	258	306	267	255	260	295	290	261	252	252	302	281	296	251	286	283	280	275	255	285	275	271	280	301	269	271	258	264	293	265	247	255	307	288	231	292	269	265	306	261	268	280	281	267	268	281	259	233	260	294	239	272	275	272	270	275	261	279	275	279	271	276	275	323	287	296	261	302	249	273	264	307	283	286	283
25995	37611	34039	24920	19146	14134	11005	8516	6797	5678	4798	3968	3351	2987	2545	2151	1839	1653	1416	1224	1158	1084	907	978	892	819	744	711	657	613	614	560	577	554	608	578	575	519	548	534	532	539	528	510	508	480	518	481	464	470	478	504	503	472	461	500	494	531	487	467	492	481	439	461	470	510	490	498	474	462	478	451	501	469	489	481	518	492	527	463	475	456	500	496	491	492	498	472	473	478	479	439	486	439	467	450	469	480	505	438	424	522	464	496	458	491	493	474	480	455	483	488	451	492	463	449	467	448	489	469	466	451	481	514	510	455	477	512	441	456	453	466	481	435	506	452	489	516	491	457	489	509	474	488	456	486	449	496	502	464	453	471	491	533	470	502	484	465	455	498	458	475	468	460	489	476	521	499	467	499	455	517	477	469	508	485	443	501	468	499	497	450	507	464	472	477	469	471	464	483	456	496	497	479	489	480	457	465	470	467	498	454	456	522	449	447	449	451	485	513	475	475	461	490	471	493	485	474	481	440	498	447	439	471	467	450	453	482	470	474	488	518	504	513	467	477	489	485	469	460	463	519	444	463	478	496	460	450	458	457	467	465	490	467	507	435	508	453	477	507	509	515	505	489	449	464	511	480	465	486	490	489	447	520	475	493	452	472	455	469	470	442	481	475	489	525	470	489	494	464	489	497	499	452	491	477	470	490	508	469	474	495	473	446	464	497	455	486	490	479	472	451	462	468	462	432	480	478	490	480	497	472	478	494	461	459	467	465	530	470	457	484	468	506	523	478	469	446	486	479	482	499	461	451	506	461	480	518	460	459	469	506	489	498	482	462	463	489	497	452	499	483	451	465	444	521	477	486	492	454	502	470	487	460	493	525	461	464	453	443	485	514	482	460	501	456	480	506	439	490	502	469	496	465	487	440	461	492	482	467	453	481	459	450	465	450	487	469	511	489	475	449	496	475	464	498	488	503	442	499	458	482	457	435	487	452	474	443	472	488	439	509	495	476	505	462	471	466	492	476	477	469	475	446	487	486	484	437	507	442	481	479	479	502	475	471	463	451	474	515	444	493	508	496	468	482	479	462	492	460	492	514	497	480	483	480	454	447	466	481	535	459	474	443	459	495	463	506	495	507	489	507	497	476	470	432	448	464	477	457	470	456	453	463	501	483	459	448	466	511	519	499	533	468	458	476	488	482	456	491	492	449	460	458	471	462	480	480	528	448	466	454	467	511	450	449	471	463	473	470	477	479	486	509	455	484	469	491	496	477	440	471	432	485	472	475	468	456	466	492	488	501	487	455	447	491	476	467	472	457	460	472	488	495	481	469	478	499	456	497	485	447	454	481	522	478	492	442	526	486	475	486	447	468	476	481	475	437	455	476	490	458	493	483	482	486	469	469	520	511	461	463	501	465	458	446	481	516	492	467	454	509	472	484	478	449	503	479	464	438	458	508	444	469	471	471	472	476	475	440	472	522	483	446	457	482	473	480	481	499	479	491	485	454	462	477	481	478	485	481	469	489	475	499	490	454	471	502	456	459	539	489	479	469	487	454	465	489	464	468	476	465	462	503	442	463	482	500	491	484	492	487	459	467	498	461	493	483	464	491	469	467	477	455	486	484	482	497	478	465	464	466	488	476	485	473	518	431	504	500	486	496	487	501	451	476	490	477	478	460	478	462	466	429	482	448	467	476	507	482	467	505	463	448	484	454	521	487	465	452	456	418	490	435	472	480	453	484	495	457	458	469	489	510	438	435	464	498	455	479	466	465	522	486	466	476	454	495	487	457	464	509	455	475	489	507	537	466	473	474	484	503	436	443	483	489	445	445	478	491	507	489	471	448	494	513	511	462	495	507	466	461	492	443	467	481	503	480	482	503	503	469	477	450	503	453	478	477	502	496	445	491	444	504	478	484	441	471	494	480	454	469	462	478	482	461	535	476	490	472	442	469	489	483	495	506	476	500	461	495	477	517	495	466	467	497	496	465	438	476	467	508	469	519	494	467	485	458	491	468	512	478	480	481	494	505	463	500	462	494	443	473	450	484	465	490	479	474	459	455	471	458	484	476	465	496	468	493	518	478	480	465	500	469	434	448	458	487	498	468	491	495	483	469	458	484	464	488	511	474	478	475	480	469	485	483	459	490	439	450	500	483	508	444	483	481	466	455	482	496	469	464	435	485	463	480	501	450	485	488	462	483	475	495	439	505	475	523	481	455	457	474	485	456	524	453	466	486	487	456	464	493	466	463	437	538	500	451	448	506	481	483	484	443	458	485	472	474	458	516	511	450	491	487	484	504	452	457	447	552	420	487	460	447	508	473	472	469	444	476	452	502	497	467	507	469	463	456	537	514	477	497	493	473	476	469	458	450	479	468	452	454	459	479	484	462	474	477	495	471	490	503	480	515	479	468	471	461	484	507	486	480	455	479	481	451	480	471	469	512	496	481	485	462	487	462	513	510	480	511	472	498	479	447	478	475	480	498	476	476	495	508	482	467	496	505	492	481	501	489	428	443	463	469	484	465	449	468	499	477	499	487	490	472	459	448	478	496	462	486	467	481	501	479	503	456	436	483	467	505	502	510	485	505	479	468	485	503	462	506	477	450	459	505	454	475	458	492	435	466	468	507	492	518	465	478	485	503	485	472	499	469	466	464	481	492	463	480	477	463	468	474	450	468	481	484	471	429	487	467	499	487	475	438	499	466	464	487	458	488	473	437	445	474	502	452	447	457	482	494	462	463	528	485	498	468	433	445	484	458	464	466	446	495	465	475	451	494	480	523	527	486	481	463	474	460	473	462	468	461	476	470	433	487	495	482	477	451	485	480	475	450	500	489	446	509	505	502	505	451	506	518	466	449	480	469	468	478	503	450	463	452	468	493	456	479	458	475	509	472	466	494	478	426	457	476	488	496	472	439	473	490	469	452	474	482	459	471	505	455	485	499	469	462	467	511	476	488	471	507	502	446	490	481	476	469	473	525	457	476	432	464	481	471	509	480	541	507	469	456	516	466	500	488	512	494	470	470	470	438	446	507	498	496	499	473	491	456	455	472	524	470	464	473	467	494	472	469	462	459	486	469	465	500	480	505	499	493	458	476	461	502	499	489	524	505	463	477	469	479	454	464	483	499	482	468	470	478	500	506	480	483	483	516	502	477	488	469	486	454	475	520	457	467	477	498	483	434	495	487	458	501	458	474	473	467	489	466	515	467	483	477	475	449	474	447	466	468	457	468	503	492	508	457	494	450	435	484	490	458	505	488	464	444	485	457	468	475	489	501	471	447	469	490	466	474	467	482	493	546	473	449	485	492	460	496	468	478	461	484	505	468	481	470	485	502	488	491	453	441	474	469	453	477	475	493	468	480	461	487	461	431	471	488	508	493	461	520	456	478	488	467	446	478	474	479	489	446	492	474	447	492	499	470	503	495	472	459	477	485	472	481	508	457	478	506	490	482	470	488	467	497	422	479	528	509	449	470	477	491	461	475	479	465	437	459
23891	21126	28359	24244	21060	14905	8189	4721	3455	2791	2265	2050	1618	1353	1193	1032	900	837	708	635	602	534	482	498	419	412	394	369	364	316	343	300	326	312	301	264	261	267	249	266	281	241	284	264	271	227	268	258	261	239	219	257	244	231	227	236	234	259	238	213	229	246	262	245	250	239	269	264	233	241	215	228	225	261	239	235	233	249	211	294	241	245	249	221	247	254	254	244	220	216	248	253	239	238	246	240	222	233	252	226	254	269	245	250	255	255	268	238	220	258	279	232	266	210	239	253	218	251	244	236	248	225	254	240	235	261	264	220	236	230	215	216	218	255	270	214	261	239	249	247	258	214	243	227	248	263	250	223	252	267	260	247	254	269	227	238	249	244	238	259	275	230	232	226	248	265	247	229	231	236	243	265	239	247	245	235	251	230	236	237	246	237	247	221	257	200	269	258	259	226	253	238	248	263	238	238	237	226	231	201	227	240	227	193	238	254	216	229	242	232	263	232	239	232	269	230	215	256	253	240	229	243	234	229	260	212	222	231	230	232	245	245	218	241	232	231	239	242	259	268	238	255	255	248	224	248	248	244	236	221	251	265	222	213	225	214	213	259	218	216	248	215	235	244	265	259	210	235	236	243	235	231	217	247	264	223	244	217	246	223	239	229	225	213	243	238	212	233	221	257	226	267	258	263	257	220	262	257	272	215	268	237	240	250	242	224	207	247	221	271	241	237	230	262	253	223	223	244	234	255	232	248	243	210	259	251	276	255	216	252	280	251	238	225	223	249	227	230	255	239	220	239	239	221	244	236	232	227	258	239	249	242	226	232	264	227	237	220	237	231	246	225	245	263	226	231	248	221	232	248	228	256	234	260	244	235	236	241	249	225	226	264	241	245	241	255	261	259	218	238	226	238	239	226	263	259	248	251	250	230	221	243	226	221	248	242	240	233	230	253	257	217	236	212	242	227	229	231	250	218	211	271	241	224	257	250	241	244	233	220	233	244	257	256	256	251	247	233	225	255	247	252	230	242	241	236	241	242	278	222	244	236	234	246	249	238	237	232	234	228	258	249	229	218	245	264	247	243	243	219	215	234	237	239	248	231	267	243	223	224	204	253	238	244	227	262	247	239	229	226	224	242	259	255	255	254	252	245	226	240	257	239	223	253	220	224	238	235	203	238	232	236	237	222	246	245	272	256	232	246	241	232	223	224	250	233	238	230	249	219	248	225	229	255	238	245	237	252	225	250	244	246	249	240	246	228	239	232	235	214	244	242	236	226	260	227	242	209	262	231	254	245	225	255	245	236	253	252	258	240	243	245	232	226	248	200	241	226	235	214	228	246	254	263	241	243	258	245	258	270	249	228	247	246	232	202	221	211	240	241	227	252	249	256	270	236	240	265	247	246	258	221	219	232	266	213	251	227	241	252	248	254	250	216	216	242	280	234	233	250	207	241	255	244	230	250	238	253	225	279	259	211	211	218	242	220	233	215	279	228	247	235	285	250	222	253	251	236	242	238	242	246	219	242	267	271	250	236	196	242	239	216	249	234	261	265	215	248	187	232	231	215	246	230	252	251	271	242	252	245	249	241	252	241	230	234	236	236	237	256	244	244	233	234	208	251	230	251	236	230	231	239	238	229	232	226	223	240	256	221	264	224	234	244	247	241	260	257	248	230	226	234	241	247	233	219	246	253	219	248	226	239	239	224	215	229	206	255	220	228	239	266	220	247	251	264	231	226	253	238	244	240	220	240	233	235	258	239	223	251	259	273	223	229	225	245	235	256	217	260	252	230	234	242	261	248	230	228	213	229	230	215	235	265	233	231	252	241	248	226	230	230	205	225	243	216	255	250	239	260	196	244	245	250	249	222	218	226	221	221	251	211	229	238	212	208	271	233	268	238	243	242	239	221	235	228	242	215	261	233	229	245	224	253	238	218	226	234	216	237	238	240	268	229	253	226	241	237	220	212	232	224	220	219	227	219	233	237	250	253	253	243	214	252	239	221	209	252	233	232	254	236	225	252	245	245	224	233	241	242	239	243	243	245	228	243	250	220	230	238	253	241	238	238	235	245	205	253	243	251	240	252	238	235	231	252	245	221	235	216	220	232	226	228	270	238	253	264	226	253	234	242	252	222	251	273	234	234	249	249	249	242	219	252	255	251	248	228	236	239	229	232	241	250	234	220	250	249	221	231	223	259	239	257	227	256	231	242	232	247	265	234	229	229	232	238	229	214	241	235	244	268	223	257	252	245	264	231	237	247	248	265	221	240	254	218	239	241	258	240	236	220	266	235	256	231	218	237	252	240	235	213	279	228	228	252	240	229	246	247	254	234	217	227	221	220	253	278	241	232	221	215	274	237	217	251	242	242	224	247	253	256	260	232	258	222	255	246	263	234	224	241	199	260	229	238	228	257	215	243	231	245	226	244	223	233	233	245	231	258	220	229	252	277	254	250	275	210	244	194	257	254	227	219	239	205	232	245	266	224	229	248	248	249	234	258	221	223	271	246	248	218	216	222	251	237	229	234	262	251	226	238	239	249	238	248	220	227	231	241	268	247	237	232	238	221	249	234	219	220	249	254	236	239	264	258	236	227	250	233	231	222	237	225	248	248	251	251	255	211	265	234	260	228	241	259	210	232	243	214	197	237	222	213	247	258	257	255	251	229	227	253	225	225	288	278	214	255	274	220	243	249	239	235	212	232	238	252	241	249	227	272	245	241	220	246	220	201	269	232	238	205	238	239	252	239	249	251	229	247	230	230	225	219	239	240	257	213	205	242	242	242	228	237	209	241	225	235	200	242	262	232	249	252	245	245	228	235	265	251	248	244	240	227	247	249	221	239	252	264	238	234	237	265	255	248	242	237	238	236	251	240	239	240	217	278	274	256	246	277	217	233	246	251	241	251	246	231	230	231	229	226	243	210	233	236	239	247	229	223	228	240	229	271	233	237	249	230	241	229	250	237	233	259	247	241	253	252	244	208	257	231	230	223	252	227	238	219	225	223	230	220	242	230	236	236	225	229	240	232	239	264	244	222	222	227	244	230	241	250	246	247	255	245	274	236	225	227	238	219	246	221	241	229	252	256	267	228	216	251	219	245	255	250	227	265	233	241	240	262	230	246	233	254	267	249	253	256	229	247	247	254	234	244	245	221	233	225	230	257	245	223	264	273	245	241	248	211	240	227	225	275	219	233	255	245	231	250	241	227	262	250	270	259	228	236	233	241	236	223	272	236	204	255	247	227	238	235	261	227	250	217	229	253	213	206	282	255	237	239	269	254	230	234	247	230	245	240	234	263	243	252	227	219	235	224	224	248	205	262	224	240	225	259	224	255	209	252	247	208	241	241	219	248	220	256	226	231	225	255	221	238	243	255	261	238	252	243	212	245	208	251	250	231	245	232	238	259	235	229	245	241	247	240	247	236	241	216	241	249	256	248	258	235	241	235	276	246	221	253	237	236	252	219	232	211	235	259	204	240	237	230	239	246	263	213
25951	43702	39946	31403	25662	19575	15871	12615	10327	8647	7194	6117	5054	4265	3653	3155	2628	2311	2003	1834	1659	1505	1428	1166	1067	981	879	810	760	738	685	617	604	617	598	567	602	512	530	518	509	495	468	475	432	425	410	410	442	412	421	427	420	420	420	399	425	441	458	433	421	372	431	408	343	424	408	416	429	369	386	405	388	391	410	421	373	413	384	396	407	399	416	402	436	403	433	403	459	397	448	400	398	394	405	403	416	400	415	381	385	426	406	408	420	376	417	394	451	393	422	442	405	449	414	406	407	396	378	411	414	395	425	397	418	444	406	374	441	436	420	385	403	444	409	368	400	404	428	403	437	382	420	423	396	386	410	427	412	427	417	411	383	433	397	395	423	390	415	439	439	389	394	434	425	425	427	387	452	439	406	411	374	398	426	389	423	394	372	406	411	421	400	403	414	387	418	440	397	403	422	405	430	413	393	419	402	427	403	403	433	423	395	446	451	419	415	395	432	400	405	405	385	435	415	407	406	412	387	384	403	377	423	395	422	442	412	416	388	388	438	398	381	414	403	399	450	404	393	427	456	414	403	392	375	427	420	397	390	415	415	392	386	436	424	401	421	384	400	410	429	427	421	410	415	424	437	404	357	430	412	421	398	401	435	392	438	418	368	412	389	411	387	416	409	417	440	390	435	420	410	385	402	423	422	383	389	371	412	424	391	381	439	444	427	395	397	399	430	437	428	428	404	453	385	442	391	360	404	373	414	392	393	408	418	416	384	432	433	421	391	410	423	428	374	407	423	431	411	413	394	391	424	394	390	423	420	357	430	477	426	432	412	395	401	412	392	406	412	432	443	422	397	395	406	380	398	427	411	414	417	388	401	415	409	439	377	438	377	416	478	395	445	364	402	426	400	381	408	453	435	410	410	437	405	389	369	433	410	412	409	408	410	425	418	415	420	452	404	382	409	384	411	405	409	384	402	420	431	399	425	404	406	427	401	404	433	397	438	400	357	412	437	391	409	444	405	441	379	418	402	403	432	428	399	389	393	432	392	440	408	394	424	418	405	431	395	382	424	412	394	396	410	389	459	449	441	400	407	402	392	434	403	385	386	395	402	405	407	377	427	425	388	425	439	435	428	407	413	384	399	432	399	435	368	389	416	391	419	401	420	398	366	414	418	415	395	427	402	421	419	402	450	411	399	404	385	407	454	419	433	433	406	385	408	384	384	462	397	409	403	392	384	442	408	408	421	433	422	422	380	409	423	378	434	418	438	403	428	436	404	417	410	423	392	397	410	445	396	419	387	417	411	434	428	430	408	405	389	393	431	413	416	394	430	391	426	417	414	378	381	400	377	414	409	434	392	393	423	439	376	417	453	409	391	375	408	444	390	391	445	415	408	415	417	409	409	412	422	400	423	442	407	406	398	408	441	394	438	407	392	389	390	386	386	425	398	421	423	390	443	393	457	392	442	376	386	396	396	412	419	404	405	447	423	413	387	413	367	427	430	395	434	381	414	410	410	431	433	410	395	426	425	386	423	388	421	392	432	411	412	411	386	421	410	416	442	438	404	421	381	410	411	391	398	429	437	402	392	432	454	408	404	419	443	439	428	428	417	383	414	409	402	412	405	384	433	443	402	424	391	378	431	431	408	454	410	403	417	406	408	431	426	428	431	430	440	421	399	411	406	383	390	404	393	401	435	388	389	392	436	381	421	423	423	405	421	421	426	399	429	413	390	422	412	394	391	411	409	445	395	414	409	409	390	389	407	417	394	419	422	402	403	467	393	425	430	387	450	407	414	439	393	424	410	377	447	401	432	409	403	402	388	424	474	416	409	398	467	416	408	428	427	395	420	407	423	402	443	419	419	399	411	389	388	426	394	362	414	387	408	399	420	419	427	391	417	443	415	406	431	439	426	416	394	417	407	438	413	401	429	430	397	426	419	374	377	449	400	388	383	429	403	433	427	411	426	382	415	408	395	393	407	413	404	420	378	394	384	415	425	414	400	434	388	389	410	411	408	414	420	427	384	366	387	441	414	419	412	412	401	420	425	433	394	439	400	433	396	386	421	424	430	398	429	402	395	408	400	446	434	439	381	397	384	432	404	460	414	397	418	394	434	411	409	433	399	408	433	404	422	385	404	409	408	410	420	433	348	391	410	441	395	426	400	423	414	392	449	401	432	427	405	381	406	378	406	401	407	402	390	418	382	430	431	426	412	375	425	387	415	429	409	409	399	395	374	391	447	467	433	395	421	418	415	427	431	404	412	412	415	392	395	401	424	411	448	423	393	407	400	404	373	401	381	436	417	436	444	426	394	343	414	401	422	419	404	421	388	430	409	398	404	409	441	391	393	382	424	427	415	380	419	425	401	389	394	411	388	389	444	437	421	374	443	412	426	430	370	404	408	432	412	441	379	424	412	415	417	419	386	388	411	402	407	415	421	404	402	409	429	403	407	432	374	372	433	400	375	405	399	396	425	408	424	398	401	386	401	407	368	410	423	412	423	400	411	386	466	403	437	419	395	386	377	418	403	413	422	429	442	413	403	373	390	412	406	372	393	410	410	416	440	410	409	414	381	434	420	441	422	395	406	407	409	434	418	403	409	413	403	413	421	428	361	415	418	390	433	402	417	434	417	411	442	428	415	368	410	434	421	426	447	427	425	440	389	416	417	401	430	396	443	431	400	425	429	433	415	416	413	377	421	414	438	374	371	434	432	458	417	404	426	424	398	433	441	425	383	414	432	407	400	426	388	360	413	393	419	390	369	392	410	378	420	395	433	382	438	425	427	400	423	394	417	381	408	450	417	396	402	428	374	422	399	401	429	401	396	427	406	424	416	413	413	420	425	445	418	385	416	442	383	440	414	405	414	433	425	399	383	444	393	435	438	407	408	401	410	448	458	430	379	427	418	413	420	431	402	418	431	454	415	424	410	436	416	445	422	447	414	401	425	427	432	433	391	418	420	424	417	417	401	438	424	424	407	413	426	405	412	378	414	407	412	430	410	426	415	412	402	441	404	398	390	421	420	391	390	430	383	438	408	411	391	452	406	398	405	418	373	368	381	417	478	398	450	418	423	398	435	401	398	408	399	434	384	417	418	431	394	401	422	400	443	403	402	397	389	418	431	416	421	442	423	384	408	397	410	421	422	422	380	404	407	452	399	402	414	415	391	406	408	408	391	434	424	451	388	412	391	407	438	398	454	376	420	413	404	412	425	388	404	414	443	412	456	395	414	421	409	393	415	408	444	433	393	432	397	392	361	387	389	404	427	400	392	417	431	372	384	363	430	412	447	435	396	417	463	420	408	422	414	390	397	385	404	404	400	407	424	448	375	387	421	429	394	375	422	398	402	422	398	447	400	423	388	398	395	399	382	466	445	415	411	408	422	428	369	401	373	400	411	424	371	402	402	417	410	396	415	432	375	398	402	409	391	404	391	419	414	415	400	405	414	407	429	417	416	422	358	407	400	402	434	451	395	444	386	434	435	395	393	387	418	416
23024	21186	29017	23652	21295	21156	14939	7147	4609	3778	3116	2431	2053	1833	1502	1319	1161	925	852	769	673	627	593	523	506	409	403	398	324	341	321	315	309	294	263	284	260	247	222	238	218	208	250	235	205	190	207	208	196	206	200	205	198	212	200	190	185	198	205	180	169	188	228	173	192	187	180	162	189	198	185	183	195	174	184	182	178	208	185	206	178	214	202	183	173	181	162	174	190	199	188	183	198	185	205	179	189	184	187	190	184	159	194	198	186	187	190	173	181	165	177	202	193	197	178	190	177	175	196	224	185	183	177	184	167	169	180	186	183	186	174	216	167	194	156	195	196	206	178	172	168	191	195	179	170	194	206	197	208	187	193	167	174	195	183	212	194	189	164	197	203	187	200	162	202	190	183	175	190	170	172	197	206	177	179	190	194	203	175	164	182	201	175	186	177	188	184	197	182	202	195	219	166	206	200	189	171	213	178	199	159	195	203	193	208	193	188	183	185	171	164	183	187	176	185	167	189	186	188	172	209	172	186	190	182	189	197	212	162	204	190	181	182	188	182	162	174	186	181	186	201	201	171	204	157	180	164	172	175	170	174	168	184	162	216	185	193	203	192	180	188	180	187	168	196	177	206	183	173	197	197	186	196	185	179	205	157	172	197	176	187	202	195	217	168	201	156	192	184	180	183	211	177	178	195	183	183	196	181	175	172	162	192	182	187	163	176	206	179	178	178	187	173	189	165	199	195	189	176	168	171	208	183	177	174	186	180	180	163	175	167	192	170	191	176	204	191	175	186	186	190	181	200	206	208	198	193	182	182	196	160	172	192	196	188	158	170	181	164	181	187	182	182	202	179	183	172	205	199	195	173	175	191	191	193	173	183	172	172	214	164	202	186	201	190	190	198	190	195	185	186	189	176	184	195	164	169	199	206	180	187	168	149	185	180	212	184	202	159	192	170	164	181	194	173	166	151	178	170	171	160	176	181	173	186	179	179	191	196	187	160	207	185	189	177	174	202	191	201	207	178	176	203	193	159	184	168	172	181	210	199	163	183	184	168	156	183	236	191	194	186	186	183	183	167	179	201	176	193	186	180	177	169	205	205	180	190	196	170	164	177	187	171	191	173	175	185	185	175	189	165	205	186	175	192	177	210	174	187	208	164	177	184	183	191	188	182	183	161	193	206	172	217	176	195	201	193	183	176	205	176	182	199	178	180	171	180	193	179	203	201	195	190	163	154	174	186	179	172	196	183	194	193	183	196	197	198	204	206	174	202	190	184	199	189	186	180	189	199	191	178	172	172	201	183	197	193	186	192	178	187	180	175	177	184	179	200	197	202	172	175	185	171	177	187	152	188	202	205	180	183	202	169	184	182	177	180	183	168	185	174	191	198	167	196	198	187	177	180	191	191	168	186	207	212	192	165	186	163	169	194	182	191	184	172	183	177	169	192	207	191	180	191	195	152	181	200	191	175	184	196	171	207	203	192	189	219	182	200	192	204	181	196	190	193	192	188	194	192	169	195	188	186	182	190	169	199	189	181	175	184	197	165	191	212	170	179	170	198	193	198	184	209	164	176	186	167	184	160	167	163	170	196	171	202	218	202	196	199	200	200	182	179	187	175	187	180	187	161	225	177	153	180	190	180	201	193	191	198	169	152	191	194	176	203	187	193	179	190	189	167	173	177	184	182	195	205	171	210	200	174	170	177	178	201	204	196	184	180	163	182	220	192	187	177	189	179	182	202	185	192	168	197	193	179	185	189	173	216	190	177	184	190	201	183	189	186	208	192	174	170	201	186	191	172	163	190	188	196	189	180	190	192	166	178	170	162	199	187	217	190	192	185	190	193	196	187	191	186	169	192	170	197	186	178	187	201	172	188	194	221	183	193	208	197	193	203	180	198	173	169	192	191	156	178	199	180	183	189	193	199	174	200	186	203	197	201	175	194	185	182	196	168	191	178	189	186	168	201	198	199	186	192	183	190	193	204	202	204	174	166	201	188	177	187	175	181	171	165	193	183	182	173	173	183	190	155	190	185	181	185	190	188	194	182	176	166	174	169	191	183	204	214	174	150	196	169	191	212	164	190	205	195	163	183	179	177	187	173	182	194	168	175	191	185	168	173	187	190	190	185	178	167	180	207	183	207	184	201	181	184	193	178	207	183	223	190	161	181	179	215	196	164	186	178	172	184	211	167	184	224	202	195	188	166	189	174	162	153	188	173	192	170	180	187	180	188	191	204	167	158	181	184	174	193	198	148	186	209	195	183	179	184	168	191	174	184	180	180	202	205	195	193	207	195	191	180	197	208	197	201	182	173	175	167	178	177	191	189	179	173	183	168	183	171	165	177	166	172	192	171	179	207	191	186	202	171	200	164	188	192	174	194	192	193	182	191	198	195	183	180	185	178	193	197	184	193	179	175	197	183	169	183	171	188	199	200	187	184	167	191	187	204	213	203	205	167	192	171	180	203	204	188	206	184	171	203	175	214	162	140	185	189	207	177	162	179	189	176	185	180	156	204	187	188	198	176	207	201	194	155	178	182	205	191	199	184	181	158	201	177	187	183	179	199	192	169	182	193	214	174	180	165	181	177	188	204	187	181	201	187	179	160	183	210	196	167	186	159	197	205	198	181	190	197	200	207	200	187	182	214	172	192	184	179	187	164	208	199	161	170	187	187	185	196	177	207	184	177	172	188	176	195	190	190	176	180	198	164	197	195	185	193	222	212	179	178	193	167	176	178	182	188	204	188	192	166	205	195	215	195	174	200	192	171	165	206	202	179	203	173	191	166	172	212	210	179	166	207	174	172	202	182	184	179	193	199	173	195	194	199	206	171	189	187	172	191	185	190	185	205	171	186	194	192	190	157	203	200	184	190	221	192	201	197	152	194	185	161	190	187	205	186	204	191	199	177	173	170	196	173	186	198	179	210	192	173	167	182	180	162	206	188	181	169	181	204	204	204	197	218	176	179	205	157	176	181	198	205	173	172	169	188	191	183	193	173	201	176	192	174	207	208	176	198	168	199	179	180	183	159	178	191	218	198	225	184	194	199	201	182	199	200	157	207	193	186	189	183	174	200	172	184	195	212	186	199	168	178	189	181	188	195	188	208	197	186	209	170	166	163	181	186	171	195	171	209	190	185	176	175	202	189	197	182	161	191	189	175	184	195	181	165	178	171	177	177	176	205	182	196	178	202	209	204	188	186	187	197	202	184	189	179	157	171	188	168	199	157	198	191	184	194	195	193	156	194	182	169	212	190	197	195	205	192	198	180	196	187	171	171	170	192	189	191	213	183	199	167	185	188	197	184	181	170	180	184	207	195	181	174	168	184	197	182	180	175	181	171	194	186	189	175	162	193	170	165	197	185	205	197	180	192	181	195	184	182	194	209	177	191	194	182	176	195	166	207	179	178	186	209	199	195	176	183	161	182	192	157	204	172	178	187	161	186	186	186	188	190	211	183	182	176	166	180	203	194	191	163	190	214	182	151	184	182	177
27083	47630	44273	34708	28456	23476	19401	15963	13013	11128	9263	7774	6759	5855	4831	4114	3499	2887	2609	2184	2155	1846	1618	1472	1376	1216	1092	929	873	836	757	723	682	634	605	584	573	468	441	421	456	404	405	387	397	324	354	367	336	321	302	329	325	305	397	324	344	332	301	287	345	328	310	307	321	283	315	327	309	308	303	339	354	303	316	327	356	307	321	324	353	297	294	293	284	318	350	339	322	327	309	339	291	302	335	331	321	331	317	295	331	296	283	288	325	331	313	285	313	318	292	295	336	324	316	322	348	333	336	329	313	337	302	353	333	300	329	334	292	306	324	301	318	328	313	300	284	308	348	329	307	325	299	326	295	294	310	331	324	314	269	304	301	291	339	306	336	315	330	307	343	330	316	326	337	322	318	318	325	292	303	340	318	306	345	297	327	323	293	305	307	331	314	319	333	323	315	295	331	324	313	353	335	314	320	290	300	338	285	307	321	321	308	322	323	307	303	324	341	313	314	311	329	308	309	337	306	301	300	315	267	335	321	305	322	302	284	340	299	317	312	296	283	291	301	314	343	307	324	340	292	327	339	346	342	339	311	313	291	312	307	299	299	303	287	323	302	331	299	309	328	299	326	304	279	322	313	316	318	313	306	314	346	287	303	290	334	309	300	303	322	336	333	283	348	297	303	308	300	321	323	295	311	331	310	305	290	348	312	322	315	302	328	327	289	320	296	289	310	336	280	294	304	324	287	316	296	309	312	292	320	329	289	321	300	333	299	309	310	343	304	341	300	326	317	307	323	317	320	332	318	349	295	345	304	320	320	342	317	334	322	328	331	327	300	329	357	303	325	326	345	303	302	317	319	324	314	339	341	295	312	291	328	330	282	349	312	304	312	286	306	290	317	316	318	317	317	307	352	307	289	312	318	317	317	299	367	295	341	309	328	315	298	320	304	304	303	298	326	360	312	343	287	318	336	303	311	308	315	340	302	297	320	319	308	328	310	278	312	335	312	308	343	304	332	360	322	313	310	321	340	300	321	317	327	334	333	270	332	288	336	308	302	289	335	338	310	299	310	355	294	305	349	293	318	314	315	280	287	304	321	341	331	312	300	324	312	317	350	300	321	321	271	295	304	311	302	311	295	291	316	330	305	301	325	330	276	285	304	273	339	303	328	308	333	327	287	306	312	310	296	322	330	292	343	311	302	319	304	320	330	295	323	343	299	294	321	312	338	316	338	316	334	321	339	327	317	322	342	336	299	309	348	331	321	327	304	306	323	315	334	289	320	332	320	314	333	297	310	305	353	343	321	311	307	305	319	339	326	304	288	294	316	318	300	307	323	312	310	301	323	344	302	326	331	297	285	345	302	313	318	317	333	318	335	315	324	302	325	344	306	280	318	282	300	317	320	306	317	291	338	318	318	287	308	296	313	311	301	294	301	337	288	302	305	348	331	318	327	295	344	330	353	290	341	325	333	310	330	303	347	298	353	329	309	326	329	319	323	292	343	284	308	290	323	328	341	326	345	330	341	306	329	353	310	300	301	342	315	313	304	338	334	321	294	346	297	315	333	325	301	347	284	336	344	346	315	321	351	297	322	289	290	304	308	324	300	322	331	322	312	332	338	316	339	290	293	312	346	290	297	335	313	338	303	339	322	318	277	300	290	343	279	336	316	304	322	321	325	321	312	340	321	334	321	319	332	307	334	350	319	285	302	324	299	296	317	339	334	350	301	336	324	313	341	293	285	329	300	297	321	296	289	314	350	294	349	296	306	335	320	345	296	327	311	290	304	312	306	305	271	328	308	331	282	292	326	308	332	300	282	346	310	313	282	339	273	306	313	322	325	297	312	298	295	330	330	288	311	318	306	317	289	314	315	306	313	306	321	326	326	316	307	329	294	333	306	353	336	353	339	311	352	310	309	318	358	338	306	320	341	307	314	323	315	310	374	324	298	336	293	291	330	316	315	335	290	303	306	297	263	333	307	323	328	308	294	304	308	299	292	327	323	305	288	328	307	295	308	362	325	307	313	285	281	320	293	331	319	302	338	320	316	324	325	316	323	328	292	322	278	322	324	312	317	304	330	314	335	292	316	325	275	311	305	290	345	320	327	329	311	356	314	320	294	318	330	354	370	282	274	334	313	329	330	299	322	310	295	325	305	326	310	334	311	341	321	312	310	295	327	323	300	307	317	310	329	314	333	314	291	325	313	327	324	331	324	344	306	319	304	306	334	344	319	316	290	330	294	337	301	298	341	280	310	306	258	305	290	354	332	329	291	328	333	302	324	280	331	309	288	316	349	343	335	328	324	309	316	325	311	314	312	336	332	346	282	318	325	311	297	318	321	295	305	306	301	346	307	320	312	338	310	315	315	316	333	322	321	288	313	334	320	292	333	340	310	301	334	315	310	305	329	324	327	332	310	335	311	317	298	358	308	303	321	326	320	307	328	325	307	293	275	310	309	338	290	311	282	344	298	298	327	341	301	310	310	344	279	313	305	337	321	314	301	321	292	323	294	346	305	298	301	317	314	310	342	345	327	308	323	303	304	292	287	317	275	321	311	305	316	312	298	369	347	340	322	308	304	330	315	314	317	307	342	284	320	343	347	313	303	331	323	320	298	338	307	301	320	323	292	340	337	333	323	336	323	312	336	326	316	338	303	314	321	324	290	301	311	315	301	322	284	327	306	327	314	287	310	310	287	315	300	320	341	363	336	308	334	286	325	321	286	294	339	305	324	344	337	310	313	325	336	295	332	285	311	318	325	314	301	334	315	326	347	314	289	349	299	316	327	293	309	306	327	310	313	334	347	341	313	304	293	339	339	313	307	295	335	333	310	359	311	303	275	327	327	332	314	300	302	324	300	307	299	342	338	310	322	316	299	324	327	318	289	281	334	325	315	338	294	347	286	311	305	345	323	334	344	314	322	326	319	294	299	300	293	285	305	331	330	353	318	303	314	335	291	330	334	304	311	364	324	346	356	318	333	330	298	309	301	315	292	326	315	292	298	306	303	340	311	316	288	318	294	319	316	338	350	306	333	346	293	354	334	329	328	333	322	297	305	335	290	334	269	323	302	362	317	318	290	321	332	313	328	295	297	294	321	307	304	321	309	309	326	309	309	342	324	301	292	294	285	317	326	289	298	326	309	314	345	314	294	290	351	310	290	326	339	301	288	335	326	290	330	333	337	319	318	320	301	313	307	297	331	332	306	328	299	308	327	310	297	297	327	338	326	278	300	325	309	319	311	329	321	346	297	346	290	325	310	309	304	291	317	273	311	321	310	314	297	332	332	333	302	330	341	309	311	298	332	303	314	296	295	305	321	335	340	319	345	286	305	324	312	320	306	311	332	308	333	340	309	297	322	312	315	331	298	338	309	302	316	314	323	321	331	296	337	317	304	327	310	296	322	339	310	299	322	312	332	311	304	309	318	331	309	335	313	325	304	306	295	303	295	311	332	336	299	310	330	304	299	335	346	287	304	316	331	321	317	296	337	306	305	322
26880	22540	23936	17031	9479	5665	3929	2820	2109	1712	1329	1089	955	838	779	697	644	602	531	476	479	451	432	409	390	387	389	371	361	350	354	313	318	318	285	278	294	311	265	308	275	249	301	289	272	269	311	298	265	289	288	280	275	283	265	278	255	273	287	293	299	293	259	282	266	266	290	255	292	278	265	288	298	281	271	250	268	254	269	282	299	264	302	287	274	298	279	262	280	273	271	243	257	244	255	275	264	231	270	263	263	275	267	268	266	284	304	268	271	298	250	290	246	260	296	271	282	280	263	263	292	258	280	261	298	282	275	304	310	271	284	278	285	271	292	255	268	276	302	262	272	284	305	266	282	305	279	319	276	249	274	299	279	256	280	280	272	296	286	287	276	263	303	270	259	298	268	262	278	253	271	273	279	294	285	274	269	287	254	234	252	260	258	281	249	248	277	263	236	259	294	258	257	288	305	300	264	262	293	272	273	257	257	242	283	276	260	286	261	294	282	286	281	280	259	310	259	277	261	286	268	281	267	301	238	293	279	259	267	258	259	282	243	246	281	301	278	281	272	288	264	253	241	266	254	268	259	295	278	276	278	253	287	232	250	275	249	249	285	302	276	291	281	266	278	279	251	276	292	256	268	251	281	285	280	275	278	283	253	286	315	254	250	266	294	261	267	297	260	278	274	321	271	273	257	291	285	256	292	261	281	288	285	298	263	267	273	287	282	258	269	272	289	294	251	284	268	270	293	294	268	271	278	289	264	239	300	291	280	261	289	261	270	258	278	253	306	290	276	289	298	292	256	289	264	293	303	248	275	261	246	262	259	260	271	294	284	266	263	285	278	272	283	294	299	258	258	270	240	267	295	307	304	269	296	274	276	286	288	284	256	272	262	292	278	290	289	271	281	270	298	293	298	248	291	262	292	271	253	254	266	283	297	283	261	275	266	246	283	262	273	265	243	267	265	312	284	289	278	278	272	285	269	309	246	275	256	275	266	291	255	290	308	277	291	258	250	240	288	293	271	274	282	250	291	259	284	290	299	311	288	272	278	279	296	275	275	278	284	250	294	253	248	284	254	253	282	268	283	254	276	297	251	266	234	265	247	284	277	276	282	254	257	278	272	287	291	278	282	286	281	276	257	279	283	265	269	302	269	276	254	252	274	272	283	279	278	293	277	297	275	268	262	288	274	256	281	238	288	289	247	279	261	272	261	278	255	278	286	263	293	258	256	288	265	280	270	290	264	286	299	268	261	261	277	282	298	267	274	298	265	252	258	282	267	256	266	279	294	277	255	256	289	292	274	273	264	285	281	265	262	266	299	287	260	301	259	296	295	283	285	287	253	262	281	288	258	256	251	250	257	280	261	276	277	293	279	269	273	318	280	295	285	275	297	262	280	291	280	277	265	258	259	283	293	305	263	310	283	285	251	226	297	244	235	282	275	287	265	245	267	248	298	303	269	294	280	292	281	274	292	275	283	272	278	265	271	251	270	271	271	281	257	290	275	279	249	268	236	259	286	273	270	254	268	289	245	256	281	291	276	287	293	270	267	288	273	261	273	261	262	292	273	274	303	258	276	286	264	239	284	254	295	266	298	275	264	305	277	261	281	285	287	266	267	263	283	287	253	289	262	286	268	285	281	253	279	281	259	268	270	269	245	274	267	286	284	252	267	258	302	275	277	292	281	292	285	276	273	279	269	275	272	285	278	253	285	297	274	291	273	258	262	275	251	292	297	294	271	275	314	275	285	279	263	278	267	295	302	274	280	292	279	277	292	253	271	276	277	299	293	306	287	295	268	276	243	279	281	274	289	283	280	258	267	285	261	278	264	296	281	330	284	271	270	255	306	260	290	268	271	277	269	299	305	305	255	260	259	273	259	296	284	261	247	310	288	273	289	282	275	284	282	245	276	277	262	269	267	274	277	296	268	282	285	257	275	236	259	251	254	270	260	303	266	252	294	267	301	279	263	255	306	232	248	298	271	281	269	253	257	280	246	254	265	286	252	267	257	287	260	282	249	276	256	262	303	265	262	294	265	300	268	285	283	273	245	268	263	235	244	278	278	305	300	274	270	273	263	294	277	266	247	282	271	289	295	282	281	292	251	270	273	276	311	280	247	258	274	283	272	310	279	280	274	284	265	256	288	262	289	273	263	286	264	312	248	262	253	256	259	281	269	277	289	275	294	266	271	290	294	250	254	286	256	263	295	276	286	282	256	283	297	271	300	276	269	286	259	273	297	314	243	273	239	259	289	267	248	260	277	277	290	267	253	258	263	270	279	277	263	266	268	263	300	272	283	240	288	253	261	269	302	256	287	275	275	276	263	271	318	292	252	300	271	272	263	270	278	280	263	293	297	281	278	305	262	282	270	297	266	268	266	279	266	295	266	259	275	303	293	310	271	292	296	282	255	292	254	273	286	300	277	272	256	257	275	272	269	262	287	262	265	276	282	254	264	230	292	275	264	272	284	292	287	269	284	289	294	271	274	254	262	242	299	275	261	276	306	286	272	280	268	266	261	289	258	305	313	268	291	297	276	273	264	275	279	287	283	264	251	256	291	291	282	299	281	292	279	280	296	269	249	289	277	267	268	280	279	303	269	275	243	273	294	276	273	274	263	275	258	255	284	278	280	250	295	264	271	270	279	293	257	258	269	297	291	276	275	287	316	291	247	292	262	253	292	302	277	274	273	263	309	273	253	268	270	267	247	277	266	221	275	296	260	290	290	272	290	278	284	291	253	285	242	286	277	274	303	250	274	272	268	274	256	297	273	301	276	274	283	272	279	281	252	296	262	252	285	290	244	260	276	256	270	260	276	271	281	262	259	248	282	256	248	278	250	250	258	242	276	256	278	276	274	256	290	275	277	267	272	277	299	239	293	264	273	280	271	270	264	253	243	267	322	285	258	267	273	273	279	286	298	278	272	278	256	271	272	256	276	274	291	267	274	273	272	278	295	284	288	283	261	258	292	306	276	286	259	268	262	291	278	257	259	284	274	274	279	288	300	279	300	279	259	244	287	280	293	254	256	279	281	297	248	301	244	253	302	273	284	305	285	259	263	238	291	255	266	286	256	264	272	276	287	236	270	253	246	293	265	307	268	254	284	284	279	263	273	254	277	264	327	255	283	303	297	213	275	276	271	271	287	248	293	290	296	289	263	292	252	285	274	292	296	280	294	291	263	298	252	275	287	281	255	287	270	286	277	294	295	244	267	266	255	276	281	295	267	278	274	287	276	286	276	238	271	271	310	287	274	278	283	277	296	295	270	265	329	273	284	295	278	281	265	309	252	284	278	241	286	280	280	288	264	250	261	264	274	267	292	249	258	276	269	264	277	262	300	269	286	332	271	286	273	255	269	273	264	285	263	271	283	285	301	290	274	278	259	282	311	279	262	303	282	276	278	271	286	292	255	266	256	275	284	284	241	251	285	273	274	300	260	258	291	276	303	285	250	286	253	272	284	277	263	261	307	278	226	269	271	289	312	264	271	274
24832	37734	33555	24261	18672	14227	11390	8676	6660	5421	4576	3641	3064	2693	2429	1959	1751	1524	1422	1229	1144	1054	1036	914	878	842	788	777	736	700	667	665	613	583	627	586	604	539	517	526	502	458	517	512	515	508	493	512	487	457	476	541	473	470	467	452	482	481	472	460	486	449	447	485	482	479	472	429	461	473	468	481	463	454	455	474	460	518	474	438	485	490	473	464	469	459	491	471	459	499	462	485	477	450	480	429	485	460	463	452	473	513	460	474	505	453	491	479	487	498	474	443	469	496	508	453	500	439	458	483	437	488	436	445	457	487	458	463	420	454	512	493	392	476	452	499	446	453	445	489	491	460	481	461	512	457	529	433	486	500	474	501	503	450	433	451	473	473	471	471	487	501	487	467	512	473	458	455	479	476	449	499	481	445	482	469	490	462	465	451	453	479	452	469	510	481	469	494	525	513	503	482	482	443	490	414	529	467	487	482	500	464	479	445	509	462	465	480	479	460	482	463	457	454	464	442	494	490	484	518	474	476	483	477	504	457	477	482	456	469	471	465	448	492	468	461	484	456	518	462	470	510	484	454	466	492	494	423	502	446	453	461	496	449	501	439	499	474	455	457	475	458	506	462	494	454	494	447	472	466	449	487	439	425	466	482	464	469	473	464	489	471	453	447	500	458	464	436	463	472	459	462	478	442	485	445	494	472	452	475	469	466	465	513	490	445	459	439	465	442	458	460	505	441	511	478	471	464	484	478	468	493	461	463	478	438	483	477	487	485	420	465	492	479	478	486	516	457	471	452	450	467	465	496	495	487	450	457	462	469	516	485	495	514	472	556	436	489	490	471	498	455	469	414	483	515	464	485	437	481	530	427	465	463	437	523	485	448	456	485	503	523	476	485	452	479	435	491	447	468	504	488	486	448	472	466	550	465	464	452	487	479	447	505	468	499	449	504	450	484	504	504	486	453	471	488	476	465	479	469	501	448	468	515	483	413	479	472	488	470	435	486	470	471	457	459	476	465	484	504	440	454	478	448	487	460	438	436	451	464	462	449	470	461	461	470	491	481	447	483	478	462	497	456	468	464	461	483	448	472	471	496	488	470	486	442	472	462	505	462	490	465	473	450	464	465	463	452	502	464	495	476	514	506	475	471	472	437	471	479	448	486	495	478	506	459	508	512	489	471	446	502	453	485	506	468	449	478	478	529	471	463	464	490	463	480	479	473	496	462	487	505	442	477	449	446	487	485	455	448	485	459	496	421	474	468	463	438	481	473	487	480	478	476	482	453	472	459	448	491	498	449	440	462	513	493	481	478	472	462	453	469	495	498	486	445	460	505	486	492	475	490	458	497	461	442	473	492	444	455	473	461	500	481	471	443	532	473	495	511	475	475	494	469	492	454	530	480	449	472	475	455	486	482	452	479	432	479	457	449	493	485	520	489	462	473	485	512	462	494	490	464	446	438	447	482	477	448	477	483	479	482	468	490	506	463	488	472	468	477	424	459	454	496	452	475	484	473	496	478	487	472	463	428	465	481	497	499	509	474	482	463	468	515	487	479	444	480	495	464	472	489	468	464	493	472	436	450	485	463	510	456	448	465	474	445	447	487	485	484	462	521	485	510	467	511	474	449	421	453	446	492	434	492	462	475	489	513	461	421	473	517	451	473	450	491	487	484	490	458	478	481	480	463	485	490	465	450	498	484	471	504	468	474	440	441	520	463	494	463	495	475	466	454	488	460	466	471	466	510	476	485	462	489	485	494	464	454	427	478	484	495	495	486	449	451	469	504	508	471	486	487	485	464	484	457	452	469	451	490	448	451	480	437	448	495	511	468	469	482	454	467	460	496	450	520	518	499	464	467	462	516	474	425	489	471	470	445	464	419	467	457	483	493	463	483	463	464	474	510	464	472	493	453	416	479	478	443	451	481	454	479	476	449	477	437	480	492	484	459	474	472	486	468	478	471	472	470	435	464	480	512	479	425	454	501	478	462	465	512	474	449	467	461	479	506	481	456	468	456	498	468	465	463	457	465	452	485	459	485	460	456	465	487	486	474	494	483	484	450	442	490	426	469	465	498	525	476	472	452	449	484	489	457	472	485	446	498	463	505	484	497	500	502	479	495	484	429	496	477	470	496	475	407	496	464	441	475	440	447	458	468	460	469	431	464	508	445	490	506	499	476	497	464	477	451	458	470	487	447	473	468	432	478	479	453	497	471	495	500	471	432	450	476	472	492	467	485	452	470	452	487	495	469	485	479	486	466	501	448	484	481	472	481	447	488	490	504	471	448	466	497	470	475	462	461	545	492	466	486	464	476	454	455	457	467	458	470	464	458	454	476	471	449	503	448	461	453	458	445	490	451	497	476	455	470	466	464	459	463	455	486	431	455	518	487	466	434	470	449	450	476	445	442	502	498	469	493	465	448	485	492	486	472	433	470	465	457	449	414	503	470	456	485	483	485	503	463	460	497	473	480	472	458	446	440	467	491	441	470	475	462	460	480	498	464	452	459	497	442	477	472	470	490	429	464	509	507	481	455	475	492	456	507	475	480	493	476	467	492	496	497	491	490	489	433	477	457	475	478	433	443	442	462	478	499	466	495	463	456	450	506	445	434	463	440	487	443	436	452	503	500	465	468	482	446	438	448	478	443	477	485	450	449	474	481	465	457	446	478	466	472	472	495	486	468	481	475	508	476	482	485	428	475	527	475	485	463	445	450	476	453	457	462	463	480	496	479	451	467	435	495	477	505	512	454	477	477	462	488	457	474	448	456	502	487	437	477	497	459	474	474	452	479	449	484	482	464	455	421	476	516	440	459	483	466	483	500	439	467	462	499	460	495	490	492	447	472	465	473	483	486	487	495	463	489	464	470	508	442	476	511	458	460	470	473	483	491	428	497	491	495	432	435	501	465	494	471	466	466	455	456	465	478	440	452	501	466	450	482	438	457	413	457	484	438	415	454	455	498	484	467	483	516	421	462	498	426	528	468	516	498	458	493	446	501	461	478	452	488	474	446	471	465	489	452	471	480	501	500	474	421	465	506	475	473	441	477	503	470	450	468	476	465	493	432	458	499	496	498	468	470	486	452	469	457	467	457	432	428	461	496	461	517	474	466	447	435	480	495	465	455	460	461	460	444	462	502	458	477	475	469	522	486	483	452	471	464	495	453	475	480	462	466	433	435	462	433	472	439	484	472	451	481	466	455	483	479	485	468	455	473	483	488	436	506	457	482	468	455	446	447	447	467	472	466	481	443	445	457	460	527	461	460	472	506	470	488	521	495	478	492	454	476	473	483	484	534	473	449	514	482	433	477	458	455	485	478	438	458	456	476	476	460	465	451	457	443	468	502	463	488	480	463	467	488	487	475	497	462	468	458	432	488	462	466	492	475	494	498	462	486	490	455	457	469	498	474	461	460	472	475	486	481	438	445	475	437	467	467	427	465	475	492	489	505	500	478	495	465	495	496	474	441	487	450	499	482	490	458	495	480	461	474	458	465
24017	21158	28419	24261	20983	15015	8570	4879	3377	2692	2182	1672	1452	1289	1064	969	822	732	678	631	538	541	477	448	442	454	372	366	334	346	355	328	297	279	305	306	273	268	251	269	274	272	302	234	239	243	275	244	249	225	241	242	245	240	199	220	233	231	207	220	217	223	248	237	265	255	251	230	228	231	221	229	244	235	239	237	234	224	228	235	251	237	241	221	223	243	233	250	209	232	230	239	245	218	244	261	219	242	213	225	218	225	215	248	250	217	247	225	247	229	241	243	225	231	230	250	227	245	212	193	232	221	264	248	232	225	228	236	233	229	263	235	241	226	222	237	193	239	223	241	240	231	235	252	232	242	231	223	233	243	231	229	269	220	244	251	239	225	221	200	204	230	232	207	234	224	227	229	222	227	233	261	226	249	224	229	232	216	237	221	243	225	212	235	254	226	236	260	228	239	233	213	203	217	241	232	230	215	241	217	240	247	244	218	233	249	233	239	221	220	235	211	196	245	212	243	232	240	243	246	227	248	230	225	203	241	236	212	253	211	245	231	228	220	234	234	239	242	222	237	245	227	223	225	217	236	219	228	240	216	229	211	256	204	239	231	234	245	225	222	238	257	250	233	226	207	217	254	246	235	242	220	221	211	233	209	236	232	242	237	222	237	224	240	244	214	216	223	232	212	248	236	222	232	236	211	227	248	218	214	249	247	225	219	247	218	226	259	238	241	224	233	234	193	253	206	222	229	216	251	224	241	233	238	243	220	246	248	232	237	255	250	226	206	242	252	271	208	245	245	239	247	229	230	214	233	224	234	226	216	193	234	222	212	278	238	224	233	205	227	245	218	216	231	221	212	225	253	217	220	224	222	230	221	232	215	231	217	265	223	223	272	210	247	241	225	247	227	248	233	234	196	247	242	221	220	227	219	205	254	237	250	239	254	218	239	228	221	235	226	249	244	235	255	239	220	246	217	240	234	222	224	240	215	228	233	234	242	230	238	217	209	220	234	228	221	208	214	217	230	235	248	234	200	183	221	235	240	218	216	236	226	256	211	207	199	264	225	220	216	256	255	236	225	230	218	206	214	248	230	214	241	237	252	233	237	244	226	218	224	233	240	221	260	217	212	222	241	233	242	197	220	249	228	243	244	226	201	236	207	223	249	232	239	243	251	229	227	228	245	217	230	226	265	241	233	216	247	229	236	225	242	223	216	234	224	242	231	218	215	235	259	227	227	233	231	234	218	236	215	236	238	233	213	215	211	209	222	247	249	203	197	239	233	217	233	264	222	228	251	236	227	225	222	234	202	224	239	255	228	210	249	219	263	213	226	207	214	266	256	214	253	231	233	220	230	219	238	241	241	238	209	232	238	233	228	219	229	230	228	223	231	237	216	209	224	234	221	243	250	227	205	233	236	231	266	246	229	260	243	271	235	207	239	237	231	222	247	242	250	235	236	229	242	218	243	259	254	232	247	224	218	230	208	226	237	232	248	252	236	238	221	252	247	230	262	248	256	246	247	214	235	233	246	269	242	256	231	218	252	214	263	223	234	227	236	206	243	223	208	230	218	237	232	229	256	237	247	220	223	214	214	211	215	226	231	221	226	233	242	227	201	234	232	260	239	238	223	219	230	222	249	214	217	217	233	234	275	193	232	232	245	238	240	261	223	233	247	210	228	256	245	216	218	218	224	222	210	251	240	228	219	251	242	236	204	243	246	247	223	237	215	245	231	215	218	225	256	252	246	253	232	246	210	226	229	249	233	226	238	228	228	249	215	197	208	243	218	231	203	246	242	224	252	224	229	238	243	256	220	236	213	218	262	231	259	233	193	219	242	282	253	241	243	236	231	246	241	252	220	215	246	201	212	217	231	229	251	221	255	256	221	229	236	218	224	221	249	239	248	209	252	229	258	232	214	255	230	224	226	258	242	236	222	222	210	243	242	247	257	239	203	240	247	209	234	223	245	212	207	244	242	234	226	223	239	236	223	256	246	237	232	243	220	237	228	230	249	230	233	242	229	265	259	236	231	243	209	233	241	218	247	256	235	243	211	232	226	228	244	238	267	230	224	252	228	261	236	236	238	215	243	212	205	240	205	249	231	214	211	220	239	253	244	234	246	204	214	220	237	227	223	249	220	238	239	242	217	265	242	234	254	237	247	211	216	240	238	220	235	229	244	227	207	251	230	232	217	238	226	236	225	229	236	245	216	248	231	218	232	225	191	255	237	257	243	199	217	229	245	252	198	228	237	220	247	197	243	216	222	223	259	220	225	243	259	238	245	240	226	248	217	242	226	235	206	254	225	276	237	231	256	279	222	228	210	250	213	237	215	265	222	255	227	234	248	224	225	221	231	217	219	220	254	224	215	252	223	257	245	228	244	216	235	240	216	220	244	240	232	223	232	239	244	225	224	255	212	219	245	239	245	263	206	233	211	221	230	243	236	235	220	242	225	227	234	223	215	228	244	218	240	227	230	244	241	223	243	226	221	221	232	215	245	234	231	217	241	220	216	228	217	222	217	239	234	222	221	249	195	206	257	240	238	230	244	230	228	228	241	259	254	208	221	222	243	214	218	222	216	257	238	251	220	223	226	201	223	218	216	235	259	223	214	226	239	192	252	213	231	245	241	238	215	227	229	230	214	242	215	252	246	240	255	216	226	231	211	232	237	229	214	214	227	249	246	252	253	235	208	208	210	209	198	214	204	239	228	226	224	225	248	231	219	242	265	240	239	274	227	223	220	223	248	252	231	219	240	208	243	205	252	251	213	238	253	241	228	216	245	205	223	251	210	221	223	244	220	238	202	258	220	230	243	214	220	246	234	231	242	220	262	249	246	222	241	257	232	222	218	231	214	217	225	250	213	221	239	235	220	243	235	241	252	201	242	235	228	238	248	226	241	225	246	240	226	233	242	245	243	256	224	234	238	244	229	240	264	234	223	270	253	250	234	229	245	232	251	231	234	228	216	205	228	221	224	216	255	226	235	236	213	224	232	243	258	231	224	246	243	227	242	241	241	213	228	264	238	237	254	216	252	249	230	200	267	237	227	248	258	214	235	207	224	237	269	232	247	225	227	225	232	207	236	255	241	237	215	241	250	215	220	230	217	233	261	231	229	267	250	233	222	252	223	213	199	223	241	223	252	243	253	218	221	265	247	219	225	233	211	260	248	234	210	231	225	232	235	210	271	207	253	258	244	236	227	222	237	218	270	235	249	245	274	229	244	234	233	248	232	211	243	234	227	241	234	241	247	218	225	229	225	234	239	228	257	217	233	252	243	217	228	251	202	230	251	253	234	206	245	218	247	208	240	207	208	204	219	249	221	234	209	216	226	182	219	266	212	248	202	252	236	240	233	239	211	247	219	251	252	239	222	217	240	235	239	222	215	210	271	245	240	241	231	249	240	227	221	240	198	248	226	224	232	261	252	233	244	230	226	221	246	245	236	239	212	250	233	242	230	234	241	236	214	249	210	254	245	220	223	241	259	239	242	226	217
25711	42727	39438	31057	24809	19985	16617	12835	9993	8260	6819	5556	4493	3871	3450	2893	2588	2192	1914	1647	1596	1462	1365	1281	1210	1069	1027	877	842	745	764	660	664	637	601	650	570	513	510	534	472	480	437	444	441	443	385	406	393	403	411	422	395	417	398	421	389	395	390	419	365	390	373	386	384	390	419	404	411	450	412	435	415	394	429	415	408	408	405	427	366	421	426	413	411	384	411	376	431	440	377	398	421	399	399	424	433	401	380	394	429	382	367	409	413	383	398	397	399	417	435	434	421	454	389	378	425	397	417	410	404	386	397	367	389	417	401	391	421	399	416	406	403	451	399	399	370	400	432	400	400	400	419	407	413	400	404	383	372	427	394	379	444	405	392	382	390	381	405	388	401	391	410	411	409	394	420	420	459	395	441	415	438	439	365	413	426	395	400	381	380	425	398	413	448	408	424	424	359	426	421	405	410	415	359	378	426	420	427	390	405	437	410	419	378	375	368	378	425	415	424	406	406	420	384	413	405	395	431	409	448	411	444	395	399	375	420	389	408	387	404	403	377	414	422	377	390	393	435	409	430	393	386	419	415	378	391	384	386	406	396	439	414	391	413	410	400	401	382	414	424	381	414	398	404	382	376	378	430	371	407	413	399	370	406	432	408	410	440	415	433	374	381	423	395	405	412	394	448	407	420	403	391	409	376	430	393	402	419	356	412	384	420	395	362	428	398	409	422	455	416	394	392	435	363	418	379	414	405	373	413	387	391	394	427	422	382	386	412	453	430	410	394	382	416	392	378	392	407	403	407	431	409	392	409	394	411	387	401	432	443	417	415	405	410	408	389	408	412	387	411	392	412	413	375	400	403	407	417	427	363	413	377	414	396	437	393	447	356	410	384	406	384	379	394	400	406	393	426	432	386	383	376	434	418	403	386	413	403	407	401	361	395	369	413	403	404	424	394	458	395	383	409	382	417	367	392	437	416	433	419	433	371	415	392	391	410	394	379	419	387	374	414	468	410	413	395	421	411	385	375	399	411	402	390	372	399	376	407	399	384	403	370	397	424	408	397	382	401	395	413	376	382	398	381	429	390	410	423	398	392	431	388	387	433	393	419	435	380	414	418	403	417	440	431	440	403	413	432	374	389	393	407	400	421	387	388	407	408	361	434	372	382	413	357	385	394	371	409	363	412	429	374	391	412	411	405	366	429	385	368	408	423	407	401	399	375	405	411	414	397	361	393	417	445	397	380	352	417	398	404	407	443	430	390	419	396	356	362	368	415	410	396	406	429	378	418	377	390	409	361	412	432	384	398	404	380	402	420	409	424	406	418	390	398	404	410	393	425	423	397	401	439	384	395	426	395	403	395	414	418	354	377	369	412	395	395	380	407	412	364	372	389	421	398	417	410	373	413	396	435	398	406	402	407	399	404	434	446	413	425	412	402	392	394	399	392	377	381	381	430	405	368	408	429	428	405	417	416	414	405	410	441	402	410	422	408	409	407	436	412	405	384	367	441	405	414	401	413	359	394	399	367	382	385	372	381	383	444	400	393	404	409	407	423	381	397	394	411	400	382	394	464	376	406	384	382	402	415	411	395	417	416	399	445	396	436	408	415	379	387	386	397	425	416	413	387	402	397	411	385	402	407	419	409	389	381	455	404	372	411	424	429	408	427	390	423	368	388	402	388	422	399	398	404	388	400	397	400	423	394	408	426	413	442	417	421	387	401	411	418	399	438	420	359	371	422	459	416	372	407	406	380	423	419	404	396	404	414	373	404	465	401	383	435	367	411	383	402	375	380	388	396	400	417	410	434	404	431	431	412	406	388	373	386	401	402	411	359	381	412	408	399	382	393	383	400	396	410	446	396	386	427	400	374	406	393	371	422	430	414	435	417	407	404	409	413	400	430	402	414	430	420	413	408	391	422	385	383	371	388	426	406	404	428	405	443	368	421	421	371	395	426	413	420	399	387	382	429	388	422	396	365	377	391	413	374	398	414	385	414	363	371	410	438	368	373	398	417	389	364	395	369	389	398	402	403	377	416	414	430	447	421	381	384	392	418	393	429	395	393	385	397	398	354	381	377	410	382	415	423	396	405	404	370	418	433	389	376	442	423	378	387	407	406	378	422	416	366	417	412	422	401	422	416	383	385	373	391	394	416	393	399	407	414	367	386	396	417	419	410	403	419	420	401	411	397	410	374	420	392	417	426	380	417	413	412	395	420	417	432	374	411	401	387	429	422	406	392	401	425	399	413	445	412	403	381	395	392	407	428	420	412	411	444	410	403	402	388	403	405	421	421	435	394	406	403	363	418	418	417	429	409	436	352	407	398	402	396	376	409	383	407	398	413	414	396	396	411	438	440	387	400	406	393	414	416	412	413	424	398	417	394	394	440	433	420	403	389	402	383	406	416	404	415	383	358	422	398	421	386	387	404	400	411	422	353	400	424	372	376	409	374	367	397	430	379	383	401	406	369	422	383	378	423	422	412	422	401	386	417	433	414	382	431	436	382	386	420	408	405	412	395	374	412	421	426	407	402	446	393	430	390	415	392	386	410	380	403	395	416	411	402	428	397	418	369	390	427	410	438	398	429	397	414	384	369	408	410	406	415	441	367	370	403	370	428	417	385	391	405	442	403	451	394	383	377	368	422	413	442	410	376	368	400	447	431	397	376	404	377	436	419	360	386	410	393	401	385	417	395	404	403	407	432	414	426	402	412	438	416	439	384	425	395	431	419	398	405	364	388	419	365	396	410	415	420	414	406	385	410	408	402	395	370	438	379	387	429	422	417	426	432	389	396	397	411	408	407	388	394	434	457	419	368	391	357	417	405	413	408	386	402	382	373	401	440	425	403	398	395	401	364	422	402	389	415	379	430	391	383	407	399	432	399	409	429	406	428	419	420	432	388	401	364	387	386	420	394	435	386	426	424	415	412	396	422	419	356	399	401	391	388	403	384	371	373	406	429	400	398	398	403	398	372	442	416	371	397	388	367	427	377	411	425	391	414	395	397	414	382	391	357	427	407	410	392	422	418	372	387	375	381	409	398	432	407	409	396	418	392	391	384	426	446	431	403	398	375	408	391	406	406	398	409	406	403	391	429	404	401	426	432	406	406	405	418	433	373	396	391	383	385	394	440	439	432	425	393	437	408	416	406	400	384	417	419	409	436	406	387	410	420	390	388	381	413	384	389	397	383	391	382	396	396	413	388	405	409	382	380	422	379	404	392	378	428	402	418	389	401	409	431	427	411	385	407	395	410	375	409	386	421	411	365	422	429	386	390	418	385	408	414	439	416	410	426	429	423	415	417	408	399	410	409	362	389	410	386	393	398	408	422	380	385	385	416	392	385	413	396	398	423	423	446	409	365	399	358	373	432	433	398	401	404	431	404	380	408	414	388	397	419	419	422	412	403	388	397	383	393	383	417	423	430	399	416	406	389	382	386	377	417	414	388	398	399	383	396	403	410	427	357	406	387	372	415	393	374	414	386	426	409	400	384	399
23086	21158	28946	23625	21266	21278	15604	7226	4671	3608	2977	2286	1951	1616	1397	1130	1023	880	803	703	696	644	613	526	503	461	445	447	387	346	319	281	305	299	328	296	276	227	244	255	257	231	216	211	226	181	204	182	201	190	201	156	188	198	186	174	187	183	194	165	184	199	165	171	187	163	195	183	191	185	191	166	187	179	167	175	171	191	179	189	171	175	181	191	170	202	217	195	172	213	191	191	181	194	183	193	171	179	218	168	163	173	169	180	210	187	196	194	215	201	168	187	195	173	176	163	181	177	184	195	168	199	203	198	185	205	182	182	177	204	183	180	179	187	184	190	187	173	189	180	181	176	194	185	172	197	166	193	184	182	190	191	204	182	191	196	173	216	179	183	194	188	204	194	189	195	211	181	190	184	170	184	194	188	203	199	190	205	184	164	176	199	190	170	153	168	218	205	190	165	183	178	193	209	181	166	188	195	198	207	170	182	180	216	180	184	183	188	166	202	185	195	206	166	197	176	191	190	161	193	195	171	191	196	212	169	176	157	149	195	180	184	209	178	177	178	198	215	177	189	180	205	190	174	202	222	178	191	197	177	203	195	194	192	191	182	189	175	172	174	172	194	170	178	180	179	203	187	166	182	168	184	178	173	179	195	198	190	204	177	175	169	193	200	200	180	190	190	201	183	181	179	194	190	180	181	174	191	196	199	207	194	194	168	183	171	201	176	184	180	144	195	168	187	203	181	180	186	171	157	199	189	174	188	168	164	158	173	169	181	222	172	151	186	176	183	183	202	194	196	175	192	187	192	193	172	172	194	177	196	199	187	186	195	162	155	191	183	204	166	172	189	173	180	175	201	181	165	196	190	170	172	216	181	187	164	166	191	203	205	188	187	169	182	188	185	149	191	162	199	178	187	176	159	213	172	191	202	169	176	180	186	168	154	193	169	167	196	202	178	204	185	180	186	175	193	203	180	152	181	199	202	169	185	181	167	188	191	165	193	201	193	188	191	212	189	184	203	188	196	203	180	170	176	178	202	183	171	206	165	186	171	145	187	162	163	153	182	165	190	180	170	175	174	210	194	181	180	198	184	177	167	160	202	183	166	200	163	180	211	179	194	186	178	172	201	164	180	177	195	184	186	172	198	183	185	199	189	172	200	181	173	178	184	210	177	182	169	165	186	172	200	165	204	181	195	196	183	212	176	168	197	204	196	215	199	198	185	194	174	181	172	196	177	156	201	192	199	184	175	179	185	196	175	210	205	172	200	177	199	164	171	179	178	185	178	177	192	192	169	160	212	196	189	188	185	192	213	182	205	188	196	200	189	193	183	175	194	175	190	156	181	149	199	180	198	183	190	181	200	193	184	166	183	200	188	176	198	181	171	194	191	197	159	171	167	179	185	185	199	181	178	180	203	189	174	192	182	187	183	156	194	181	185	193	181	207	183	166	193	181	168	202	148	162	177	187	171	195	166	176	208	185	204	192	166	176	192	189	202	174	192	186	183	189	178	186	178	179	191	175	181	184	194	172	175	170	202	189	181	177	171	189	195	159	205	158	184	176	189	195	185	171	187	168	167	194	213	175	196	191	196	198	195	196	180	200	173	174	160	184	177	159	179	197	196	183	189	195	169	196	214	166	193	172	176	183	169	190	192	192	203	194	162	209	169	177	183	164	191	185	180	202	198	207	175	189	206	189	170	177	172	175	183	179	179	189	171	193	171	203	177	205	190	172	165	217	166	191	180	194	197	179	180	182	168	189	180	169	201	190	197	180	190	185	187	185	165	182	170	195	191	182	185	181	172	192	182	197	191	192	190	185	188	188	189	179	190	181	179	213	167	162	198	176	180	187	171	177	195	171	197	164	161	184	185	183	196	189	176	186	175	171	182	186	189	195	180	190	167	164	214	207	155	192	191	167	200	173	180	180	169	208	210	204	179	160	185	178	174	162	159	164	192	216	189	185	180	186	177	190	168	177	190	174	183	194	192	175	186	157	163	176	195	217	214	190	184	180	214	195	188	177	214	195	173	183	207	209	183	206	173	192	196	188	182	211	180	175	195	174	184	184	194	198	169	187	196	158	207	207	187	188	193	156	178	195	181	187	178	192	187	165	198	181	174	202	183	180	189	205	174	165	168	196	196	163	203	189	172	194	177	187	185	203	195	177	184	186	184	192	182	180	203	188	182	179	206	186	204	198	162	163	176	168	185	187	186	200	188	194	187	200	186	176	204	196	218	189	164	183	193	196	213	151	207	204	178	160	210	171	193	178	189	187	191	214	185	185	186	170	167	183	175	185	181	185	186	185	178	181	197	175	194	201	213	168	181	195	189	175	174	212	189	191	170	187	187	179	176	204	202	194	175	172	167	182	185	200	204	180	151	192	207	189	174	173	207	200	191	153	166	200	162	188	188	220	229	199	161	182	185	167	207	193	167	159	187	165	183	184	164	162	184	178	144	204	170	194	195	200	181	186	195	198	184	183	178	196	183	168	169	173	163	196	197	180	177	178	176	192	172	173	179	188	173	174	198	188	157	198	182	205	168	178	195	154	195	183	185	166	164	204	162	169	185	182	161	178	184	196	178	204	193	191	200	180	181	170	185	185	183	147	191	167	190	180	190	176	184	175	196	185	202	180	182	170	189	166	184	163	164	168	170	196	182	194	183	181	199	193	204	183	178	201	187	192	190	189	184	195	174	192	186	157	187	195	195	208	204	169	200	169	170	168	177	174	188	170	201	192	181	179	194	184	189	181	182	173	189	174	203	168	165	185	188	172	192	202	183	170	179	179	187	213	189	184	204	200	192	165	174	198	181	194	203	200	185	174	191	186	180	167	199	208	155	186	177	200	210	174	208	181	175	198	178	176	176	200	193	185	199	190	177	212	174	176	202	190	164	192	185	199	198	233	213	190	180	186	216	165	189	166	175	201	172	169	194	186	190	190	190	165	159	180	180	166	189	160	178	208	185	163	188	190	199	169	185	178	161	177	204	181	191	206	183	199	177	207	188	187	184	212	208	163	178	185	185	161	203	157	202	184	176	195	178	182	152	178	209	218	166	190	148	159	183	185	182	174	186	183	176	180	197	187	167	168	166	193	169	188	159	205	210	184	187	182	191	199	181	161	200	168	174	186	192	174	190	192	205	189	210	183	202	208	189	175	166	194	165	191	174	172	195	177	187	177	180	167	184	197	180	208	179	190	182	169	186	176	199	178	190	203	185	172	190	202	186	195	181	161	188	175	187	191	182	175	174	183	178	177	194	200	185	183	191	214	186	164	178	180	187	205	189	170	204	192	182	146	194	190	182	181	175	204	209	174	165	181	181	201	171	180	184	188	193	193	185	190	187	174	212	207	160	202	193	198	204	180	175	183	174	164	193	194	178	210	208	165	170	175	177	191	197	176	186	165	161	194	204	205	183	193	152	192	204	189	184	176	173	198	182	192	202	168	165	188	202	196	183	202	175	175	179	178	196	175	172	196	203	174	166	188	190	191	190
26735	47024	44238	34742	28835	24410	20269	16556	12867	10441	8817	7428	6187	5025	4341	3684	3045	2613	2357	2096	2099	1743	1749	1554	1355	1214	1181	1028	900	811	791	743	693	663	681	617	613	596	469	481	438	451	415	362	354	342	307	320	329	320	350	317	296	303	339	305	333	306	327	339	308	268	315	315	336	319	327	330	346	343	328	308	303	305	320	321	329	347	300	281	310	319	321	321	349	275	321	293	300	317	324	326	332	336	335	305	327	330	305	309	296	311	337	286	351	325	341	342	368	328	312	313	299	318	290	270	285	345	307	314	324	273	312	343	328	331	314	326	315	334	296	287	300	319	345	317	300	350	322	313	320	289	306	287	303	329	330	278	277	299	281	291	315	270	325	280	303	316	323	332	309	272	294	317	342	294	273	320	309	310	312	340	297	316	315	304	312	301	334	298	326	336	303	306	306	280	329	290	327	345	335	321	306	308	331	325	323	288	322	297	287	329	311	308	332	281	314	300	320	312	291	324	302	320	319	312	331	339	297	313	313	299	307	301	274	279	282	331	339	335	308	319	302	296	314	289	293	316	316	283	292	303	305	327	286	342	311	295	319	285	308	297	305	320	306	350	334	282	338	310	342	335	315	296	324	352	323	325	315	329	290	305	290	314	332	272	301	314	290	305	313	298	317	326	301	324	303	281	314	294	270	313	313	295	330	284	307	299	282	322	319	290	321	331	316	325	318	314	323	307	287	302	346	335	308	319	316	310	297	320	306	308	318	313	324	339	312	306	284	362	315	308	325	323	358	332	315	308	314	311	297	321	321	335	335	338	293	308	321	323	291	320	329	322	287	322	313	334	309	323	308	293	275	314	270	326	319	299	304	281	296	343	292	306	307	292	315	323	308	317	322	279	319	327	291	318	337	316	321	324	350	292	332	320	334	334	320	310	295	298	321	329	328	315	295	312	294	293	313	349	315	321	297	299	313	324	297	296	316	298	293	314	305	292	288	306	329	301	326	321	329	334	310	304	306	309	309	292	339	299	334	305	332	334	315	339	288	325	317	349	307	294	319	332	324	306	290	332	305	306	324	322	339	287	317	299	303	305	331	307	337	326	326	314	336	318	306	313	329	319	298	331	321	294	296	331	319	333	305	321	306	326	323	315	291	299	322	291	314	297	297	300	311	308	325	293	306	315	313	329	335	343	320	333	318	335	315	294	304	273	334	303	307	316	325	315	325	320	314	300	298	286	300	308	347	305	294	300	319	305	329	295	297	337	300	313	297	323	307	319	326	322	311	294	300	297	266	349	319	304	316	336	318	281	295	278	284	288	320	294	337	286	330	306	318	314	301	326	310	298	270	295	300	308	300	325	337	323	305	319	308	299	290	290	313	309	315	299	329	300	318	286	344	312	317	307	328	347	276	308	326	315	300	305	298	310	318	294	299	285	290	299	303	317	334	315	342	295	327	313	295	345	323	298	307	286	305	319	314	343	333	314	278	299	303	316	341	286	307	301	331	300	298	279	310	315	320	323	303	312	317	334	336	278	312	331	307	295	320	321	287	318	281	301	282	324	295	318	296	305	309	320	314	303	310	288	309	308	291	307	308	305	309	333	280	300	345	341	310	333	331	284	344	348	334	289	302	313	313	299	286	295	317	316	281	306	282	329	290	318	294	362	305	299	303	311	305	305	313	293	339	317	313	309	325	293	336	304	296	308	299	321	321	283	309	324	333	306	334	312	300	282	324	309	285	283	308	285	307	297	288	332	334	303	306	354	306	327	305	300	301	324	304	290	288	283	304	321	318	291	307	303	309	334	317	292	307	298	306	287	284	300	315	307	320	293	339	312	292	290	307	305	339	303	313	319	320	334	339	301	332	325	303	312	292	339	315	313	315	277	339	303	291	291	315	337	281	317	309	308	309	319	294	298	329	290	318	328	283	300	271	308	336	307	299	312	314	297	294	292	320	326	311	321	328	316	314	281	314	320	299	304	285	329	304	298	319	290	336	321	326	293	330	308	303	312	344	293	317	314	323	339	326	315	322	294	312	293	287	293	276	321	296	317	330	312	320	309	328	299	298	335	272	296	306	325	299	311	312	306	303	325	341	310	298	326	323	293	292	315	341	302	294	271	321	338	302	299	339	323	321	311	299	326	340	283	310	317	306	316	296	317	292	292	326	297	338	307	301	292	313	319	298	308	316	302	318	333	320	305	314	333	318	328	296	286	337	268	333	339	328	297	315	299	312	304	309	304	330	328	310	306	341	298	283	260	326	316	263	281	293	310	306	316	300	282	332	307	351	308	298	311	305	331	293	301	305	336	295	280	292	295	308	321	307	340	309	333	310	319	310	308	276	311	293	338	338	289	335	300	296	333	281	304	315	313	328	319	322	345	314	297	327	301	309	256	303	326	308	346	314	340	330	320	274	286	311	348	313	295	330	318	316	302	308	300	295	312	314	299	302	310	311	338	302	316	284	273	309	305	314	322	326	283	310	294	306	315	313	326	291	348	305	289	322	291	304	320	302	294	330	330	312	299	308	320	312	302	319	295	301	298	299	320	328	287	317	294	317	311	328	307	297	335	348	271	320	319	329	315	295	327	292	329	295	347	309	309	315	302	288	296	294	264	313	296	323	333	326	343	325	327	333	315	355	296	314	328	288	315	334	339	282	308	325	305	318	280	308	309	304	306	325	298	320	297	330	296	308	302	312	272	339	324	291	290	304	298	320	283	309	346	300	349	295	315	335	285	307	303	290	305	315	314	351	331	330	322	321	289	314	317	299	309	298	312	300	301	309	307	304	329	304	308	302	329	316	316	324	353	346	297	332	293	320	335	288	270	325	297	306	322	319	314	302	318	299	326	314	316	313	319	307	293	311	320	291	312	322	284	330	314	300	294	326	339	290	336	307	321	308	329	309	336	283	322	316	347	333	299	300	311	313	314	298	285	286	306	322	344	316	301	295	330	305	304	310	285	323	266	349	292	333	319	314	295	303	333	299	315	299	287	314	324	286	316	307	321	295	311	293	325	316	287	297	335	327	309	317	295	315	313	314	340	306	327	294	332	320	297	346	316	303	317	303	301	353	325	311	297	296	318	317	283	304	318	307	314	286	347	307	313	294	287	342	328	314	293	296	309	304	319	330	326	287	307	322	315	303	342	298	323	295	342	308	300	313	322	327	314	328	321	316	331	331	318	306	301	294	294	311	318	287	317	293	305	308	317	302	328	318	323	306	324	320	317	305	312	317	328	311	303	309	315	316	330	352	305	308	303	321	283	312	337	337	320	287	339	304	289	296	343	328	291	310	288	302	328	304	314	297	295	310	312	290	322	307	309	317	314	310	317	329	298	319	340	293	299	292	295	287	308	341	296	314	336	312	303	321	305	350	313	310	282	300	261	322	308	282	332	309	300	337	308	342	301	342	314	274	296	340	318	295	278	322	308	292	312	333	295	359	308	303	317	303	301	298	321	293	309	327	336	298	302	319	319	306	324	321	288	304	308	278	338	276	290
26880	22562	24676	18121	9790	6275	4254	3060	2113	1540	1369	1083	895	762	746	598	600	523	508	510	471	419	412	407	401	386	327	351	337	329	345	322	327	339	294	320	321	300	283	303	274	292	271	264	277	273	303	293	262	257	271	256	278	283	288	261	263	273	283	266	270	296	260	272	267	296	276	261	252	276	276	267	268	263	282	286	266	294	269	266	223	264	306	255	262	293	293	271	259	279	260	289	262	270	291	262	299	272	234	303	291	269	287	297	316	246	281	271	283	249	313	276	270	262	257	270	267	268	233	244	280	248	282	290	290	258	274	254	267	287	281	279	247	254	249	248	265	285	243	237	267	272	257	252	261	290	256	272	271	268	271	276	266	276	278	253	277	284	269	286	281	280	280	274	235	289	293	284	244	262	278	278	269	269	260	292	291	291	248	277	290	264	254	290	290	253	251	271	271	284	252	258	256	286	277	228	277	250	272	251	259	266	292	259	277	257	289	282	262	311	267	255	256	257	239	259	257	288	262	256	257	264	276	272	281	264	295	265	299	265	279	296	267	308	281	275	265	276	320	281	263	299	275	270	242	297	272	274	293	269	299	287	281	278	265	289	294	307	251	264	258	267	282	272	255	291	298	268	276	279	279	259	270	257	266	304	253	255	278	288	298	258	259	286	241	281	289	265	305	270	282	272	267	246	268	291	252	293	252	273	264	268	294	274	256	271	285	285	279	260	287	301	266	303	294	257	277	279	282	243	271	279	254	234	268	276	271	293	261	237	264	285	275	274	281	271	258	270	284	268	276	231	271	248	275	245	289	273	270	258	260	279	297	252	250	259	285	273	242	256	276	270	263	300	259	276	266	271	276	296	301	274	295	266	267	225	261	258	290	268	260	265	299	262	294	266	263	274	281	251	262	282	268	283	294	273	275	266	265	280	274	246	284	269	274	263	292	274	249	267	255	261	268	253	286	272	275	268	309	267	245	267	278	294	251	330	280	287	275	276	256	284	244	276	257	248	272	249	273	259	273	262	272	274	282	258	263	291	265	258	260	229	283	260	271	288	259	288	287	274	262	262	251	290	287	293	266	250	275	284	252	256	304	268	286	262	266	266	319	281	259	295	284	270	263	276	269	269	280	270	314	265	283	263	276	264	264	271	293	265	261	282	283	257	265	293	249	276	272	264	247	250	273	270	264	257	249	272	297	290	297	241	292	288	275	246	256	248	260	266	261	277	266	279	259	249	256	265	274	286	278	280	280	274	236	248	268	279	297	285	253	285	273	289	281	239	261	266	269	281	293	284	294	291	295	261	273	280	242	249	259	294	264	278	259	242	269	268	268	263	267	253	276	274	284	270	272	269	275	275	267	274	270	273	275	277	251	269	323	259	266	264	292	263	247	267	290	276	255	286	292	247	271	252	239	281	281	288	319	255	279	295	282	277	255	243	247	248	272	262	248	263	290	269	284	267	279	260	280	245	278	276	308	260	273	276	270	297	251	259	321	288	269	251	310	239	269	273	271	282	285	257	258	268	300	259	261	265	269	291	242	298	280	267	292	266	295	245	262	266	270	305	266	270	286	268	276	245	281	282	249	273	250	285	280	284	290	249	282	265	279	280	260	314	223	259	299	281	262	254	291	271	327	286	299	289	277	288	263	267	276	257	260	281	258	253	265	270	280	261	260	261	279	257	275	288	278	254	278	269	290	268	306	266	249	251	263	265	241	261	277	262	268	256	286	252	289	267	261	263	259	283	270	263	295	281	263	272	307	267	250	267	273	275	257	252	248	298	276	243	273	267	249	271	282	257	264	277	283	284	255	296	273	293	276	265	262	280	239	267	256	246	257	252	251	285	306	287	265	270	277	251	274	240	278	273	283	243	258	272	247	273	234	270	282	276	285	239	258	252	281	265	267	296	272	261	287	260	285	271	295	243	271	273	260	280	291	266	275	292	261	260	286	245	261	252	309	298	285	302	286	290	275	294	296	288	273	245	240	300	233	259	287	289	275	300	295	268	266	285	282	260	283	225	273	279	261	286	269	270	267	312	272	269	245	278	261	272	281	264	279	264	259	272	266	278	256	275	277	293	279	268	289	243	298	284	271	288	267	268	279	270	292	278	263	266	224	283	286	250	267	272	287	291	303	264	306	328	267	283	263	268	302	290	265	274	256	293	295	289	277	256	261	268	283	275	262	268	285	297	252	271	273	276	288	284	274	281	283	271	286	276	273	292	243	273	304	264	281	279	307	282	268	289	253	265	256	267	299	260	272	292	282	269	285	234	274	256	279	256	283	280	261	272	272	252	278	282	261	287	270	256	313	269	254	273	254	263	280	274	293	281	282	289	273	261	262	280	282	269	287	261	268	285	247	239	267	291	257	272	259	265	270	277	283	299	268	266	282	257	274	293	268	284	250	259	263	273	269	256	253	286	269	265	296	255	271	265	296	266	255	293	246	281	283	253	284	287	255	259	303	288	246	270	250	287	260	271	300	274	268	282	288	288	266	283	277	282	282	263	261	268	263	242	271	283	233	284	256	274	281	258	268	260	286	281	269	264	277	248	286	253	234	265	289	244	279	293	291	286	269	274	254	262	254	274	261	295	274	284	293	278	286	278	262	274	254	267	250	268	280	245	271	287	264	258	248	280	269	286	283	286	290	277	259	265	277	260	246	262	266	268	287	266	293	318	273	249	238	280	252	262	276	292	269	253	247	287	271	270	276	292	290	266	299	286	257	268	271	251	243	285	292	269	260	253	255	264	291	270	268	280	251	264	293	260	265	258	264	257	233	279	291	266	252	284	268	260	265	254	274	292	280	284	279	256	247	279	295	263	271	255	248	261	274	260	274	271	254	243	270	299	276	297	280	270	257	286	285	278	275	275	284	274	245	255	261	238	297	314	269	279	300	286	263	262	248	245	261	268	260	250	278	296	262	243	266	266	293	290	274	274	276	275	292	277	271	272	265	268	283	278	279	268	238	273	262	249	284	265	297	302	272	275	263	256	262	291	277	287	290	254	310	252	241	282	283	249	274	260	277	302	257	283	264	264	269	278	257	276	286	288	263	275	268	281	289	297	270	264	291	279	230	268	290	272	266	295	258	260	268	281	269	274	254	266	298	283	278	305	283	273	283	272	279	250	295	268	248	268	266	265	282	287	281	261	304	264	232	280	279	252	264	283	258	251	289	284	239	289	292	258	273	272	284	270	281	291	269	253	268	282	275	264	288	300	255	249	236	274	275	272	269	271	264	270	274	259	305	247	272	261	264	252	280	268	277	279	291	289	288	262	271	286	280	270	266	270	265	273	259	274	266	262	280	283	264	286	263	292	271	302	269	277	269	280	275	273	262	286	303	258	267	277	264	270	231	295	278	244	254	274	253	312	261	254	288	266	286	283	256	280	276	254	267	310	262	287	277	288	267	256	274	279	265	271	242	251	263	306	291	253	278	259	277	287	277	275	256	292	283	277	252	269	265	288	277	273	263	274	270	263	254	261	266	268
24883	37668	34315	25432	19062	14906	11587	9101	6944	5195	4234	3602	2934	2396	2037	1780	1554	1413	1332	1170	1138	996	983	953	878	876	832	785	704	690	690	609	635	593	591	559	594	578	561	530	555	534	505	487	513	481	454	503	497	456	486	454	492	458	463	499	486	490	452	495	470	423	471	466	460	527	491	467	467	470	484	479	477	457	476	465	489	461	474	467	468	427	453	474	484	489	494	458	478	443	463	484	485	445	461	497	468	482	421	462	447	424	494	462	472	490	444	454	448	481	467	475	499	422	452	484	468	449	489	475	485	494	447	452	425	461	469	471	480	501	482	464	453	516	459	475	453	460	454	458	461	472	474	455	452	482	496	474	441	467	469	485	495	476	481	421	430	472	464	498	485	479	438	466	472	504	449	458	486	439	477	472	478	463	514	487	498	475	465	476	468	481	440	474	460	475	463	437	488	481	458	475	433	466	492	453	424	494	459	478	449	465	472	482	437	486	458	438	507	474	512	471	484	459	464	465	481	449	442	441	449	521	432	471	478	456	505	472	435	462	444	512	459	435	457	437	470	438	473	414	451	459	495	442	443	495	457	446	494	469	477	482	457	479	465	454	493	468	507	495	457	465	449	464	476	498	476	449	446	473	485	463	463	475	518	479	471	473	442	448	494	448	495	453	391	445	444	493	449	466	465	494	428	482	468	482	454	466	472	465	481	455	440	445	471	448	465	491	470	475	465	457	479	455	480	434	455	459	453	493	469	492	476	439	475	454	488	494	481	460	463	451	482	471	459	512	466	464	527	442	429	470	457	476	489	455	437	459	450	425	438	460	456	448	452	463	458	480	505	496	456	519	467	477	456	450	469	440	501	507	415	433	499	488	512	457	490	500	496	449	480	480	504	446	452	439	470	475	446	509	494	493	456	459	477	466	445	479	491	514	472	513	430	451	478	463	466	487	454	450	471	445	477	444	468	441	443	452	481	491	457	450	479	485	454	431	469	493	477	479	474	475	454	440	460	442	437	466	502	490	482	447	452	436	445	451	448	440	413	437	495	466	464	497	482	488	451	473	473	443	459	445	485	484	445	452	439	404	475	489	479	476	474	468	445	484	452	455	446	453	471	482	459	485	439	489	469	472	446	458	464	471	415	451	490	431	444	489	491	428	506	472	475	471	469	475	500	487	486	424	461	468	527	473	504	495	452	425	476	414	447	462	456	425	468	446	496	422	512	486	448	487	504	462	471	495	510	492	461	467	487	441	455	487	443	422	408	470	472	489	466	447	460	457	508	466	469	497	489	436	448	473	487	528	466	463	482	479	473	484	451	440	468	475	470	436	491	500	432	465	450	455	476	473	466	491	497	466	447	472	433	445	466	460	472	458	488	451	483	440	481	492	447	473	457	458	478	420	450	463	427	451	436	463	477	496	449	476	454	419	500	469	457	470	466	479	470	442	461	455	442	436	440	416	456	482	449	500	452	476	476	482	445	450	470	480	451	457	503	466	475	450	483	462	475	481	462	447	465	472	446	496	462	448	440	480	435	470	425	471	449	459	432	444	456	466	495	440	459	477	451	452	484	487	445	472	466	468	433	482	497	446	448	445	441	463	472	458	448	443	459	439	479	421	440	461	473	432	479	453	492	472	448	481	476	466	474	434	439	485	480	465	478	497	453	469	456	461	471	478	416	470	483	506	498	459	463	469	453	470	456	454	443	420	465	425	441	496	470	468	483	438	470	487	480	488	448	481	475	462	490	415	409	465	482	455	468	459	456	505	447	446	445	445	462	437	484	484	477	466	468	488	448	464	458	451	475	478	445	475	470	452	456	475	445	443	435	452	442	470	474	475	489	465	473	495	477	471	482	488	461	517	484	423	459	445	463	476	437	468	457	473	463	494	494	455	466	450	478	461	456	457	484	413	492	450	471	463	434	501	465	460	472	495	470	447	441	482	452	483	457	480	467	438	451	477	459	484	445	454	455	479	445	450	435	436	488	434	506	480	437	481	491	444	502	461	482	444	435	465	433	456	489	463	450	454	468	439	443	424	444	474	474	455	459	470	450	444	421	471	443	496	478	452	442	485	460	474	448	505	464	462	525	464	473	485	457	470	458	463	460	434	475	453	484	444	453	463	485	438	463	447	437	414	500	427	480	483	479	470	451	472	461	449	464	464	470	477	486	447	459	432	505	474	475	463	459	447	481	463	480	462	465	512	439	442	447	469	477	445	469	456	471	438	456	480	483	461	453	488	468	441	479	493	488	487	465	468	457	485	476	458	491	490	432	462	427	476	426	466	469	464	439	499	445	427	477	514	457	464	491	444	443	448	492	451	450	446	479	491	492	446	510	449	466	462	460	475	488	495	472	457	465	448	457	491	430	474	490	483	476	465	418	472	428	484	417	462	464	453	432	511	494	472	488	449	443	458	450	483	463	447	455	486	489	494	442	473	495	468	480	460	475	440	480	467	490	476	464	495	457	443	460	451	444	450	490	463	457	475	493	478	464	460	492	472	457	435	466	451	486	450	496	493	498	464	468	475	456	504	463	469	444	450	431	442	472	465	490	491	505	455	444	490	479	495	457	497	454	472	415	454	498	466	445	481	458	461	445	441	437	438	490	452	492	475	429	472	464	465	450	454	451	433	475	490	470	483	454	461	465	462	483	483	451	489	469	486	435	474	425	463	461	460	466	491	451	460	453	471	449	477	464	473	430	432	442	488	441	458	511	461	485	461	451	430	524	463	404	444	471	482	471	490	462	464	450	483	474	470	444	454	468	440	481	496	470	449	413	504	483	474	456	454	447	500	493	473	504	432	483	468	458	480	437	456	464	453	501	450	443	462	471	423	478	457	466	446	468	452	462	475	450	458	457	478	454	474	486	477	469	459	474	467	453	477	487	464	422	438	475	422	466	508	508	415	436	469	454	481	463	450	450	451	507	433	457	494	513	476	470	429	490	419	448	459	473	440	468	491	476	456	482	480	418	441	512	464	427	449	455	496	464	481	463	444	437	481	475	478	454	470	502	468	452	457	511	424	454	429	493	460	445	428	460	463	502	514	487	451	484	429	493	474	464	477	457	454	490	480	466	451	474	520	474	497	489	457	459	486	464	489	461	459	453	481	481	417	470	470	477	419	440	450	462	476	484	489	457	432	479	479	448	472	485	452	480	466	458	468	487	457	481	453	475	495	474	461	471	441	467	452	456	470	475	484	490	480	470	472	450	479	448	449	453	454	441	465	464	448	480	476	460	439	451	471	486	413	489	490	464	465	464	490	454	455	483	481	480	425	514	470	468	470	448	471	451	462	452	492	485	468	441	500	457	496	501	470	483	443	508	498	487	455	442	460	476	484	464	460	450	453	470	471	423	470	456	470	446	451	460	465	468	439	461	467	463	497	455	469	459	443	484	438	470	476	428	454	412	478	491	428	500	499	496	495	445	512	445	499	409	448	442	486	462	418	437	472	477	464	445	486	462	455	441	443	447	464	466	449	481	463	454	443	429	452
23990	21159	28373	24290	20967	15118	8774	5097	3677	2621	2080	1663	1438	1210	983	837	712	626	571	559	542	498	517	459	481	408	439	409	384	367	347	346	304	324	290	300	290	293	257	252	268	255	239	264	216	253	240	235	238	226	246	241	213	273	231	257	262	226	243	240	237	222	220	200	226	219	230	229	238	215	234	218	212	247	259	246	201	233	259	228	248	232	238	232	250	234	243	206	213	234	246	239	233	247	236	246	258	250	252	225	235	214	227	237	216	220	226	232	232	229	253	232	233	241	255	244	254	235	231	208	212	232	223	244	246	206	228	243	257	231	223	202	212	227	247	213	220	225	245	249	223	205	215	242	250	245	224	211	256	232	247	224	223	231	233	230	217	236	246	239	247	222	244	206	235	226	217	240	219	248	238	210	261	215	241	211	244	239	223	234	249	243	260	207	234	219	225	229	239	236	235	217	234	215	241	246	219	222	253	224	260	218	252	214	208	234	225	230	237	249	201	232	245	211	228	261	245	212	254	252	231	223	226	217	241	243	220	264	251	271	235	244	232	252	222	244	229	252	240	228	265	239	227	212	236	232	220	254	226	218	224	248	233	235	214	248	232	210	241	239	267	232	226	236	230	213	245	220	238	244	239	244	223	247	227	226	237	229	239	253	265	255	247	234	251	244	244	247	235	209	218	233	247	234	234	246	233	230	214	206	268	226	223	248	250	217	240	238	218	258	234	249	213	253	233	231	236	242	260	235	249	231	244	242	223	222	250	246	245	240	228	253	224	232	187	271	226	237	227	230	249	244	241	237	224	224	264	242	225	234	244	231	241	242	240	227	248	257	215	248	233	234	254	248	228	227	220	241	229	260	200	223	206	239	213	216	231	234	217	218	209	218	238	246	238	232	233	218	229	283	251	237	231	252	219	228	237	241	203	219	254	261	216	209	260	197	238	242	203	264	227	266	237	239	246	242	217	230	234	222	222	238	238	239	242	259	227	249	227	223	251	231	228	196	235	236	224	249	247	250	228	213	247	220	228	219	201	209	238	209	244	243	246	215	218	231	228	252	233	203	260	239	230	228	209	227	254	235	231	221	201	215	242	222	238	257	203	232	204	266	226	204	247	240	218	235	256	239	233	241	211	241	237	227	231	240	210	210	237	266	232	215	249	242	233	235	243	222	225	217	251	246	246	234	227	219	230	210	239	245	235	237	248	241	196	237	231	256	226	253	219	242	209	202	231	245	254	208	221	216	236	203	235	227	255	222	243	249	244	223	236	227	228	250	239	248	222	248	237	235	206	244	242	242	234	187	242	227	247	250	221	240	210	230	208	258	227	233	246	206	230	232	262	225	232	246	227	224	245	266	226	220	231	227	248	218	211	217	220	226	232	234	244	248	246	232	213	248	226	203	230	201	238	217	246	257	227	255	235	259	228	225	248	222	235	250	244	227	231	225	228	242	226	232	212	241	252	243	256	227	251	252	231	249	231	224	233	252	241	243	234	225	226	199	209	244	248	238	226	244	231	222	268	224	225	247	230	210	227	205	229	221	233	233	203	235	213	200	239	246	246	225	229	214	226	238	214	228	236	240	225	236	223	229	223	226	242	238	223	228	224	211	237	226	239	215	234	238	245	224	213	237	204	244	233	225	211	241	218	227	228	241	248	229	219	224	225	255	234	233	240	219	234	208	240	242	234	228	239	222	223	234	233	217	230	248	249	195	213	244	232	263	234	229	210	223	246	257	211	223	228	223	231	242	238	233	236	233	218	207	252	233	201	242	227	218	238	241	217	237	199	236	215	232	271	238	233	227	263	223	216	221	239	239	222	230	209	241	242	258	258	227	268	200	222	226	218	218	223	232	233	209	200	225	263	220	262	219	214	220	216	248	234	232	241	215	223	220	196	228	236	220	230	217	250	251	224	229	228	189	217	225	243	229	257	231	241	219	229	250	231	235	246	219	219	246	228	236	275	208	221	238	224	239	184	220	240	243	257	238	238	251	243	224	247	223	219	225	237	246	217	237	220	226	230	248	248	227	259	218	241	222	255	229	239	258	250	235	231	235	232	220	238	201	200	245	212	219	244	227	230	262	234	228	238	227	262	247	241	243	240	228	222	239	203	221	198	242	240	234	222	226	224	256	245	241	218	240	246	221	257	236	254	220	217	222	242	257	245	234	230	237	228	242	241	242	225	235	237	236	217	243	216	239	280	262	235	238	260	215	235	238	238	248	217	246	245	266	224	255	232	223	224	221	257	247	249	218	232	221	194	250	235	255	247	217	233	236	257	237	227	242	245	218	218	240	219	256	269	227	216	228	223	215	196	217	226	234	203	221	214	243	237	224	238	240	212	209	255	246	220	225	232	231	234	232	223	205	233	235	229	220	220	223	239	205	223	241	228	206	208	248	220	243	255	191	240	244	233	218	200	221	229	219	223	224	248	247	228	218	244	248	199	231	228	212	232	213	230	249	270	217	243	219	204	218	224	233	235	247	249	239	250	234	200	239	245	249	239	214	241	223	207	208	237	244	255	224	225	250	232	248	231	226	226	259	239	229	249	209	218	243	229	217	231	246	235	212	219	218	269	234	266	221	222	230	210	235	235	231	279	226	252	252	218	237	249	214	239	225	216	264	236	266	224	236	227	235	239	210	230	241	251	219	214	259	216	232	232	231	235	240	253	237	223	233	232	212	259	234	241	207	217	214	221	218	234	247	228	226	261	225	212	249	239	236	255	217	248	233	246	225	224	237	216	215	246	223	253	205	223	246	232	216	207	227	225	255	258	207	234	242	223	235	230	243	251	248	220	246	254	253	245	220	233	224	214	200	225	246	253	247	224	206	207	230	237	210	256	213	239	226	225	249	240	216	213	216	256	227	229	253	241	221	257	227	233	224	209	235	232	217	244	245	257	258	233	236	230	213	228	245	241	233	224	223	234	231	244	220	240	241	234	237	221	229	190	245	230	217	226	196	212	229	235	229	236	213	223	242	224	235	223	236	207	271	224	265	246	241	210	227	243	214	232	232	230	198	211	222	254	237	241	253	239	217	249	210	213	219	212	252	227	242	222	219	239	246	253	209	223	237	233	237	228	273	225	243	247	222	233	263	248	241	212	238	208	234	210	230	254	240	230	248	249	231	246	258	216	237	246	211	242	270	209	209	236	226	231	233	222	212	207	240	251	238	247	239	230	234	253	214	241	225	237	206	239	227	264	251	218	193	252	242	224	233	232	237	225	248	232	231	243	241	232	211	228	222	227	256	237	209	217	252	251	214	256	247	245	238	219	236	226	231	235	239	204	228	249	253	257	228	263	227	274	245	221	240	254	192	245	245	256	213	200	216	227	215	224	230	237	238	263	242	239	208	230	236	213	251	227	232	226	237	226	258	218	235	220	209	245	194	212	226	237	265	205	209	210	234	223	229	254	244	243	241	267	255	235	209	230	214	234	211	224	229	211	245	238	218	241	210	216	223	210	236	237	206	243	243	225	238	243	244	218	241
25554	43284	40615	31499	25228	20212	16720	13354	10565	8096	6457	5330	4296	3679	3039	2476	2130	1947	1641	1590	1461	1306	1258	1188	1152	1026	969	970	937	839	770	714	719	623	672	603	615	541	508	470	455	518	431	392	432	421	426	418	398	436	415	408	420	408	426	416	401	354	418	399	428	418	399	390	374	395	411	419	413	415	412	382	436	442	415	402	353	406	400	391	384	422	408	431	373	428	417	392	393	403	434	389	412	394	397	390	372	413	402	410	403	380	384	427	376	404	402	408	393	383	368	409	390	408	470	421	391	384	454	383	406	385	410	396	401	368	377	390	418	377	420	343	396	375	362	419	370	398	368	417	391	397	412	388	403	363	402	437	402	392	395	390	430	395	398	393	409	414	424	384	396	400	406	393	413	383	422	405	406	391	407	391	385	410	365	407	442	409	381	394	417	386	376	406	414	405	437	401	399	402	412	415	425	418	405	415	369	364	397	424	405	401	396	366	414	430	414	406	411	404	373	408	434	373	422	376	388	413	372	416	383	391	411	407	394	408	409	381	365	367	405	397	395	396	415	391	375	401	379	381	407	405	403	345	428	406	412	376	417	409	409	380	417	408	439	382	419	352	408	404	384	426	410	406	404	426	414	385	380	357	359	370	396	415	385	357	382	450	423	390	390	380	385	407	415	419	406	416	382	424	384	426	441	396	396	436	382	380	398	382	397	407	409	391	389	404	401	409	380	405	373	364	414	384	345	366	402	399	380	392	404	407	428	404	434	388	405	375	429	364	403	421	424	436	424	433	398	402	430	385	419	415	394	411	396	387	401	377	388	384	391	440	374	413	386	409	423	371	412	369	411	388	417	405	394	392	396	433	402	377	420	366	374	404	407	381	402	419	386	407	395	389	372	396	421	448	406	450	399	354	421	390	419	372	387	367	396	397	381	417	411	408	407	387	422	401	414	404	378	386	405	383	403	413	418	372	392	400	436	393	365	376	441	393	400	413	395	421	372	396	407	377	395	428	388	430	385	399	433	415	409	406	408	397	407	402	436	392	412	386	376	428	380	411	370	410	390	406	359	406	391	389	416	386	418	379	374	406	377	414	411	394	404	391	401	386	402	367	413	403	430	398	368	418	388	426	428	438	369	415	440	369	366	412	389	440	426	427	404	368	466	391	407	372	442	396	408	398	406	413	405	399	430	418	394	412	385	374	404	389	385	410	375	415	434	399	428	397	446	402	407	394	416	437	436	434	412	414	404	423	395	410	422	404	433	391	396	435	381	382	386	419	403	416	386	402	399	395	360	405	395	355	414	409	372	378	418	391	424	413	394	405	407	393	398	384	420	418	404	391	382	401	386	420	411	383	428	402	431	386	412	367	367	419	413	389	392	369	394	451	373	379	421	406	400	407	437	423	398	415	403	407	433	426	378	404	427	379	419	359	391	414	395	393	393	411	395	424	403	412	403	381	344	417	397	436	366	417	433	387	412	392	396	423	367	407	413	403	399	396	358	435	430	395	388	384	447	456	421	370	381	385	379	425	396	353	398	387	403	429	384	398	413	393	391	402	384	381	417	421	435	402	396	449	413	404	369	415	378	413	447	395	395	404	393	386	418	448	412	405	438	372	427	390	348	398	416	433	419	383	396	418	386	422	369	409	432	400	396	416	427	384	410	399	428	362	450	392	404	394	412	418	395	398	402	450	385	394	423	378	404	385	369	405	390	416	351	395	428	377	399	385	388	415	386	407	397	398	431	405	378	371	383	410	389	394	419	398	401	404	372	436	401	397	412	438	405	415	399	402	432	402	395	418	365	395	407	407	409	396	431	416	401	404	397	377	440	411	396	399	386	382	404	422	407	389	391	395	363	403	397	398	428	430	399	405	400	399	377	421	452	406	403	443	398	448	391	357	423	416	387	416	417	426	400	404	412	376	431	419	427	375	398	392	395	412	395	387	359	402	387	392	398	384	373	389	403	401	383	444	394	450	383	379	423	409	388	381	375	425	433	425	389	386	432	429	420	406	424	411	414	395	438	375	383	407	419	400	401	405	396	396	397	369	418	411	418	370	383	408	437	371	394	377	409	433	411	402	416	424	425	409	403	409	413	385	351	432	379	391	394	387	391	409	399	386	421	404	411	391	442	414	445	424	419	410	386	419	391	437	417	386	420	448	433	400	433	398	394	415	361	432	387	409	424	385	411	389	407	399	381	419	393	369	406	392	397	418	411	379	427	415	397	403	381	426	387	375	409	387	409	419	378	402	395	400	392	368	391	414	431	412	389	405	370	408	397	402	425	399	389	399	383	415	391	411	398	393	402	386	406	386	420	371	413	399	413	426	414	415	390	379	401	407	373	377	424	410	407	400	388	404	410	401	384	385	361	399	388	420	403	400	394	420	398	385	378	420	391	419	401	392	405	373	401	395	404	386	413	448	402	438	405	420	406	402	402	406	396	420	383	391	432	401	396	435	389	422	402	387	383	401	406	387	381	401	402	389	380	370	399	406	408	382	411	375	383	425	375	398	429	389	367	407	395	408	421	415	413	416	398	408	386	400	435	395	431	431	411	413	399	434	405	414	415	386	386	371	401	401	420	408	386	436	375	414	373	427	402	410	428	397	398	390	399	414	376	374	393	418	385	358	400	426	397	402	409	386	413	391	410	387	405	385	410	402	419	398	392	400	408	385	407	400	401	417	424	382	413	419	406	404	403	397	391	415	433	392	403	369	385	402	392	385	422	391	394	380	405	400	378	399	421	433	377	383	389	417	374	411	402	437	375	392	401	358	359	402	358	408	399	420	387	406	371	422	399	430	405	393	380	406	407	370	391	407	412	429	412	410	390	381	423	413	398	404	363	431	445	395	354	401	351	396	397	416	343	392	392	406	399	409	430	414	394	413	395	421	388	426	440	405	417	386	402	406	406	375	389	374	394	392	374	397	398	393	411	400	386	392	389	417	383	423	397	409	389	434	408	380	404	413	389	429	416	406	443	392	410	393	393	422	407	399	374	403	419	440	410	373	370	366	407	390	440	392	383	390	438	426	403	452	408	389	400	427	405	364	402	371	408	448	404	402	407	422	404	389	385	384	374	414	414	422	419	385	444	388	420	393	409	424	398	428	400	384	415	386	434	390	386	423	425	389	383	417	422	380	389	379	404	387	387	426	436	397	391	377	373	407	410	420	392	387	368	388	392	392	398	374	366	447	436	402	435	385	434	407	384	400	391	424	432	389	364	385	417	389	380	401	427	385	397	398	382	357	407	424	415	386	387	409	427	391	389	439	373	377	408	392	399	384	423	428	398	386	376	401	403	420	403	406	410	402	417	386	384	361	394	428	378	388	389	450	428	392	413	428	378	415	387	387	378	408	388	386	374	375	405	387	394	375	431	394	382	412	420	445	388	427	381	383	386	396	373	372	394	368	439	438	443	422	355	380	366	413	414	436	370	389	395	406	351	401	403	442	362	402	390	434	363	385	392	427	383	430	384	382	415	410	398	400	387	382	393	410
23061	21158	28942	23650	21305	21255	15532	7533	4854	3720	2694	2191	1850	1510	1229	1086	879	712	645	623	589	577	538	516	507	430	449	420	374	393	396	332	338	309	301	306	274	246	230	229	237	198	205	160	199	208	191	202	197	176	173	198	201	174	180	193	183	184	213	164	202	198	193	189	175	171	178	183	177	193	201	162	204	176	175	176	167	177	195	179	193	170	190	189	183	168	169	198	194	169	184	185	184	191	161	181	193	157	169	174	155	183	197	185	165	165	204	160	165	175	207	165	191	166	193	191	172	200	194	181	202	185	154	156	175	160	184	196	182	190	185	195	200	166	156	170	173	197	206	203	178	176	177	196	180	164	180	184	169	165	188	187	157	167	173	208	167	185	168	198	178	189	181	169	162	201	198	179	206	205	196	181	213	178	163	179	174	169	191	203	168	187	182	177	187	183	175	165	194	191	180	163	186	171	159	183	164	188	169	168	182	173	178	207	185	174	205	174	172	170	188	189	175	172	159	167	187	186	196	204	167	162	183	164	168	161	189	169	166	148	192	178	194	172	163	189	178	139	211	197	194	196	166	169	172	192	162	194	186	168	171	178	150	196	187	188	178	189	186	155	159	179	163	179	205	154	165	164	180	173	188	179	164	168	183	170	189	160	159	203	183	189	196	178	178	204	162	166	200	166	187	158	182	172	178	179	190	156	202	186	192	170	172	176	189	208	206	179	196	155	187	179	171	167	169	162	194	202	183	164	177	204	181	190	175	189	180	167	199	199	204	167	218	184	181	188	179	175	180	185	171	174	159	142	167	176	175	172	183	181	191	188	166	187	175	184	181	206	205	197	168	189	185	170	180	191	198	190	180	180	193	170	198	163	184	189	168	189	201	153	200	192	177	191	186	176	173	181	207	179	187	206	191	195	171	194	156	183	195	177	189	177	191	189	154	171	156	179	179	151	198	179	178	177	194	179	182	167	197	178	181	169	151	169	173	171	166	193	202	180	176	204	166	163	167	210	183	172	175	181	183	159	190	179	171	178	178	175	181	166	177	177	180	159	176	164	189	157	177	179	184	169	168	166	188	163	191	189	186	190	174	172	178	174	199	196	169	189	160	196	193	165	162	165	203	172	172	185	145	179	180	185	164	170	191	184	183	188	189	169	159	174	196	183	179	167	174	165	170	195	159	173	177	173	194	175	173	160	172	191	193	157	153	186	176	185	182	163	167	191	185	183	186	158	188	202	172	174	182	165	200	177	205	180	153	184	171	191	203	178	197	205	180	176	188	175	189	162	182	168	174	184	169	198	191	174	169	188	163	191	200	173	166	179	166	176	210	162	193	175	194	159	192	181	176	183	187	205	186	183	184	186	191	200	199	156	173	182	171	185	188	182	161	195	201	200	171	183	155	202	176	197	181	183	187	170	187	169	199	201	168	182	167	190	178	175	157	195	194	183	190	163	179	195	165	159	169	183	173	179	183	192	192	196	164	164	205	174	185	162	186	172	186	185	173	178	197	193	192	162	155	166	177	193	191	194	192	176	162	198	197	177	201	178	167	201	186	172	183	185	187	171	174	200	167	173	194	186	173	173	169	194	171	185	188	177	162	174	190	199	176	194	168	189	209	162	196	199	175	188	169	154	156	192	193	177	200	201	162	198	171	181	172	184	182	170	194	180	158	172	189	206	188	178	165	166	184	172	161	168	175	183	157	178	195	194	174	208	177	162	186	163	177	205	172	184	187	199	173	191	173	163	165	177	188	202	186	190	203	165	203	168	187	184	188	172	201	175	172	175	190	198	187	187	159	190	172	189	178	181	176	205	191	183	213	196	188	169	172	181	162	189	188	190	181	177	165	181	197	181	167	190	169	172	179	199	170	179	167	194	173	205	177	158	175	181	187	156	188	158	169	180	189	175	217	180	180	192	193	173	176	165	185	173	167	194	178	163	172	187	181	180	170	186	200	149	186	162	193	201	165	161	167	169	173	179	202	176	190	163	184	176	175	178	182	194	183	185	180	191	192	187	171	173	167	172	161	179	165	165	178	167	203	188	160	185	148	195	173	195	160	198	193	170	178	174	195	200	185	199	194	205	198	212	184	165	163	190	184	186	187	160	181	178	176	191	190	169	184	182	191	157	184	175	174	183	174	179	178	202	165	193	149	176	166	162	164	187	165	189	190	152	176	167	192	199	171	169	164	177	172	171	184	164	187	189	165	186	169	208	198	184	170	203	165	191	163	198	200	169	160	174	171	183	154	175	179	188	191	162	206	172	178	173	178	183	179	168	173	192	174	199	180	169	169	163	185	174	170	198	184	191	194	193	188	187	179	179	183	169	199	164	176	167	190	185	161	172	185	166	182	165	168	165	171	158	158	181	186	169	167	176	195	183	186	164	193	159	173	186	176	191	205	207	173	190	187	166	180	180	184	155	172	186	210	173	182	166	203	173	160	156	160	173	180	176	207	165	162	178	176	174	189	173	193	176	181	174	175	157	196	189	174	177	175	189	194	183	173	174	192	163	182	169	188	175	186	188	186	181	191	191	177	155	184	191	165	168	164	202	187	167	162	176	196	155	191	178	175	176	203	168	171	176	186	189	165	195	181	169	188	167	192	177	184	156	181	183	171	194	218	182	177	159	188	184	172	162	167	191	158	169	168	182	176	161	217	187	157	177	176	168	188	181	189	185	147	168	156	184	161	188	195	181	189	175	200	198	178	188	184	190	164	161	188	176	162	189	188	202	188	204	158	159	179	168	205	184	168	167	190	185	175	196	212	189	175	153	184	177	189	174	182	181	181	202	148	174	194	181	178	189	189	185	182	200	178	171	159	177	205	187	162	181	176	189	201	169	188	195	172	184	183	182	181	188	190	201	152	174	153	217	178	172	196	172	184	181	168	170	194	158	174	201	162	176	202	176	178	170	177	197	177	207	184	192	178	180	187	163	168	166	200	180	192	185	179	193	180	176	175	195	169	160	175	160	186	192	201	171	204	180	181	209	158	167	166	178	197	186	176	166	177	195	180	164	185	182	181	211	177	162	167	186	190	209	162	173	192	181	163	154	184	162	175	163	227	184	159	173	170	187	180	170	185	187	198	176	195	188	175	169	159	179	181	164	168	198	177	181	198	195	201	206	192	182	178	191	173	178	184	194	167	180	167	159	182	181	188	157	169	170	169	178	186	172	176	187	178	171	176	163	188	180	165	192	168	188	195	188	195	181	186	175	192	185	168	172	184	182	197	191	186	169	170	173	195	183	173	163	177	192	177	196	173	166	164	169	190	198	186	163	188	183	195	184	173	185	171	192	154	167	177	173	175	181	168	178	185	165	172	192	191	144	174	203	188	166	175	189	169	202	191	200	186	201	177	184	152	167	176	190	164	159	163	182	154	169	215	180	188	168	184	174	173	186	175	169	170	193	182	204	184	178	165	177	193	177	172	158	172	212	144	197	192	168	206	187	174	180	169	198	181	203	182	173	172	193	179	182	181	170	207	180	172	203
26557	48202	45017	35476	29080	24215	20259	16577	13525	10732	8367	6996	5788	4848	3914	3309	2718	2357	2047	1918	1742	1652	1605	1420	1362	1248	1135	1062	984	920	855	807	784	682	655	619	599	554	504	481	418	403	375	368	374	351	357	329	355	356	327	307	317	316	289	318	307	326	310	313	310	304	283	322	340	312	300	312	278	277	330	313	283	334	287	302	320	295	319	300	278	315	304	309	329	299	334	321	321	328	299	295	330	309	278	299	338	259	313	314	277	299	301	320	301	304	321	296	305	310	327	318	338	291	328	299	335	335	328	311	297	302	318	299	310	319	299	267	295	314	324	306	314	263	336	299	330	289	305	312	309	316	331	322	325	319	311	327	289	303	304	309	309	319	309	305	312	329	292	279	352	328	279	312	345	297	305	296	293	308	338	267	331	315	313	310	308	337	295	273	328	296	289	303	338	316	335	304	287	310	287	330	281	313	304	289	346	321	317	307	303	315	317	285	292	296	281	286	327	344	319	308	308	300	320	318	299	306	320	291	316	305	316	306	305	295	306	308	289	318	303	298	319	325	320	331	320	298	296	293	286	272	303	284	309	298	309	296	340	326	296	307	319	298	291	318	299	295	308	306	312	298	332	263	305	318	310	342	321	312	324	286	294	317	312	287	298	285	319	339	336	339	270	290	335	321	298	330	318	326	306	296	300	290	301	314	325	301	296	323	317	306	352	294	314	285	323	318	271	332	290	309	296	307	291	308	315	280	269	292	341	316	312	324	313	322	311	308	310	328	335	303	293	304	315	309	314	306	263	318	306	336	297	318	301	294	349	332	294	292	297	292	332	334	333	332	306	266	289	330	300	281	306	291	298	309	282	289	303	336	271	291	301	306	316	296	320	327	311	304	306	306	307	300	321	302	283	324	313	304	297	312	279	307	284	322	315	315	284	274	318	304	301	331	309	317	329	322	332	333	311	272	285	297	311	272	314	328	317	304	325	306	316	313	336	292	341	301	329	299	330	282	306	318	328	305	326	309	313	327	307	315	290	301	314	295	309	323	314	309	295	342	307	330	335	325	296	326	324	279	335	335	305	284	331	331	310	309	321	299	317	315	333	295	322	305	327	291	304	296	300	310	307	295	283	274	289	333	302	315	311	348	305	301	350	292	310	288	279	306	253	318	315	297	283	335	327	297	294	304	339	290	267	301	327	314	306	295	329	301	305	298	315	316	322	299	321	334	314	316	326	306	339	324	303	326	315	334	318	307	281	307	300	291	298	302	316	301	306	289	307	293	300	334	307	323	326	320	300	312	316	341	278	298	322	301	308	351	302	290	314	309	312	290	292	311	328	336	320	316	307	284	309	305	317	333	324	314	327	290	305	304	299	313	314	332	331	329	319	314	314	280	317	268	289	299	306	324	285	325	319	289	330	290	352	337	319	298	319	322	345	325	316	287	307	301	306	340	322	287	331	327	295	288	318	276	303	332	327	334	312	301	320	288	294	322	336	307	310	305	295	304	289	290	294	287	297	307	314	320	307	270	297	283	322	282	299	322	330	318	320	327	325	324	265	349	310	329	306	281	319	297	298	322	325	316	318	353	284	301	312	327	288	289	288	309	303	328	286	279	294	324	340	315	307	312	338	275	305	294	293	290	341	301	312	319	318	326	307	302	292	288	337	299	316	317	291	323	306	280	314	296	325	291	288	285	284	294	326	314	321	322	309	305	336	307	303	311	293	297	312	307	306	277	323	309	299	339	282	273	325	315	314	290	321	294	298	313	279	282	277	292	326	293	305	315	333	288	301	271	348	307	292	331	277	321	319	283	341	298	295	300	296	328	324	324	313	332	300	319	296	322	307	315	288	295	344	302	295	298	333	330	288	291	294	270	331	311	331	313	324	317	316	299	291	308	281	288	323	315	294	309	321	306	280	318	303	301	284	325	310	327	316	315	306	303	321	324	306	287	306	298	318	341	317	294	303	279	292	276	336	306	272	316	279	297	313	290	308	316	310	314	317	310	302	287	288	304	328	292	309	314	318	264	306	321	281	276	321	325	293	310	291	332	322	334	301	314	331	279	306	295	288	313	301	286	289	319	344	290	261	343	308	297	289	332	317	306	296	320	349	301	291	281	281	318	300	311	317	314	292	316	326	335	313	297	321	309	266	312	305	298	329	298	304	343	314	328	321	288	294	296	331	291	308	309	316	309	335	336	304	306	333	322	318	273	288	287	333	284	289	327	307	316	299	306	290	326	325	318	303	300	288	320	328	323	334	324	316	291	289	273	290	271	288	299	327	319	312	297	344	317	331	299	291	337	303	279	308	302	293	305	308	288	269	301	304	323	309	336	295	303	319	290	299	314	308	303	334	331	320	317	311	298	303	294	303	288	290	297	300	289	266	335	315	297	325	296	323	296	298	293	289	300	280	287	304	301	321	309	318	338	312	335	333	294	300	297	306	314	319	306	284	318	311	277	297	291	309	331	303	314	280	290	319	340	329	303	307	285	314	323	307	337	325	285	303	340	308	315	327	323	298	328	321	317	367	305	308	316	300	303	309	317	290	330	324	307	304	315	307	320	312	303	298	310	316	319	299	293	305	310	306	290	342	327	292	312	278	308	291	313	310	309	326	316	306	329	327	305	278	315	305	295	292	315	289	322	314	320	308	351	285	316	341	297	288	355	298	323	322	321	278	303	293	291	315	314	312	302	313	318	283	319	301	297	299	311	282	303	302	284	308	324	294	281	310	290	307	319	316	309	293	328	282	300	319	328	321	278	330	292	295	323	306	295	300	306	295	278	305	332	302	294	305	307	332	322	305	312	336	283	288	297	336	319	294	310	307	317	308	312	293	300	325	338	313	303	276	304	301	275	302	309	333	304	319	311	352	326	296	302	301	319	333	341	300	296	306	258	337	284	316	329	311	297	319	314	279	267	336	318	300	301	326	272	309	315	270	325	291	290	300	297	322	322	317	320	340	292	334	311	311	303	290	295	319	292	309	321	288	293	299	312	325	289	327	320	327	298	296	321	296	309	333	333	300	277	323	298	284	331	324	325	319	338	331	329	303	289	328	305	286	314	276	312	331	319	282	296	300	299	335	306	339	293	297	282	299	316	340	277	325	293	329	321	318	315	290	310	343	288	298	294	312	298	278	267	297	325	317	302	326	300	292	292	321	299	292	321	339	313	282	300	324	317	324	346	308	327	285	316	321	293	318	313	345	294	320	279	337	343	299	297	307	323	311	312	298	327	334	304	337	316	289	349	319	314	282	288	329	294	306	333	297	292	296	314	268	300	307	300	328	317	286	292	320	333	328	343	319	291	297	298	297	296	318	345	331	305	313	300	293	315	305	310	284	316	334	285	325	312	298	316	320	293	343	304	327	279	308	279	296	314	320	304	299	329	317	319	321	316	344	315	306	340	295	303	323	281	315	321	330	312	304	279	291	275	291	314	315	306	299	329	302	311	291	321	311	318	331	282	278	332	319	308	310	325	323	269	321	313	332	275	266	306
26774	22688	25006	18330	9961	6012	4057	2826	2033	1647	1259	1060	934	758	687	592	529	490	463	438	436	416	415	393	369	338	366	379	345	337	333	318	318	322	331	300	298	283	319	257	292	285	282	271	303	255	277	263	270	291	304	288	256	271	255	274	246	272	263	269	287	274	251	267	289	296	258	276	271	273	282	284	273	268	284	238	263	260	291	248	285	275	283	276	272	289	274	278	259	274	240	251	321	284	276	230	286	267	257	271	250	296	314	280	289	283	276	235	262	250	290	240	294	256	235	250	273	267	270	264	285	249	319	250	287	280	263	262	284	273	257	262	245	275	247	291	279	290	248	287	251	257	285	279	276	275	307	269	266	269	263	253	275	255	277	299	243	290	246	278	267	262	282	258	258	274	236	263	300	273	275	261	282	243	274	241	272	272	256	280	246	269	252	256	280	244	262	288	257	274	280	273	235	271	285	263	249	270	262	245	272	266	305	242	259	301	280	245	266	267	267	274	239	246	239	275	257	288	235	264	277	274	283	277	254	263	245	283	288	262	270	254	254	265	277	304	280	261	270	239	284	249	274	287	312	265	287	268	286	280	248	271	236	286	259	262	255	249	272	249	276	254	277	269	258	272	230	253	259	254	264	257	288	267	279	269	262	264	286	258	266	277	245	253	266	272	255	255	253	268	276	272	259	276	280	266	260	287	279	267	291	272	238	265	265	265	238	257	260	249	258	264	270	270	256	256	266	271	248	264	281	283	257	279	257	219	256	278	238	263	251	273	286	272	256	252	263	267	249	255	286	274	263	253	264	245	259	243	283	275	261	249	284	278	274	249	270	301	258	288	255	284	274	285	263	269	263	274	264	277	276	253	258	247	268	282	280	283	275	285	291	266	247	283	261	294	235	283	253	237	276	306	265	269	237	268	284	284	288	270	272	251	265	259	264	283	232	269	273	263	261	277	245	264	260	276	273	251	295	248	245	263	265	282	274	287	284	268	250	261	264	258	251	255	285	241	274	286	259	280	286	267	250	260	267	254	272	287	307	255	289	301	262	277	244	272	281	278	235	270	266	307	252	286	280	293	281	234	256	257	279	270	256	248	265	255	272	286	290	252	289	284	285	252	268	281	280	267	269	232	259	274	252	245	261	283	258	259	264	302	270	274	279	259	278	262	263	260	273	259	272	255	271	242	298	269	259	252	285	262	271	234	267	276	246	250	276	290	292	275	269	283	259	254	270	279	286	261	258	268	231	268	271	258	292	286	272	241	286	312	279	264	263	249	268	266	281	278	258	265	282	281	272	264	250	303	256	266	259	279	254	278	269	269	260	277	273	267	282	287	270	259	276	234	239	270	281	274	253	271	245	238	254	273	290	274	282	262	259	270	235	251	266	305	267	265	269	276	282	261	266	269	259	270	291	263	303	273	301	294	292	261	262	252	276	272	266	270	263	237	299	307	301	268	255	269	262	294	278	268	285	266	262	266	231	281	270	278	302	272	278	273	317	263	295	249	278	253	285	263	237	260	266	248	277	290	282	238	256	245	269	243	263	255	250	273	242	254	271	281	267	271	265	238	283	276	281	278	266	287	290	282	273	243	273	299	241	279	267	245	283	257	267	252	272	257	262	277	279	285	245	277	263	289	266	276	274	243	267	291	302	287	230	244	280	268	299	271	249	275	274	269	265	256	247	292	250	272	262	264	265	273	265	280	279	281	236	270	252	255	274	259	264	265	262	270	250	267	258	276	234	266	264	273	287	261	277	274	268	249	273	280	222	278	251	251	266	287	294	294	249	285	282	285	244	258	290	271	274	270	264	274	273	270	285	271	249	274	259	251	268	283	287	256	293	285	251	262	260	271	276	265	276	259	287	258	261	279	276	261	312	249	298	270	245	250	260	311	278	249	289	275	290	279	286	270	263	266	252	259	289	302	281	281	266	262	303	268	265	275	256	273	279	289	247	279	283	257	287	294	303	267	266	263	277	271	253	272	264	301	253	246	265	276	260	285	260	269	256	238	256	271	273	254	266	278	275	249	288	266	282	253	252	248	281	269	265	291	274	271	286	254	239	269	275	274	237	259	268	243	263	266	269	273	265	289	261	273	272	249	254	219	249	277	257	249	258	256	258	292	260	256	265	242	281	277	232	266	262	254	266	269	272	239	236	260	265	244	284	265	245	259	286	279	258	253	284	267	290	253	257	245	258	245	297	242	280	256	271	218	258	263	281	268	270	250	257	266	288	241	264	266	281	289	254	292	249	252	261	272	284	260	299	260	268	281	278	296	269	266	275	276	277	257	273	262	256	287	258	273	271	267	259	278	309	253	282	272	283	224	277	285	239	275	261	277	272	259	300	286	290	244	292	269	262	266	271	264	283	255	283	242	253	246	291	237	279	266	281	251	251	276	289	234	267	250	292	229	263	284	256	267	265	237	250	269	257	289	256	241	237	293	270	253	264	279	268	269	286	272	279	242	286	268	235	279	253	272	286	253	256	276	275	275	275	267	257	277	236	237	299	255	229	273	241	238	260	261	270	265	251	289	268	249	264	267	267	275	264	293	303	264	271	273	265	303	266	246	288	261	268	280	265	268	277	280	272	263	243	275	252	259	274	279	282	258	258	259	259	268	262	281	304	264	278	284	263	250	251	274	275	247	270	261	245	285	275	247	251	290	264	271	264	255	280	250	270	281	267	271	263	277	266	273	270	270	292	254	275	269	294	267	267	263	261	263	237	247	272	267	260	266	237	264	302	276	264	272	271	253	261	287	281	284	251	292	263	268	272	243	294	273	278	261	289	270	260	269	256	275	278	255	261	259	267	265	266	256	274	254	256	283	253	261	297	266	267	251	289	263	289	272	266	259	303	264	260	247	256	246	257	285	264	269	268	258	266	242	264	269	258	236	248	274	269	270	251	258	279	279	256	274	249	264	271	269	257	264	298	250	277	257	283	308	263	264	254	259	266	291	280	251	243	264	287	284	271	254	254	272	287	251	238	272	272	269	286	300	273	214	310	284	273	282	258	254	268	270	274	277	278	247	265	277	285	276	228	249	268	241	262	276	273	272	287	274	264	275	234	293	267	277	276	245	279	293	278	298	269	275	281	271	269	254	266	265	285	243	273	274	280	280	262	243	264	246	278	286	280	287	262	267	280	229	280	253	291	309	246	291	235	270	270	267	246	263	284	260	268	281	285	256	252	269	267	277	267	273	267	258	275	240	271	278	233	255	276	269	257	268	251	283	257	281	283	266	261	285	272	300	248	273	251	288	294	260	289	277	270	307	281	268	284	283	259	277	245	250	258	276	286	263	240	270	281	260	287	264	285	250	259	273	279	296	262	252	261	280	247	255	282	297	238	265	262	300	272	279	267	267	272	253	299	256	264	297	273	279	289	275	295	263	266	273	244	283	267	290	243	271	253	298	270	275	254	237	268	263	261	276	264	260	283	284	292	274	272	253	297	273	273	268	258	276	286	243	282	244	253	288	285	255	236	279	264	277
24637	37902	34737	25203	19223	14648	11452	8664	6820	5307	4284	3329	2745	2335	1965	1647	1426	1287	1151	1097	996	1025	960	898	816	812	804	772	774	717	697	699	661	644	650	651	533	579	552	492	491	517	470	490	466	484	455	477	480	442	470	447	459	474	475	470	489	411	460	461	481	453	469	472	452	485	492	478	468	473	499	449	483	468	523	451	488	498	447	431	438	462	514	496	426	449	481	460	484	475	445	489	466	436	455	497	449	463	468	462	444	502	461	435	473	464	498	490	447	479	437	444	458	481	431	444	477	469	449	466	480	507	450	455	482	459	445	439	493	493	482	428	471	476	423	497	444	465	413	447	431	456	507	443	465	454	465	480	474	490	438	455	495	472	452	475	491	479	477	467	469	491	446	465	442	488	450	467	478	443	501	474	453	446	474	483	458	437	461	458	486	435	482	488	458	466	435	479	509	432	478	490	481	493	492	455	476	404	456	451	475	477	465	475	481	466	484	492	529	449	412	425	432	493	450	438	477	468	469	451	455	445	439	454	450	495	468	436	476	466	491	475	439	460	450	468	434	458	453	458	469	472	476	411	500	424	451	488	493	509	460	490	444	464	473	444	436	463	473	436	478	449	460	468	458	461	453	445	476	462	455	475	496	489	442	468	450	464	452	448	452	466	479	445	452	443	454	489	444	450	470	422	463	491	481	497	475	445	481	486	461	466	432	430	457	476	450	508	469	457	466	465	462	434	426	468	497	458	506	500	492	463	463	436	448	479	425	488	487	450	454	439	463	490	451	470	453	464	501	428	460	499	449	462	465	453	459	493	452	510	440	430	469	459	472	494	473	466	442	471	456	487	487	439	481	470	428	490	446	463	430	424	461	442	468	453	450	453	455	492	464	447	475	492	455	483	457	477	486	468	483	461	474	472	462	454	485	440	480	477	473	473	478	440	445	443	483	496	472	452	468	499	410	479	516	518	487	491	452	476	452	479	469	481	452	457	453	439	464	443	499	489	488	480	447	443	443	495	499	440	457	473	447	452	434	481	465	434	436	465	461	432	477	471	433	456	444	480	455	477	459	485	483	464	427	440	459	434	467	439	481	467	455	428	441	476	470	436	474	440	488	450	464	417	486	481	446	449	484	434	468	462	462	473	428	464	471	479	449	474	469	465	458	434	484	451	466	437	444	457	492	452	473	466	462	444	458	424	459	474	455	470	442	433	458	486	467	482	447	494	423	472	500	517	494	447	428	451	461	498	423	463	437	480	452	486	486	464	479	452	447	443	428	428	460	449	463	467	478	488	485	457	467	459	446	479	427	438	447	418	456	435	463	411	475	462	473	453	454	450	472	511	458	439	417	487	466	448	498	436	438	445	468	464	499	477	487	508	458	458	465	475	472	497	517	490	462	485	458	452	502	467	498	447	451	469	424	470	472	480	490	441	470	467	441	475	480	480	480	448	428	468	417	476	437	491	410	470	483	431	459	439	413	450	429	492	483	478	469	460	438	461	467	428	448	425	470	506	464	423	456	427	482	462	490	477	449	479	487	455	441	460	435	471	504	443	461	462	470	451	456	487	454	438	461	446	460	465	448	458	480	443	456	471	477	469	426	468	468	458	435	459	472	478	457	459	448	499	456	464	445	419	455	491	485	436	464	445	429	397	473	473	498	466	478	444	414	514	466	423	454	476	473	468	457	479	433	477	453	483	496	442	509	489	465	454	437	447	446	458	455	466	458	468	490	449	463	483	469	469	481	458	477	456	466	446	457	442	475	432	447	448	489	475	454	449	498	470	419	461	441	469	440	451	439	437	462	481	491	438	475	479	452	444	465	452	448	428	467	452	445	451	413	486	499	464	460	467	445	441	487	478	462	460	441	437	433	494	472	484	467	473	474	479	474	438	467	482	480	455	471	482	461	440	442	480	457	474	494	434	475	473	466	492	488	471	463	459	475	486	457	457	456	464	482	473	441	484	486	458	477	449	474	469	450	470	456	485	452	443	473	443	428	465	444	444	447	502	424	458	438	459	495	466	453	485	465	434	472	489	463	468	446	449	473	472	466	476	481	441	456	435	496	510	508	498	465	454	461	449	450	439	440	449	467	452	447	455	461	461	476	483	435	472	441	455	456	465	480	456	446	446	464	440	466	462	433	475	446	474	488	531	469	479	419	473	452	438	469	459	462	475	434	494	448	457	477	428	446	467	463	471	458	462	493	462	441	464	455	470	464	459	468	494	459	488	435	443	445	492	492	458	424	453	461	461	467	433	467	470	472	456	516	459	474	460	445	465	475	456	468	474	465	456	464	451	443	456	478	471	463	485	491	450	472	452	405	434	475	489	443	448	441	471	472	447	435	449	488	497	492	458	453	439	489	458	453	460	448	460	483	445	438	493	471	470	465	484	480	461	470	492	476	451	399	459	466	474	470	484	436	448	401	429	463	483	449	452	468	482	458	454	449	489	437	431	447	458	426	468	472	452	488	432	483	489	437	498	499	465	437	457	475	458	475	460	425	455	451	482	430	439	445	456	443	470	475	442	471	456	424	465	445	470	467	460	417	433	431	440	445	468	431	483	496	482	474	451	477	432	495	459	454	514	473	478	480	454	451	458	466	484	476	487	506	463	467	461	460	456	453	450	464	462	456	400	491	433	451	450	468	469	476	461	482	466	435	428	448	445	491	457	466	503	463	442	431	454	462	461	445	448	455	439	466	454	463	439	470	444	434	445	468	463	493	448	450	431	465	460	510	430	477	456	491	472	492	445	453	434	463	492	490	479	425	452	489	473	469	418	447	449	492	459	481	459	449	433	476	449	456	479	460	469	481	474	461	489	419	481	476	514	432	455	467	423	464	479	466	430	457	467	436	464	434	442	439	468	477	473	478	483	456	488	470	437	448	450	439	484	452	458	463	461	454	462	486	469	494	466	462	490	475	462	456	499	451	455	451	463	456	430	458	504	439	469	467	435	408	445	464	457	453	522	471	479	449	501	454	463	462	451	492	458	476	474	449	451	469	465	490	486	482	446	484	407	459	456	442	457	486	463	490	519	442	447	494	448	467	454	496	460	465	453	432	475	457	467	461	470	487	435	471	423	491	451	472	442	474	439	481	503	423	481	451	460	439	490	448	449	482	467	449	467	449	447	442	448	476	478	446	498	493	435	419	435	434	441	424	486	445	484	476	469	486	433	449	453	452	448	434	460	498	456	441	456	431	463	480	471	439	481	463	474	471	453	466	464	500	467	431	436	458	522	457	451	479	457	457	458	449	447	450	499	451	456	434	480	456	439	480	451	444	472	476	438	452	478	475	499	461	447	468	500	497	486	461	458	469	434	468	487	465	451	477	437	447	476	466	455	468	430	421	510	482	443	465	461	444	463	442	469	445	452	494	419	450	424	410	440	454	440	432	428	455	449	456	485	444	431	424	443	460	424	470	439	487	444	458	486	476	491	450	466	415	437	491	506	463	491	515	455	438	454	446	417	450	466	478	488	490	435	478	452	471	457
23933	21146	28369	24338	20986	14755	8117	4561	3285	2581	2044	1635	1354	1124	937	794	685	647	573	490	528	521	485	451	433	406	401	363	370	355	331	361	311	313	341	297	289	277	256	242	254	272	264	258	247	263	215	207	205	204	239	198	233	207	199	234	252	236	203	248	237	230	235	234	212	243	241	233	213	218	250	210	233	196	214	232	220	226	227	223	264	205	214	241	233	218	261	235	228	241	233	250	216	227	243	235	250	233	213	222	211	230	244	229	222	206	220	251	217	233	203	239	234	222	235	232	243	218	228	211	225	231	227	228	249	247	246	223	220	216	217	228	247	205	246	244	231	213	221	219	225	212	231	236	235	238	252	242	215	219	230	205	230	215	207	261	228	246	232	238	238	260	211	219	219	250	226	204	238	227	213	221	241	196	233	209	230	224	204	247	215	251	229	250	213	237	250	217	232	222	238	204	214	258	187	229	247	228	250	237	209	231	225	252	210	245	226	226	243	214	248	215	234	245	215	193	215	233	234	250	221	209	247	250	226	235	219	225	224	237	239	233	214	211	251	235	254	219	218	222	222	201	223	230	232	225	224	220	227	226	235	221	218	212	278	211	234	235	248	251	236	219	204	240	214	231	215	244	236	220	227	210	247	205	250	256	244	229	248	248	220	238	231	250	259	250	209	226	224	230	226	218	234	219	244	217	231	232	229	260	225	232	206	238	224	227	224	216	229	247	218	219	200	210	242	237	217	203	227	186	210	236	206	240	219	224	233	205	217	255	232	223	231	226	224	229	223	232	218	231	224	277	235	240	227	223	214	237	221	246	227	259	233	240	211	216	218	224	231	243	238	227	244	216	231	234	223	232	245	221	223	214	213	241	228	230	250	244	206	215	227	216	244	215	223	222	230	227	207	230	246	222	204	204	224	214	246	211	217	234	209	245	239	217	233	226	209	225	231	243	247	189	219	212	253	208	217	239	215	215	210	249	220	231	235	259	250	220	250	209	266	236	219	230	231	219	256	204	226	220	212	221	215	225	208	231	215	198	240	238	255	214	233	218	227	222	243	233	199	247	239	222	203	253	216	226	216	203	222	234	221	213	242	214	241	229	231	244	245	223	240	209	244	239	219	214	200	232	209	235	225	220	227	242	232	255	216	195	246	240	238	247	246	206	218	241	255	231	218	237	231	222	223	261	230	221	230	260	211	242	206	215	231	212	239	215	242	217	242	229	225	245	230	231	250	260	238	239	229	255	235	221	245	224	211	242	255	220	210	235	256	226	207	240	232	230	242	251	211	243	229	233	219	219	216	226	228	235	240	209	223	221	230	226	228	258	217	228	221	215	244	240	232	194	231	223	235	212	239	253	206	229	246	224	219	209	237	212	206	236	211	209	209	207	236	243	258	231	219	241	237	230	206	226	201	229	200	224	230	233	253	222	248	230	222	217	232	220	242	212	196	240	221	237	245	228	222	239	211	246	248	232	243	208	243	208	220	211	256	215	234	250	244	241	225	231	210	242	255	218	233	220	245	218	243	229	213	238	228	218	221	224	198	230	231	232	213	202	228	217	249	211	242	233	228	240	272	232	223	218	223	236	200	230	238	220	253	219	231	207	241	231	207	207	210	228	233	259	204	235	216	237	222	206	227	236	227	229	213	248	218	240	238	240	230	227	222	247	239	214	207	240	249	232	232	237	248	221	233	211	221	255	243	230	222	244	231	236	230	204	250	236	214	246	215	226	263	226	226	226	231	257	224	225	238	240	222	237	253	203	229	218	242	239	218	249	220	217	202	281	245	251	249	219	219	220	224	206	198	236	223	213	244	185	215	227	225	226	211	245	250	231	211	234	213	220	224	228	231	234	250	230	246	214	246	233	200	235	227	245	238	246	234	244	217	251	236	211	242	249	235	228	236	189	220	235	240	237	207	237	233	236	224	196	214	227	263	221	234	216	200	241	215	209	222	218	224	228	235	214	232	252	205	236	221	251	221	223	239	213	237	222	247	214	221	210	241	210	234	218	231	231	213	235	213	217	232	225	241	206	234	247	216	250	199	208	240	244	248	205	202	228	250	223	242	215	234	228	220	230	218	217	225	219	227	250	222	218	236	233	196	215	238	206	247	228	258	235	215	269	209	231	227	248	259	232	220	231	205	218	234	220	209	221	223	250	214	235	213	213	233	262	208	212	234	214	243	218	223	225	231	244	231	204	237	248	212	207	216	232	233	238	244	218	211	230	228	250	208	231	218	208	221	226	218	227	233	201	233	260	240	228	256	221	229	227	234	210	235	220	235	218	243	252	223	240	216	225	211	229	228	238	234	220	199	228	245	238	239	221	208	243	234	213	228	235	212	239	209	230	234	229	190	221	221	211	226	247	236	233	234	227	235	223	234	212	207	245	226	196	232	227	243	233	233	204	223	219	229	204	253	227	235	234	222	227	269	225	226	216	248	242	229	224	241	199	219	244	207	232	240	196	231	213	223	221	217	254	229	227	230	196	213	234	220	267	233	240	233	217	259	255	202	207	248	246	248	242	246	225	235	227	226	245	250	227	237	210	230	243	231	213	214	211	216	237	238	237	218	211	214	221	236	229	238	237	227	249	237	234	254	212	225	203	231	220	237	223	224	216	245	259	223	242	223	213	227	218	243	209	221	219	224	256	210	234	238	226	205	216	202	264	252	218	224	234	242	238	232	207	222	238	257	242	239	242	211	233	243	230	216	245	236	228	235	218	235	267	222	241	235	227	254	222	222	208	223	236	209	208	227	223	229	213	220	229	226	212	237	241	248	250	228	265	247	238	231	248	234	217	238	238	208	203	238	257	196	242	228	224	252	222	251	230	222	245	201	210	246	220	234	253	240	219	232	247	254	221	223	202	225	219	211	211	222	214	229	201	219	230	207	224	245	213	219	222	233	209	236	197	216	217	234	244	234	206	241	217	228	213	251	202	223	222	220	229	204	220	223	238	220	242	232	245	229	230	231	238	212	241	207	228	210	244	213	217	203	211	238	224	227	252	249	196	231	228	204	219	228	243	234	223	219	226	223	228	219	243	203	227	240	203	216	226	236	244	249	250	236	231	235	226	255	231	249	206	271	203	230	211	253	251	238	235	233	227	226	204	220	226	250	235	226	226	228	204	209	225	237	217	228	210	209	215	240	216	202	222	233	219	230	226	236	223	220	223	241	222	246	219	243	242	216	223	225	248	223	240	223	219	238	231	229	229	230	248	221	226	223	222	227	239	237	226	246	204	229	225	235	218	226	223	223	261	228	236	240	264	234	202	235	239	240	240	240	205	272	227	227	218	242	232	209	226	235	216	212	225	222	182	224	208	220	222	214	215	217	235	225	270	231	236	236	225	214	227	241	219	220	209	250	223	234	229	236	207	211	234	241	232	220	210	253	238	199	215	244	253	234	224	265	221	229	217	226	273	251	221	229	217	224	226	222	255	217	249	248	222	243	254	228	231	222	240	237	223	237	234	219	215	218	200	213	233	227	202
25708	43584	40830	31535	25017	19684	15822	12188	9801	8089	6283	5248	4482	3623	2971	2614	2126	1830	1582	1373	1363	1310	1276	1215	1056	1051	980	920	937	875	833	818	760	725	690	619	594	644	511	486	517	467	469	447	400	416	422	398	404	441	354	406	412	401	395	363	395	402	395	387	376	375	362	386	409	407	411	407	389	390	392	394	399	358	425	340	369	388	404	358	402	394	387	369	377	422	401	398	436	382	414	384	398	373	378	390	403	368	356	412	367	368	396	446	393	409	375	396	398	389	396	400	381	417	409	383	400	361	373	387	409	402	367	366	435	393	410	410	379	369	382	392	398	399	411	396	395	421	399	397	409	366	382	395	393	385	360	357	399	378	409	376	361	392	415	403	404	429	380	416	389	390	420	406	377	389	397	370	420	413	383	386	369	399	396	386	361	444	386	421	388	383	404	408	400	414	362	385	390	377	402	380	405	398	420	408	408	357	383	403	418	396	423	415	364	363	391	408	375	396	379	397	409	417	378	396	399	393	406	397	404	380	409	396	393	446	375	410	397	440	374	389	356	377	393	384	398	393	392	389	379	391	422	406	397	403	405	383	395	378	381	384	412	390	352	404	403	395	387	378	375	360	407	406	374	400	421	366	377	382	413	374	438	397	422	373	417	404	388	396	388	420	392	397	380	423	348	420	393	371	405	409	377	369	404	388	388	386	403	407	366	397	365	390	376	400	395	426	366	372	385	404	378	402	392	408	388	412	367	380	383	440	400	368	378	392	373	391	412	394	394	347	429	392	405	365	383	405	361	411	428	383	383	406	416	440	411	383	396	411	380	381	425	404	392	377	390	409	392	415	392	377	399	413	412	367	405	372	403	389	385	407	411	396	373	394	369	364	448	385	409	360	384	394	380	395	419	391	382	370	376	410	386	395	404	382	417	405	416	417	390	411	411	420	387	416	407	404	386	388	411	371	427	420	423	367	362	394	412	422	433	400	409	389	380	398	397	420	366	431	401	403	393	417	342	402	409	377	403	402	413	355	380	400	437	399	403	388	404	410	390	399	397	397	394	387	386	397	383	395	375	423	406	432	390	406	439	352	372	430	371	388	384	429	377	385	355	374	383	369	427	389	387	403	408	415	392	380	401	396	403	350	404	409	368	362	419	384	368	364	412	374	387	387	408	355	419	366	367	379	402	371	413	396	409	398	416	407	397	411	399	401	379	393	402	411	399	376	397	430	377	372	363	395	403	399	394	355	413	378	382	396	425	378	381	386	415	396	393	379	380	417	372	416	404	417	384	379	400	377	401	403	383	419	398	389	394	411	399	410	390	425	366	372	395	392	372	407	399	392	394	392	398	397	411	348	417	360	396	367	354	408	366	394	379	420	366	390	410	373	387	397	382	372	364	410	399	349	383	389	394	418	419	413	385	384	397	385	410	415	367	360	454	416	412	386	404	412	405	373	391	361	402	422	394	419	381	399	397	387	402	454	395	395	427	378	367	356	340	384	361	421	390	408	429	394	407	368	400	399	411	409	415	374	414	405	396	367	423	390	357	413	417	403	418	417	412	421	383	401	372	392	386	346	414	373	386	384	428	398	422	433	380	418	427	357	406	418	410	383	373	383	367	388	410	394	402	397	372	399	375	400	396	403	381	396	379	377	388	381	396	378	396	407	388	389	368	367	397	371	368	388	407	390	371	414	416	392	390	390	389	360	397	370	361	386	414	390	375	421	366	379	382	402	389	393	392	389	416	429	357	389	423	405	406	397	417	397	409	410	394	379	416	418	373	405	375	427	408	396	393	402	393	363	409	383	385	409	407	384	392	429	364	441	377	379	385	391	395	380	382	414	371	412	355	399	390	372	380	401	394	400	374	416	413	412	400	418	394	412	403	386	407	396	425	388	391	332	374	432	406	417	391	401	385	388	375	418	378	425	367	408	407	354	407	362	412	395	391	393	390	378	399	394	386	407	389	406	426	405	403	396	390	406	435	398	396	407	355	426	407	387	366	376	390	397	410	385	361	398	399	418	412	377	377	379	404	421	435	384	377	412	371	350	400	379	393	378	402	351	401	388	400	423	413	379	414	428	398	385	389	397	393	362	360	434	391	388	389	405	366	419	390	413	394	390	417	385	381	392	335	365	368	413	391	431	400	377	388	422	368	387	417	411	419	434	388	409	397	357	394	396	364	394	400	392	373	414	387	423	392	378	378	383	381	397	403	384	382	422	405	384	371	401	415	381	369	396	416	380	417	410	388	428	411	393	388	416	393	419	366	388	382	400	418	365	356	381	388	383	367	407	373	380	433	401	383	387	385	393	407	372	383	393	421	380	354	409	395	400	406	383	379	380	368	384	435	408	391	413	432	368	387	404	393	398	380	374	359	418	419	337	414	414	399	394	365	389	377	403	428	387	407	384	394	413	390	375	383	404	372	412	398	367	366	431	406	408	408	420	392	413	361	396	384	418	400	440	369	443	388	400	439	407	380	381	396	389	351	402	362	362	396	400	402	393	431	401	393	402	381	391	350	400	421	413	428	380	389	360	386	400	372	395	383	371	396	415	433	385	434	393	406	411	375	378	392	406	396	388	420	406	390	376	376	391	395	396	386	421	383	410	363	422	401	375	404	393	377	413	379	411	386	407	392	385	399	379	401	394	379	388	397	387	361	363	392	394	397	395	362	403	401	409	412	407	396	389	427	383	411	391	375	395	420	417	393	395	396	375	403	383	387	405	420	418	414	389	417	360	385	360	367	388	368	412	394	398	402	413	386	421	413	415	362	397	376	432	392	361	376	410	372	387	396	389	390	390	409	389	378	381	390	414	372	399	398	386	430	389	405	385	375	380	413	360	378	387	425	397	402	373	409	352	373	391	389	423	440	365	429	386	382	384	387	429	395	409	397	395	372	385	374	364	404	438	400	417	403	408	407	360	400	391	402	382	413	388	372	417	382	359	373	372	438	457	407	381	422	384	400	373	378	413	367	370	397	415	372	420	385	398	417	382	411	412	370	408	379	381	387	387	386	404	401	413	398	377	379	402	421	394	384	405	408	410	402	399	394	394	406	377	410	431	397	384	391	386	366	395	383	397	398	371	402	403	384	401	384	380	372	381	386	419	403	404	383	387	412	379	413	381	383	406	369	405	430	398	409	394	416	426	433	387	386	411	404	413	402	374	390	376	355	383	375	401	385	385	368	362	359	420	409	404	380	388	388	424	385	406	384	381	437	378	412	378	380	374	407	408	384	389	399	417	440	364	398	413	421	410	394	389	397	390	442	435	435	396	394	403	356	383	382	385	388	367	404	393	359	377	423	403	369	356	389	397	334	382	391	398	395	369	379	389	370	390	401	421	424	364	413	376	400	399	398	386	378	405	372	397	395	366	391	393	356	396	350	392	397	388	399	391	406	373	404	349	432	401	411	400	408	414	385	406	382	433	407	386	376	369	380	396	405	406	394	373	366	420	359	367	402	382	405	383	414	390	377	412	369	401	413	428	407	407	427	389
23135	21208	28988	23716	21348	21204	15102	6627	4308	3392	2727	2131	1732	1543	1324	1136	957	777	714	669	595	549	510	496	473	449	459	415	400	375	390	357	328	347	264	278	282	280	250	235	210	222	195	174	179	213	158	173	192	213	176	187	174	176	172	172	201	157	170	159	192	176	187	170	160	163	180	172	164	175	184	189	188	173	194	151	192	172	168	173	177	166	219	203	176	200	162	173	183	183	185	177	181	165	171	193	174	185	171	153	169	187	177	211	165	210	151	166	182	181	174	190	174	187	195	149	180	197	176	181	202	171	201	205	191	201	212	181	183	176	174	205	183	173	176	171	186	171	155	182	170	179	182	152	190	186	154	185	164	189	167	179	195	169	171	177	197	175	176	167	201	170	206	180	206	174	168	181	160	176	173	172	188	162	202	183	198	193	171	172	177	176	187	149	183	182	192	185	171	171	177	175	185	189	168	178	158	156	181	171	176	175	180	170	177	176	167	193	179	192	184	205	178	180	163	159	167	206	166	163	188	200	181	191	170	169	167	198	197	163	169	158	162	180	178	183	205	182	190	163	169	168	178	171	179	175	164	181	173	166	176	188	198	159	189	183	158	194	185	171	148	170	178	194	183	165	163	180	182	156	172	161	194	151	176	178	164	165	185	177	158	168	179	175	168	180	189	165	189	184	189	192	176	193	176	172	174	163	175	166	198	185	185	162	170	185	199	176	181	153	180	172	167	157	175	155	163	189	195	162	176	199	156	178	187	212	153	188	184	173	161	196	173	162	185	200	170	173	181	163	174	165	175	172	182	201	168	187	146	156	163	168	179	161	190	172	175	182	179	212	163	203	178	184	172	191	182	162	185	156	200	176	197	206	186	179	167	188	161	178	175	175	170	174	179	155	197	176	185	179	180	180	187	153	190	191	197	154	196	188	164	193	182	199	187	179	169	186	168	165	190	199	187	172	152	164	182	180	168	167	190	185	169	159	179	184	199	179	179	181	202	195	171	203	153	177	161	171	196	150	182	171	190	179	188	218	175	172	181	161	181	169	186	205	151	176	197	186	178	174	173	171	172	177	180	172	186	190	160	177	188	162	178	169	198	189	174	182	184	183	176	162	174	200	193	186	163	174	202	170	165	197	165	187	172	188	191	153	190	191	162	220	193	172	149	172	188	207	181	177	178	146	184	181	200	184	168	175	213	183	175	170	188	180	202	164	166	190	173	185	198	190	142	178	188	151	171	187	182	153	218	169	177	190	167	192	159	164	185	180	163	178	184	177	172	135	204	171	207	175	170	170	183	171	182	190	182	171	184	185	180	180	185	193	164	169	156	189	205	176	179	185	182	181	168	202	196	169	167	157	173	198	193	162	181	184	191	194	169	206	189	188	152	179	181	178	183	183	192	189	184	194	189	149	183	176	150	169	167	168	160	167	168	180	163	193	162	198	145	196	165	186	163	164	154	213	174	184	184	185	177	175	174	155	168	202	160	165	166	156	185	179	174	166	175	179	177	178	174	196	181	182	178	193	189	178	201	177	197	197	197	181	166	194	191	179	193	175	190	201	199	161	196	196	165	170	178	188	163	153	167	157	174	181	190	180	167	187	174	182	175	177	167	214	179	174	170	155	199	182	158	193	190	175	184	173	181	175	187	183	174	161	194	186	167	179	186	158	172	172	199	171	191	184	175	175	179	181	183	193	189	186	176	192	161	167	175	162	158	203	199	172	179	185	188	197	182	153	156	184	185	205	193	184	184	183	171	182	167	154	179	179	159	157	172	188	180	170	177	182	193	181	172	178	161	177	180	164	186	168	178	179	178	170	185	189	195	189	158	183	187	180	155	177	184	179	204	205	189	187	175	158	155	187	189	164	176	183	193	174	192	186	170	185	163	193	180	201	158	188	155	171	188	187	195	178	172	181	167	202	189	166	169	185	200	191	151	160	215	165	180	150	175	198	199	173	161	175	173	153	187	154	169	192	187	185	176	184	169	184	174	147	158	181	141	181	178	186	174	170	153	175	181	164	187	170	190	203	189	177	213	161	190	165	173	165	159	198	164	203	204	169	176	187	169	182	162	178	197	157	162	172	175	173	170	166	171	182	184	169	187	213	184	195	193	173	185	178	199	161	177	159	180	218	169	188	194	174	187	203	169	164	173	179	156	168	179	203	168	171	204	179	185	195	194	176	163	184	172	165	166	192	180	182	169	147	182	184	177	164	183	190	181	171	185	189	163	183	184	167	183	172	163	146	172	169	164	170	201	161	179	165	176	188	185	167	164	180	134	178	181	189	176	183	182	188	173	164	177	175	177	168	190	150	157	160	170	193	182	184	174	188	181	163	179	177	179	180	194	185	173	182	188	191	189	162	180	165	180	151	168	205	181	194	172	147	207	193	188	190	169	188	182	200	181	192	185	176	197	170	201	198	167	181	175	176	167	167	153	195	160	207	163	179	176	159	169	167	170	179	188	177	182	155	175	165	186	193	185	183	152	176	172	190	168	199	161	176	175	163	152	182	180	170	151	174	192	191	173	165	186	178	163	189	174	167	166	193	162	176	180	186	160	172	183	149	159	169	166	173	181	186	186	191	181	180	181	175	207	158	166	190	169	176	170	180	152	219	193	161	193	188	176	197	181	155	179	186	180	160	180	170	178	156	150	190	177	179	204	187	182	176	217	178	176	183	186	170	172	170	178	167	165	202	196	178	188	174	171	178	196	165	182	168	175	178	197	165	157	174	185	168	180	175	193	191	183	185	185	185	206	182	184	215	169	186	188	198	171	186	182	169	163	151	190	148	190	191	174	180	172	177	166	164	188	198	189	194	186	171	177	180	166	185	196	172	168	192	174	160	174	164	167	190	179	173	179	188	166	195	188	177	188	135	175	182	190	168	203	173	175	149	177	177	159	172	160	180	178	167	181	184	164	184	185	181	162	185	196	170	206	180	168	172	194	195	187	205	194	166	158	185	176	187	181	174	194	189	170	175	159	174	149	170	182	186	187	188	202	180	163	179	168	185	177	184	201	180	165	174	177	174	154	171	153	182	191	164	178	168	164	216	212	185	205	183	184	185	169	174	153	186	193	163	156	185	165	193	165	197	189	187	188	175	173	190	165	152	162	190	171	168	175	182	156	183	193	176	185	183	179	143	174	187	169	171	169	157	155	176	175	167	180	195	195	228	190	144	180	171	180	189	197	181	168	166	170	194	158	214	192	185	158	195	168	186	173	187	156	180	178	168	186	178	173	196	169	194	172	161	173	181	153	183	179	175	156	168	159	158	171	188	176	187	183	185	202	176	174	202	189	168	180	164	179	199	171	166	191	198	175	197	189	202	185	191	149	196	180	168	168	171	174	190	186	168	163	164	180	170	154	186	177	193	180	186	180	179	168	176	185	168	195	173	171	179	170	160	183	144	176	164	169	175	184	166	188	190	155	175	157	176	172	168	185	176	178	185	180	172	192	163	166	184	175	188	172	197	180	183	204	188	163	161	177	164
27419	48228	44900	35261	28746	23596	19327	15584	12478	10170	8414	6885	5672	4802	3956	3436	2845	2435	2030	1809	1693	1623	1500	1478	1330	1271	1138	1081	956	960	925	880	799	752	726	686	638	600	458	454	425	389	351	320	329	328	357	300	320	300	312	338	344	300	303	331	289	307	335	310	317	315	329	277	274	326	324	300	308	290	329	314	289	288	310	304	292	289	313	311	313	339	327	322	316	352	315	307	311	302	346	292	300	314	312	289	298	336	307	313	303	318	268	304	315	304	313	325	322	308	288	313	293	314	295	324	283	300	312	300	276	299	297	294	322	285	300	297	282	297	299	285	322	293	304	302	300	323	338	313	309	294	307	303	281	306	328	304	325	308	301	332	295	277	316	321	307	322	325	290	291	292	303	317	321	308	289	303	307	321	299	281	331	283	311	281	304	327	320	307	309	306	334	276	299	298	312	343	315	286	320	312	293	307	311	302	276	302	288	303	299	309	301	307	305	308	318	291	310	326	352	301	304	309	296	309	299	312	297	279	291	310	292	275	306	307	306	309	349	306	288	304	294	289	285	340	322	314	300	325	327	299	320	320	311	309	312	294	300	294	312	277	320	326	341	336	299	291	299	281	306	298	304	281	287	279	317	327	321	322	310	307	286	303	294	327	292	310	288	320	321	299	308	316	303	329	281	273	319	295	308	316	304	306	324	291	319	323	319	290	318	319	325	319	285	313	309	299	298	301	302	324	315	318	310	310	295	313	304	316	298	280	319	320	303	313	307	328	306	331	327	297	288	291	307	298	316	325	287	329	293	300	296	281	307	347	288	295	312	308	277	301	286	309	320	304	313	332	278	271	307	332	311	312	341	292	276	307	320	321	305	277	296	265	301	308	325	292	290	322	291	310	307	300	273	290	317	296	324	312	299	316	291	300	293	285	285	326	322	308	322	307	312	320	307	307	279	294	309	312	302	279	286	287	346	309	301	290	314	300	321	309	313	297	335	339	339	290	318	323	290	318	290	304	300	291	313	306	289	270	321	307	292	284	278	279	291	286	328	303	321	274	300	293	307	274	305	304	291	311	305	313	317	315	268	300	306	299	298	293	310	283	295	304	304	291	300	312	333	316	295	295	307	301	301	322	274	284	278	317	276	318	304	304	283	333	311	298	314	285	298	277	269	297	292	314	284	267	324	313	279	293	306	303	310	300	318	350	305	295	286	328	300	304	317	307	274	312	317	277	288	301	301	311	289	314	298	294	307	267	300	295	277	278	321	294	307	309	292	304	268	292	325	314	296	299	313	328	295	320	304	316	256	305	305	298	312	303	282	307	316	303	325	294	278	293	330	282	332	292	294	294	332	305	283	295	332	306	314	290	304	275	297	320	285	290	322	314	294	299	292	321	314	323	273	298	277	306	308	288	284	285	308	295	286	320	301	319	297	255	312	318	302	311	270	317	286	321	282	308	303	313	310	308	321	300	283	316	289	303	303	334	313	302	341	311	327	306	300	277	312	296	278	320	291	342	305	300	268	310	317	300	265	288	312	329	315	295	299	292	318	307	318	295	319	321	316	309	292	331	296	304	320	296	316	287	319	306	310	299	309	269	330	307	320	311	324	286	284	282	291	288	268	312	307	282	319	315	306	313	321	284	328	302	277	315	313	303	311	264	298	289	309	285	303	303	274	305	305	330	309	313	324	314	318	303	286	296	295	284	315	287	305	298	276	339	321	325	298	338	330	325	311	289	299	327	311	304	269	328	313	309	311	313	310	308	293	305	308	304	291	339	306	304	293	331	282	309	302	332	304	322	316	321	302	318	311	318	282	315	294	319	297	322	281	312	279	296	324	315	278	313	338	296	318	262	291	328	317	292	312	305	290	292	302	324	289	306	277	317	295	307	312	305	320	289	309	295	310	314	303	298	309	293	313	276	298	301	286	271	275	308	295	300	291	261	296	313	304	299	325	283	308	303	268	307	320	312	314	283	314	325	299	315	280	297	295	303	276	305	303	308	325	321	300	292	321	309	262	318	279	312	271	299	293	307	302	324	302	278	312	282	304	302	302	294	294	283	280	301	328	308	318	281	280	301	329	298	306	297	320	287	275	319	281	298	313	288	319	291	304	309	307	323	314	304	314	316	334	309	322	282	306	288	313	293	281	320	310	302	307	305	322	296	287	299	344	308	301	296	300	312	297	312	298	294	274	312	297	305	310	312	313	296	302	309	308	293	275	271	299	280	297	333	313	320	295	299	310	301	301	332	280	311	310	307	282	301	318	266	292	299	286	301	333	293	281	306	318	285	333	307	317	298	327	304	286	294	294	296	321	341	319	300	299	313	313	285	267	260	295	315	289	321	334	283	313	325	289	293	284	321	321	317	325	286	315	272	295	288	294	302	289	288	295	309	303	313	318	295	316	304	301	295	281	306	297	330	312	300	302	280	319	312	278	305	284	284	304	296	306	293	279	301	265	293	322	298	273	280	322	345	307	342	334	307	286	315	291	325	321	315	306	305	325	319	283	308	315	278	296	308	296	286	317	294	321	292	276	328	289	293	317	275	297	283	289	289	270	315	338	308	285	294	312	262	299	290	312	296	300	332	317	297	304	302	307	303	324	270	287	339	287	310	315	324	289	269	298	305	294	292	305	300	291	294	309	331	284	295	340	307	319	293	293	321	305	327	326	305	279	302	295	314	320	313	330	323	304	282	294	307	298	299	314	300	303	288	289	328	280	325	292	293	287	315	294	342	300	304	309	292	343	280	310	283	279	316	304	308	296	302	314	287	292	309	326	270	307	323	319	296	282	302	304	310	283	334	329	336	315	299	302	291	304	306	280	296	295	282	293	284	324	325	324	286	278	286	315	294	291	314	313	306	323	314	319	307	300	285	318	296	301	309	292	333	327	290	321	338	280	285	311	316	303	287	307	301	331	315	308	333	300	317	317	323	290	312	328	298	296	312	327	338	315	278	308	288	318	320	294	302	323	299	310	328	307	325	281	296	312	303	303	341	311	310	307	322	315	321	308	299	315	275	308	316	294	313	327	315	286	302	308	320	333	294	301	309	309	300	318	305	299	285	294	322	309	269	330	282	309	307	327	274	323	314	314	322	305	302	297	270	305	311	300	306	298	309	329	301	305	292	314	298	292	312	322	310	296	291	317	328	279	309	300	294	284	319	311	334	304	291	309	303	289	288	290	297	308	318	322	323	273	333	272	288	304	280	319	320	330	312	310	280	288	319	301	309	320	325	305	291	307	297	279	313	276	293	298	281	310	306	313	292	309	296	321	311	297	329	294	318	325	292	321	297	313	283	299	287	324	327	293	305	340	289	289	315	299	293	333	335	301	256	324	276	307	319	309	313	285	308	302	298	300	310	306	311	307	276	320	314	323	295	295	295	314	305	331	298	289	309	288	264	307	315	311	318	310	273	314	284	296	321	304	295	284	302	324	319	299	309	300	293	338	304	301	281	299	267	298	286	310	291	273	338	284	312	287	301	293	320	304	318	304	339
26991	22684	24702	17748	9398	5772	3813	2631	1851	1417	1248	1053	910	816	653	602	533	517	485	437	450	405	411	370	368	378	371	369	333	388	338	352	346	332	307	357	344	334	292	272	279	293	284	279	262	249	291	282	243	284	284	315	263	260	248	278	277	244	259	271	277	292	262	267	263	282	268	243	284	278	260	261	289	277	253	250	283	234	254	285	272	282	249	258	271	276	277	272	272	264	276	259	261	288	244	284	270	283	279	269	300	293	257	268	271	277	234	257	278	275	264	228	248	250	271	291	257	258	270	247	271	277	275	284	264	257	260	289	261	269	263	288	289	226	295	271	258	265	262	249	271	242	277	275	253	248	258	294	272	262	290	277	260	268	290	287	246	250	296	270	267	251	254	279	265	273	274	268	259	295	277	285	271	282	273	266	277	265	270	260	264	254	272	286	278	280	239	268	262	265	275	253	289	293	269	247	253	256	275	268	276	287	283	278	252	271	284	292	283	270	285	254	257	303	282	243	259	252	298	258	293	271	302	251	275	294	249	254	232	274	265	282	289	288	301	273	235	274	258	238	288	285	277	272	275	273	306	250	216	259	278	270	249	256	244	255	272	305	261	265	262	298	284	281	269	281	265	269	289	270	246	259	244	265	251	232	231	248	260	272	273	253	257	269	289	312	262	272	277	278	280	269	245	280	273	250	251	263	286	263	259	242	276	251	275	267	263	298	236	257	265	231	248	290	269	282	258	257	260	269	290	272	263	277	269	286	266	266	269	275	280	260	253	282	261	300	269	292	246	259	281	285	291	270	265	265	252	268	271	285	240	272	286	288	251	250	235	279	256	276	284	250	254	281	272	275	288	271	268	289	257	255	274	229	286	271	271	261	264	284	249	248	268	289	273	278	292	263	286	281	242	273	214	254	261	268	263	287	288	254	247	232	281	290	249	264	274	256	270	288	232	246	244	261	278	269	263	260	258	294	282	255	261	269	285	237	251	280	274	254	277	255	324	272	272	256	241	284	252	260	287	251	277	258	272	281	244	267	249	270	245	296	276	284	263	273	261	267	270	268	276	273	288	274	250	266	242	253	259	300	269	265	267	261	284	272	261	258	281	260	277	303	277	253	271	264	261	267	302	251	274	263	273	260	262	269	263	232	286	280	257	267	261	275	294	281	269	300	275	257	240	294	253	285	285	289	263	267	242	276	258	263	286	244	280	277	277	258	296	236	275	246	270	274	240	270	239	260	264	254	270	279	294	251	289	260	278	292	286	247	243	271	299	262	251	254	242	266	242	260	271	282	249	276	283	271	277	274	236	239	233	272	271	266	270	245	256	261	267	293	293	255	293	264	255	261	276	244	276	286	264	277	253	262	251	225	279	276	259	268	249	276	270	268	258	266	285	276	287	250	273	276	286	294	280	272	265	246	260	269	274	243	250	249	257	288	247	269	291	279	292	276	269	287	283	262	255	255	242	274	260	256	279	247	271	268	269	248	259	265	260	265	271	259	269	247	283	278	277	281	264	253	271	250	277	275	277	257	251	250	269	283	262	297	267	240	252	258	235	289	243	268	283	242	265	252	266	262	272	231	277	250	248	269	248	267	265	276	306	256	262	281	274	278	245	259	246	272	263	256	274	294	282	245	257	271	269	289	282	255	298	274	275	276	277	271	251	260	276	268	256	276	289	274	260	267	257	236	277	265	263	264	237	239	272	267	279	274	260	269	230	246	250	289	309	267	285	259	245	256	266	257	292	267	267	275	263	263	298	284	271	279	295	236	243	247	257	251	265	314	280	264	256	296	271	277	259	272	256	254	270	266	278	264	267	244	272	230	263	272	306	247	270	265	253	257	269	271	287	278	281	304	273	256	251	263	281	257	256	278	254	270	260	259	260	271	274	277	252	277	254	261	269	254	260	236	264	244	294	297	262	272	307	273	275	225	285	272	271	261	277	252	268	279	245	247	259	299	270	280	263	268	254	270	280	291	260	273	260	255	277	269	286	259	255	280	283	261	247	258	285	278	260	259	280	293	266	256	256	251	257	244	267	261	255	264	277	250	287	271	255	282	240	250	261	263	255	264	234	271	270	289	272	288	232	254	242	245	291	259	259	282	249	270	320	262	277	253	247	270	238	236	266	287	292	278	262	258	272	266	251	250	272	259	252	288	285	280	252	266	281	263	285	267	262	267	254	259	243	248	248	271	282	275	287	295	239	285	258	243	249	265	280	279	269	278	262	263	271	268	294	274	254	252	253	278	264	266	263	262	285	288	272	277	287	269	254	246	254	276	286	273	300	307	252	272	262	274	275	272	302	289	276	278	246	251	263	287	268	284	306	253	264	276	250	282	279	282	268	282	257	275	243	236	263	260	264	282	255	262	291	272	269	274	261	264	292	266	273	277	257	252	254	272	287	249	245	291	288	268	263	284	270	294	283	271	270	250	256	251	274	257	274	280	268	270	273	261	273	281	236	262	266	271	272	252	271	266	253	248	274	243	275	251	253	281	257	261	254	240	296	277	268	258	246	316	259	249	267	252	251	251	307	311	258	263	267	288	271	298	274	269	276	291	251	253	269	272	278	250	232	275	269	264	260	251	279	286	250	281	266	263	283	290	269	261	235	287	256	300	263	263	282	261	267	261	250	294	240	254	262	272	277	278	261	263	264	262	272	278	272	254	305	289	265	298	292	251	266	266	265	249	282	273	262	263	275	276	259	243	245	262	282	264	279	282	252	257	298	280	269	277	265	273	254	234	271	287	262	255	278	248	278	271	246	243	256	264	272	281	248	242	266	237	292	272	299	268	258	255	282	252	277	335	290	254	242	242	255	259	275	281	245	289	282	261	285	284	277	257	274	285	235	292	263	266	233	268	276	286	273	250	250	256	267	250	270	261	295	233	269	275	263	228	275	274	280	267	248	253	253	287	272	259	260	294	293	251	258	272	269	290	280	277	280	268	285	272	292	277	254	259	287	294	269	240	287	261	269	246	259	287	251	257	250	265	290	263	308	253	303	227	289	279	251	253	257	248	288	249	251	267	281	250	274	291	261	268	251	263	263	282	259	291	282	279	281	273	262	260	282	268	280	266	294	277	268	273	272	281	293	258	274	277	272	242	234	262	283	284	274	265	278	273	273	275	260	291	279	267	269	290	292	298	252	271	267	257	265	280	253	276	277	274	288	250	265	255	255	234	272	267	286	295	271	281	266	264	266	274	274	259	278	271	261	280	241	256	266	261	269	245	244	267	295	250	276	280	261	286	307	272	266	249	213	265	276	281	257	285	251	257	300	254	247	285	264	284	268	262	250	240	266	261	274	262	269	269	275	259	284	281	269	294	289	257	278	292	237	261	271	262	301	273	260	253	274	297	280	265	308	263	272	267	260	271	290	248	266	291	270	267	273	270	261	245	268	263	274	277	272	289	258	261	255	248	229	268	280	260	262	281	286	288	261	233	243	255	255	260	273	248	283	304	264	267	250	251	283	259	265	283	266	293	286	257
25778	38297	34516	24767	18752	14206	10830	8037	6029	4643	4020	3342	2862	2270	1926	1771	1481	1263	1113	1073	1055	988	970	898	875	830	780	755	752	758	713	739	715	616	603	693	605	607	535	537	503	528	505	480	435	482	496	505	484	461	428	446	451	444	476	479	492	467	485	432	491	417	438	439	444	410	460	430	437	469	434	459	409	461	461	473	441	462	454	461	494	456	452	483	469	473	458	450	439	431	463	466	448	471	426	504	437	453	447	439	476	447	457	471	465	481	449	434	453	478	486	455	467	457	487	478	460	456	459	453	432	456	486	376	456	430	465	390	459	475	465	443	461	414	449	442	485	462	439	435	450	474	436	461	484	421	422	449	474	483	472	446	485	454	487	478	448	472	441	455	451	434	471	448	467	430	457	431	504	427	417	475	487	492	463	450	443	462	415	454	446	499	469	471	433	428	428	478	497	465	470	416	484	455	511	434	479	444	442	426	461	485	410	438	459	460	472	464	440	488	432	432	431	484	475	457	453	463	455	472	439	453	448	502	506	448	471	412	448	457	472	457	472	467	465	437	455	512	482	456	436	472	468	422	503	481	429	451	437	473	420	463	494	459	445	502	480	435	495	457	494	460	474	449	453	443	410	443	483	450	482	437	468	422	456	470	506	495	473	488	444	497	478	446	468	464	460	425	449	454	412	460	450	433	456	487	419	430	474	431	437	453	432	452	470	465	516	430	447	470	484	488	478	460	436	467	461	493	455	473	470	441	500	379	473	462	500	470	461	491	455	466	474	459	439	447	487	462	490	449	470	469	473	455	466	438	457	485	470	440	456	487	463	455	469	428	415	454	478	428	431	414	443	482	448	457	380	468	521	517	447	425	461	444	444	482	460	436	428	453	454	436	476	498	490	487	473	490	499	486	492	459	493	455	442	454	471	466	427	475	454	452	451	469	446	443	496	488	465	445	434	453	477	471	474	502	496	457	465	508	485	454	444	485	469	479	430	437	467	471	448	469	451	460	434	486	471	479	444	436	440	440	454	468	473	455	492	476	435	470	454	439	488	451	446	445	453	445	456	448	441	435	491	488	469	492	491	502	489	463	442	499	476	460	487	476	448	470	476	458	466	441	464	445	427	455	435	455	440	442	459	478	472	460	443	427	468	425	456	457	473	472	430	437	500	433	503	435	458	463	533	437	419	470	461	510	473	498	453	492	442	466	466	452	461	448	448	459	458	485	462	472	450	430	467	476	443	486	442	471	414	490	484	435	476	474	445	460	472	458	494	450	433	481	451	451	446	462	522	470	468	479	465	447	472	459	502	452	502	435	491	418	433	463	460	426	427	481	452	474	413	448	459	457	482	458	491	426	457	465	454	445	473	476	492	500	478	492	451	456	459	464	439	476	435	472	487	462	435	474	474	459	478	445	444	460	473	491	424	481	462	467	473	486	422	465	491	464	445	467	447	481	435	442	450	454	472	494	466	483	458	463	447	454	462	439	494	471	450	437	442	441	459	491	472	459	439	455	469	431	460	465	446	466	463	489	480	440	438	436	450	445	457	432	454	428	451	489	437	454	437	468	478	452	491	454	441	466	454	510	472	470	474	440	462	489	443	444	454	530	455	447	462	404	478	484	405	467	468	426	439	466	457	425	466	467	477	394	464	476	493	480	502	467	498	454	474	479	488	478	462	481	432	484	523	449	449	458	449	427	484	457	498	475	438	472	457	479	433	442	480	462	470	468	449	458	475	467	446	422	472	432	457	466	533	452	465	439	462	458	422	455	487	441	463	450	457	463	463	460	458	469	455	440	490	443	442	473	411	453	420	465	454	453	452	471	447	448	465	473	478	469	477	451	468	461	463	512	469	466	468	439	440	440	467	469	444	464	453	495	441	449	451	455	447	462	498	472	451	436	455	449	472	461	429	457	472	458	450	449	427	456	485	456	468	490	467	475	461	487	459	452	452	393	444	446	471	481	461	446	440	468	440	489	485	465	442	481	450	464	507	459	497	453	438	485	478	450	465	459	462	496	477	480	463	469	434	437	433	448	448	431	477	462	459	423	406	466	494	471	463	488	436	467	505	466	463	470	463	448	427	494	443	451	441	463	487	478	507	462	426	477	461	446	446	484	462	445	487	459	464	468	450	463	434	477	448	485	444	435	468	444	497	427	472	436	423	447	421	454	482	461	479	473	431	475	444	446	493	468	474	496	456	442	465	452	458	446	448	470	480	450	473	446	448	466	467	459	433	436	400	463	435	458	471	454	434	419	473	446	451	472	511	476	472	456	462	443	431	463	486	436	460	448	453	457	445	489	451	484	470	505	456	419	465	434	481	410	484	479	457	437	438	479	445	474	485	466	454	450	468	446	497	443	453	445	471	503	442	471	439	437	456	454	496	443	445	463	409	442	451	439	432	479	445	460	462	448	455	484	461	469	422	459	445	447	432	450	458	450	414	497	471	467	413	441	466	443	485	464	448	489	450	469	454	477	462	488	433	471	443	469	450	474	488	451	443	432	477	437	481	479	485	446	451	501	451	447	462	477	463	472	452	498	494	485	467	484	495	452	473	476	496	490	464	468	435	455	478	458	434	466	473	463	433	435	481	474	489	465	449	487	478	453	471	436	479	441	454	455	427	467	473	478	433	536	482	454	476	472	452	469	449	439	481	472	445	477	440	464	426	411	411	436	420	437	476	466	463	492	465	464	438	435	456	466	518	453	482	438	417	487	475	456	461	424	448	439	473	439	463	457	443	470	465	503	485	481	487	441	462	418	460	441	448	465	470	453	483	479	421	448	440	486	459	479	462	492	452	453	408	454	447	446	468	466	430	440	439	472	452	442	450	426	435	440	499	468	486	455	495	445	472	471	465	486	480	481	427	456	505	453	484	399	466	446	463	420	482	479	449	434	448	493	463	457	451	431	461	471	461	419	467	489	445	469	429	488	480	506	438	444	470	490	476	467	464	413	492	478	457	476	467	503	502	415	467	495	463	482	430	464	413	471	464	481	459	441	465	428	467	473	459	423	449	456	424	457	453	464	454	450	460	459	476	483	477	440	481	471	455	431	506	473	457	454	457	471	437	414	492	477	453	432	446	438	449	455	439	427	465	448	459	504	430	488	458	463	437	479	435	436	455	489	458	453	481	474	462	463	412	439	481	420	459	448	471	466	443	459	469	445	438	464	456	465	482	505	463	441	457	478	450	444	431	473	463	465	499	443	450	455	477	497	472	460	479	439	459	450	445	442	506	498	440	483	467	459	426	468	433	463	462	463	479	479	484	404	486	490	490	489	452	479	521	467	462	445	493	468	441	464	449	457	476	463	441	469	496	450	480	446	486	453	473	472	435	443	470	459	399	470	453	465	454	462	457	473	452	428	415	399	446	442	444	461	480	433	472	435	456	442	422	471	466	493	491	439	480	474	453	475	440	460	472	449	434	436	450	465	441	461	464	470	456	452	445	477	470	493	433	456	445	467	459	480	448	442	474	494	481	460	441	453	452	437
23975	21130	28313	24280	20942	14392	7641	4258	2991	2254	1732	1440	1283	1100	955	829	728	613	553	503	482	476	488	456	433	449	411	340	385	391	345	329	336	327	351	309	294	289	262	251	217	248	247	230	237	223	233	221	226	249	266	252	228	214	223	231	220	224	221	213	231	221	215	234	227	206	236	216	219	237	233	209	231	216	232	208	221	234	211	256	228	251	243	206	251	237	237	219	221	237	193	195	222	238	238	218	248	224	233	214	198	262	233	214	229	218	233	201	245	212	220	211	230	226	235	236	242	209	234	211	204	243	217	234	207	217	230	202	210	219	199	212	231	230	225	240	234	228	240	213	220	199	218	226	229	230	218	244	220	209	204	263	230	241	215	223	199	200	223	224	215	228	240	191	248	206	215	211	227	220	210	205	215	229	213	220	202	197	225	225	223	209	235	220	219	214	237	226	206	223	263	207	235	230	245	252	220	201	237	223	218	237	208	249	224	249	254	191	218	229	241	213	208	205	214	224	201	240	247	212	243	241	250	250	217	216	210	212	222	228	213	229	232	220	211	209	218	217	211	232	249	216	265	244	221	203	218	218	202	214	213	247	206	208	234	205	211	223	231	238	234	207	214	226	197	220	226	247	217	238	218	216	244	223	215	238	240	216	215	219	228	197	229	187	222	237	223	224	229	216	198	213	205	215	230	197	203	234	220	219	247	219	227	202	210	228	203	238	243	238	212	223	204	231	229	215	228	235	246	222	204	190	199	241	217	227	204	224	205	254	217	217	204	227	220	224	231	203	192	227	222	219	223	217	232	204	231	238	223	212	229	227	218	238	225	212	232	223	226	217	210	198	224	186	207	212	236	226	252	255	246	230	224	222	196	227	198	212	224	239	204	231	232	195	232	231	230	244	214	256	217	216	231	217	229	238	203	218	232	227	242	245	232	226	195	221	232	199	257	202	211	238	223	212	221	211	220	227	240	235	236	216	211	238	203	234	236	228	228	211	214	235	214	241	248	240	230	228	232	228	236	208	227	221	214	228	223	217	218	225	248	210	201	213	228	244	223	230	208	215	224	216	228	216	234	192	243	223	233	220	246	224	227	236	230	219	217	231	234	219	226	204	202	234	203	254	231	224	220	221	204	217	244	222	215	226	214	234	217	208	224	210	234	221	200	213	229	228	212	238	250	206	215	214	224	231	200	223	229	222	225	227	220	223	218	207	216	220	223	235	237	216	212	176	232	231	242	216	217	247	218	238	244	208	230	222	221	216	243	210	247	257	228	209	225	224	211	225	216	236	225	211	217	241	209	217	236	194	216	236	215	229	227	215	217	196	212	223	230	231	242	225	229	217	210	232	231	206	199	233	201	248	222	218	215	206	218	216	220	240	217	211	218	246	197	241	213	209	208	236	193	233	229	231	225	209	226	198	224	234	233	234	220	212	219	248	213	232	215	228	189	218	221	214	201	239	227	235	220	277	202	224	262	230	218	213	231	237	232	245	221	230	217	239	201	232	225	202	227	197	221	221	203	222	213	253	214	199	201	222	247	205	231	240	218	245	220	236	219	193	241	226	207	214	215	186	247	225	241	237	211	201	221	215	246	215	216	198	227	232	215	226	216	224	230	215	209	239	225	237	222	217	256	225	215	214	227	199	242	218	222	227	205	182	199	226	183	219	222	217	230	220	218	212	236	224	223	237	219	227	209	221	223	217	205	225	222	222	226	219	235	253	227	214	220	226	203	221	233	219	215	226	222	217	223	236	241	207	220	228	224	217	251	238	205	237	228	201	219	204	219	233	225	214	240	211	201	239	219	210	235	205	215	168	214	190	216	203	212	219	221	230	233	199	244	219	239	224	264	219	232	237	231	220	215	202	227	234	189	219	228	239	228	237	230	228	225	217	220	228	233	217	246	219	239	232	201	215	215	218	242	210	218	192	218	211	215	230	208	230	221	220	253	223	224	226	213	199	235	221	223	224	223	234	208	206	206	201	204	223	230	215	217	204	218	225	220	231	242	221	204	201	233	218	222	244	205	231	219	201	219	243	215	228	203	226	229	209	219	228	221	239	239	227	242	218	232	219	229	226	223	217	212	213	224	207	218	210	224	218	214	219	231	230	223	214	262	252	223	222	228	198	193	212	209	220	204	216	243	217	249	211	229	194	244	217	222	199	238	230	198	208	219	212	192	229	222	203	215	249	223	232	230	215	209	208	231	232	230	231	233	228	229	208	213	222	213	204	243	213	237	232	258	211	225	225	193	198	222	202	219	217	245	218	208	220	233	215	236	227	193	210	219	226	234	213	230	211	222	223	199	212	210	224	240	218	230	226	235	244	223	254	208	225	188	189	219	218	202	227	211	236	234	250	223	226	247	224	209	250	211	190	206	219	211	207	191	216	227	229	222	252	241	203	241	215	243	234	219	228	209	202	206	203	241	248	233	213	236	203	233	234	229	214	210	236	237	219	210	207	205	252	226	227	221	217	235	197	206	213	217	247	230	239	210	226	205	228	227	236	226	221	226	219	203	211	217	213	242	217	231	234	207	200	244	211	205	209	253	210	233	211	213	205	238	236	204	262	220	246	209	229	213	250	208	220	210	233	231	230	212	219	213	225	213	263	244	241	228	225	192	221	224	223	229	230	201	232	213	210	223	217	212	247	228	204	228	213	234	225	237	221	202	226	228	224	206	216	219	216	222	218	219	230	208	214	216	216	222	226	215	207	242	230	209	186	210	218	225	203	266	208	236	208	208	231	210	231	193	222	222	235	232	230	230	219	187	230	222	210	221	227	249	224	206	226	256	242	230	209	216	223	202	204	231	203	199	183	216	226	223	244	218	207	227	220	217	196	245	214	233	242	221	215	237	216	232	220	228	226	238	208	210	217	233	231	212	237	213	205	216	226	234	207	215	222	198	223	233	242	248	233	211	227	221	218	230	213	209	217	236	219	203	211	221	229	232	221	230	212	204	224	237	232	240	229	236	224	214	224	223	198	221	230	222	260	206	227	245	193	228	222	213	239	236	226	212	228	200	216	200	231	234	217	223	255	220	221	209	206	240	222	242	228	241	239	250	227	252	224	223	213	194	202	209	211	234	215	234	203	238	234	223	218	219	219	198	228	208	232	252	217	219	247	224	215	234	234	217	213	236	248	223	217	215	224	254	221	220	219	222	203	201	219	222	228	223	226	231	229	225	204	234	191	233	210	236	223	246	211	217	223	225	222	203	219	213	230	225	165	216	224	208	217	215	195	231	234	213	218	221	230	222	223	228	229	213	204	240	234	235	207	224	207	202	230	235	240	219	211	238	218	210	216	202	220	217	231	237	247	251	223	198	210	230	265	230	220	241	216	255	234	263	226	223	240	230	214	213	220	251	207	201	207	184	227	220	212	235	220	202	215	228	230	208	223	240	218	197	240	240	222	219	212	226	214	258	212	245	241	220	216	202	181	214	241	246	216	219	184	218	233	210	199	232	216	260	218	236	257	225	226	195	247	236	230
26501	43908	39912	30987	24501	19163	14841	11553	9276	7154	5787	4960	4228	3659	3118	2595	2154	1876	1568	1355	1375	1332	1281	1245	1125	1051	1050	1029	942	927	849	828	866	752	743	731	603	608	514	523	494	438	435	451	409	405	412	399	367	402	393	393	393	355	390	430	381	380	391	373	372	413	417	406	395	378	389	369	397	381	423	396	405	369	379	393	404	403	414	408	353	391	395	363	394	427	382	371	410	435	402	410	423	415	387	396	362	380	420	436	414	382	409	386	384	420	418	405	371	405	380	377	387	399	407	353	362	390	378	388	416	389	400	410	387	363	419	384	419	388	390	435	373	367	367	393	391	379	384	380	393	377	376	367	374	374	403	396	375	429	402	417	386	388	366	401	398	429	380	412	344	360	381	347	404	373	381	408	404	364	366	398	396	371	394	378	415	392	417	381	372	389	386	408	350	405	397	386	396	372	381	395	391	388	368	372	360	420	385	418	410	413	377	378	402	354	351	375	374	386	395	397	385	343	394	381	401	389	350	395	372	415	393	386	399	379	407	374	382	398	385	395	405	418	423	370	412	392	400	367	377	395	405	412	379	404	355	359	393	379	405	376	379	410	412	416	465	402	402	426	383	360	393	407	388	343	358	394	422	371	403	340	379	400	443	371	400	364	386	387	403	394	351	411	401	373	374	373	379	389	379	396	393	345	426	411	394	421	390	390	393	395	409	404	395	387	423	392	383	411	349	413	417	384	405	423	419	397	385	438	371	385	399	404	415	334	369	392	389	383	379	373	424	371	381	414	397	365	388	364	401	376	377	382	379	405	349	379	388	385	378	360	376	388	383	349	353	428	404	426	414	406	389	409	434	385	374	438	367	410	385	383	409	392	388	382	421	371	404	411	406	370	393	399	375	365	388	387	388	379	367	373	389	351	401	397	424	383	358	432	416	387	349	387	388	411	417	356	391	396	405	395	402	350	392	402	385	407	417	364	421	399	372	350	411	390	351	385	374	418	381	416	395	358	371	373	408	399	383	365	388	422	374	379	378	373	430	435	396	377	362	415	387	386	365	396	400	365	390	377	394	382	395	407	415	402	399	400	397	379	380	369	377	405	363	367	397	423	413	383	402	410	395	395	375	361	360	421	355	405	394	430	407	392	403	389	446	349	379	402	418	395	422	384	417	405	374	361	442	364	401	374	411	371	369	386	404	397	412	421	421	396	342	366	384	377	373	408	359	445	410	402	386	403	391	397	388	391	367	381	409	360	393	385	391	398	389	380	421	368	406	382	379	395	384	401	372	413	389	375	366	400	403	395	396	394	411	395	389	379	374	351	396	418	368	389	374	417	418	441	374	392	396	382	367	374	362	366	372	404	402	398	418	370	429	377	394	388	382	386	395	395	413	427	417	383	392	395	385	381	352	423	392	436	382	358	349	415	381	374	397	417	377	353	414	402	397	378	406	363	409	388	356	383	345	372	404	374	393	403	358	410	402	442	427	387	385	429	381	401	384	367	380	412	385	350	379	406	356	401	379	363	411	413	395	425	379	429	417	420	413	387	380	416	389	420	405	391	432	384	375	417	411	340	358	428	412	439	399	403	402	396	390	411	360	387	380	353	406	387	388	404	398	403	398	408	350	395	403	405	378	370	399	405	383	378	408	408	391	387	369	397	389	384	392	410	387	391	382	398	372	392	405	399	400	401	385	358	402	419	365	409	408	366	408	404	389	392	430	401	371	390	385	374	408	368	382	396	388	430	419	385	411	405	386	372	387	372	418	418	377	397	366	376	373	390	376	361	379	368	393	433	378	350	354	375	388	386	347	346	388	408	412	373	382	377	393	371	354	373	359	361	393	388	397	426	396	382	396	398	398	407	343	386	403	374	418	406	391	414	354	361	405	405	361	396	382	371	371	369	364	384	406	394	370	373	397	392	394	383	397	385	376	401	388	381	379	372	364	375	392	389	426	406	391	370	391	399	374	370	415	379	412	375	402	382	391	386	411	345	402	416	395	387	367	369	388	412	384	366	386	389	411	382	361	433	389	380	389	429	425	366	376	408	388	413	404	383	380	370	397	382	376	376	394	383	389	379	353	392	367	367	391	396	375	434	415	402	364	379	402	408	355	409	440	418	369	409	381	407	374	395	418	382	365	364	387	398	385	372	387	397	400	396	380	423	357	400	426	393	394	380	392	386	443	387	381	375	380	402	379	399	374	402	420	377	418	417	394	393	408	404	390	397	399	403	366	393	375	386	412	392	400	417	406	398	398	397	380	394	396	383	384	438	383	386	411	399	386	373	387	380	363	399	371	387	400	398	374	384	410	331	373	376	376	370	396	387	386	381	407	368	392	357	422	440	400	371	407	407	366	378	390	395	417	410	402	380	403	389	353	380	412	393	404	427	415	388	388	422	400	410	399	451	383	386	379	395	404	376	376	366	449	391	382	414	380	383	400	372	404	389	380	375	408	362	376	396	416	387	373	382	367	440	425	424	359	395	381	420	382	408	345	396	390	373	387	377	405	427	406	363	423	408	389	404	363	390	425	400	339	382	388	373	408	374	410	375	394	378	414	408	361	393	378	382	401	376	395	375	398	408	404	393	398	382	378	409	368	367	393	431	372	363	392	400	370	395	375	437	416	409	419	406	406	424	392	385	411	382	403	379	383	411	385	383	352	391	373	417	415	393	418	379	380	409	380	361	385	377	390	411	451	408	380	401	374	372	390	396	420	380	416	379	418	347	382	372	402	385	403	396	387	366	355	360	391	420	365	394	401	390	383	381	360	395	415	381	396	386	401	414	385	402	333	389	381	374	428	364	406	393	382	404	401	358	355	417	404	392	389	382	359	405	373	431	374	392	391	426	354	374	404	376	423	386	401	367	412	387	366	391	375	426	349	440	372	383	377	361	380	388	379	382	370	404	412	362	416	377	367	395	434	399	379	393	388	394	405	374	376	396	404	386	348	399	392	424	379	358	404	385	421	411	414	364	396	409	380	400	435	390	388	395	407	377	406	347	366	396	361	377	384	374	414	393	414	381	388	387	381	414	373	396	382	431	360	404	392	397	385	383	408	340	376	375	422	405	374	378	374	404	412	370	384	363	379	391	385	427	390	416	388	420	369	352	371	438	381	391	375	403	386	384	394	398	423	413	360	398	396	395	362	382	426	399	408	396	406	395	395	415	416	407	388	426	411	419	356	367	411	409	377	394	362	371	399	378	347	384	404	352	362	385	378	397	369	392	404	409	358	392	389	364	356	384	407	366	377	388	378	409	394	378	407	395	391	404	371	383	370	385	385	398	394	388	418	395	380	396	369	378	418	398	363	384	348	396	400	400	375	409	411	390	378	375	365	423	378	382	392	393	374	418	436	381	405	396	411	391	379	418	393	376	374	397	397	377	397	398	390	397	413	385	379	422	380	383	383	419	413	378	389	389	355	358	391	388	378	365	425	390	383	401	394	392	415	367	413	378	402	404	400	368	425	401	396	437	396	395	379	399	386	393	376	356
22895	21064	28824	23525	21180	20808	13475	5839	3803	2974	2413	1880	1645	1337	1244	1046	895	764	746	599	544	539	522	491	521	512	492	404	421	372	369	374	381	386	316	329	292	282	234	213	199	215	208	173	205	178	195	185	191	192	158	181	194	174	183	182	169	152	157	166	202	159	183	212	173	195	155	182	165	181	195	190	185	192	162	184	174	169	166	167	196	189	174	165	174	177	155	173	193	166	164	169	167	155	164	177	192	190	194	180	208	172	165	170	203	173	189	198	164	185	176	171	162	183	177	174	181	171	182	168	193	179	186	167	197	154	185	166	170	178	184	207	191	195	166	163	179	172	180	193	161	147	189	134	195	164	178	206	180	171	162	161	155	182	173	207	180	156	149	201	195	174	173	179	173	176	183	172	170	195	171	173	183	165	172	157	175	186	176	188	170	168	168	177	152	149	172	178	173	176	162	190	181	186	188	163	164	178	169	165	176	167	155	176	199	162	169	185	199	178	162	154	166	167	187	175	179	155	168	168	173	187	180	153	183	185	175	196	163	175	181	163	174	163	189	197	178	149	169	176	180	183	154	188	187	197	153	172	194	168	170	160	169	183	170	193	183	165	188	163	194	181	183	153	182	158	171	164	163	166	170	164	182	194	171	168	151	170	154	172	167	173	179	175	164	177	181	156	176	174	169	180	184	167	148	176	170	170	153	165	189	165	161	162	154	150	169	170	186	170	167	180	191	159	166	180	199	190	172	182	175	178	176	156	152	180	192	191	171	180	193	186	176	171	167	156	187	155	185	192	200	180	183	151	171	169	180	184	160	196	171	182	152	166	189	153	167	157	156	197	166	178	196	163	175	175	180	193	163	177	160	162	141	163	162	171	197	202	183	168	175	191	157	165	183	173	167	158	169	189	183	205	151	183	146	174	189	176	178	175	159	161	156	168	157	183	172	167	170	194	168	167	164	170	169	154	185	167	155	211	155	190	176	171	178	175	171	160	178	167	170	193	159	165	194	178	179	187	159	148	159	171	182	179	184	153	173	166	174	176	168	210	187	186	177	170	143	171	179	188	192	199	178	176	172	180	171	182	170	178	173	182	169	193	175	170	177	162	202	195	155	175	166	190	192	173	175	158	192	193	182	182	171	172	186	185	173	178	173	188	185	165	185	164	166	161	182	166	182	183	180	173	181	179	183	172	150	159	155	168	169	174	157	187	160	173	172	155	170	172	181	174	176	156	172	174	169	165	147	166	170	179	190	162	172	182	192	179	175	184	195	158	141	153	180	183	173	156	183	131	180	156	176	164	166	162	173	178	165	186	164	160	157	201	180	170	170	152	178	206	162	155	152	183	181	167	183	184	165	193	169	168	170	176	164	157	175	178	151	173	165	198	171	184	179	134	139	183	151	193	166	164	155	179	165	164	182	160	197	163	175	186	154	180	163	196	195	177	172	181	183	175	177	168	160	180	167	191	169	164	210	184	167	181	156	175	181	177	162	185	175	154	148	193	167	184	171	180	172	150	155	162	146	175	183	179	183	160	178	192	205	163	155	174	181	189	187	172	168	158	166	187	188	151	172	172	164	169	164	139	176	187	169	165	182	168	184	172	190	182	167	162	184	164	169	176	158	173	190	188	161	157	164	182	172	181	160	159	186	165	185	170	156	165	189	172	173	198	199	159	168	182	171	171	170	183	154	184	161	165	153	164	153	176	166	156	180	179	171	171	180	155	171	184	171	181	168	173	176	154	169	176	159	173	168	184	177	184	178	179	159	171	171	156	175	162	163	157	199	175	171	180	173	153	189	191	186	162	156	153	175	177	185	178	151	176	165	169	160	166	141	199	178	161	170	194	185	188	158	169	169	158	194	164	185	173	177	174	178	176	173	205	167	186	177	167	160	182	138	177	170	190	158	152	155	176	169	174	159	199	154	168	165	170	168	157	173	155	179	192	175	162	156	168	155	192	167	192	158	202	149	164	184	165	185	174	202	173	153	168	167	159	192	163	183	155	167	177	197	169	172	187	193	163	176	188	180	173	188	189	155	147	181	163	166	187	174	175	175	183	193	174	179	176	174	154	167	158	195	177	195	185	158	193	165	177	165	176	177	178	185	170	179	160	153	184	172	162	189	184	160	184	176	175	174	183	173	196	159	149	172	164	189	159	194	185	205	186	180	186	175	161	164	179	183	154	174	154	169	164	178	185	168	194	180	190	174	169	162	153	207	180	189	198	162	183	168	175	189	159	176	178	157	175	172	175	192	176	197	143	184	194	152	183	159	165	181	178	184	169	163	186	174	191	183	143	181	185	164	159	191	163	170	162	159	160	165	167	182	175	171	176	175	196	156	164	181	191	171	173	156	157	180	189	178	146	152	163	191	174	185	175	189	171	190	171	187	192	203	188	170	157	184	183	180	175	185	184	186	171	161	163	171	178	172	166	138	184	182	192	162	171	165	174	187	176	178	193	169	189	182	184	211	189	173	202	151	166	184	176	161	169	187	151	162	183	177	173	180	185	186	192	162	175	168	163	184	178	160	181	156	181	188	192	182	146	177	156	178	163	188	160	150	170	161	189	172	187	184	192	181	191	172	199	173	156	174	165	156	185	167	159	180	186	178	166	184	170	164	189	179	191	174	183	173	168	173	177	163	181	183	180	157	165	164	154	176	200	160	175	162	188	191	160	185	146	160	169	164	184	139	158	153	178	170	178	192	199	169	190	169	172	154	173	186	178	171	165	188	159	201	176	184	172	162	172	174	158	177	177	190	166	141	176	181	169	161	180	172	204	146	177	146	171	194	189	185	186	169	155	173	174	192	153	185	179	179	187	172	158	183	150	181	189	180	188	157	181	166	183	149	183	177	187	173	174	153	170	173	171	168	169	163	176	187	181	159	169	185	164	153	165	174	155	188	185	175	182	186	169	182	162	184	166	187	167	177	179	176	152	167	168	172	184	185	170	191	197	171	182	172	199	168	176	168	149	162	184	164	155	181	161	175	149	175	161	196	148	184	166	170	180	157	150	190	164	179	182	149	169	178	164	158	168	174	173	171	196	159	171	170	163	174	158	171	173	165	166	169	150	181	166	171	163	173	174	161	187	171	197	168	187	153	204	185	161	179	164	170	171	174	173	177	166	194	186	187	156	157	158	171	164	166	181	163	167	185	168	172	184	170	171	183	189	184	170	172	150	189	163	175	165	168	190	182	165	163	167	177	181	183	181	173	158	170	180	180	154	207	173	158	150	175	172	176	171	179	210	186	161	171	164	168	173	165	174	185	164	177	171	171	165	180	172	161	193	196	185	153	164	176	170	198	171	169	161	160	161	168	154	168	175	181	176	160	179	187	149	165	176	167	155	167	171	158	163	186	178	149	182	174	207	166	194	156	178	199	179	163	161	187	188	162	176	177	174	152	160	164	163	160	183	146	192	160	160	172	159	175	164	174	161	161	182	145	169	207	170	178	177	144	172	154	184	171	141	182	169	180	163	170	155	160	180	195	207
27671	47621	43789	34344	27629	21658	17492	13756	11074	9072	7446	6107	5210	4422	3903	3439	2884	2422	2124	1828	1788	1633	1569	1510	1408	1377	1297	1193	1009	1029	986	1020	1002	901	850	806	723	558	487	453	438	419	350	340	284	321	316	289	271	313	316	352	271	342	298	300	285	316	303	298	285	323	255	291	318	279	284	288	302	282	286	249	290	317	293	309	292	276	312	318	311	320	321	297	320	292	322	294	307	293	269	278	308	295	296	293	303	265	272	275	292	318	304	275	323	288	262	290	321	308	318	298	329	276	305	308	270	294	271	311	288	307	294	291	311	300	273	307	302	299	289	291	297	273	321	277	269	320	321	325	333	283	307	293	281	287	284	276	290	345	285	295	297	317	324	303	314	269	304	314	299	302	273	303	296	279	298	313	289	308	316	293	306	294	282	271	281	297	281	299	294	290	291	313	294	332	338	290	289	287	298	303	288	290	306	345	293	303	248	288	284	299	288	295	272	299	320	306	301	260	288	296	307	288	307	296	288	258	306	291	282	296	291	271	304	312	323	315	292	300	309	286	292	270	292	297	274	296	291	296	307	289	315	319	350	294	285	292	316	350	283	287	298	308	274	302	290	290	315	290	312	276	301	293	314	314	287	320	304	301	317	284	301	299	266	298	284	308	298	293	286	293	305	260	313	282	326	290	300	305	292	300	321	324	306	275	296	300	276	291	300	289	327	322	301	277	285	330	302	329	304	288	305	296	307	290	307	320	303	302	286	280	281	294	296	273	274	278	285	269	310	282	296	286	290	291	307	267	273	268	313	238	289	252	277	289	298	297	271	281	308	304	303	320	296	298	300	301	309	272	301	313	314	325	287	303	306	289	285	289	285	313	293	306	294	302	266	268	315	301	307	293	257	282	313	281	293	309	315	313	317	297	278	293	293	283	300	276	301	281	302	318	308	274	327	282	300	313	294	322	286	304	268	294	283	280	305	275	327	320	291	321	285	332	299	330	272	298	298	283	272	293	311	315	317	296	297	280	303	293	267	293	304	319	305	325	305	272	288	266	282	297	349	296	320	310	271	299	295	288	284	303	300	297	290	273	287	307	319	304	294	289	303	298	296	281	305	318	261	303	300	299	309	321	299	294	333	270	290	290	284	283	306	313	280	295	298	323	280	276	286	277	252	285	277	289	270	280	311	277	287	257	286	281	317	294	310	296	310	306	291	310	282	269	268	305	316	306	304	294	292	271	306	275	290	320	297	299	308	303	326	309	263	308	294	257	296	299	301	307	295	319	315	303	293	353	295	292	298	319	294	307	299	278	279	262	248	291	272	300	263	322	278	296	313	283	313	293	269	276	303	294	308	289	307	277	307	272	296	289	280	306	308	283	315	295	317	263	322	300	295	271	290	292	275	343	334	273	285	292	270	349	290	296	274	277	290	302	281	304	290	300	286	286	266	270	296	302	334	298	306	306	299	319	320	273	306	316	304	296	304	295	297	287	302	296	301	293	314	307	326	288	291	294	284	285	266	307	284	304	270	286	301	307	267	277	282	319	296	311	295	321	293	293	309	282	280	297	304	305	296	285	291	262	284	314	298	302	279	302	278	292	303	306	283	298	288	270	256	324	326	256	312	306	310	298	288	296	289	312	296	271	297	318	306	299	305	280	312	271	326	277	279	309	295	293	298	302	295	262	310	296	291	281	312	307	291	312	265	308	271	318	316	310	293	304	300	325	294	265	291	337	263	298	310	302	278	284	287	304	296	262	286	283	267	305	275	290	317	274	282	297	269	287	282	273	292	304	293	279	271	293	295	294	317	304	303	292	318	273	286	299	331	307	306	317	304	274	282	308	288	307	313	304	294	337	290	289	285	302	310	268	294	306	300	284	269	264	289	288	306	299	318	296	296	294	280	303	288	308	285	293	292	311	314	283	297	303	321	303	324	255	294	279	292	277	284	274	289	268	298	308	267	304	289	302	278	318	334	268	297	284	282	295	289	280	298	298	293	276	288	278	298	320	298	293	292	279	288	274	316	279	314	277	287	289	301	320	318	338	303	290	285	310	284	259	288	352	265	292	296	275	291	269	308	305	273	279	252	278	325	298	347	273	327	299	315	323	298	257	307	318	325	302	308	273	294	310	297	303	309	280	286	273	288	301	278	295	274	286	303	282	280	281	284	289	304	289	290	278	312	289	275	301	277	312	314	304	267	263	286	293	322	277	282	318	289	321	281	320	296	329	298	310	293	255	315	298	310	307	284	302	269	310	272	295	272	290	309	323	318	292	315	284	267	294	316	327	297	292	307	293	315	306	278	285	283	295	310	286	304	288	285	298	272	323	314	291	273	298	298	265	319	317	293	326	291	256	309	292	334	301	311	296	297	280	279	270	273	285	282	296	310	345	314	280	283	318	284	294	295	311	290	312	306	296	312	317	328	278	285	307	317	327	299	312	279	286	301	281	302	282	295	298	335	295	297	295	296	305	292	289	315	296	302	289	292	312	264	281	284	305	301	311	294	287	291	253	298	288	291	283	318	296	326	295	280	326	295	303	315	275	281	293	294	302	287	298	273	287	289	278	247	298	331	280	277	300	297	286	299	287	330	315	308	272	317	284	264	306	295	309	304	299	291	279	268	268	309	297	270	291	299	321	313	292	280	304	315	293	306	288	276	303	311	309	306	331	326	305	312	292	299	265	296	294	289	319	295	299	319	259	312	291	267	306	279	309	298	298	296	272	289	306	324	312	283	315	282	295	291	308	271	289	263	289	341	331	304	295	302	257	302	299	285	261	291	309	308	303	302	293	296	299	307	296	294	292	304	291	287	282	302	307	311	294	277	293	282	299	284	331	290	316	299	324	297	328	279	294	286	279	315	301	311	297	317	288	324	288	290	281	295	287	263	310	294	311	287	294	285	276	293	287	328	300	307	304	319	296	277	291	279	319	284	294	302	292	307	269	253	277	268	304	303	295	292	295	330	303	284	290	281	299	321	286	242	317	278	316	295	303	298	297	292	280	297	296	292	314	304	309	294	276	278	269	292	296	324	283	321	249	276	312	277	305	293	300	293	288	289	293	292	305	270	298	270	288	273	304	296	276	329	311	289	274	325	270	317	275	322	294	299	321	290	289	311	294	295	308	296	279	254	293	318	278	296	321	297	318	285	273	300	298	277	275	313	320	282	286	284	300	305	288	301	305	296	306	258	331	292	279	297	277	301	341	273	285	290	267	287	314	305	277	293	278	313	317	271	302	310	315	295	305	317	289	286	304	310	320	288	310	318	298	296	322	297	336	274	284	327	263	329	312	293	285	324	282	324	306	297	299	312	307	296	292	297	282	314	284	264	284	267	312	310	300	314	308	299	287	290	291	302	333	297	311	290	317	315	294	279	311	294	298	286	264	272	323	317	285	276	290	294	299	329	300	288	300	279	283	309	289	307	277	287	308	276	283	276	305	316	319	300	272	321	307	284	306	335	298	313	290	268	289	300	304	290	289	273	267	299	297	303	312	278	274
26954	22423	23899	16231	7979	4571	2933	1995	1655	1249	1031	922	770	729	604	591	594	494	493	453	437	415	396	435	406	374	409	406	352	362	340	343	391	362	358	338	330	308	286	300	275	292	259	275	241	265	272	266	247	236	282	255	265	263	271	254	270	268	286	269	250	255	261	270	266	266	283	255	267	287	258	283	318	275	264	277	275	239	239	280	238	270	288	258	285	240	269	269	255	243	277	292	241	256	265	291	269	282	261	266	269	260	258	254	272	270	245	231	248	239	288	281	294	276	257	263	270	278	254	245	254	242	283	260	280	243	267	271	264	261	252	229	253	292	263	259	240	261	271	281	236	281	264	260	234	260	272	248	258	252	263	257	284	261	264	250	285	242	256	268	268	289	298	250	297	255	290	248	280	290	276	274	259	271	258	257	263	233	269	268	276	261	257	274	245	232	258	256	286	249	280	263	237	256	274	235	259	260	279	249	227	295	251	258	237	287	246	218	240	279	249	261	274	241	255	278	263	264	275	238	271	274	286	263	254	240	257	252	281	258	262	242	239	279	270	253	260	276	283	267	285	278	254	251	284	268	276	256	252	257	270	259	278	271	257	282	252	279	271	283	206	253	286	278	285	268	246	256	264	229	249	248	269	249	253	281	284	288	248	284	277	272	264	268	266	255	262	276	317	323	258	257	274	267	272	256	234	279	277	262	276	263	251	233	269	259	271	250	256	286	255	275	280	265	280	284	272	275	273	242	271	262	273	261	255	240	279	245	270	307	275	268	274	265	269	270	262	278	239	267	263	265	265	250	272	281	276	255	268	291	262	247	260	295	251	245	238	276	267	278	274	265	246	264	266	254	252	269	265	249	242	253	234	256	258	248	265	268	250	277	270	237	280	261	251	251	262	258	281	283	255	267	282	265	286	266	266	261	259	262	275	267	250	255	280	275	266	282	260	267	235	254	268	253	244	260	257	263	238	305	279	261	269	300	251	251	262	257	246	226	268	233	252	307	279	255	261	271	275	250	266	284	270	274	252	252	254	238	270	237	263	244	255	282	279	282	288	245	258	250	264	257	261	264	254	257	247	251	245	251	235	245	252	299	256	265	293	264	277	252	269	293	255	263	268	248	240	260	277	262	287	248	273	268	257	265	281	269	265	259	238	284	262	243	263	254	240	281	269	264	290	297	250	267	258	292	268	270	247	272	259	270	278	270	262	292	271	287	256	278	271	254	280	245	270	236	277	241	244	270	246	276	289	271	275	254	246	271	235	264	276	239	246	246	262	259	277	267	273	288	230	274	252	248	260	281	250	247	249	238	270	267	247	287	245	262	285	263	283	257	254	260	237	257	291	259	256	286	265	249	274	261	278	254	286	268	246	278	255	294	282	249	259	306	278	270	301	256	279	250	241	250	241	255	265	226	256	255	259	254	258	279	284	273	273	271	238	259	275	278	298	276	265	258	256	256	275	254	232	284	298	268	261	276	258	261	251	273	280	261	274	277	262	289	290	249	263	278	272	264	247	262	249	244	250	279	252	246	252	246	261	290	270	268	251	259	251	275	262	262	272	246	312	252	271	255	262	258	248	270	258	272	281	246	246	245	288	271	267	254	272	251	259	251	283	267	303	241	250	251	270	305	267	228	250	265	247	253	259	270	232	265	262	283	261	274	265	253	262	243	266	279	292	273	224	250	264	266	288	260	237	268	275	232	276	239	261	264	295	234	225	261	282	287	262	267	241	274	264	294	251	269	238	257	272	278	276	268	251	260	245	257	281	264	243	225	272	263	246	270	225	237	247	274	263	285	267	255	278	251	287	268	274	278	229	239	260	246	264	257	270	259	263	275	277	272	253	244	266	268	274	275	246	245	275	254	253	269	270	274	256	250	241	263	259	279	261	294	291	263	262	271	264	255	240	278	264	288	241	275	266	247	280	249	257	265	274	258	219	250	227	265	264	267	282	260	299	273	256	268	264	260	269	238	274	248	249	285	267	269	265	251	242	279	239	241	272	250	263	272	250	234	275	242	279	256	295	253	249	274	270	263	258	238	237	248	268	264	262	252	272	256	259	260	268	263	232	269	272	239	262	251	281	235	286	260	271	262	294	295	262	241	252	264	266	254	273	275	285	265	234	262	257	262	297	257	254	249	248	296	268	250	259	263	247	248	248	260	275	308	278	260	268	257	275	266	274	298	263	279	259	268	266	254	283	225	277	263	257	241	274	288	277	279	256	272	242	279	254	281	274	246	245	289	258	251	251	255	256	280	284	251	255	263	252	255	237	290	245	238	256	265	283	252	255	266	260	244	262	248	278	234	294	254	259	269	253	253	280	256	292	255	255	243	256	233	270	250	298	277	294	293	266	239	271	251	221	273	272	264	271	275	272	274	303	287	265	270	268	250	253	264	280	261	269	285	272	277	251	279	259	270	250	243	233	264	253	246	239	292	274	275	244	254	255	251	275	312	258	241	275	254	262	264	276	278	262	292	271	281	268	277	235	239	244	259	249	253	245	277	258	258	257	288	263	281	271	284	256	261	248	262	258	269	264	244	250	268	248	264	255	290	295	267	251	279	253	248	274	273	266	246	269	232	289	280	249	238	276	269	228	267	241	253	261	240	280	265	257	293	296	234	245	258	253	236	268	244	300	273	261	279	254	272	272	274	253	260	280	265	242	273	269	238	251	246	262	262	249	240	261	270	279	250	258	280	254	270	253	264	260	263	256	256	286	261	269	270	267	265	258	259	264	261	269	244	290	263	241	293	249	263	256	263	245	255	267	257	273	278	242	248	268	271	253	240	243	235	287	275	280	276	236	271	267	272	254	224	236	256	265	254	271	250	267	280	279	262	273	303	241	284	279	264	250	257	271	269	268	278	250	246	238	280	288	250	243	284	246	264	256	242	265	285	266	255	253	253	240	262	252	260	246	267	270	276	251	293	240	264	255	226	257	249	260	258	264	265	268	247	256	262	257	257	270	276	275	255	281	260	272	258	266	262	292	255	256	265	245	243	251	245	279	262	255	256	275	260	258	276	237	265	277	266	277	281	291	253	270	270	242	259	249	256	242	274	281	239	262	231	284	255	235	273	271	278	284	282	289	268	259	269	266	257	266	300	284	270	265	259	277	299	251	267	265	242	256	256	254	247	253	270	234	270	250	268	258	266	260	272	246	255	233	251	280	257	274	254	294	265	307	269	267	239	263	250	281	277	253	257	272	241	281	247	249	253	297	254	252	257	267	244	271	273	262	258	236	264	256	271	276	244	268	226	279	222	280	251	236	282	241	287	268	271	244	269	282	244	239	255	275	252	249	257	271	240	266	271	284	260	251	273	260	255	275	274	291	270	253	256	285	280	255	277	271	265	289	267	261	247	258	269	259	274	263	245	261	261	276	265	256	278	237	264	257	282	283	250	256	256	230	301	271	265	285	264	261	263	264	257	290	260	256	274	284	285	264	267	248	257	274	264	227	251	256	280	293	253	271	253	260	259	281	294	239	256
24942	37234	33070	23310	16537	11801	8886	6487	5131	4341	3434	2901	2558	2173	1891	1742	1618	1410	1154	1067	1068	954	992	884	908	823	859	780	816	791	779	743	751	705	679	674	620	537	560	509	503	472	482	454	493	468	456	465	473	429	470	470	442	482	432	464	466	451	443	467	459	443	462	459	469	437	450	457	487	427	454	458	394	458	436	437	487	467	420	435	474	453	450	497	477	449	479	454	452	447	451	395	489	466	452	442	435	456	460	448	441	460	465	485	445	435	453	485	462	430	446	501	435	464	481	440	468	494	475	467	470	418	429	477	456	452	447	441	482	437	438	467	448	458	447	425	439	425	430	440	427	443	431	455	442	428	485	482	447	471	440	446	476	437	450	433	415	441	458	448	444	468	453	431	437	479	489	454	456	458	465	500	480	481	505	449	451	449	474	463	450	436	502	406	474	465	415	434	439	428	424	460	462	439	446	442	461	481	417	433	470	421	446	433	461	443	509	457	467	435	462	487	472	479	446	486	479	473	458	449	424	429	468	445	475	442	422	442	455	451	434	457	482	468	460	467	459	438	419	463	453	459	434	471	450	416	435	473	436	429	460	436	422	482	431	456	451	406	422	493	447	440	450	424	464	436	496	429	454	483	468	446	477	463	467	486	452	476	441	457	451	444	437	428	420	438	439	462	445	478	452	443	465	436	467	449	415	463	454	436	434	455	456	433	454	443	450	456	428	406	459	457	450	430	442	464	441	431	451	451	457	441	478	429	486	420	412	425	464	446	475	433	467	436	448	478	427	450	425	474	465	481	477	460	423	442	417	447	432	477	456	418	424	451	501	419	448	412	459	470	475	480	437	444	469	473	438	429	439	487	417	406	435	451	424	440	440	447	431	432	476	435	466	445	423	436	448	487	430	458	423	404	461	440	465	467	473	463	471	451	438	468	450	437	458	432	437	451	502	434	454	437	461	452	478	456	437	413	463	483	465	461	425	441	422	432	449	425	486	455	447	464	466	453	460	466	457	437	448	463	440	465	465	456	450	473	465	422	427	474	426	484	424	437	441	457	471	415	421	426	473	449	442	461	446	421	466	484	451	445	462	452	423	454	423	445	474	444	489	445	436	467	446	441	408	482	482	452	452	441	410	471	388	446	478	448	455	439	452	435	486	452	465	469	463	447	466	499	444	451	415	416	459	450	457	466	466	470	451	421	439	443	434	457	438	409	449	454	453	439	439	463	434	497	461	454	429	460	426	456	443	456	428	489	489	434	445	508	428	472	435	449	477	483	447	442	432	443	481	516	436	442	447	455	457	440	484	462	469	467	463	451	447	432	429	476	425	451	457	419	447	453	469	449	452	468	482	490	415	447	459	447	443	452	475	463	456	488	439	471	421	462	430	429	451	446	485	455	453	456	437	464	445	464	462	455	446	468	467	480	457	441	401	452	460	473	420	443	495	396	427	462	452	485	443	437	439	462	437	453	463	427	447	502	443	403	447	442	459	416	449	430	417	459	475	462	464	486	451	465	435	439	438	407	438	438	435	434	484	435	487	472	484	462	453	471	434	418	479	449	397	441	444	466	444	440	461	448	429	440	417	443	454	470	442	437	456	438	464	423	481	419	468	475	437	468	468	452	434	456	450	461	427	457	439	429	491	460	489	457	443	481	434	457	427	441	458	421	458	427	429	452	416	430	433	433	459	509	476	473	422	450	425	476	441	443	469	463	470	436	473	468	458	423	471	444	459	462	469	431	419	443	485	438	467	405	450	452	446	466	449	448	465	454	451	435	424	488	435	462	443	456	433	482	442	422	456	461	458	484	467	441	449	417	460	462	435	458	488	434	429	428	448	465	463	433	462	451	521	469	461	454	490	477	458	493	470	455	499	489	471	466	456	500	463	430	473	453	434	472	451	463	463	461	475	426	472	411	467	426	464	444	446	447	470	454	443	490	449	439	418	494	435	486	481	423	419	460	480	422	443	427	461	469	430	469	458	436	422	444	479	454	448	428	434	441	421	456	467	477	442	466	455	444	441	395	425	428	448	442	444	473	448	482	425	431	487	450	449	434	453	470	493	455	429	450	458	466	456	446	440	463	434	445	450	488	479	453	443	407	413	458	459	461	437	462	459	478	478	443	439	479	401	461	445	459	468	487	477	463	455	451	419	423	473	500	449	442	448	426	469	473	443	399	451	456	469	447	428	424	456	450	478	453	409	436	473	486	456	483	460	448	479	452	423	421	447	432	456	481	461	464	471	475	439	454	462	457	438	500	452	494	454	455	459	427	421	438	495	473	448	462	460	449	463	417	470	478	472	455	436	451	446	425	484	435	449	482	436	442	457	439	456	440	441	473	479	443	431	480	470	459	465	468	439	459	425	420	469	448	445	464	439	460	458	421	464	447	443	468	453	425	474	427	438	459	424	441	432	462	436	480	453	442	466	443	438	446	430	470	449	465	466	423	439	448	405	431	473	479	455	470	446	444	430	442	425	437	495	458	461	454	436	437	434	471	431	442	448	490	451	461	493	449	455	469	424	447	431	455	495	465	446	454	450	436	460	483	487	441	431	443	431	449	442	461	435	440	467	434	465	429	486	463	432	452	447	456	451	452	459	489	451	460	460	493	448	442	441	451	445	442	445	502	422	439	474	454	436	442	480	481	441	428	426	447	412	434	464	453	456	441	434	438	462	462	416	473	435	449	461	435	440	485	486	447	449	472	435	440	434	457	424	455	452	441	447	441	408	432	460	452	458	467	456	469	476	408	428	464	423	466	453	458	417	422	409	460	460	483	428	468	460	455	457	447	461	430	452	449	478	444	468	436	467	493	504	462	484	461	482	444	454	458	451	451	442	446	420	445	484	449	445	459	446	498	483	444	483	486	464	442	449	404	433	471	425	447	494	455	474	442	453	433	479	447	489	433	466	474	415	430	458	448	435	473	465	462	429	490	433	479	441	423	450	413	422	451	485	492	435	429	475	514	445	441	471	449	438	488	462	447	424	434	427	439	485	428	487	448	475	436	485	434	466	468	461	473	454	430	458	451	437	439	421	470	445	466	485	485	421	445	445	439	448	482	415	459	496	454	477	449	430	457	409	453	445	459	465	472	420	456	447	452	486	451	470	445	477	458	455	411	420	438	455	462	450	427	435	425	451	423	472	446	443	437	465	436	440	455	440	427	459	425	445	423	442	481	431	461	480	473	442	497	434	438	443	446	428	461	468	422	492	447	454	440	467	451	464	475	424	475	462	470	457	469	462	461	454	489	425	470	455	425	473	448	504	470	429	460	421	462	451	446	434	412	444	470	447	455	480	437	451	443	428	454	431	464	473	451	469	413	457	424	485	463	402	437	464	475	434	448	479	491	443	454	451	443	456	454	419	483	439	474	416	420	472	458	449	434	463	452	432	468	424	432	474	469	472	474	464	455	452	476	475	451	433	469	415	458	488	484	431	416	405	467	490	410	481	428	435	470	459	420	495	419	461	457	483	454	462	399	441	452	449	482
23942	21150	28407	24210	20790	12696	5943	3392	2444	1965	1606	1352	1160	1018	847	799	748	674	639	522	559	476	528	451	512	526	420	452	404	411	393	395	387	370	374	339	325	313	284	246	244	256	218	246	238	223	242	229	200	257	192	216	213	235	244	212	250	227	224	231	208	213	236	184	210	242	205	232	202	214	221	218	212	200	204	236	194	227	221	215	216	209	229	225	237	233	241	184	250	234	221	232	195	222	232	222	229	211	214	206	218	208	201	223	215	221	219	205	218	203	236	253	210	208	216	223	234	223	212	228	216	214	240	193	206	186	239	224	216	210	232	218	237	192	225	191	229	226	223	219	225	239	204	230	190	242	239	212	225	250	233	203	219	226	219	213	211	211	214	231	211	216	216	207	215	188	214	213	221	214	199	224	197	223	208	232	199	223	209	222	238	224	250	219	200	211	206	246	229	235	243	210	201	225	212	216	213	236	205	244	237	256	214	234	203	229	213	205	222	195	231	214	215	202	211	239	190	237	210	234	220	208	218	214	235	218	194	207	241	218	221	204	195	222	229	206	238	196	194	216	247	214	217	235	212	218	205	196	217	190	212	226	227	217	202	191	204	208	217	191	237	218	221	215	227	205	215	215	215	208	215	231	219	214	227	223	208	234	226	233	224	207	206	217	196	217	234	240	220	193	224	232	207	232	200	216	250	239	209	222	249	247	222	225	219	233	242	205	206	212	227	230	217	216	242	233	213	224	205	188	214	224	214	227	224	223	213	199	220	206	190	208	206	198	209	248	189	210	193	264	220	253	215	222	220	230	201	239	245	238	217	184	228	210	205	222	212	206	207	208	205	197	245	215	230	237	204	186	227	253	196	215	204	213	227	194	214	235	213	214	256	209	198	234	213	202	228	189	234	245	192	220	226	236	200	230	233	257	241	240	210	196	211	216	220	218	228	232	221	209	235	223	221	263	234	196	208	227	230	219	200	236	203	204	208	238	240	225	237	209	222	240	208	242	238	212	207	196	235	231	222	198	206	243	238	216	231	220	208	213	253	201	208	221	218	214	214	225	219	196	235	218	227	180	227	194	224	235	211	233	244	211	200	210	232	211	215	214	201	207	223	201	219	232	233	221	221	212	224	228	223	217	211	201	218	238	200	213	205	232	227	216	181	221	211	203	214	225	231	200	210	233	214	229	224	216	226	215	229	218	232	196	224	224	212	233	205	212	219	221	243	220	231	221	250	216	217	194	216	212	225	214	218	214	245	216	217	217	226	220	202	214	218	192	214	199	216	208	220	179	204	203	167	219	206	245	244	221	215	216	222	238	213	222	219	216	212	216	240	234	234	220	220	210	237	212	228	233	235	204	197	195	221	214	197	232	223	231	213	224	214	228	233	205	205	221	201	212	220	239	226	224	211	193	221	240	223	205	235	211	228	240	236	208	221	238	216	230	213	218	182	231	233	207	220	216	229	221	224	232	224	221	248	233	187	226	227	217	208	243	235	216	229	224	208	224	205	202	209	205	229	240	220	222	244	230	204	217	226	248	213	207	227	217	227	212	222	214	217	218	214	222	234	208	250	223	243	222	239	225	227	223	202	222	244	228	250	226	211	210	224	234	272	198	218	210	212	202	230	230	223	217	240	238	236	229	204	198	230	239	231	247	218	224	236	225	257	256	212	203	218	234	202	253	237	223	215	216	219	222	213	224	225	226	223	223	217	253	233	224	216	207	224	226	214	209	224	215	231	207	214	219	220	209	215	218	225	245	221	240	209	203	233	203	213	236	211	220	204	243	232	216	213	217	224	209	246	228	210	213	239	210	215	219	222	233	191	240	241	213	197	199	223	230	218	222	204	200	241	236	225	229	214	215	261	204	228	237	224	228	201	212	192	215	219	240	225	200	225	241	198	212	217	227	214	244	225	194	213	227	236	231	226	222	209	229	243	208	209	236	219	226	212	232	234	210	215	228	208	226	203	220	227	195	253	222	197	217	241	207	212	241	230	212	216	249	211	233	237	225	227	232	240	233	211	210	196	226	233	235	225	233	221	201	208	221	205	222	235	216	206	213	205	219	234	210	226	214	217	213	240	228	208	220	213	212	224	213	200	192	204	205	233	227	230	236	209	217	235	201	231	185	219	233	220	201	186	209	230	239	205	239	219	207	234	225	231	221	212	218	222	245	219	219	198	211	226	221	213	250	228	208	239	216	223	206	213	237	236	211	225	211	222	237	210	227	224	251	224	230	227	218	224	227	238	251	225	196	221	218	229	212	234	220	203	218	232	215	219	227	225	215	207	197	211	212	214	214	222	211	224	219	208	172	234	231	214	234	238	194	228	218	234	232	214	213	207	205	206	237	231	225	219	204	205	204	211	204	235	211	230	222	207	214	203	231	226	218	215	227	200	233	226	203	205	192	213	251	231	200	212	217	218	216	200	225	219	190	229	204	220	202	211	218	199	217	213	241	221	210	223	223	210	212	239	198	246	225	229	194	220	233	244	221	214	227	188	220	207	235	232	207	216	200	217	246	215	214	231	246	240	216	235	194	219	217	245	208	215	253	209	208	244	226	252	235	240	215	232	218	224	221	196	231	201	237	233	218	210	238	204	226	222	207	205	208	232	205	183	207	217	210	221	198	215	225	222	227	216	233	228	196	218	228	218	190	206	237	198	226	232	203	228	227	197	237	224	233	243	210	213	230	213	218	195	206	214	210	219	193	208	223	230	207	226	224	238	203	216	227	209	239	201	189	225	227	227	230	239	219	215	224	231	226	204	240	226	222	210	211	224	214	225	231	219	238	216	222	228	221	216	219	217	227	237	219	199	230	221	234	214	226	236	209	213	223	193	227	241	237	208	218	227	233	210	200	201	226	196	217	211	221	218	233	252	246	234	213	224	197	220	228	232	246	233	209	223	252	233	230	205	258	219	189	213	182	199	221	226	225	210	225	235	242	239	223	211	205	227	220	247	191	233	217	228	223	192	232	196	218	226	233	210	218	202	191	208	227	215	229	209	228	226	194	233	206	226	214	211	203	231	239	213	210	197	226	238	226	222	223	207	255	216	229	199	235	212	180	253	199	210	203	227	212	223	224	224	229	218	227	228	209	205	230	188	238	232	237	221	224	233	202	235	220	206	219	185	244	211	207	206	209	216	243	204	226	203	249	200	182	203	233	218	242	231	204	219	217	195	222	230	218	229	194	215	217	238	204	226	227	198	231	228	194	225	199	234	219	243	226	221	205	230	206	207	222	234	229	226	228	236	188	222	212	225	196	216	249	232	234	217	230	203	204	243	242	201	230	231	204	244	213	207	232	237	186	234	231	210	214	233	211	212	218	233	228	221	233	228	218	196	191	213	209	201	192	217	229	208	229	231	225	216	222	210	206	240	227	206	219	228	239	245	215	226	216	213	225	218	229	218	207	216	233	221	174	227	211	210	218	241	218	209	218	222	228	209	223	245	210	247	219	211	239	217	234	229	246	227	229	232	219	224	236	216	195
25425	43176	38573	28454	21393	16203	12437	9719	7797	6476	5326	4498	3805	3139	2778	2464	2225	1927	1675	1536	1467	1334	1352	1334	1270	1151	1153	1038	1017	1049	973	940	903	860	739	756	692	618	568	493	468	457	436	412	405	415	420	433	406	410	409	432	381	364	428	389	379	370	368	428	371	393	365	363	369	377	380	406	369	348	394	399	429	376	415	397	382	408	386	391	383	402	385	443	385	414	432	373	353	370	424	366	401	408	359	402	365	408	408	368	424	428	377	346	386	382	379	354	391	391	385	349	382	377	399	369	404	402	373	375	393	396	386	360	375	386	406	358	388	359	367	394	425	366	400	404	388	374	384	414	359	353	376	385	398	384	427	408	370	403	379	377	387	365	369	400	414	379	350	382	381	397	366	373	410	355	382	372	360	362	390	389	342	424	376	377	398	376	361	443	389	376	348	353	388	410	353	393	346	393	390	366	405	398	371	407	378	353	387	344	384	422	378	396	375	391	411	435	374	379	357	382	386	407	405	416	361	356	383	368	386	368	382	396	391	355	391	395	416	371	387	398	394	352	408	421	393	378	397	388	369	368	402	383	424	382	387	381	402	393	393	386	338	386	339	365	384	397	399	408	387	371	379	353	400	366	332	353	391	393	385	403	391	391	379	370	386	381	391	385	385	356	410	380	382	358	402	398	345	359	385	387	408	365	371	359	386	393	380	371	375	372	385	401	391	347	412	366	362	384	402	376	386	385	347	367	351	394	390	406	341	373	393	408	368	368	401	431	372	371	400	360	392	395	368	425	358	408	386	384	363	398	383	380	428	392	393	394	386	394	381	385	391	395	382	360	414	367	370	427	405	363	389	390	395	373	367	368	391	372	404	371	383	366	397	367	364	357	378	375	393	377	388	412	402	370	387	381	375	380	411	416	384	389	380	371	377	349	370	362	398	396	355	375	401	360	372	373	366	368	397	382	414	348	380	390	413	406	375	422	384	358	382	373	381	350	391	369	386	357	390	348	402	392	378	381	367	337	374	382	383	374	428	375	404	415	370	397	366	381	377	409	381	422	380	340	393	369	405	394	350	405	402	424	400	368	430	401	334	403	357	384	375	421	355	404	360	383	394	417	361	380	364	370	396	386	370	384	407	370	404	368	377	359	344	390	346	412	362	363	389	384	380	389	396	389	385	400	360	372	373	408	390	374	388	397	384	395	370	407	400	371	399	391	354	368	429	388	414	386	335	363	411	386	404	366	373	371	411	371	406	381	382	384	374	374	379	391	361	386	414	361	373	376	390	355	397	398	403	331	362	388	405	374	368	375	390	409	380	389	382	403	373	387	345	378	372	424	371	402	389	400	400	384	402	360	368	367	361	392	408	383	395	387	346	380	408	367	385	413	341	368	381	364	361	364	378	371	391	349	354	387	378	390	394	381	393	387	374	371	365	393	413	380	399	398	404	367	360	361	393	406	409	403	394	355	366	348	377	363	398	378	413	356	377	404	393	385	417	347	366	396	374	372	403	422	417	372	359	375	396	387	373	367	354	398	406	383	378	391	379	362	356	368	350	398	382	385	434	373	363	426	367	351	380	368	369	390	390	366	343	381	375	363	400	378	379	399	397	357	377	375	410	369	379	376	377	376	363	402	402	388	380	376	369	375	350	382	413	391	437	395	400	408	389	406	388	401	392	430	375	374	399	389	404	402	370	362	401	373	374	404	340	427	396	361	378	388	386	408	416	360	400	377	420	388	417	385	377	369	383	436	364	368	379	369	378	414	398	376	392	375	398	382	379	398	403	362	408	362	371	414	402	362	386	388	388	416	385	385	407	391	384	406	406	393	366	389	363	420	404	358	393	354	363	419	391	362	418	375	390	399	389	399	378	422	382	384	370	385	401	387	395	366	367	376	382	375	390	375	378	376	350	374	390	354	380	355	384	406	363	351	360	385	427	363	394	373	390	359	397	364	381	380	343	369	410	427	354	347	404	390	373	388	404	378	374	393	395	370	377	405	383	392	381	371	368	375	388	376	392	340	420	396	379	358	366	381	383	358	425	365	400	373	356	365	409	359	398	380	382	358	394	379	429	339	389	386	369	397	391	380	384	438	383	378	365	385	380	402	378	387	395	395	391	366	388	379	369	369	359	372	394	393	387	331	401	413	365	380	391	373	382	384	376	394	348	361	406	365	375	412	368	378	399	412	404	372	404	373	345	384	438	389	362	381	395	402	354	393	371	383	347	365	400	381	364	383	376	390	400	376	379	363	349	380	365	374	412	428	379	378	380	345	388	396	379	393	381	368	387	363	380	382	352	390	383	395	372	381	371	433	351	354	370	346	381	369	375	368	370	385	390	376	380	359	376	383	393	376	371	418	403	404	399	397	353	386	364	365	372	349	368	384	399	381	395	373	366	372	376	398	395	393	394	378	383	391	376	398	374	396	370	406	390	414	364	356	371	370	408	357	412	408	398	372	400	371	366	407	387	358	393	388	365	391	374	389	365	413	358	368	382	369	355	395	389	372	386	411	403	424	384	403	367	350	404	381	373	372	392	360	369	397	397	408	349	377	381	367	402	363	361	393	379	375	337	362	404	376	372	406	375	371	376	398	394	398	404	384	357	374	399	401	357	339	324	396	380	420	386	416	361	401	378	384	377	359	383	387	388	354	372	363	400	374	390	409	419	366	393	373	384	401	374	388	342	380	415	385	403	418	362	368	383	429	365	367	396	399	362	365	353	382	383	351	379	351	367	389	363	397	363	384	401	361	388	392	396	391	395	363	406	366	404	387	375	365	377	384	406	379	338	391	358	400	382	395	380	414	371	364	417	402	370	386	377	372	378	392	383	430	410	387	376	407	410	395	378	405	340	395	409	399	349	403	397	370	382	369	410	356	392	375	359	356	357	412	356	405	366	384	363	363	373	403	363	402	349	364	369	389	419	396	418	372	388	370	392	394	406	383	406	404	371	376	399	367	365	392	382	338	412	344	408	385	409	414	385	397	385	349	388	422	408	366	371	421	377	388	430	372	365	398	392	404	365	362	367	399	367	363	378	414	371	404	384	358	380	387	389	354	371	379	369	380	383	383	352	360	394	356	385	376	389	379	370	406	377	388	379	362	379	400	384	398	388	355	406	407	366	386	369	371	383	386	367	378	391	416	395	357	366	383	378	367	389	406	364	397	386	433	382	364	381	389	384	385	375	381	361	405	356	397	369	359	352	376	360	384	378	412	421	398	403	393	378	385	375	374	380	358	366	377	399	404	375	335	379	371	363	386	402	382	370	392	368	371	355	373	379	396	415	376	379	363	367	346	369	365	379	408	398	367	380	384	397	350	384	346	346	336	351	377	386	348	384	368	409	365	387	349	384	398	364	339	370	376	381	387	404	378	354	383	386	355	391	362	350	341	390	407	378	382	374	385	416	387	373	382	407	358	398	371	394	377	417	366	385	386	356	351	394	427	375	352	373	360	393	384	407	366	363	340	366	408	392	377	390	394	388	405	404	410	375	352
22930	21054	28822	23523	21109	20559	11899	4735	3200	2593	2229	1809	1508	1205	1091	1067	968	807	736	643	603	603	561	515	524	501	499	486	473	468	430	371	376	372	371	322	324	285	226	217	207	200	189	198	173	174	199	174	176	167	168	206	156	187	168	165	171	157	177	181	169	162	186	175	156	167	178	183	186	179	192	192	170	143	155	173	170	173	179	129	170	180	159	183	180	165	168	131	179	169	143	164	152	147	188	187	154	166	179	180	167	180	147	162	168	143	182	153	171	178	174	160	159	190	196	180	182	167	164	158	167	165	194	151	155	139	155	180	160	176	163	158	187	163	162	177	155	164	159	199	155	152	171	169	171	170	167	165	183	158	188	186	156	169	164	160	169	179	198	194	189	171	175	165	167	181	172	156	189	156	158	164	169	168	150	163	160	161	162	184	167	165	178	159	181	181	160	176	147	155	169	155	178	150	163	160	153	153	174	187	172	158	188	151	175	157	164	165	175	174	139	186	152	170	174	173	169	168	171	158	165	199	158	166	203	158	171	177	167	146	167	171	165	155	170	151	164	180	152	168	166	165	163	192	166	175	156	162	165	174	156	178	184	171	181	174	198	188	166	170	171	130	176	163	156	156	171	169	182	157	170	155	159	164	169	167	144	171	152	171	180	165	175	157	172	159	173	181	170	163	156	175	159	147	174	186	165	166	158	169	154	150	167	165	172	143	149	166	168	160	194	168	182	169	159	145	182	140	170	175	154	178	179	166	181	193	183	142	170	179	150	145	135	180	143	148	164	169	169	160	172	175	173	197	163	144	171	148	169	179	149	160	167	148	185	162	155	191	172	174	175	165	169	149	159	164	154	173	178	176	156	185	166	161	182	160	164	180	167	163	168	165	170	167	157	175	173	183	173	172	160	153	159	186	167	179	183	168	197	172	175	163	173	197	163	182	174	161	172	151	168	153	152	170	166	198	149	193	152	160	170	153	172	180	188	174	153	166	180	165	197	174	187	167	186	159	151	170	159	181	177	155	167	177	168	171	170	181	174	161	163	177	164	171	172	174	187	165	171	169	135	179	162	155	183	187	167	152	153	143	180	130	167	164	169	162	159	174	187	172	166	168	162	157	154	199	166	147	172	196	163	166	165	149	178	155	198	165	159	179	199	180	170	166	161	159	180	159	176	160	170	148	184	170	186	160	168	184	144	165	189	180	159	181	148	180	151	153	176	173	177	154	164	178	168	145	182	174	167	169	160	163	168	159	176	159	169	145	175	150	164	176	175	168	157	177	174	170	161	164	161	187	159	147	194	160	171	145	166	184	152	160	183	188	171	184	182	174	155	150	162	161	166	166	151	169	161	182	184	164	157	166	170	171	163	170	169	168	168	159	161	162	166	152	169	170	199	166	207	164	170	159	178	182	149	157	151	156	179	159	178	175	163	140	150	165	158	172	139	162	178	182	172	170	185	171	193	164	164	176	165	152	178	159	166	163	168	162	168	195	172	167	181	180	146	158	145	166	149	186	186	172	180	157	171	154	175	173	170	174	171	175	158	177	166	177	156	154	174	170	189	169	176	153	163	176	193	188	151	186	150	178	187	166	189	166	192	169	181	179	196	165	180	146	154	180	145	165	162	148	179	170	185	164	164	158	168	170	159	178	163	173	191	185	148	140	174	166	178	164	151	153	152	148	185	168	162	176	165	166	203	181	171	153	174	157	157	181	178	175	170	167	145	157	154	161	167	163	151	152	179	160	162	169	188	181	167	158	171	156	168	164	152	165	170	175	178	183	156	162	160	173	185	163	153	178	161	195	170	193	164	171	174	170	170	169	198	171	168	152	174	189	150	160	163	193	139	166	169	157	191	172	162	173	162	183	172	169	161	176	161	188	162	202	172	161	171	136	145	183	168	163	167	170	173	146	189	156	140	148	165	187	156	168	166	184	167	187	163	172	180	180	181	175	166	158	158	167	138	176	155	176	167	175	163	187	165	186	174	178	172	172	168	179	177	179	154	156	189	185	187	156	173	157	155	153	149	174	160	169	151	170	134	163	153	180	174	172	162	170	174	154	171	173	171	139	170	170	171	181	162	177	164	157	164	202	159	156	147	171	150	175	172	149	179	176	165	174	166	173	184	160	174	189	177	155	172	174	163	166	168	206	149	154	182	155	167	164	200	161	165	155	166	167	148	144	185	189	155	176	186	175	164	157	142	145	175	186	141	167	185	163	178	165	170	162	186	163	144	167	171	172	170	159	168	199	173	146	178	190	180	165	176	157	193	160	177	153	161	176	154	153	167	185	161	159	186	198	141	186	179	159	173	175	174	167	172	179	172	162	180	161	187	162	172	150	176	173	162	154	152	167	174	152	161	147	156	168	158	165	186	160	170	175	169	167	190	181	183	171	174	160	157	133	167	143	192	187	185	165	154	176	172	186	162	201	166	178	162	184	159	168	215	185	166	166	168	164	158	168	150	152	166	182	146	176	191	157	149	163	181	190	162	180	158	170	152	189	181	191	153	160	148	156	158	168	189	163	170	145	187	179	179	170	172	173	175	157	190	164	170	191	178	138	193	157	173	183	165	160	182	181	194	162	168	191	183	167	145	176	169	168	142	157	162	189	169	165	166	170	171	157	164	175	167	163	180	160	139	167	150	143	172	150	176	173	154	175	153	180	174	148	160	173	174	152	171	168	188	171	178	179	170	152	179	184	190	136	176	163	152	156	159	174	185	176	163	161	175	157	160	149	151	175	176	199	158	150	166	172	161	173	146	167	187	169	153	168	161	169	165	171	160	162	169	144	149	194	153	193	147	145	177	186	185	178	168	151	183	174	176	162	145	155	164	184	189	164	147	159	201	160	171	168	173	148	156	146	172	140	155	163	161	154	158	170	167	167	159	169	171	168	186	148	155	166	147	168	169	170	168	141	169	169	147	175	147	165	178	165	173	157	169	151	160	176	175	159	160	165	164	145	170	190	190	154	171	160	165	159	182	179	149	185	158	167	164	148	167	153	166	165	151	162	166	181	160	155	148	177	184	184	179	170	181	184	181	166	155	160	165	156	156	147	173	152	171	183	182	176	164	161	171	158	170	182	164	165	176	165	156	169	174	169	145	157	175	174	151	175	153	147	153	164	175	172	198	168	153	153	149	145	172	183	168	167	184	153	144	199	150	170	161	161	146	177	177	178	178	177	143	155	158	161	169	148	153	171	195	168	175	176	193	161	171	164	163	169	177	168	167	158	164	163	176	189	162	160	167	178	153	159	152	203	184	176	155	163	162	170	161	200	190	163	165	146	178	169	181	168	173	133	166	185	165	165	201	166	167	149	163	159	154	147	179	165	172	156	156	179	171	167	201	180	141	149	175	146	182	166	163	180	149	185	178	163	176	182	157	177	175	150	156	172	150	157	146	167	169	170	152	150	154	157	160	159	182	174	148	179	157	182	182	156	158	151	172	170	180	176	163	144	171	151	181	196	180	177	160	172	167	172	154	167	178	168
26875	46829	42037	31672	24777	19653	15575	12183	10043	7989	7006	5925	4912	4069	3579	3301	2931	2447	2221	1946	1807	1678	1675	1573	1566	1539	1491	1367	1271	1252	1186	1089	987	912	909	796	770	591	542	442	447	381	369	342	346	272	332	298	285	317	298	250	282	284	272	306	269	295	271	283	303	267	269	329	290	272	283	302	278	300	258	329	320	259	276	288	306	295	306	312	295	310	330	337	304	314	304	309	281	283	315	277	303	274	296	254	291	283	266	304	272	291	268	264	301	311	292	310	303	269	308	290	295	283	283	311	322	283	299	294	299	307	259	304	320	262	300	276	305	289	293	318	306	301	297	282	303	311	282	295	285	326	299	264	264	292	310	319	300	281	287	280	253	320	287	267	288	307	277	287	298	290	289	287	291	295	294	280	312	293	267	298	281	273	288	297	279	286	306	288	272	283	292	300	284	307	258	302	266	259	275	280	298	282	277	309	271	304	290	281	263	309	281	286	320	296	306	304	282	265	260	280	290	268	270	282	293	300	287	276	282	300	268	259	295	261	275	295	273	292	296	277	271	309	287	269	273	264	255	275	280	273	282	280	239	291	284	280	298	286	278	308	283	277	282	266	280	302	290	303	266	284	287	300	244	284	283	246	290	259	278	302	304	293	268	285	279	267	305	307	306	298	296	306	303	296	262	260	272	296	293	313	303	318	295	260	305	283	296	290	296	285	302	308	307	329	293	287	302	268	288	271	294	288	268	288	294	274	292	308	295	251	258	312	277	284	316	270	299	278	274	284	271	291	289	267	282	268	291	258	288	274	278	288	299	315	289	307	312	298	283	286	297	236	265	270	269	289	265	282	278	278	288	287	318	299	273	321	303	291	291	281	301	306	289	292	272	305	296	300	253	290	297	298	255	270	285	300	295	261	288	287	321	284	302	290	267	287	303	294	277	298	294	310	301	282	280	301	267	314	275	307	296	302	301	294	320	313	287	280	310	285	295	268	281	277	271	302	302	333	294	278	306	295	287	304	294	273	288	294	276	280	321	311	285	298	267	251	273	309	283	283	310	302	276	265	254	290	300	263	276	288	310	271	272	279	308	284	302	303	292	283	279	280	291	274	305	288	261	270	291	279	304	322	315	300	302	303	278	286	281	263	304	279	288	290	288	284	302	263	271	276	276	248	295	303	304	280	300	275	296	258	288	283	274	285	300	315	274	300	287	326	306	300	292	289	291	289	259	255	277	283	274	278	274	260	289	285	292	299	324	294	268	267	271	276	286	288	291	267	273	266	303	310	278	301	298	309	316	295	306	281	339	251	299	293	276	292	310	317	268	302	298	280	293	271	314	305	307	276	284	263	231	259	301	297	311	255	298	258	283	273	286	286	288	278	293	346	265	282	284	287	287	260	279	301	328	302	284	280	263	297	303	251	294	282	300	285	301	305	263	298	298	260	307	295	299	244	299	294	302	274	291	293	281	296	288	293	306	279	281	294	294	285	273	270	301	276	284	310	311	280	311	299	255	279	249	298	292	290	272	307	271	271	278	289	326	285	327	264	297	255	327	259	312	278	264	293	275	303	262	292	252	293	287	288	279	276	281	281	296	269	268	287	271	284	294	290	291	321	292	291	264	314	275	267	297	268	314	305	302	279	301	308	292	288	261	271	296	292	294	316	268	287	259	270	277	283	300	311	290	291	283	276	300	328	287	270	259	291	286	277	276	278	279	279	286	278	300	297	279	291	268	273	277	310	262	264	289	289	276	279	291	278	279	251	281	310	242	276	291	277	300	277	273	272	285	288	266	294	283	291	306	306	293	274	298	291	302	325	293	297	269	307	285	276	295	293	282	306	308	292	263	299	327	279	298	298	287	301	293	316	289	268	292	310	304	266	309	288	298	273	292	308	305	309	290	279	278	300	312	299	302	282	237	313	300	286	325	291	293	266	298	308	308	308	301	316	293	287	288	286	282	303	306	294	313	298	296	281	277	305	297	292	302	282	313	288	298	315	286	261	276	298	268	280	271	299	291	282	284	281	258	305	283	267	297	275	278	289	310	278	297	301	278	293	294	283	292	311	295	287	314	282	268	296	324	316	310	319	293	283	297	306	305	295	315	281	300	308	260	284	270	261	286	285	300	306	289	298	324	290	277	279	295	284	278	325	306	309	288	287	306	284	295	264	286	289	274	305	305	304	280	259	296	288	309	276	293	325	321	298	294	280	291	267	287	298	325	303	314	270	269	259	262	291	294	326	296	286	300	323	293	294	290	284	301	285	277	299	303	248	291	259	283	275	305	285	323	266	290	256	285	293	280	251	290	280	299	272	310	280	305	285	289	281	282	291	259	294	313	317	295	281	273	279	295	293	296	303	284	275	335	276	282	311	321	301	326	308	303	277	269	274	275	292	296	290	282	310	298	272	315	294	298	276	289	276	299	290	300	294	300	274	274	309	273	299	312	292	266	281	294	275	278	257	317	325	287	291	283	265	289	303	293	289	327	293	266	306	301	277	313	312	264	305	277	286	286	328	284	291	281	279	269	261	305	295	329	282	266	250	296	295	271	304	290	290	288	265	282	301	290	296	318	252	307	293	291	305	304	289	287	295	305	283	293	280	289	279	306	322	280	313	312	322	276	276	293	304	306	291	297	281	269	298	282	303	247	277	263	299	299	305	291	323	293	279	310	281	309	289	268	296	291	271	262	312	312	276	287	300	281	293	274	294	286	300	303	308	290	295	262	304	260	288	272	291	303	296	297	260	307	291	317	317	296	302	277	315	320	276	310	290	286	307	256	262	299	284	268	290	262	299	289	306	262	316	312	260	261	295	278	257	299	289	296	248	268	292	292	300	278	287	280	280	289	313	289	301	321	303	281	283	283	292	314	300	288	259	288	304	259	291	305	290	283	267	290	266	270	297	267	282	301	279	304	264	303	298	293	297	284	309	277	287	296	292	285	295	265	246	286	264	264	316	289	289	306	304	279	293	274	298	290	290	314	283	277	294	295	296	318	284	266	280	287	292	291	325	276	283	276	294	318	285	284	293	277	299	326	312	298	296	285	294	287	304	297	285	299	294	299	318	268	309	233	286	306	295	288	268	281	278	280	288	313	318	303	289	288	281	291	284	303	307	250	273	271	275	292	287	263	281	331	291	269	274	299	294	294	306	257	274	300	293	273	288	264	307	272	304	285	286	303	298	290	292	285	270	307	296	287	252	309	264	303	308	293	282	272	291	264	290	293	304	269	268	310	290	307	308	290	270	282	304	308	285	278	318	285	286	261	281	288	301	283	291	288	298	268	275	275	303	318	284	304	287	284	271	262	294	304	289	282	273	300	278	298	277	299	282	292	299	305	275	257	289	303	313	309	297	299	294	303	284	264	286	310	287	287	286	265	300	287	312	279	302	298	278	311	291	271	323	275	330	315	291	325	294	304	299	295	251	286	289	260	296	277	310	278	272	277	274	305	269	295	265	316	267	285	278	277	305	277	271	320	276	292	260	283	262	302	271	284	282
26814	22167	21943	13946	6493	3931	2513	1790	1426	1142	986	876	767	662	590	558	505	460	456	467	426	408	418	415	420	417	400	403	364	352	370	371	329	330	330	284	318	289	292	282	282	247	279	292	271	299	249	260	277	252	262	246	248	264	235	242	273	270	275	252	253	298	268	234	247	276	279	271	271	261	280	269	271	229	258	264	260	231	266	293	245	297	245	256	283	254	231	288	256	228	221	267	243	290	276	224	261	235	260	273	271	261	266	231	233	258	240	276	259	294	262	274	266	245	243	304	274	266	256	273	260	283	263	254	263	261	247	239	244	296	247	256	242	233	253	257	261	248	243	275	240	242	243	256	265	244	265	244	259	271	263	285	307	267	232	227	267	279	235	256	282	283	262	229	260	256	258	259	264	256	240	261	249	255	243	244	231	245	276	291	243	263	269	271	254	275	262	249	250	254	254	274	274	258	247	253	286	270	253	253	253	287	259	227	274	258	274	230	264	298	237	257	259	251	262	242	229	296	238	285	225	259	234	271	246	250	271	271	271	257	252	274	264	258	266	250	291	263	252	241	268	264	265	242	265	244	243	274	277	251	262	256	243	275	225	256	255	265	227	241	268	268	240	241	246	260	229	264	270	272	243	259	253	270	264	274	281	243	237	233	263	261	206	250	271	266	231	289	265	251	226	270	251	274	263	235	233	262	258	244	259	252	252	260	245	265	282	273	253	271	260	230	257	239	261	251	252	272	231	231	264	247	256	255	248	232	251	241	251	271	277	270	261	254	276	252	249	268	234	250	284	242	262	245	277	233	260	268	257	247	279	226	270	281	242	252	254	275	277	266	255	247	261	270	253	268	271	256	255	220	296	284	234	267	246	269	289	268	255	230	244	251	254	242	237	282	263	267	266	255	279	260	263	253	265	245	258	230	241	265	259	257	255	255	269	258	287	244	256	284	233	233	276	244	286	249	250	249	247	264	240	241	256	252	259	293	256	284	264	272	271	234	263	254	262	245	247	240	226	261	268	241	264	225	239	250	248	275	267	255	281	263	262	249	280	251	281	260	266	258	267	262	242	282	250	264	270	236	254	261	218	291	255	261	281	244	253	259	282	256	226	254	268	268	228	259	262	277	253	250	243	247	226	272	253	253	279	253	260	214	278	259	277	272	259	253	264	253	293	241	251	245	249	250	245	215	282	222	245	251	265	271	257	259	239	263	273	263	253	274	234	231	265	268	267	248	277	261	251	264	247	252	240	269	247	253	248	245	248	265	258	259	245	241	276	276	247	257	234	285	269	274	272	244	287	267	256	259	238	273	220	251	253	259	286	264	261	241	250	272	259	241	251	270	234	241	257	257	277	252	268	241	261	260	261	225	277	277	269	255	262	279	240	255	248	269	257	272	258	270	258	249	250	266	288	265	249	272	289	263	254	278	279	241	261	247	264	276	243	262	256	270	276	271	244	263	249	241	266	239	265	258	272	244	270	234	269	274	313	259	269	249	234	282	243	276	238	265	247	265	266	244	248	264	249	252	237	238	243	260	243	241	245	240	254	271	245	265	285	257	248	265	248	268	261	250	247	246	221	275	259	264	265	249	253	280	270	263	256	247	267	292	278	243	263	259	260	275	247	273	272	267	245	242	246	262	257	266	257	253	240	264	263	270	253	250	262	250	254	272	270	241	288	283	289	257	261	267	246	283	239	256	254	258	248	259	247	255	264	271	258	239	279	267	240	272	281	240	256	241	246	285	254	243	262	286	235	252	257	254	265	228	260	262	243	266	262	247	242	235	257	239	261	266	266	237	264	277	254	250	247	248	259	274	241	287	242	272	267	265	244	266	256	266	264	288	257	245	259	255	242	261	236	257	242	278	243	275	240	246	275	272	252	241	260	267	239	269	280	272	228	245	261	258	272	262	244	229	249	254	244	260	269	252	282	253	297	255	280	252	262	260	270	287	256	269	246	237	266	289	231	273	245	269	268	268	261	245	252	237	251	270	275	248	242	258	282	258	255	254	237	192	253	262	250	261	261	267	242	246	261	263	267	255	279	227	273	280	248	274	254	262	255	230	271	258	258	256	283	267	261	258	277	237	269	243	237	257	289	257	257	264	269	265	247	252	230	246	260	254	257	259	225	246	266	250	250	255	238	254	260	220	268	226	281	226	283	237	246	234	243	258	248	244	256	257	242	245	251	288	269	220	263	258	277	254	233	251	284	267	245	260	262	244	235	248	233	237	280	275	256	260	251	267	274	260	258	241	274	284	241	233	260	228	235	243	274	281	247	250	258	259	244	256	263	235	234	232	269	239	260	249	277	269	267	247	265	249	266	255	266	217	259	277	258	255	272	241	262	227	271	251	256	254	265	266	275	273	236	293	258	245	264	270	267	263	280	267	255	276	237	260	279	300	255	285	240	259	247	267	232	246	274	276	259	243	257	243	294	254	236	247	260	251	272	267	257	264	259	252	223	286	218	233	295	246	281	245	231	251	268	262	260	254	234	246	270	289	259	246	274	231	223	292	257	255	236	284	275	293	244	247	283	284	247	262	252	252	233	296	277	261	248	248	232	262	285	253	262	249	239	257	271	261	269	269	262	264	241	251	284	259	243	270	254	248	256	294	264	251	271	261	243	254	248	287	278	287	224	245	251	280	270	248	245	263	236	238	246	251	241	273	254	243	238	244	238	265	284	247	253	258	250	224	267	260	260	281	253	249	271	238	247	260	249	282	276	262	232	280	264	245	228	237	270	260	268	263	232	238	307	286	249	287	268	240	271	247	235	264	279	265	238	287	237	253	262	257	255	256	240	261	258	244	260	258	253	277	243	240	242	252	267	255	285	239	249	268	258	243	254	244	241	248	252	267	269	244	251	264	276	275	270	265	276	247	262	274	256	280	271	245	239	262	219	252	267	268	250	256	272	281	268	252	247	293	257	245	280	254	251	245	239	249	256	284	258	265	262	237	230	252	243	278	252	226	263	257	263	253	253	274	258	256	249	239	260	275	247	262	232	257	297	247	268	273	273	273	274	281	225	257	260	265	256	289	265	262	268	267	234	282	245	265	232	276	259	277	277	248	229	246	241	252	281	272	220	235	249	275	257	272	244	257	249	270	263	250	244	243	247	274	259	263	250	267	233	255	271	245	262	259	242	261	252	257	250	253	279	258	252	266	267	256	279	243	270	260	266	253	265	236	261	253	240	248	269	249	262	249	259	260	250	238	265	263	258	243	237	247	263	301	275	267	254	241	299	268	286	251	272	246	256	265	292	235	270	222	262	222	267	250	246	235	244	270	251	255	249	254	253	262	266	244	253	278	258	269	235	245	270	282	248	243	252	273	256	264	251	247	272	284	253	269	258	239	235	269	278	274	265	264	248	252	237	272	257	274	260	271	273	246	268	296	233	261	258	254	281	250	227	256	268	242	257	265	269	254	268	254	271	281	288	257	253	244	234	273	255	269	257	240	248	251	279	284	260	287	258	245	241	266	248	268	260	266
24511	36366	30468	20643	14537	10552	7819	5943	4613	3653	3196	2805	2363	2059	1758	1640	1383	1291	1192	1069	1027	1096	991	962	956	918	903	943	896	902	786	786	735	737	721	662	658	561	548	549	542	521	482	455	463	449	457	489	449	473	451	421	470	465	475	431	445	446	425	456	491	449	507	442	466	442	411	445	419	446	436	453	468	453	444	470	435	435	422	444	445	452	474	502	451	439	440	480	443	447	434	434	443	406	432	424	467	442	457	496	451	438	449	438	519	421	467	432	459	475	447	424	455	429	480	444	457	454	435	465	438	457	456	490	454	490	463	464	429	467	427	452	433	453	440	457	443	434	428	462	453	475	444	451	459	515	462	444	439	507	467	450	441	451	434	464	419	433	457	418	443	461	467	443	447	455	421	449	464	481	465	473	421	445	439	440	455	440	464	455	482	483	445	437	437	436	474	436	431	444	442	441	468	436	429	466	437	441	434	453	479	430	478	435	469	435	434	456	453	472	464	427	463	423	441	437	461	449	467	469	453	445	427	444	456	434	429	490	500	445	436	481	455	440	415	421	455	480	431	426	436	456	421	460	422	487	444	446	457	410	462	441	467	425	456	426	483	437	445	453	455	396	435	483	490	433	463	463	484	457	469	453	445	440	469	466	474	455	431	447	443	482	421	487	427	449	459	464	455	466	445	455	472	459	414	417	431	432	466	473	454	435	424	439	407	450	465	453	433	449	469	477	416	479	413	468	447	457	487	444	436	441	452	438	432	454	446	417	465	480	424	431	463	449	444	474	451	461	444	414	444	479	452	454	444	456	455	467	450	422	473	463	417	451	439	469	478	429	433	460	432	420	432	439	455	439	476	437	467	477	436	459	462	433	416	419	444	435	478	465	422	450	428	461	432	437	474	441	470	396	452	466	422	462	430	434	428	496	429	429	442	428	437	445	454	420	428	429	454	426	465	448	437	442	429	421	437	454	454	458	466	452	450	491	465	480	445	463	453	435	442	424	430	457	418	452	453	474	433	493	485	457	424	459	432	471	434	465	446	436	437	453	423	468	449	456	428	435	453	450	412	448	446	456	462	445	445	462	459	451	465	464	435	439	411	420	430	444	474	436	464	442	444	468	430	439	470	485	485	455	439	468	461	456	437	451	435	496	472	477	443	452	436	425	428	427	439	430	440	418	458	411	425	398	464	441	428	416	437	450	443	427	434	412	495	450	446	467	450	469	451	462	411	466	422	446	458	470	443	496	461	435	458	443	450	457	462	419	436	424	468	406	447	461	425	451	483	422	446	439	435	476	477	454	472	457	432	482	425	452	482	479	441	428	470	458	431	426	456	482	474	436	466	494	481	447	425	448	415	464	436	438	447	475	458	462	448	473	454	447	425	456	446	468	473	422	443	489	463	426	471	433	430	484	457	424	451	407	427	479	460	415	441	450	438	460	444	464	438	481	435	444	444	455	459	414	427	460	424	436	427	443	432	474	424	441	477	445	397	457	458	430	453	461	431	454	454	435	457	441	452	450	443	469	420	466	461	442	456	434	413	438	453	439	453	432	464	471	425	439	490	412	465	422	404	421	467	479	438	464	447	446	427	482	462	423	451	469	475	463	432	450	443	444	434	463	432	457	448	439	428	402	447	450	488	451	430	417	424	434	462	446	451	459	420	447	468	429	485	427	458	462	466	463	431	489	448	431	478	464	462	429	455	447	465	457	494	418	452	446	463	442	466	417	458	446	457	451	404	453	467	440	449	452	407	436	506	423	453	455	454	495	401	452	460	431	440	458	482	430	450	481	459	506	448	448	451	465	493	470	468	448	397	413	478	477	429	429	435	451	474	456	458	472	429	456	446	456	425	454	459	434	449	470	475	413	416	436	411	460	447	506	441	477	477	441	467	440	477	455	465	434	478	396	477	429	447	453	490	440	463	456	434	453	424	471	463	433	451	493	474	433	403	421	426	428	453	475	461	467	442	453	450	459	449	431	471	461	456	434	433	436	439	453	429	455	434	452	412	452	487	469	444	441	456	469	449	458	432	439	449	436	408	443	462	461	410	448	454	411	412	408	455	461	420	463	458	458	500	437	465	428	439	460	462	421	456	420	437	445	445	413	444	489	469	447	437	487	455	416	434	453	438	433	461	437	430	479	454	462	431	436	459	418	452	437	449	460	477	455	456	471	450	423	471	424	434	450	452	449	447	460	461	444	425	434	463	422	445	444	419	437	407	417	448	437	461	487	459	422	434	435	466	463	438	425	472	445	443	422	439	434	448	421	460	448	438	448	471	466	456	474	438	464	409	439	456	471	485	437	442	494	433	452	433	443	440	431	456	437	471	447	459	454	459	450	468	425	470	445	478	450	455	454	465	432	450	427	448	413	420	463	471	455	463	461	421	440	460	474	435	469	462	454	456	430	432	470	444	434	469	470	444	413	455	387	425	483	457	457	428	428	441	462	463	462	461	451	476	467	478	421	463	476	479	457	457	442	429	420	414	446	445	437	457	437	426	446	467	444	444	446	431	437	448	423	483	432	456	471	430	402	447	460	462	415	407	410	462	438	492	468	416	436	451	465	455	488	493	433	447	476	484	418	473	454	454	436	425	449	433	425	433	440	453	463	435	449	393	426	434	430	433	429	480	430	450	477	453	411	427	481	435	446	469	477	443	484	459	450	456	426	459	456	448	477	447	433	441	459	405	449	429	442	447	449	439	440	439	457	423	458	461	431	459	467	477	446	437	439	447	498	419	429	452	497	437	461	428	453	446	408	462	486	458	430	483	469	420	445	461	469	470	460	426	448	411	468	442	440	464	504	419	442	449	444	442	451	461	436	435	438	440	428	439	436	449	445	472	476	488	449	447	443	432	447	474	452	449	474	458	424	456	461	446	437	489	488	450	418	411	428	466	442	434	444	455	416	428	418	465	430	417	473	465	474	458	439	508	448	439	459	415	433	428	430	420	453	481	434	463	417	442	432	452	444	410	468	433	449	441	446	461	438	445	428	462	425	446	447	484	450	451	439	436	450	467	433	494	460	440	422	442	417	431	479	478	427	453	440	479	422	473	427	435	435	445	478	421	485	432	438	414	470	456	413	461	416	458	436	440	448	463	435	446	446	453	444	432	450	433	458	441	465	455	447	472	446	433	432	455	480	438	412	452	451	469	455	437	425	435	486	464	463	411	455	454	453	453	422	411	452	444	463	447	459	473	446	514	450	456	437	444	438	464	451	471	460	448	432	454	499	426	429	436	433	475	457	424	443	448	409	425	451	467	435	436	453	455	433	420	454	484	434	483	445	456	438	456	445	476	429	471	426	459	424	429	455	448	426	451	445	458	435	449	486	465	443	444	429	445	436	456	417	448	442	419	458	452	460	460	460	452	468	448	465	442	430	473	453	444	486	474	477	462	451	456	458	484	432	450	473	430	455	438	468	452	427	467	437	423	442	450	476	446	445	429	454	434	475	451	396	448	434	472	450	469	440	440	460	454	437	444	442	468	464
23990	21174	28432	24245	20686	11828	5244	2979	2127	1854	1306	1270	1145	978	890	787	686	637	535	539	513	498	514	518	462	493	486	445	418	426	399	372	373	372	370	342	302	290	276	272	253	244	233	246	242	219	212	230	217	214	189	234	221	230	224	210	214	212	205	236	215	206	223	220	212	209	218	214	214	208	206	236	221	218	207	236	231	218	219	234	218	258	205	238	219	206	196	223	207	237	208	240	220	205	208	241	212	194	231	200	216	227	221	217	247	235	201	228	217	222	206	227	223	225	201	231	221	218	236	212	198	230	231	229	210	196	229	249	253	236	228	205	233	201	229	195	230	218	206	217	200	195	211	207	210	203	214	217	234	223	220	216	210	196	222	219	215	224	210	226	216	252	257	223	207	208	239	220	187	217	226	208	227	206	216	214	208	203	230	234	214	255	219	219	211	204	220	258	223	194	220	224	225	247	248	232	194	213	204	223	203	214	228	186	203	216	230	219	219	210	217	219	216	234	234	229	219	226	225	232	194	194	229	226	202	204	210	226	255	214	236	215	228	224	208	206	203	226	207	213	242	224	222	220	245	226	235	207	221	212	196	212	197	210	220	229	202	249	202	207	211	220	193	207	221	196	197	240	178	226	226	229	232	222	227	244	203	245	241	218	213	192	198	203	205	235	204	224	229	224	194	219	220	201	233	211	220	233	219	229	221	208	218	248	230	211	227	198	234	219	214	197	226	237	208	211	233	251	213	220	196	216	199	203	217	221	205	219	218	229	225	243	213	212	190	211	220	228	218	229	196	226	224	214	214	203	207	204	210	210	224	209	199	208	207	218	210	229	217	232	209	231	232	197	212	212	214	221	227	194	216	202	211	211	209	208	270	228	201	247	235	215	208	209	206	213	244	223	221	208	184	209	233	205	195	201	221	198	209	234	199	229	216	230	190	200	205	222	201	215	218	224	216	223	175	214	211	203	238	199	223	213	211	227	214	220	217	212	212	259	200	234	207	230	226	201	222	214	202	227	236	221	213	213	233	214	224	215	210	218	230	205	231	183	219	242	205	192	210	201	211	205	237	214	215	193	228	218	217	219	217	217	207	184	237	242	213	195	183	244	204	211	229	218	197	239	231	211	219	239	208	217	218	234	224	223	200	198	205	227	220	207	197	199	219	232	234	221	247	221	222	199	203	207	223	216	221	230	207	208	242	203	226	213	209	236	208	221	224	211	192	219	217	209	230	218	208	208	230	196	221	213	221	241	209	213	194	196	210	229	250	223	208	232	218	209	251	241	222	224	219	233	203	245	206	202	198	223	234	226	206	236	210	215	238	216	194	239	206	242	234	209	222	216	201	213	236	202	222	215	208	203	194	222	213	205	180	220	219	211	213	199	220	237	244	226	218	232	228	216	213	185	208	239	231	225	228	216	215	235	225	217	218	228	231	210	188	208	222	238	223	193	245	207	222	225	211	225	206	238	238	217	225	219	198	233	199	226	259	196	238	188	211	208	219	228	200	177	213	230	218	208	190	223	232	207	221	210	232	220	257	239	195	227	220	220	242	234	199	224	199	214	228	240	247	208	203	205	214	229	203	218	239	195	204	202	211	234	239	208	210	191	216	211	235	226	237	205	215	226	213	200	208	227	215	241	187	229	212	221	222	232	188	212	228	217	218	204	200	243	227	204	203	256	189	217	237	207	219	231	226	193	227	212	207	250	217	233	217	229	201	197	202	216	235	217	219	202	212	201	218	227	230	222	225	222	182	205	222	195	211	211	225	201	205	218	191	252	203	236	220	212	240	196	188	247	198	216	236	216	201	202	221	205	216	218	214	200	205	221	208	224	223	219	216	219	219	215	237	212	211	211	223	229	216	231	221	211	192	182	233	203	195	235	199	218	216	213	228	226	229	219	205	196	236	228	234	209	216	210	228	210	220	217	235	227	225	227	231	259	223	219	220	225	239	212	237	210	210	232	232	217	183	215	199	185	225	216	209	212	194	219	221	241	204	205	206	237	221	210	232	209	216	225	201	217	184	205	222	212	207	210	196	226	220	218	210	208	210	201	237	212	215	246	231	225	228	240	201	204	210	205	207	225	219	223	206	214	209	213	218	234	225	223	221	214	231	214	251	220	227	212	223	237	223	222	208	205	218	193	217	226	238	231	205	225	221	205	217	216	229	215	192	248	206	234	204	216	202	218	193	210	233	187	214	218	214	240	202	222	222	208	229	180	230	229	224	238	221	201	224	212	207	235	218	208	206	224	243	196	219	233	200	230	210	223	221	213	219	206	194	233	219	195	227	226	225	208	188	227	222	203	216	212	224	225	211	215	203	218	224	223	180	203	208	221	218	225	235	218	224	226	237	218	188	223	256	205	226	196	197	203	237	233	207	212	213	196	222	177	213	190	232	207	198	231	231	201	228	211	222	223	239	209	223	209	216	225	247	234	215	225	204	209	228	205	206	244	221	215	226	246	230	206	227	226	197	219	221	215	197	215	233	229	219	243	204	236	195	234	241	225	195	209	239	231	210	217	203	209	200	214	200	215	205	223	201	206	244	215	242	219	198	222	220	214	212	218	211	223	202	207	196	219	220	213	203	218	205	224	216	245	220	227	208	228	223	195	238	202	254	221	216	215	220	221	217	206	209	241	201	238	189	239	220	223	224	212	209	198	242	215	197	232	230	210	225	237	216	217	214	226	217	193	222	220	203	214	230	200	208	216	227	228	233	220	198	213	225	197	232	226	206	208	227	194	212	236	222	199	208	198	208	212	223	204	190	206	214	196	227	224	220	211	196	233	202	197	215	226	196	201	213	232	244	209	218	214	203	230	221	210	216	217	235	199	234	205	208	189	221	234	207	231	254	224	246	205	238	207	215	233	217	208	202	207	223	207	223	225	233	206	211	222	216	217	214	220	199	201	222	213	200	225	215	200	217	228	215	233	232	239	225	213	195	220	232	212	224	245	199	234	208	248	215	231	217	225	172	229	240	229	197	206	207	227	195	212	237	212	197	203	198	226	232	208	212	223	193	223	216	216	219	212	218	198	242	219	230	205	230	222	205	224	233	214	237	224	214	211	215	216	238	239	195	207	229	241	238	219	219	223	224	222	197	209	213	205	253	227	209	235	204	225	227	218	213	244	198	238	236	194	219	237	183	205	207	212	217	229	250	209	214	212	208	226	222	225	217	215	198	210	195	214	238	244	216	215	221	212	205	202	211	209	219	198	200	217	235	190	228	236	219	215	211	188	203	207	225	241	222	220	234	197	215	202	240	214	230	207	225	215	200	212	219	195	224	225	205	213	206	198	216	213	207	220	207	231	221	217	214	236	209	209	203	214	196	203	234	222	217	211	235	214	230	210	219	243	211	208	216	199	223	247	220	191	214	242	203	237	227	203	179	224	226	220	205	214	226	216	235	210	208	228	207	226	226	203	259	208	226	212	219	212	244	207	210	237	229	225	196	209	198	197	203	190	227	219	213	222	200	214	218	207	207	212
25047	41940	36351	26502	20033	15078	11427	8823	7075	5751	4883	4366	3742	3227	2651	2388	2164	1828	1693	1456	1442	1384	1402	1419	1357	1290	1248	1157	1177	1048	972	930	858	826	799	843	702	671	594	568	507	502	461	401	421	423	403	435	377	391	369	355	382	402	382	379	378	396	385	396	410	397	370	420	386	387	347	359	403	379	401	364	377	331	391	369	420	378	403	410	437	380	405	387	423	370	387	353	364	378	353	376	327	368	383	384	352	371	345	394	365	369	370	429	387	397	410	350	398	379	390	390	357	368	365	364	354	381	373	367	407	377	365	366	369	382	397	361	369	394	421	364	363	406	380	364	383	389	416	347	407	369	353	376	381	410	376	382	379	376	392	396	375	374	386	408	395	364	410	367	401	366	364	361	374	369	402	380	385	386	420	353	386	369	376	386	394	376	400	386	396	419	391	402	401	404	358	399	379	371	393	386	384	402	386	400	364	383	383	384	377	378	399	394	386	391	408	379	388	379	377	352	370	368	435	382	432	350	356	370	378	368	388	380	406	401	364	387	374	380	368	377	385	369	367	387	355	397	382	381	358	355	370	377	362	394	372	373	391	375	377	378	384	345	412	392	392	409	387	372	402	369	366	367	368	383	366	401	388	402	359	365	395	339	399	404	376	370	358	356	389	348	390	393	352	381	391	352	366	397	337	374	425	358	373	383	409	373	425	384	396	386	390	395	341	383	373	407	380	382	356	346	395	404	369	379	377	389	375	383	371	427	366	359	392	382	390	407	392	377	367	382	326	400	397	352	382	379	393	369	364	429	350	380	407	382	371	399	373	395	393	394	404	391	359	366	397	391	360	360	412	437	359	414	402	400	392	395	354	388	374	394	398	393	377	349	403	381	380	382	369	379	345	355	373	405	404	389	352	395	370	400	398	410	401	376	363	368	389	355	393	381	381	402	399	392	371	398	356	402	394	399	374	392	375	397	376	394	415	380	383	414	367	365	381	360	373	377	388	353	344	354	387	396	375	385	405	339	375	405	397	395	392	384	361	383	390	408	411	390	365	357	384	367	386	351	366	392	396	395	361	362	377	405	351	360	355	385	399	375	368	365	372	389	373	368	395	368	410	353	366	366	412	377	390	379	379	400	363	401	395	385	363	390	437	383	395	350	379	394	389	369	403	406	365	401	391	352	378	369	385	380	415	365	350	399	367	373	386	396	403	387	384	396	374	387	361	367	373	403	358	381	366	384	368	366	400	395	340	387	373	372	363	409	390	385	375	369	329	409	354	353	412	383	376	387	376	384	370	407	400	380	368	400	398	403	376	379	391	374	340	409	398	420	358	410	345	369	402	391	378	347	355	360	412	379	393	385	386	420	384	403	409	320	337	382	413	396	379	372	356	378	343	365	415	389	429	368	411	372	377	376	404	376	379	373	406	361	368	382	415	364	386	358	384	389	374	354	369	399	377	364	387	370	381	363	372	371	392	388	409	339	362	396	360	409	390	386	373	409	415	367	392	374	402	365	384	390	407	393	374	368	377	386	389	374	359	359	402	362	419	378	362	362	378	388	382	382	407	381	386	379	377	393	382	392	376	395	382	345	367	357	396	367	336	398	386	384	363	388	356	383	388	354	359	375	378	360	362	366	384	384	410	351	413	391	369	334	385	408	372	393	360	425	389	362	367	368	374	374	353	350	376	363	376	356	394	366	354	371	383	341	390	366	370	390	393	394	383	361	423	344	365	358	394	416	365	408	357	368	401	374	380	360	354	376	401	363	388	394	387	381	384	388	378	382	358	412	387	422	388	375	350	399	381	400	378	377	391	369	406	391	381	362	356	381	359	377	389	405	398	403	393	390	379	368	382	424	384	382	385	391	364	410	377	389	357	382	417	344	397	358	355	382	373	354	413	360	388	372	386	364	376	402	397	385	361	375	367	404	383	386	395	404	383	364	384	357	376	383	382	373	352	374	363	432	343	380	412	397	412	378	355	388	395	370	349	323	373	378	384	346	346	387	384	339	362	370	384	361	365	358	345	380	369	391	409	366	367	407	381	400	394	374	365	401	357	400	402	379	384	377	392	374	390	353	361	360	366	411	394	402	400	405	362	366	387	376	366	374	404	400	382	347	361	370	400	397	372	357	403	366	365	366	383	369	373	370	390	385	391	399	428	377	387	375	387	401	366	363	394	358	383	424	366	356	370	375	400	378	372	373	363	387	344	364	372	361	397	388	368	365	385	383	356	363	386	368	375	380	399	361	378	369	393	382	382	370	404	347	383	417	387	409	428	378	374	390	366	392	374	363	366	404	364	382	355	380	390	400	390	410	367	356	403	398	390	390	411	428	355	378	402	414	374	356	361	341	368	359	389	409	402	396	374	394	389	375	392	360	367	379	423	395	358	362	399	392	384	399	369	390	365	375	342	376	398	358	374	404	374	353	362	400	383	414	398	342	392	364	412	361	358	410	345	349	382	388	375	373	319	380	356	389	381	413	382	359	388	388	361	364	360	417	380	393	376	386	405	392	369	384	372	397	380	395	373	388	376	362	380	371	419	389	396	360	418	394	400	367	380	383	381	353	391	433	358	387	388	356	392	379	381	368	384	391	383	400	384	375	367	392	356	374	369	394	380	374	400	403	417	395	383	365	398	362	397	386	354	434	351	380	366	412	404	362	384	378	372	376	404	397	367	381	425	418	382	371	407	409	392	398	356	380	405	355	373	385	389	395	383	379	365	386	393	376	376	358	351	384	371	375	425	348	397	371	380	390	370	366	408	385	364	381	388	347	350	381	376	358	379	389	369	358	357	414	380	372	422	392	362	381	395	406	390	397	376	372	371	371	369	413	398	393	360	402	393	365	393	357	387	358	363	382	404	387	390	353	368	355	398	398	404	367	399	390	374	363	358	382	373	364	355	355	356	363	378	381	393	362	344	377	401	368	357	388	352	350	393	360	394	351	380	384	371	349	350	395	395	396	396	397	379	368	378	371	401	408	372	402	400	405	394	395	380	346	391	395	403	356	369	385	417	384	402	383	340	414	384	356	381	394	363	378	362	398	340	344	369	388	402	387	347	353	415	347	361	378	418	409	374	349	362	410	354	367	383	380	371	344	364	370	360	372	352	394	382	380	359	356	393	404	369	367	342	391	378	376	354	364	355	394	384	389	364	364	387	375	379	422	382	353	384	390	373	424	348	374	388	363	351	400	361	388	366	342	402	368	388	363	371	384	351	380	421	381	426	368	361	399	366	366	378	393	418	386	372	355	408	391	349	377	391	383	403	350	353	359	391	360	370	402	372	368	351	377	388	372	388	381	408	382	381	348	372	348	397	376	388	350	361	402	400	347	374	411	368	382	370	402	403	394	389	381	347	338	353	366	380	342	398	391	388	393	386	369	382	381	356	402	348	371	329	355	373	381	369	421	378	379	398	385	393	362	370	390	395	405	387	382	362	360	361	400	399	389	390	374	376	372	400	391	411	399	380	384	375	396	354	403	350	361	383	365	355	402
23082	21138	28927	23619	21184	20620	11216	4451	2999	2312	1994	1639	1444	1282	1143	1046	890	813	720	641	587	609	639	559	541	524	494	516	475	447	428	437	392	383	378	376	313	269	259	252	243	189	178	175	183	156	172	174	172	202	156	156	162	171	168	154	140	133	175	185	165	170	164	190	165	176	137	169	178	177	170	190	166	160	194	201	172	190	164	192	187	188	181	194	172	148	163	190	170	174	173	153	173	176	181	171	169	184	181	157	157	177	180	161	184	171	166	182	174	172	176	178	170	156	162	162	185	175	150	165	183	157	155	174	150	182	170	178	173	164	146	159	167	141	176	181	179	164	168	154	145	171	166	162	170	185	150	178	183	178	172	166	166	186	180	178	155	166	149	172	196	159	141	153	164	167	161	183	176	169	157	162	149	172	171	175	146	155	149	158	174	175	188	160	157	187	166	170	145	157	158	161	166	174	187	188	154	181	176	162	160	160	187	140	167	175	169	146	184	157	154	149	171	177	178	162	160	146	153	151	170	155	157	177	175	153	181	158	188	153	173	158	187	166	148	151	188	168	179	157	175	173	191	153	159	164	163	159	157	162	173	166	163	176	142	164	171	154	161	175	169	159	150	155	175	192	173	174	149	153	165	145	171	170	151	163	193	152	144	156	166	174	175	186	185	152	184	135	180	175	157	143	169	160	169	166	159	180	161	158	140	163	148	153	161	181	163	162	149	190	152	166	164	162	155	154	149	163	159	170	170	166	178	178	165	162	166	163	176	160	169	161	166	175	174	181	167	180	163	161	175	169	182	170	166	149	163	171	166	163	162	160	155	150	171	145	185	158	169	138	169	157	159	174	164	164	173	174	166	164	157	180	167	154	159	158	174	207	188	167	148	146	165	180	166	153	153	173	164	159	159	162	158	158	154	183	174	168	159	159	165	161	172	186	154	182	168	155	177	184	183	164	165	145	174	153	172	158	183	175	150	139	189	168	173	168	144	162	196	198	168	140	173	160	167	174	168	172	161	167	148	152	159	161	187	179	166	144	163	175	187	155	169	156	165	155	170	163	169	197	163	155	189	168	169	164	154	180	176	157	166	157	179	145	181	150	155	146	170	176	163	147	154	172	170	164	179	169	167	152	176	157	162	163	153	180	161	165	135	176	173	172	183	171	152	171	162	159	158	144	172	166	171	169	167	173	152	166	159	152	172	159	154	184	170	159	188	164	170	182	178	162	157	153	156	182	135	172	165	159	156	184	185	158	174	181	160	148	166	161	151	155	197	156	169	158	171	168	159	187	165	166	159	165	175	162	161	176	164	182	170	172	166	182	174	163	147	170	159	166	170	143	163	165	157	173	174	174	169	172	159	184	160	158	169	139	161	166	163	149	175	156	165	150	186	154	166	155	182	192	155	162	164	156	149	179	146	181	174	182	158	181	158	183	145	172	158	164	174	160	167	163	165	173	141	135	174	171	175	162	192	153	173	175	163	196	161	174	152	179	160	174	181	190	149	173	159	161	171	175	161	170	168	157	157	183	172	167	178	198	160	169	143	154	167	147	199	165	174	157	164	158	136	195	163	157	170	156	159	165	176	179	159	150	172	160	179	160	177	180	169	149	184	159	150	185	167	176	162	160	193	173	157	154	187	163	174	153	150	185	173	172	192	174	178	189	192	173	146	165	166	171	162	143	170	180	161	166	166	167	159	179	171	149	155	159	172	139	172	185	157	177	182	168	174	154	177	178	169	169	185	171	156	156	164	177	161	171	162	151	161	168	170	160	160	157	167	198	149	168	159	173	185	177	165	201	186	176	146	183	176	172	155	176	176	178	160	188	151	167	164	167	148	163	139	173	167	176	155	175	166	166	160	161	136	170	174	158	165	164	175	153	167	170	185	157	163	174	198	137	165	169	172	167	158	179	165	192	165	163	170	171	182	169	157	172	162	173	168	193	162	156	174	176	155	168	171	160	146	205	160	142	142	178	172	169	133	170	168	174	172	179	190	145	160	172	160	168	147	184	179	174	153	171	151	195	160	176	172	173	164	181	166	162	173	159	160	172	185	160	165	184	170	166	151	151	154	165	180	178	193	171	155	164	158	166	186	162	168	161	165	139	178	159	155	173	164	162	182	165	154	150	155	152	187	172	158	165	163	170	146	134	168	180	164	169	147	178	176	171	167	167	173	149	193	168	181	155	167	146	181	153	168	194	142	199	157	147	181	162	185	152	166	160	165	164	166	168	179	178	160	160	168	167	159	189	155	157	175	169	179	160	164	157	170	173	159	168	151	159	177	160	152	181	185	156	165	184	175	165	187	164	163	154	168	171	160	184	174	174	168	160	169	173	177	169	162	154	161	172	131	151	171	174	160	160	179	157	146	188	148	185	183	174	177	146	163	188	162	178	190	165	157	144	178	188	176	184	165	159	178	179	164	156	160	148	176	172	165	162	185	167	183	191	171	169	185	162	171	166	157	170	164	169	163	165	149	155	163	188	162	163	168	141	165	162	164	169	188	182	159	188	186	164	153	170	162	185	168	179	183	170	198	161	169	167	190	160	152	171	164	170	169	190	168	194	166	167	157	163	158	170	194	157	172	169	179	168	174	194	153	174	181	164	161	171	147	164	176	159	167	179	149	178	166	174	164	161	160	166	148	169	159	171	158	172	179	155	152	168	177	158	148	159	187	159	179	160	165	166	174	157	184	179	150	153	160	174	151	173	192	146	148	150	174	154	171	166	161	173	161	148	158	172	167	196	171	162	184	155	162	162	179	177	163	193	204	184	165	160	170	178	162	152	157	162	193	186	156	149	164	153	176	175	159	195	167	164	175	163	168	160	176	164	166	192	172	141	195	175	170	159	165	171	178	166	170	156	148	154	166	173	157	177	166	170	181	170	156	151	158	161	154	164	164	173	191	206	164	173	187	161	149	182	166	153	171	162	162	162	159	162	156	148	173	185	172	152	171	159	165	156	170	182	174	172	171	158	156	177	179	167	181	143	153	167	195	167	181	169	166	156	183	143	149	161	172	173	155	146	156	163	163	187	162	168	171	155	147	164	161	169	166	167	158	167	176	190	156	136	164	153	190	166	171	172	168	171	181	189	168	174	168	159	147	139	175	165	164	163	170	153	191	162	171	185	158	183	134	181	143	126	186	150	170	158	162	158	154	174	163	157	168	155	161	160	166	155	161	150	185	163	161	161	182	158	159	182	145	176	178	166	151	192	171	172	155	168	145	152	168	149	172	153	180	185	171	165	163	159	157	155	168	177	161	161	170	191	135	189	150	182	157	165	163	162	144	143	174	168	166	156	180	153	176	175	171	162	176	164	178	174	149	177	170	173	176	159	154	155	156	166	163	153	153	176	161	142	162	181	168	158	165	189	185	150	181	177	173	168	173	178	148	171	158	167	161	176	159	177	158	151	177	151	158	154	172	180	182	173	154	163	171	173	163	145	165	175	177	171	192	187	166	160	179	170	145	167	168	172	179	160	156	168	169	145
26524	45719	40303	30446	24112	18647	14801	11553	9080	7593	6385	5515	4855	4371	3669	3253	2923	2474	2163	1904	1792	1757	1711	1710	1584	1594	1454	1388	1298	1249	1138	1011	1055	977	1005	935	790	667	630	544	439	462	411	368	314	324	308	301	284	275	308	304	292	298	298	265	288	309	285	277	296	294	284	260	278	276	298	275	292	278	317	269	283	272	285	293	275	329	347	319	303	346	280	306	276	302	283	299	283	287	326	260	288	291	274	275	280	289	283	292	276	314	299	308	262	276	307	305	268	293	291	310	271	282	236	268	278	284	254	296	289	260	307	237	278	286	276	274	311	286	288	294	273	264	254	294	282	289	295	302	297	282	287	282	282	284	285	288	289	284	261	277	318	281	280	265	320	315	320	315	248	274	278	276	290	304	251	301	290	272	284	280	309	295	262	279	288	293	291	261	299	292	286	277	293	275	298	295	310	305	263	300	298	276	279	279	283	275	293	285	275	269	258	292	298	280	306	276	267	282	282	315	296	295	284	309	305	287	279	284	289	294	277	301	285	276	286	276	279	286	286	308	319	280	282	280	296	309	300	264	285	297	259	297	318	296	295	270	332	275	284	305	322	270	265	280	284	283	295	282	258	290	299	274	290	311	287	296	296	284	299	272	318	322	288	292	291	263	319	289	294	261	270	280	307	296	276	276	288	308	302	263	274	287	279	280	294	292	281	278	290	276	287	271	269	288	294	292	302	295	291	247	278	311	284	300	263	254	297	301	265	292	272	256	309	302	244	314	266	288	291	260	266	288	297	263	296	272	283	268	306	281	283	259	288	284	280	268	280	292	296	268	312	314	282	273	332	269	265	288	322	319	300	288	281	293	273	274	264	274	303	298	270	246	289	272	287	295	278	269	272	274	253	283	266	271	295	286	300	280	264	300	287	272	316	271	295	289	294	297	242	292	246	282	278	293	272	271	263	305	276	286	295	275	269	259	258	313	264	301	265	309	296	256	262	293	297	277	291	297	315	258	290	258	289	275	295	290	276	285	282	283	292	310	280	293	286	296	282	299	312	297	312	280	298	296	321	265	285	294	295	274	292	268	271	258	290	297	289	300	298	271	288	270	293	260	312	257	285	301	290	298	305	286	288	275	293	300	269	306	267	260	300	286	290	255	290	293	306	283	316	298	266	293	281	271	271	304	271	304	271	317	258	273	284	317	307	279	289	298	272	291	285	295	307	262	256	291	279	272	268	279	260	287	280	282	277	288	271	317	289	267	292	291	278	278	284	278	274	296	286	259	277	275	299	284	259	279	266	252	274	257	297	300	308	269	308	286	284	303	284	324	288	295	290	276	266	303	295	274	269	257	266	259	281	310	283	287	311	279	281	269	298	278	270	306	276	301	280	276	283	293	270	295	285	289	283	290	296	275	340	324	307	307	250	284	280	282	308	269	306	302	286	283	289	297	291	286	285	283	299	282	314	323	275	273	284	265	276	309	289	264	281	319	300	264	285	283	279	261	259	291	296	268	299	270	297	307	283	286	293	293	245	308	292	281	295	292	271	306	258	263	261	261	294	287	279	299	294	283	288	264	296	297	287	280	300	276	293	288	299	266	279	261	303	267	267	295	309	278	271	275	303	321	260	313	295	272	298	292	301	288	272	301	276	318	271	268	280	290	253	307	272	273	303	277	323	303	257	307	277	286	265	303	265	309	274	300	274	272	266	268	284	267	273	272	286	252	310	309	310	290	318	327	308	327	286	285	294	268	283	293	286	290	324	279	282	258	292	276	286	269	300	298	236	317	288	300	285	285	290	285	303	318	268	301	293	297	312	290	286	297	276	290	298	295	276	303	290	276	280	260	284	281	267	314	275	273	313	267	288	281	287	282	308	279	294	299	283	270	295	294	284	320	275	281	260	304	303	279	264	281	274	288	307	270	250	281	314	276	303	292	271	304	297	275	285	270	271	291	275	296	282	274	298	283	288	281	291	260	251	266	282	325	296	285	292	306	313	276	295	290	269	288	285	297	299	279	315	276	294	262	307	287	283	292	278	270	251	268	252	283	284	285	276	279	280	296	269	286	294	283	289	302	302	264	283	290	249	293	331	273	279	302	293	286	290	283	276	290	280	298	286	256	279	289	288	303	280	292	286	281	313	289	273	284	295	300	303	281	284	289	273	295	313	258	270	279	273	296	260	276	263	284	267	299	249	264	288	276	294	280	262	265	287	265	298	269	326	275	313	282	247	278	266	270	317	290	289	291	287	291	282	301	279	284	284	277	296	292	281	289	289	269	280	292	256	278	275	271	300	233	316	283	280	292	269	306	287	303	284	323	284	300	289	284	271	260	271	310	288	309	323	282	281	303	274	267	298	270	322	284	262	306	289	284	279	254	290	306	265	304	306	307	298	300	302	304	274	286	289	285	300	297	312	302	302	279	300	266	288	276	276	263	277	293	258	300	282	301	271	270	297	275	251	276	279	299	281	269	290	288	259	287	301	259	293	282	288	295	298	304	249	281	283	271	308	296	317	287	292	251	285	308	275	301	293	313	288	278	282	286	265	286	287	304	255	300	292	272	282	280	301	285	301	288	294	302	243	304	284	274	277	295	274	291	289	249	265	308	276	264	285	261	269	278	320	286	279	298	309	288	285	240	291	284	275	278	258	274	271	293	265	264	276	266	249	318	303	261	310	275	307	310	291	267	284	293	292	271	276	316	276	303	281	259	270	277	287	261	289	276	287	296	268	294	280	295	291	319	269	309	290	281	329	287	277	296	285	281	286	271	303	270	268	307	286	307	305	267	295	294	278	272	281	293	262	287	262	321	243	259	280	279	283	276	276	306	292	289	310	273	280	255	304	269	283	314	282	258	295	270	285	269	301	283	290	253	311	310	290	287	274	279	324	285	265	310	270	302	271	292	272	313	295	299	290	306	271	276	301	293	298	293	285	289	301	281	304	281	287	280	311	289	284	270	310	274	281	279	270	308	294	308	270	306	296	296	272	284	301	283	279	278	286	295	309	284	304	280	307	277	266	305	259	261	279	280	278	267	272	275	256	262	298	254	249	249	304	274	287	297	284	280	238	289	284	280	306	301	284	286	260	280	290	291	262	283	267	285	264	282	288	279	284	295	278	284	302	295	275	269	301	279	286	294	289	284	262	304	267	303	312	266	284	298	273	271	265	280	283	275	281	279	285	276	273	295	295	294	252	282	281	255	280	307	289	291	248	276	308	282	262	273	289	272	305	258	276	296	308	290	293	251	293	279	244	302	332	304	270	269	273	273	277	289	254	271	299	301	287	263	297	286	302	252	283	255	284	274	254	299	282	306	270	299	273	280	295	297	267	295	273	260	267	281	252	284	310	241	269	315	315	315	314	271	295	265	288	307	284	289	259	302	276	300	287	267	272	256	277	296	278	286	277	291	263	285	296	285	276	291	274	297	306	289	284	332	276	288	284	274	290	282	271	278	295	324	240	272	288	261	288	289	272	284	291	264	273	292	299	275	302	279	300	298
26845	21902	21274	12960	5819	3625	2435	1706	1327	1094	919	793	730	730	615	602	551	502	475	462	422	402	398	401	406	359	345	352	357	354	353	353	346	342	359	380	289	302	267	274	284	286	260	249	279	257	249	258	291	253	241	279	259	271	226	250	259	232	271	282	241	264	231	258	282	246	270	254	249	239	245	261	256	244	258	266	238	254	258	243	251	281	282	274	271	217	273	263	283	262	235	249	249	259	248	274	227	255	275	263	261	266	278	246	245	276	252	253	239	264	264	250	230	238	272	230	226	232	241	282	219	272	256	249	254	249	238	240	249	222	254	233	266	245	250	281	251	245	278	260	278	228	266	255	253	263	282	242	235	254	253	265	228	278	297	263	287	250	250	283	242	275	256	247	276	266	271	253	250	259	278	226	256	270	286	255	265	246	267	247	272	224	261	294	223	264	238	259	253	251	240	263	217	259	248	250	246	256	241	274	230	218	250	263	266	266	228	272	259	254	246	200	247	259	268	277	283	240	249	283	260	248	241	242	245	253	263	264	247	267	253	234	270	263	247	256	288	257	283	255	253	244	272	252	283	260	291	265	235	232	269	243	256	237	243	239	245	303	278	220	254	258	268	262	298	242	250	255	283	259	275	272	256	255	255	263	267	257	243	267	247	261	258	254	269	251	238	258	273	236	220	289	292	232	269	265	248	230	274	261	236	263	252	278	232	257	263	236	259	243	245	254	259	265	262	256	284	269	254	253	265	254	277	253	259	250	268	235	253	265	237	242	288	237	229	249	261	230	255	261	266	268	264	263	258	255	262	254	256	264	251	233	244	252	278	292	254	253	264	232	270	243	253	259	257	251	267	231	259	241	265	235	244	240	263	266	256	251	242	264	246	241	255	268	245	258	266	258	261	273	246	268	253	269	223	255	261	216	242	275	259	264	263	259	245	256	270	237	241	261	263	261	252	253	260	245	247	272	261	296	221	246	255	252	255	249	244	262	256	258	264	221	291	226	267	255	266	275	228	248	249	248	280	250	261	251	290	265	261	245	260	261	266	272	265	270	248	244	239	227	272	251	264	254	239	242	243	227	257	265	277	272	253	248	249	253	283	260	249	256	255	264	283	250	246	264	242	256	260	246	236	250	256	280	241	242	252	264	259	258	259	266	246	263	235	239	266	256	236	217	253	266	264	271	297	235	238	260	267	237	265	276	247	272	248	266	252	230	250	240	273	251	263	215	236	249	255	263	246	261	248	246	258	232	284	261	256	261	238	248	248	264	256	242	267	264	258	244	236	248	268	283	256	268	249	258	254	248	272	264	229	261	270	273	248	256	271	277	259	268	260	261	246	264	220	256	258	272	261	275	238	264	242	269	251	270	270	267	264	244	251	243	278	260	270	242	246	273	254	283	271	246	246	237	261	261	230	247	237	237	241	253	265	262	265	264	262	250	267	234	255	284	273	273	251	277	251	289	253	264	246	236	273	250	280	246	240	269	252	266	271	253	284	266	261	282	270	282	255	270	250	268	270	254	226	250	255	256	260	276	249	221	275	247	276	247	264	238	282	288	241	263	239	260	255	231	232	256	263	257	280	253	228	294	242	257	266	258	275	234	273	242	251	272	253	254	276	261	262	277	250	219	254	267	253	254	258	251	267	256	253	262	247	257	245	274	254	261	261	285	254	257	222	259	253	248	247	226	240	266	261	236	244	243	225	273	284	258	259	255	270	257	262	252	250	236	247	257	257	248	259	218	221	251	242	275	237	273	244	249	262	260	256	244	245	266	272	246	243	254	287	280	224	271	272	257	260	264	259	268	241	248	232	281	270	268	236	265	244	239	261	248	246	265	228	239	245	240	265	252	288	253	239	297	255	299	254	277	271	261	277	245	243	287	274	273	275	278	263	268	265	247	227	248	247	258	252	253	231	244	265	263	227	273	261	250	258	261	273	271	249	263	251	280	272	257	234	252	247	234	243	271	242	259	245	257	234	244	233	231	265	261	256	260	270	265	262	246	252	264	226	233	254	262	240	278	265	273	257	277	266	213	253	293	271	256	256	239	269	252	249	245	228	261	273	265	253	250	245	245	248	258	261	232	232	249	265	258	235	273	234	215	279	246	232	235	256	257	271	261	248	258	272	278	264	269	261	253	258	246	272	269	258	270	253	259	246	265	237	274	250	268	269	249	277	269	273	276	252	252	257	265	265	248	266	233	258	279	257	240	267	258	275	262	272	237	266	236	239	264	277	251	308	265	272	259	267	228	262	251	276	275	271	257	272	246	239	252	267	279	244	261	273	244	245	252	304	267	246	256	265	268	266	242	257	254	263	279	242	244	271	239	279	251	266	287	267	222	257	259	267	268	237	242	240	258	248	240	249	239	247	291	246	256	232	267	257	261	291	249	239	268	293	256	262	245	309	269	260	250	249	265	260	232	247	231	252	249	240	245	267	237	253	258	225	267	246	285	262	247	254	251	261	248	260	234	262	251	248	256	259	259	277	274	257	269	281	274	286	272	261	292	245	244	259	247	253	239	250	264	235	254	232	271	237	253	281	259	273	254	278	264	273	260	235	271	228	292	277	246	287	241	281	269	231	218	234	231	277	247	265	247	243	240	268	248	254	279	265	246	247	251	249	262	273	268	296	252	273	280	223	253	250	244	252	239	255	236	294	269	241	257	248	262	263	266	267	244	260	237	254	240	266	221	247	266	278	268	256	250	269	283	247	256	236	286	286	268	262	270	269	249	282	248	270	251	252	273	267	252	248	232	262	270	257	238	240	250	249	273	278	239	276	255	252	244	247	254	280	273	287	251	274	270	268	282	229	240	251	281	275	229	243	265	273	290	260	263	259	243	252	226	250	258	263	270	253	246	257	243	255	271	284	256	237	275	251	262	259	270	257	225	247	258	254	265	279	263	257	235	275	262	280	246	258	263	269	254	261	230	269	264	260	241	256	263	263	235	235	273	260	241	237	261	260	286	274	268	240	264	256	230	240	247	270	260	302	247	283	261	241	236	240	274	266	244	271	234	276	251	231	270	248	249	261	231	281	239	232	255	262	280	269	249	270	259	250	250	257	266	278	247	258	254	272	254	215	251	232	236	258	282	234	253	268	265	274	249	252	261	258	249	239	275	259	227	254	264	255	246	232	282	284	242	246	251	267	273	250	263	267	243	231	262	268	268	298	263	253	246	257	262	285	247	253	249	273	250	223	261	290	226	264	246	240	235	243	261	255	251	270	257	261	260	254	233	258	248	276	258	252	271	256	288	256	298	241	236	248	267	260	268	243	264	252	272	233	291	269	268	266	248	267	214	249	274	274	233	226	242	244	238	253	234	247	247	250	263	250	253	219	286	262	265	249	274	272	267	247	232	258	263	274	236	293	248	271	247	257	271	244	264	300	262	237	272	276	257	261	284	239	254	228	243	245	281	244	264	279	265	231	232	255	258	248	254	249	250	262	257	222	241	261	266	257	252	263	255	257	261	260	268	251	243	261	263
23851	34896	29548	19641	13697	9774	7441	5703	4471	3626	2982	2710	2377	2129	1800	1733	1464	1347	1221	1049	1076	992	1000	941	950	870	910	900	894	808	823	802	801	823	719	715	673	625	541	541	492	484	496	462	451	456	456	429	439	451	442	430	462	474	448	454	439	411	428	445	443	417	457	437	409	434	432	449	445	455	465	440	438	425	447	443	423	421	456	478	474	461	489	417	460	420	427	437	453	446	417	441	420	466	432	412	434	454	456	422	373	417	469	460	452	438	447	461	452	424	423	432	432	439	447	478	434	433	443	455	441	466	449	450	480	433	442	426	416	410	466	432	447	437	419	480	450	444	412	444	445	461	433	442	448	420	478	399	445	453	422	433	414	430	437	439	426	461	426	456	448	479	443	419	418	462	435	436	473	427	461	443	420	414	413	427	450	459	436	447	399	462	416	420	449	455	474	435	445	447	445	450	433	446	442	458	419	463	468	466	448	424	458	435	420	456	439	459	441	435	397	440	477	437	444	415	384	437	389	442	397	443	452	423	480	414	418	438	422	430	436	438	451	426	443	437	435	444	468	459	422	468	391	452	479	409	417	451	458	454	431	475	398	435	394	443	408	463	459	441	458	442	444	470	430	429	422	474	453	442	479	434	461	451	461	438	423	424	411	426	449	412	454	417	395	424	433	470	463	436	437	451	459	461	477	438	452	440	464	413	422	421	450	431	435	404	423	463	424	423	420	388	433	428	408	392	419	441	450	446	449	448	426	444	423	405	456	452	425	446	442	453	445	465	451	450	436	464	456	465	456	412	446	474	464	420	460	426	470	433	381	401	396	481	444	446	413	469	449	475	453	419	448	469	436	450	450	466	422	440	430	450	464	483	480	446	460	421	463	448	425	464	397	442	467	447	464	462	404	435	491	450	409	476	455	452	456	419	425	436	424	461	445	421	465	448	440	438	475	415	434	463	420	438	413	421	465	464	455	471	477	447	448	481	482	432	446	456	449	431	435	418	476	405	436	415	411	421	416	435	431	431	432	440	439	418	431	440	440	442	422	454	423	456	482	442	446	415	426	459	427	423	429	417	419	440	410	440	424	439	446	463	471	456	444	439	456	437	421	437	468	458	484	450	463	438	409	445	439	442	498	437	430	428	454	450	429	453	422	391	475	435	461	454	427	429	428	435	440	420	440	468	459	416	441	470	442	436	452	453	416	423	431	413	445	416	458	418	439	448	473	431	458	465	436	422	410	463	415	467	442	444	417	434	416	478	414	413	445	463	441	409	462	435	462	483	472	446	427	460	416	420	437	430	453	458	441	443	458	423	467	438	417	451	407	463	463	400	430	409	450	442	459	426	419	426	412	469	447	451	430	420	450	421	465	444	450	421	446	453	423	486	462	470	466	449	486	438	455	426	422	469	428	474	444	436	425	475	443	454	443	431	472	440	451	427	451	435	429	458	413	449	463	465	418	445	482	404	417	433	480	434	441	422	457	457	493	433	444	433	449	424	423	466	456	449	448	451	447	428	439	437	443	458	393	468	475	455	474	425	426	456	466	408	431	416	432	475	455	420	438	426	469	459	446	431	414	455	429	428	428	418	482	483	427	469	387	426	440	420	411	489	458	477	415	467	431	405	470	443	437	443	425	451	463	417	415	445	439	426	424	467	451	429	454	442	423	434	421	440	415	426	397	413	487	449	418	469	435	440	469	413	489	426	441	407	462	431	451	429	456	463	414	420	442	474	439	434	417	421	439	444	434	438	443	411	424	429	487	451	437	435	445	417	407	478	429	443	414	422	423	410	457	448	401	440	437	459	417	431	420	415	459	441	463	454	431	432	403	438	423	440	414	447	464	438	460	421	436	419	423	466	459	427	418	465	455	450	449	410	460	428	424	449	483	473	469	461	459	461	454	456	432	409	423	432	441	442	438	449	425	443	440	440	465	482	453	450	447	407	445	441	407	480	431	472	457	438	406	435	432	459	442	419	435	452	388	427	434	428	420	420	423	468	473	404	446	443	439	444	441	432	401	398	477	477	440	414	419	433	415	462	457	461	415	440	454	467	396	429	443	444	434	436	415	439	461	472	407	436	421	448	450	490	412	447	458	430	416	456	422	444	434	422	453	414	463	422	436	438	447	433	418	427	454	449	422	448	448	465	464	418	433	427	443	442	460	435	483	468	411	470	428	422	449	438	444	440	439	436	406	467	421	436	458	431	428	429	441	406	444	448	472	423	464	446	419	423	469	442	454	432	427	473	433	457	424	431	450	446	485	465	465	415	458	414	408	448	411	447	462	437	435	464	437	460	450	433	459	440	464	470	469	432	432	425	445	460	427	464	460	430	402	444	474	463	480	433	449	438	440	435	443	450	427	464	449	432	472	407	429	447	439	405	406	427	442	458	463	453	432	427	461	471	448	473	450	445	447	425	424	461	448	467	452	456	446	476	437	463	449	458	446	428	421	428	434	435	462	429	443	440	460	444	489	442	428	467	434	503	484	392	424	457	456	455	444	450	459	464	424	450	416	458	451	411	437	434	436	459	424	464	451	425	443	411	455	444	446	405	468	449	437	427	422	417	422	461	430	457	430	446	375	450	426	438	422	410	444	442	426	447	439	444	470	466	428	434	457	443	428	454	426	434	451	417	413	454	437	476	481	428	432	406	441	392	462	399	430	422	443	452	408	432	451	440	471	450	428	449	428	447	464	466	409	410	459	442	422	447	433	421	451	425	408	460	460	466	430	405	378	461	413	467	468	430	435	459	460	460	444	428	459	444	424	444	401	433	437	415	468	436	426	463	440	438	449	408	425	436	440	453	472	456	437	446	430	454	427	412	457	456	438	439	397	478	454	414	436	441	428	426	411	464	483	470	463	438	418	457	423	466	457	449	414	431	424	442	432	407	442	443	467	444	426	438	488	445	458	436	407	443	427	418	428	403	473	460	459	464	419	446	441	424	410	431	470	410	429	444	454	490	445	431	449	440	452	446	469	417	451	423	440	414	441	455	444	460	445	419	420	442	421	421	440	451	482	501	435	421	450	421	393	435	476	447	440	457	434	452	442	445	448	416	469	453	444	438	468	437	382	455	424	439	440	490	422	464	417	450	430	452	450	430	444	442	451	441	458	440	423	422	486	446	440	445	404	461	425	400	431	453	474	443	464	458	439	441	465	403	429	424	421	436	440	445	452	425	460	432	421	453	469	451	425	443	410	453	425	425	432	425	468	465	435	448	461	476	434	431	436	415	447	438	463	420	446	417	427	421	466	426	454	458	457	457	455	498	418	447	438	469	444	455	438	411	437	441	458	435	435	415	444	407	427	399	441	421	439	439	431	469	416	451	421	442	426	393	451	426	472	463	458	426	449	430	464	434	433	448	442	439	464	430	415	428	401	438	454	422	443	400	439	460	460	429	453	425	486	440	436	452	458	472	438	447	426	419	443	442	458	451	420	438	445	412	426	442	432	414	454	427	438	435	441	430	468	438	477	447	441	419	380	439	456	444
23974	21146	28358	24241	20623	11524	5221	3053	2133	1675	1460	1170	1141	1039	947	844	773	691	600	556	481	446	473	508	484	478	437	456	439	381	393	393	338	406	354	329	317	310	263	256	242	256	244	213	224	233	179	215	243	191	233	214	204	243	206	204	232	246	210	190	209	204	206	216	197	183	212	231	226	213	223	218	173	199	218	235	210	191	226	205	215	237	210	204	215	242	209	227	213	190	229	210	208	218	225	223	175	207	213	220	197	202	218	224	200	214	220	192	208	250	216	201	199	236	195	226	173	234	177	213	190	207	227	215	174	204	219	184	204	216	201	217	221	216	205	225	212	194	224	208	213	222	214	213	214	184	224	213	195	175	209	222	209	220	245	196	172	223	223	231	219	219	230	214	224	203	203	210	184	171	204	215	209	185	219	211	196	211	225	201	205	217	215	208	198	209	213	192	228	204	238	212	214	218	206	220	205	207	200	204	214	240	229	213	208	192	226	204	210	219	212	213	198	196	179	212	229	218	226	220	230	212	201	216	221	214	219	224	231	233	217	236	198	218	200	204	222	220	208	211	200	204	208	223	205	230	221	228	215	221	221	203	197	204	200	202	207	226	197	213	206	198	214	184	208	185	215	191	216	208	217	216	245	203	196	206	226	215	206	207	201	207	206	206	200	199	199	231	219	213	232	213	195	245	211	230	229	203	235	216	193	203	208	211	222	180	241	201	230	206	214	199	215	198	204	200	222	245	213	233	229	209	224	200	213	238	236	228	222	191	202	208	227	210	214	208	210	209	189	227	211	190	179	195	229	205	229	195	215	195	222	226	221	238	204	205	175	191	206	228	236	235	240	213	201	198	214	187	219	200	224	196	205	217	208	204	227	205	227	210	204	180	181	199	203	227	184	201	205	190	199	231	203	223	198	220	184	241	197	213	207	224	194	211	224	221	199	213	221	203	197	227	212	203	205	243	207	256	197	201	209	194	205	206	200	221	230	217	226	218	235	207	184	197	197	228	217	219	209	210	228	229	202	230	203	215	218	215	204	196	193	186	228	218	221	209	207	214	219	226	219	208	198	234	220	231	244	191	211	184	207	222	197	211	201	208	186	226	222	216	232	199	211	198	226	211	208	212	238	200	227	207	226	196	217	216	223	209	197	223	200	200	198	225	189	200	213	224	227	226	213	188	221	220	236	194	198	220	221	215	184	194	205	202	200	218	223	221	198	213	236	212	203	182	196	208	184	189	216	214	203	207	202	204	175	206	200	199	214	189	218	234	192	197	249	217	196	226	226	193	221	223	243	214	196	242	238	214	219	211	207	235	224	201	207	203	223	186	225	216	215	197	206	197	222	221	204	207	209	185	206	196	217	208	225	209	226	205	215	202	215	204	208	200	192	194	206	198	224	216	216	189	219	186	210	215	185	188	214	216	202	192	229	197	196	191	217	217	188	200	231	190	227	210	209	198	209	206	224	196	206	208	198	189	222	198	215	240	189	245	210	232	194	195	219	210	222	192	226	213	231	240	232	215	210	221	197	219	198	212	221	218	194	216	231	224	224	221	204	211	205	183	200	240	197	216	215	203	223	201	219	204	212	204	216	236	193	205	220	183	205	237	215	237	213	228	208	215	199	191	208	205	201	231	228	217	213	206	231	217	190	205	219	195	201	217	228	216	216	216	221	219	210	241	211	225	190	198	217	228	194	223	206	201	198	216	231	181	220	220	196	213	201	218	215	210	202	181	212	222	226	217	240	201	205	236	191	191	230	208	212	219	198	182	208	216	205	224	203	229	208	215	200	213	223	205	207	226	230	223	220	242	214	184	179	214	204	239	220	231	207	185	200	202	228	211	226	201	210	212	209	209	206	217	207	224	202	246	211	214	188	217	193	218	208	208	212	176	198	208	174	230	212	217	236	217	195	196	228	210	209	224	220	231	205	214	212	177	191	205	216	215	213	211	215	199	239	203	215	218	207	194	207	208	213	232	186	206	188	231	187	208	215	193	198	210	217	219	183	204	200	202	234	205	207	219	219	216	228	191	215	217	184	217	224	220	231	222	241	213	211	190	220	198	217	231	207	202	189	231	207	196	195	221	194	169	212	209	226	187	226	204	205	182	195	202	226	201	206	228	217	232	194	207	208	238	217	206	240	211	213	213	216	204	209	213	218	207	211	198	209	202	195	224	208	183	221	218	201	237	215	225	227	205	199	211	204	203	210	196	211	238	220	229	204	205	194	190	219	211	207	216	205	191	216	219	216	200	233	208	190	210	213	189	215	223	217	226	235	218	213	218	204	192	191	227	198	196	209	218	246	208	226	213	199	202	221	211	205	203	187	217	205	202	207	226	200	217	198	203	216	227	211	233	212	215	229	209	173	199	209	198	189	195	206	196	197	204	233	226	229	213	211	188	226	211	203	232	226	235	223	227	202	218	251	199	213	210	204	238	179	203	188	232	198	222	206	196	233	224	246	223	200	222	208	191	212	213	220	189	205	223	205	205	211	193	223	214	192	226	240	198	210	229	188	207	218	208	212	230	219	192	211	219	202	213	200	194	189	225	207	206	205	198	201	211	201	194	198	231	203	195	186	203	215	199	228	221	197	190	220	215	216	209	211	230	235	222	200	242	202	204	201	229	207	206	221	223	225	220	216	230	195	199	187	226	183	200	196	183	207	203	221	207	223	195	194	247	216	220	211	256	241	192	194	223	217	207	224	194	193	193	193	207	222	218	202	208	215	208	223	193	217	228	219	208	189	196	221	215	234	192	234	203	221	212	219	223	201	194	192	240	205	206	199	202	214	193	222	195	208	248	193	187	201	194	231	213	204	220	201	210	190	186	198	224	215	226	218	218	216	210	243	210	176	211	214	197	202	219	241	242	233	216	194	213	209	210	224	229	199	231	213	232	225	241	219	209	186	225	224	209	204	193	218	219	204	179	221	193	194	186	210	243	214	231	216	212	197	222	221	211	211	226	234	202	199	229	195	231	192	223	202	199	220	218	265	203	211	162	224	231	233	226	224	232	201	191	203	227	210	212	207	207	194	189	214	218	214	203	209	215	223	217	221	220	226	178	218	218	208	204	216	195	181	202	205	176	224	214	205	224	204	215	198	211	196	210	216	202	204	241	220	236	182	203	198	219	227	207	197	196	219	213	197	231	213	223	194	215	191	220	212	200	216	217	200	187	221	191	209	203	218	228	233	195	205	181	193	215	199	209	209	204	191	190	228	223	232	200	210	220	198	210	225	200	190	216	199	207	228	244	193	205	205	206	211	224	205	213	211	237	201	208	215	186	212	214	198	223	210	213	208	186	248	213	207	204	217	217	209	225	190	199	192	230	198	240	216	212	184	223	218	217	197	207	229	201	191	194	199	190	220	188	234	226	189	224	224	202	229	214	222	221	201	208	205	195	224	212	175	204	223	218	220	222	188	214	201	195	227	244	193	251	208	207	216	211	189	208	214	208	241	188	209	206	209	207	226	202	192	212	193	195	212	210
24198	40499	35154	24983	18832	14721	11508	9085	7255	5503	4797	4160	3607	3383	2950	2601	2275	1987	1711	1481	1388	1275	1318	1292	1304	1238	1147	1110	1056	973	1022	931	938	885	877	797	705	607	619	496	509	449	454	422	438	408	373	373	388	362	398	362	385	385	388	360	384	384	357	385	363	344	369	393	363	366	367	342	381	375	386	338	387	412	439	375	381	353	401	387	405	376	374	395	397	370	396	342	376	385	336	346	364	393	398	386	393	362	372	386	380	377	382	374	361	378	357	360	350	379	355	364	351	344	352	384	392	367	376	363	382	378	386	382	367	369	349	392	365	396	357	391	379	358	379	350	370	372	349	366	345	377	389	368	399	381	378	377	388	343	364	348	359	376	366	382	406	364	373	378	368	373	375	376	387	386	390	375	372	395	366	365	370	364	355	351	345	339	406	367	391	317	368	352	384	365	352	342	359	354	392	372	379	363	357	369	370	377	325	398	390	409	380	390	376	382	350	351	387	377	357	358	374	368	367	382	386	382	360	347	367	364	355	350	364	380	383	382	401	363	366	384	357	365	364	384	369	367	407	367	343	372	383	378	381	349	371	392	348	371	369	341	362	379	342	373	389	397	413	354	360	387	374	331	376	364	393	378	345	371	352	378	379	354	383	403	366	355	350	358	348	354	400	363	374	359	363	383	404	366	377	383	403	388	353	395	344	369	362	365	412	372	347	340	375	360	372	348	372	366	370	392	387	378	361	353	368	387	386	377	366	388	361	363	381	348	353	374	379	375	361	350	413	403	394	374	370	373	344	355	392	357	373	350	396	358	367	367	351	356	372	371	391	357	370	370	381	387	345	390	347	381	373	341	338	374	348	388	376	360	403	370	376	387	417	389	362	380	385	352	376	387	360	348	362	367	369	375	373	371	382	386	386	375	381	403	377	345	372	348	365	386	394	355	361	398	336	373	355	362	405	354	346	358	394	364	373	384	369	348	365	372	347	334	350	359	371	379	346	380	383	367	365	390	348	361	367	376	393	337	372	383	386	363	363	337	369	389	387	363	361	377	367	389	377	352	347	375	334	362	357	383	365	343	361	366	365	379	382	334	365	365	342	377	397	359	372	387	365	350	376	393	372	340	363	400	358	369	368	388	401	356	341	371	353	355	404	368	398	384	366	320	368	334	344	377	366	368	389	359	376	351	352	393	362	389	379	405	382	344	371	348	382	372	345	350	367	381	362	386	344	369	366	357	370	360	354	370	366	366	383	344	404	363	333	343	365	369	364	388	337	376	377	367	383	365	388	349	355	326	381	393	336	379	376	370	408	396	377	363	371	342	389	353	369	347	378	374	403	375	386	336	354	354	406	395	342	390	385	394	372	352	356	344	343	311	381	371	400	342	333	328	357	361	374	361	353	392	357	352	373	394	391	349	361	365	380	363	386	391	357	347	373	400	374	396	378	390	370	399	355	357	361	360	343	335	375	404	408	367	381	382	378	405	372	362	385	366	374	323	375	404	351	358	398	356	358	365	349	393	374	363	381	371	351	377	362	374	343	349	382	387	363	379	387	369	371	371	351	381	371	345	362	378	364	369	402	371	389	376	351	384	368	356	351	342	362	360	349	361	345	362	370	345	371	377	385	382	381	370	351	383	375	338	336	376	375	346	376	408	374	365	392	350	382	410	375	375	378	365	377	368	371	348	379	348	378	373	369	346	367	378	363	357	339	344	369	371	363	375	378	355	370	373	386	361	356	369	383	373	373	367	388	366	363	359	367	366	378	351	393	354	378	368	389	357	356	372	366	365	379	327	365	376	365	372	391	375	362	385	371	393	383	365	386	390	352	395	407	351	386	377	376	390	372	379	347	373	376	422	372	378	385	388	389	364	367	376	380	360	363	368	358	340	354	376	377	352	336	341	357	398	377	376	355	384	355	372	389	351	401	368	379	380	361	363	391	333	326	353	365	364	401	368	371	348	359	358	378	362	362	338	373	408	396	354	357	363	343	373	379	387	382	366	382	373	352	345	399	353	350	346	379	376	371	367	378	377	377	399	365	345	349	369	372	357	363	368	358	363	386	387	324	360	389	405	381	385	371	334	387	350	357	357	384	337	349	359	393	370	382	397	349	372	356	356	350	343	376	355	393	367	368	352	370	379	378	395	371	373	391	336	395	371	409	379	380	362	342	385	403	369	381	388	385	341	363	373	381	350	361	375	387	365	371	366	337	378	368	400	379	382	385	362	374	384	377	350	379	357	358	373	352	361	372	354	365	383	386	342	340	383	401	353	366	396	352	383	391	380	374	380	383	397	360	367	388	397	360	400	373	353	321	375	363	381	356	369	365	363	396	340	337	356	379	341	347	387	379	359	333	385	388	349	386	379	373	367	370	366	369	349	365	376	336	369	397	407	345	352	373	357	379	370	372	348	407	372	359	360	371	368	396	349	375	378	370	363	329	368	381	409	369	397	386	348	354	341	385	375	397	371	399	385	373	371	400	392	386	353	385	409	387	388	385	365	379	369	387	373	349	382	357	393	356	380	405	376	375	371	391	364	363	342	333	338	364	366	374	377	359	341	362	363	328	372	408	385	359	383	390	366	347	342	359	380	374	349	404	358	348	359	374	358	374	365	369	361	364	379	362	395	381	388	351	369	405	375	367	402	406	319	371	365	369	392	381	355	371	372	383	366	374	349	356	354	400	397	352	356	364	386	397	351	402	361	414	382	376	417	370	369	363	367	364	417	376	385	355	383	350	349	328	371	372	377	363	379	382	396	397	417	392	361	374	355	350	355	401	370	361	399	415	380	399	377	354	350	406	361	337	369	390	356	327	379	412	378	379	390	391	385	405	347	358	344	385	368	369	371	373	365	355	392	362	385	362	385	382	370	372	353	372	369	356	325	361	349	399	364	371	347	355	350	375	367	378	345	401	377	390	348	354	341	416	402	399	366	352	358	359	354	385	380	401	395	394	374	373	371	387	374	358	336	398	367	363	398	376	380	367	373	375	349	348	342	351	349	364	330	392	395	344	367	378	371	357	390	379	372	337	372	368	350	371	411	366	355	380	385	381	346	378	393	367	367	388	379	371	386	385	405	351	367	350	378	363	327	387	374	379	368	388	379	340	361	376	344	386	384	377	369	398	378	378	318	379	385	346	388	378	370	366	408	370	364	398	373	359	373	390	371	369	369	338	370	382	386	346	374	356	375	358	378	363	366	338	376	356	369	345	375	370	382	386	364	379	356	400	366	349	375	361	424	360	365	329	370	376	370	376	350	361	340	376	374	357	361	358	376	377	355	358	335	370	378	376	363	408	349	364	353	368	330	385	397	352	349	332	388	363	331	355	369	391	381	384	371	394	352	384	323	361	385	367	370	366	381	333	380	354	374	383	350	378	353	385	344	353	413	366	380	382	380	386	352	391	336	342	401	369	367	384	365	388	350	380	376	388	339	379	364	389	398	358	396	348	370	386	379	416	396	360	376	382	354	405	393	403	347	389	357	365	386	360	371
22995	21122	28874	23611	21152	20456	10979	4495	2979	2431	1921	1714	1464	1285	1275	1039	875	838	680	585	542	504	537	510	527	504	497	507	483	433	444	429	396	387	381	373	283	286	241	228	206	212	216	186	185	165	153	159	174	170	171	138	161	159	161	158	172	149	171	171	157	192	183	146	162	167	175	179	133	180	161	192	155	176	161	157	167	158	182	168	150	162	169	175	156	182	169	173	164	159	155	164	146	124	172	160	167	176	166	174	162	161	168	151	158	179	169	171	170	141	169	140	170	175	167	147	178	155	193	176	151	161	160	174	149	170	176	164	150	157	140	158	157	172	160	163	153	146	152	168	148	155	164	155	147	170	158	173	134	147	177	151	161	146	166	169	140	162	189	158	167	159	175	153	140	170	163	187	154	159	162	156	161	161	167	161	141	147	162	161	171	160	174	170	151	147	172	179	167	158	147	162	187	149	161	158	160	169	178	161	141	180	148	145	171	157	147	192	188	146	141	158	175	153	163	148	150	171	162	165	171	151	163	161	156	161	161	166	164	140	188	159	176	164	180	159	137	148	146	156	155	153	140	184	169	166	147	159	168	165	156	152	149	150	167	134	148	157	145	155	146	161	154	140	154	149	163	167	170	175	158	139	169	184	161	152	148	153	166	169	152	165	168	145	172	155	154	145	155	167	144	164	165	172	179	172	162	160	154	150	164	160	170	166	179	142	152	156	148	171	171	149	166	161	169	165	161	170	150	179	172	178	161	164	151	173	154	147	158	139	168	166	176	153	169	158	168	167	162	133	177	173	179	196	173	149	164	150	177	142	165	152	164	169	150	166	154	166	163	174	184	165	168	172	162	158	165	165	175	172	137	158	139	154	155	175	153	158	162	171	156	141	157	159	165	168	143	177	173	158	151	163	153	175	175	174	170	157	146	158	165	182	178	190	171	145	163	161	125	165	148	145	167	174	178	178	136	163	149	167	164	155	162	154	158	152	176	158	145	152	155	152	168	139	176	155	165	162	142	133	165	178	150	168	151	161	157	162	148	173	146	173	166	155	147	165	163	159	178	177	165	150	188	151	176	143	141	170	169	149	165	157	165	156	153	158	172	154	143	164	140	156	180	152	147	157	161	170	161	144	149	155	171	153	150	166	156	170	197	142	188	148	157	155	158	137	157	140	159	162	166	143	150	140	190	139	167	159	149	152	179	169	171	145	164	161	172	158	161	179	141	173	154	157	140	167	175	166	141	161	159	165	148	176	151	149	191	180	146	167	148	176	141	160	151	143	179	151	145	130	167	138	182	152	153	169	166	151	147	144	164	175	171	134	159	164	173	158	161	169	159	146	152	164	154	152	171	179	159	145	141	145	157	155	159	164	153	172	152	184	151	151	138	165	164	158	159	144	160	148	167	166	154	142	156	178	157	153	165	155	158	151	162	164	157	143	148	184	162	152	166	154	135	166	127	146	170	159	182	174	155	153	177	170	153	145	166	164	169	156	165	152	168	157	142	156	157	159	194	146	161	137	157	183	146	147	187	156	163	154	170	164	160	162	174	157	177	168	170	180	136	158	177	162	184	172	153	148	157	148	166	153	166	163	147	163	165	147	152	185	166	171	156	166	155	166	178	152	163	166	146	185	143	152	159	147	163	145	171	134	157	154	139	134	156	129	140	166	157	185	177	160	159	156	148	174	171	148	156	175	143	152	170	173	175	169	193	167	144	144	157	160	151	149	158	159	156	153	158	161	167	145	154	173	154	148	162	143	156	146	189	148	148	159	166	142	154	147	165	168	167	146	166	156	162	151	140	156	163	176	167	164	158	155	154	154	115	159	160	182	158	170	179	155	156	147	136	160	196	186	161	171	158	157	181	176	175	165	151	174	150	162	161	162	161	158	177	150	152	142	184	156	167	153	140	167	156	130	166	179	152	159	168	152	165	165	161	172	173	151	175	150	172	148	169	157	154	150	159	170	159	158	152	161	168	148	164	155	155	166	156	196	146	171	155	167	179	156	158	161	149	160	149	173	162	173	144	178	185	141	162	157	174	153	140	150	160	178	183	173	178	164	154	161	154	157	161	150	137	149	157	154	171	161	149	165	184	157	157	170	149	145	160	161	156	165	144	173	142	182	158	177	159	169	152	138	172	141	152	172	174	147	167	160	141	154	164	149	142	191	166	141	176	157	153	160	154	167	159	157	162	174	146	145	166	150	152	157	157	152	154	170	161	159	156	137	170	179	147	180	174	161	149	143	142	165	163	172	149	155	177	164	177	141	162	161	153	136	159	136	188	174	158	170	157	151	141	165	176	171	164	159	171	167	194	149	162	159	146	169	184	160	170	163	141	143	179	155	156	174	160	172	150	148	175	167	185	133	167	162	153	168	155	190	138	155	142	167	163	150	155	148	155	162	133	137	162	138	160	154	169	171	162	171	164	134	161	158	150	174	162	146	162	168	182	169	166	179	153	154	166	162	164	156	177	166	172	150	176	165	160	164	155	170	150	169	211	173	153	166	147	175	144	172	189	151	142	141	157	158	143	175	167	169	169	142	174	172	134	176	134	165	154	182	163	134	162	166	164	147	144	161	160	167	159	155	145	174	137	157	171	159	156	152	161	170	149	147	164	177	161	157	154	142	156	169	142	163	157	155	170	163	149	181	146	150	165	151	168	147	153	135	136	149	141	162	153	166	158	163	170	152	138	153	144	161	149	178	152	131	173	173	174	161	169	159	153	145	163	161	171	189	152	145	153	179	143	148	150	157	158	162	156	175	141	146	146	159	152	171	165	154	177	162	161	170	176	162	144	151	148	158	159	180	189	180	161	155	147	149	161	167	171	157	171	145	158	145	150	159	157	168	151	159	173	158	172	170	170	153	155	160	161	161	172	169	167	146	167	176	193	152	168	161	181	156	172	180	154	142	147	164	153	150	160	152	164	151	167	139	161	149	148	163	189	157	157	173	159	151	160	168	148	140	171	181	172	162	184	172	152	153	172	170	176	146	159	137	142	132	166	149	162	161	148	167	173	148	156	155	176	140	175	160	158	160	155	159	144	143	178	191	168	156	163	167	150	152	166	179	155	163	185	175	143	168	145	168	176	168	143	184	155	185	165	162	163	163	161	178	133	159	166	165	171	164	148	133	175	134	155	156	168	183	162	143	170	155	148	162	158	145	167	192	159	158	150	181	160	178	156	183	164	162	151	171	151	181	151	169	144	162	166	143	151	148	161	159	158	149	149	170	154	161	147	156	164	168	152	166	165	151	157	169	163	132	148	160	155	158	152	166	160	167	187	160	156	164	138	177	185	153	167	141	175	160	155	162	148	135	153	161	163	157	143	168	149	155	149	156	164	166	147	154	168	141	135	145	131	153	170	167	157	153	153	162	163	163	164	171	158	168	178	153	151	146	170	132	198	166	175	164	166	144	162	165	163	158	169	158	149	161	154	152	147	129	187	163	156	175	148	154	176	163	159	149	167	142	149	156	165	166	169	165	151	155
26109	43346	38475	28515	22907	18144	14411	11688	9464	7957	6295	5401	4891	4596	3988	3489	3032	2628	2075	1857	1673	1564	1600	1539	1456	1520	1422	1325	1336	1222	1154	1072	1099	1081	1023	926	801	612	563	499	472	417	371	373	341	320	272	293	270	324	324	288	285	276	317	273	268	297	305	265	295	257	264	294	289	262	271	292	303	264	282	275	285	305	285	279	280	304	297	313	330	334	292	322	267	303	243	304	272	262	267	266	279	272	272	265	290	281	276	278	287	287	298	273	247	267	238	274	278	267	280	247	310	295	256	278	271	272	261	273	311	275	273	295	268	269	290	293	253	283	291	274	278	283	317	286	276	243	277	264	242	252	281	242	284	263	279	273	255	266	287	273	273	295	285	267	282	296	282	285	293	260	285	299	293	296	278	274	269	274	276	264	266	280	252	305	298	279	278	257	272	277	283	264	285	259	305	282	265	309	282	308	275	315	275	292	269	296	295	272	268	257	273	279	274	242	280	281	306	309	291	302	305	274	300	287	269	280	297	308	261	281	277	267	288	252	252	291	277	293	277	283	304	285	286	295	265	282	224	281	246	274	286	254	268	285	275	272	275	302	277	265	276	280	251	255	293	283	233	290	269	271	276	266	290	236	263	292	290	246	297	295	278	278	274	266	247	288	239	293	256	278	261	290	299	271	269	286	273	297	287	258	258	267	239	269	279	267	284	263	287	264	286	266	268	277	237	275	287	259	263	263	256	283	280	265	254	296	272	266	271	273	282	283	273	280	288	268	264	278	289	279	291	271	288	259	262	263	278	279	289	285	262	297	293	279	274	251	274	282	282	275	276	274	276	274	296	254	270	268	256	258	294	277	280	303	276	275	250	262	266	280	305	244	278	251	279	280	257	296	282	289	281	304	260	243	300	281	262	292	266	281	260	238	279	261	257	267	245	287	282	276	265	293	275	302	280	259	291	282	277	282	269	274	277	272	299	235	291	283	254	266	297	258	258	269	293	283	250	306	283	316	281	273	293	282	278	253	261	256	255	267	271	288	269	283	273	267	263	296	230	279	286	276	296	252	301	276	280	303	268	248	278	276	275	282	291	277	248	277	259	295	256	258	286	240	268	270	266	264	271	277	248	294	266	268	266	277	279	293	242	272	235	289	267	291	242	266	252	302	280	275	296	282	261	288	266	303	263	280	267	287	287	283	288	278	279	258	265	289	284	270	241	289	291	298	223	281	242	257	297	295	284	285	291	272	255	250	265	272	279	267	268	274	286	257	260	262	281	279	291	259	266	266	287	269	246	256	296	252	275	282	289	282	298	290	247	267	282	271	288	274	268	294	313	267	285	251	258	251	280	266	309	299	242	283	265	264	285	263	297	264	260	277	292	260	274	294	282	276	274	281	302	277	285	278	271	280	266	291	308	256	299	285	280	284	258	264	293	286	304	275	266	288	291	257	268	269	276	282	290	285	276	292	289	297	269	272	285	265	276	265	256	275	267	279	257	264	284	283	285	283	273	279	270	274	268	280	255	272	280	274	253	290	276	286	278	272	302	265	241	270	285	256	276	277	279	294	275	280	267	275	286	298	295	274	294	273	288	287	301	257	263	252	280	274	270	264	285	227	299	255	245	266	259	260	265	281	258	274	270	287	262	279	267	283	275	284	259	277	284	282	299	283	304	293	287	287	283	304	244	269	289	278	275	286	287	260	307	293	261	250	290	256	285	270	271	286	260	270	275	274	277	280	268	249	278	284	279	262	271	278	288	271	284	224	245	284	282	266	234	282	265	266	253	273	249	274	294	306	271	266	257	285	278	275	288	308	257	309	286	276	258	303	289	271	287	259	304	300	288	284	265	283	293	256	285	272	292	277	296	245	269	258	278	279	270	279	257	262	268	301	252	279	297	271	280	282	280	261	282	260	273	288	275	281	277	275	252	275	265	251	260	282	289	265	277	289	272	239	292	280	310	292	263	256	266	267	269	258	291	278	286	283	307	301	301	275	302	282	276	274	249	273	282	274	271	300	282	290	263	292	311	273	285	252	277	282	273	266	277	288	272	253	286	285	286	308	291	297	290	251	229	264	272	279	298	275	274	242	264	290	298	309	239	265	279	272	283	297	285	255	276	272	273	260	259	286	307	288	286	285	292	278	269	282	285	287	284	281	251	286	289	313	256	276	287	290	273	310	287	275	273	289	259	254	276	281	291	285	294	260	259	274	285	282	260	268	263	274	264	263	278	268	257	292	279	272	258	272	283	281	275	259	283	300	254	254	262	279	292	272	262	272	269	267	277	291	290	306	278	282	275	273	279	280	265	279	252	294	263	317	298	269	267	292	281	257	280	283	263	262	296	271	274	264	286	272	275	309	255	259	259	277	277	280	281	260	297	284	294	269	294	278	259	276	273	237	270	255	293	249	268	289	264	263	314	260	274	279	246	306	278	266	251	244	261	249	256	270	276	270	276	290	260	281	263	274	259	294	280	247	303	302	278	268	250	285	286	264	295	287	277	276	283	265	288	266	275	257	292	297	286	269	304	282	258	254	303	263	282	270	271	298	284	269	270	261	282	293	315	280	296	293	258	254	277	248	286	284	273	298	300	273	279	289	249	291	247	278	287	296	289	277	255	286	285	263	271	279	251	282	239	279	280	245	270	314	289	287	274	293	267	264	294	312	292	289	283	291	272	273	291	265	286	228	291	266	263	290	262	269	262	264	272	277	285	270	268	269	240	274	254	288	296	267	280	267	261	274	287	274	280	263	292	264	280	282	266	254	283	257	271	280	257	270	279	302	281	282	300	307	310	269	288	273	286	262	288	273	292	284	275	290	271	296	262	267	251	281	285	266	270	269	275	283	259	297	283	279	238	246	257	260	255	255	267	295	306	290	291	269	269	247	253	288	264	253	282	246	268	290	262	307	302	275	270	283	285	295	289	283	271	289	266	301	281	273	305	277	295	286	280	276	255	256	266	277	282	238	294	278	242	253	286	296	259	255	271	268	271	273	268	267	273	251	286	285	276	272	257	277	284	296	283	293	289	283	304	279	289	281	343	248	290	266	271	285	302	277	280	280	268	280	293	268	265	293	318	277	283	271	276	260	253	279	284	275	275	276	265	292	252	275	289	305	300	284	283	295	259	252	290	267	269	258	258	216	260	294	269	294	294	270	287	270	280	258	276	283	295	283	255	280	294	247	299	269	271	276	283	266	256	262	280	287	261	271	279	288	301	276	257	268	278	234	290	256	283	264	289	284	252	282	290	274	271	266	299	293	284	262	259	295	287	284	289	292	303	259	247	255	309	275	263	249	256	264	266	296	271	264	311	268	258	262	283	284	285	290	228	289	284	307	282	236	271	262	243	269	253	261	268	278	278	290	279	262	300	267	266	281	252	233	267	277	250	273	291	269	277	278	267	313	318	284	284	267	292	269	279	278	273	253	283	259	283	286	278	271	272	290	284	249	280	263	276	277	281	280	257	265	275	274	274	276	287	285	271	267	247	296	307	262	293	270
26834	21495	19749	11435	5286	3138	2069	1543	1271	1091	933	818	727	718	636	566	530	476	462	425	377	380	423	442	390	389	391	357	404	369	343	368	356	348	303	318	319	295	321	255	249	288	269	259	265	279	248	236	260	254	228	242	239	241	261	257	210	226	264	243	248	224	273	239	252	250	244	271	241	239	274	248	258	267	261	244	244	246	273	253	214	223	260	271	256	247	253	268	265	242	266	254	248	257	265	238	276	260	255	231	251	266	235	283	229	250	233	259	272	261	272	273	267	250	276	233	252	287	216	235	234	208	266	251	273	241	248	254	242	272	276	245	246	248	256	251	248	280	242	238	264	264	284	258	266	278	241	273	252	251	276	252	244	270	252	229	233	275	260	237	260	264	261	226	275	280	259	258	255	264	267	239	269	258	249	246	266	260	247	257	305	246	268	247	256	263	271	269	264	230	261	241	248	242	233	290	245	278	244	225	231	252	253	258	282	272	259	266	283	233	260	288	248	253	255	252	262	274	223	261	263	249	270	251	248	266	222	254	248	262	258	239	242	269	258	252	271	269	259	222	246	261	213	243	242	259	257	262	250	246	275	248	240	255	258	234	270	244	233	247	232	265	242	245	254	260	241	239	257	272	260	252	246	230	218	282	241	266	282	236	249	240	241	255	254	272	262	270	264	247	268	257	257	272	256	256	279	241	258	283	228	242	237	261	263	251	230	263	235	235	251	233	238	263	258	248	245	240	263	228	257	234	260	258	285	250	231	231	240	245	250	250	264	255	254	227	244	246	261	257	252	235	249	268	270	251	231	247	250	251	238	244	266	249	263	252	255	266	258	241	233	262	269	260	241	261	255	277	268	288	257	255	274	235	279	255	247	253	257	237	240	272	250	257	285	221	278	300	227	256	245	212	264	241	276	259	263	239	259	255	225	261	265	256	239	248	231	234	264	236	251	236	254	244	277	273	262	246	266	249	244	251	240	263	263	220	237	235	256	280	234	254	263	240	240	250	260	234	222	274	251	255	255	245	241	215	269	251	278	254	256	254	299	233	251	261	234	251	218	231	274	217	252	261	254	231	287	285	241	237	233	247	277	264	262	261	257	236	246	249	234	251	259	231	236	252	268	261	271	247	231	276	240	245	264	267	220	276	269	266	238	243	255	243	229	278	234	229	282	273	250	261	264	275	248	268	256	239	254	250	263	259	264	289	248	247	273	245	272	264	258	262	259	268	231	267	278	259	270	243	251	265	220	267	265	240	256	268	277	239	262	260	243	235	248	284	230	246	244	218	267	243	227	271	258	242	229	235	244	247	245	248	239	242	252	237	273	246	253	275	279	240	247	257	278	249	253	254	281	223	270	256	264	248	280	243	261	249	267	233	250	242	249	253	243	236	278	248	249	266	292	261	233	269	233	275	273	244	285	262	228	240	264	265	297	233	252	243	233	246	236	253	280	254	233	249	225	245	266	242	265	263	250	241	261	237	230	252	239	259	242	237	286	226	236	246	285	248	234	250	248	251	241	240	235	221	252	251	241	261	256	262	243	258	245	271	258	267	263	237	260	249	255	257	232	279	240	282	266	270	233	246	251	250	256	266	260	240	276	266	244	246	239	240	252	271	259	250	231	240	250	268	231	254	231	242	264	236	266	258	264	274	214	236	260	240	256	247	248	254	256	237	257	266	256	255	276	228	235	264	246	240	220	257	231	255	252	243	251	249	242	251	254	273	249	270	251	250	260	267	248	215	256	249	259	239	245	247	242	255	264	273	230	237	270	264	288	249	288	236	247	268	250	270	252	243	262	240	277	246	252	245	265	227	230	252	252	247	271	265	292	244	240	262	258	275	264	232	239	234	253	249	249	265	249	262	262	264	255	242	259	241	239	222	256	247	258	249	260	252	250	262	241	248	234	246	250	269	253	250	262	283	271	255	255	253	246	254	259	274	245	220	249	261	245	310	259	253	291	280	273	259	251	274	235	242	237	266	266	281	261	214	256	243	276	239	240	250	244	238	245	247	256	275	273	241	264	216	273	274	274	291	238	245	260	260	258	255	245	240	242	251	272	245	228	259	252	240	240	263	229	284	252	271	249	257	235	245	267	250	250	281	244	239	227	241	250	230	222	256	251	246	266	251	286	278	264	248	262	249	263	240	252	250	243	259	267	257	239	254	258	253	274	277	232	249	267	251	262	243	241	261	253	254	259	262	276	232	257	284	224	254	260	271	290	271	257	238	254	243	254	262	244	263	249	244	228	252	254	243	279	264	247	260	249	240	233	275	247	275	239	256	234	243	259	261	241	265	246	273	263	234	267	255	255	231	244	232	256	261	270	261	233	270	248	257	250	258	245	255	266	273	234	247	258	252	258	238	273	286	237	240	230	283	256	228	249	234	245	224	252	254	246	260	249	233	223	224	234	239	255	257	247	230	258	266	271	257	248	247	245	249	243	264	250	234	251	237	250	235	233	271	270	237	239	228	276	247	246	257	244	220	240	251	226	275	253	265	241	232	272	240	240	269	246	241	254	263	273	257	223	249	258	239	255	243	239	252	251	252	264	254	277	226	238	258	233	308	209	264	285	257	231	252	239	238	222	238	276	256	245	237	211	238	229	264	240	253	251	246	225	244	254	284	267	279	253	266	257	262	224	277	249	276	232	231	257	235	247	255	272	224	260	250	280	234	226	223	262	273	256	259	242	251	252	251	262	276	272	254	244	241	250	257	230	238	246	249	273	269	256	276	258	271	238	243	246	221	254	249	242	241	274	268	239	246	262	268	226	240	273	260	260	262	247	228	219	267	266	257	216	240	262	238	244	268	247	250	224	287	232	285	255	258	266	220	237	272	263	243	261	272	257	250	261	260	239	256	259	248	248	269	248	231	232	260	264	238	243	244	266	269	283	237	267	247	272	252	242	241	226	227	261	260	241	265	228	218	224	247	253	260	237	228	243	270	250	241	260	256	243	276	221	266	246	225	258	262	247	254	244	243	247	240	229	257	235	271	242	260	241	246	247	284	237	241	253	286	228	263	252	233	247	238	263	230	281	253	237	241	299	249	252	254	266	275	280	262	254	250	240	241	241	246	224	259	246	234	249	256	251	220	254	264	221	245	272	253	227	254	237	270	227	250	280	246	251	275	259	291	230	234	241	236	232	273	230	262	248	239	261	263	238	271	239	249	244	251	263	290	271	279	215	250	312	210	255	247	236	219	261	244	277	255	255	242	255	232	278	261	225	247	232	238	230	256	258	247	229	238	263	241	232	248	238	276	249	286	258	276	274	262	262	269	254	265	239	260	238	286	281	257	243	254	276	246	268	254	253	243	266	276	239	278	224	242	236	281	261	238	260	252	250	281	251	234	266	266	237	225	250	239	256	251	252	249	256	270	261	243	251	261	259	240	235	241	260	260	264	270	240	248	244	247	282	249	237	278	230	245	244	264	260	289	206	263	249	252	252	244	260	240	242	248	245	226	239	243	249	263	240	261	257	285	252	261
22605	32008	27365	17644	12572	8919	6515	5123	4322	3551	3005	2522	2316	2050	1937	1719	1466	1297	1137	1052	1007	935	960	988	880	896	894	923	835	846	820	779	817	807	785	671	601	626	570	473	493	460	458	455	452	479	439	438	470	398	442	462	438	444	429	441	429	446	461	483	446	389	429	438	416	462	416	471	409	449	440	434	419	417	438	437	424	455	437	461	449	469	464	428	418	410	438	441	478	444	401	417	467	455	464	434	424	435	448	452	426	431	461	455	371	409	432	399	441	430	448	409	459	440	465	470	412	421	460	447	406	457	441	422	455	403	429	462	424	427	426	449	435	428	411	421	449	449	416	401	427	409	439	397	419	418	460	431	443	435	460	452	419	405	432	464	388	452	431	431	416	430	441	450	439	426	471	407	434	452	449	406	450	453	458	438	467	416	455	471	410	448	429	451	460	422	451	406	457	485	427	423	458	421	438	448	453	412	416	400	453	451	425	432	411	500	428	474	370	488	405	430	435	444	421	438	445	419	425	450	415	464	432	426	403	460	432	467	422	454	420	426	466	412	434	398	430	425	441	477	453	449	463	419	443	434	450	426	469	434	440	452	428	457	454	426	445	423	416	452	483	471	432	430	401	411	419	435	424	469	443	440	474	456	437	433	460	431	417	433	443	402	444	440	422	403	435	419	439	415	439	457	451	472	433	447	431	446	422	414	444	392	441	434	433	462	411	468	453	443	443	457	434	469	444	427	440	451	400	411	442	380	449	431	455	443	412	458	414	456	409	406	477	403	409	397	418	429	441	458	452	393	444	471	444	439	406	441	439	431	432	460	481	460	445	427	412	464	431	427	441	424	468	445	439	436	424	390	450	439	433	458	426	438	432	444	432	424	400	426	458	440	450	452	470	432	428	439	418	434	377	420	457	470	475	459	416	410	429	446	418	426	420	403	431	415	429	428	433	437	397	429	373	430	429	442	449	422	406	443	428	488	412	459	460	451	493	454	436	414	404	419	473	447	451	448	446	447	441	428	444	443	442	416	468	469	421	398	433	429	398	428	390	430	443	451	416	409	456	455	427	423	445	463	446	448	420	421	389	435	426	458	470	443	427	434	464	424	431	410	422	424	468	501	454	442	441	415	427	443	430	441	432	438	473	424	458	415	449	433	454	427	403	436	466	432	418	452	395	428	393	419	459	452	420	448	430	424	437	442	450	419	443	422	485	400	429	441	436	414	411	399	384	442	428	413	464	432	467	422	421	443	443	431	461	444	432	451	434	473	477	448	423	448	415	428	456	441	446	410	454	416	446	455	400	452	435	471	447	452	469	399	423	423	419	452	432	481	439	433	452	427	420	493	427	450	451	399	426	420	385	457	440	396	427	414	413	440	425	481	457	424	431	425	447	411	455	401	393	417	466	429	458	409	447	406	440	437	417	424	432	427	434	427	451	414	457	424	438	432	492	428	445	434	449	417	392	435	437	452	460	436	396	449	430	415	425	428	426	418	406	459	439	402	407	398	441	429	474	409	434	447	445	422	420	421	444	436	462	401	466	443	431	454	393	415	440	437	433	416	443	445	445	456	462	398	422	432	431	428	425	391	399	441	430	465	378	448	418	419	449	410	412	415	447	438	396	407	406	452	435	422	444	446	392	461	419	410	422	471	436	458	462	432	426	450	437	448	439	429	438	444	457	408	386	441	419	454	456	454	425	388	451	450	458	431	445	423	465	418	391	436	408	460	449	433	409	416	441	435	413	407	417	432	442	432	407	398	475	454	430	440	392	446	477	405	402	436	442	420	385	448	457	453	423	422	465	493	446	453	447	442	440	459	410	448	415	445	435	454	461	444	435	450	472	445	424	438	419	429	393	492	415	475	448	449	447	418	406	429	448	461	444	461	429	454	453	442	428	473	405	417	455	419	463	430	408	412	454	395	437	430	417	403	450	423	438	441	443	421	451	443	461	455	429	437	388	398	413	412	418	452	420	445	446	428	433	443	401	459	399	460	441	415	487	457	434	449	461	427	446	409	456	448	451	470	460	418	444	441	445	437	428	412	431	455	428	422	487	454	446	445	393	426	438	459	441	434	431	476	476	386	439	429	444	439	424	457	442	417	449	432	441	449	440	434	414	447	394	409	414	405	437	453	436	467	411	441	413	415	436	413	419	457	427	453	423	454	427	430	468	464	406	429	441	433	440	438	424	412	421	435	437	417	432	434	494	385	449	442	440	408	453	411	415	411	420	407	398	441	406	391	404	412	442	438	443	414	482	438	455	443	449	403	433	428	425	436	470	449	447	445	437	478	449	409	423	398	457	427	449	448	445	434	436	420	437	454	441	439	441	412	476	412	425	436	444	415	435	441	433	423	448	403	409	441	420	445	471	434	419	417	457	447	419	403	439	464	456	466	452	418	422	466	428	446	477	425	424	471	413	440	438	423	461	394	401	440	485	459	441	454	433	417	446	435	449	456	447	444	450	427	457	381	422	423	446	398	415	406	426	452	391	464	427	426	460	473	424	451	439	428	446	446	426	430	402	433	402	424	461	440	442	433	415	403	445	464	440	417	448	458	418	449	418	469	457	440	450	467	403	395	426	425	434	420	416	461	400	478	422	436	439	455	418	469	377	413	423	457	426	433	471	471	434	431	429	432	448	419	441	433	404	429	448	421	456	456	444	427	418	442	447	436	412	452	429	434	406	423	421	455	414	381	442	449	446	409	446	398	475	428	410	410	440	457	469	420	413	417	440	413	446	433	424	424	449	442	408	455	462	423	428	440	436	447	436	423	456	458	395	443	457	447	425	425	451	415	413	445	417	436	402	418	432	434	453	438	411	398	452	428	436	430	446	435	476	441	421	426	427	456	424	441	435	407	430	455	412	384	434	463	435	410	455	413	463	397	439	446	475	451	427	443	434	476	436	459	394	428	435	458	456	416	425	383	437	435	453	435	428	440	407	430	435	441	417	411	438	468	419	427	419	427	471	456	414	432	433	474	442	453	420	458	433	463	441	454	424	403	445	424	413	409	454	427	421	409	412	384	441	476	453	412	396	465	407	455	445	384	427	441	435	478	419	452	440	418	414	427	435	448	438	413	445	469	432	440	463	446	460	447	417	442	425	457	424	408	451	416	434	447	451	469	439	454	444	441	441	431	456	441	405	460	433	455	453	443	440	452	431	431	405	448	472	457	403	437	404	418	422	465	426	425	460	451	441	420	420	414	437	453	435	445	435	454	468	426	428	467	406	460	437	413	434	439	474	432	442	420	436	438	435	438	432	446	460	402	407	449	442	419	437	440	403	432	422	466	424	425	401	424	405	394	451	448	405	421	424	432	453	422	423	399	466	462	413	468	397	458	423	433	460	432	425	440	426	432	435	457	431	395	426	426	407	493	434	422	464	396	444	482	447	435	436	417	423	434	446	428	426	450	453	417	437	446	426	443	440	433	421	421	465	431	408	423	443	435	421	421	423	444	494	423	412	438	427	463	477	426	443	430	455	405	403	445
23917	21124	28356	24156	20558	10674	4447	2669	2076	1696	1477	1283	1100	1031	945	781	686	648	605	484	483	507	507	424	495	494	459	458	451	424	444	389	324	358	367	361	301	292	250	279	220	226	198	252	213	236	220	230	214	183	214	212	199	200	256	172	208	205	224	209	190	238	230	206	167	255	230	216	205	213	215	206	190	211	222	204	211	224	219	194	226	205	216	231	225	213	191	221	169	206	238	200	205	200	215	194	190	216	175	197	199	204	195	212	210	225	213	215	199	223	255	188	212	204	197	205	210	207	201	239	189	206	241	208	168	201	220	206	211	187	189	192	212	187	190	197	217	199	220	211	195	191	198	186	186	198	203	202	183	198	227	197	214	224	208	206	198	212	219	231	201	203	216	204	193	213	205	216	205	193	205	220	236	201	242	198	189	204	203	181	232	177	196	218	203	179	220	207	166	234	184	216	215	219	206	215	236	212	213	185	218	205	218	248	208	202	209	189	202	201	212	198	179	199	200	223	215	197	212	213	218	204	216	205	221	204	198	206	219	214	214	228	207	189	239	232	225	208	198	225	210	181	217	183	227	212	215	184	219	191	217	216	209	204	224	249	204	207	213	193	199	187	207	199	222	220	247	215	185	230	197	205	197	193	214	205	234	195	224	212	190	208	203	210	181	206	211	198	198	213	189	215	212	206	228	210	188	176	206	196	204	203	191	199	196	200	185	211	199	227	218	215	215	218	210	210	203	203	185	259	205	221	193	203	213	218	224	201	207	207	207	188	223	179	192	213	217	213	192	218	187	196	195	222	175	216	215	201	207	180	201	187	205	203	206	220	184	219	190	222	190	212	217	217	216	210	221	214	215	214	196	216	183	220	214	208	210	175	211	193	209	212	227	204	198	208	198	214	196	227	192	219	204	181	212	235	229	208	226	212	211	192	200	192	214	229	183	205	181	224	198	218	201	222	223	225	218	216	195	200	206	204	214	242	213	218	219	222	166	225	218	213	213	221	205	202	226	237	196	201	197	207	187	188	204	207	200	205	220	219	220	230	212	229	214	198	181	191	201	222	198	215	208	216	202	206	235	212	207	194	188	215	197	195	203	175	198	221	193	167	211	200	209	208	218	204	215	198	196	212	202	200	213	210	195	222	190	216	221	203	206	186	197	218	208	203	212	208	190	204	219	207	216	218	209	212	185	230	201	250	213	204	231	205	226	199	180	222	219	202	193	220	161	217	224	204	218	219	201	209	206	241	211	213	211	218	216	253	213	203	199	196	195	214	219	209	200	209	235	216	190	231	225	205	203	207	192	180	208	212	217	193	207	180	206	218	204	226	216	193	235	217	193	185	182	201	188	189	211	192	212	197	209	225	224	198	224	239	201	212	228	228	197	216	194	195	205	242	195	206	189	199	173	226	210	217	191	206	227	199	233	199	214	220	208	236	212	213	233	210	200	185	197	220	184	209	213	203	202	184	236	212	199	201	204	199	194	190	201	207	198	218	213	219	219	203	208	203	196	203	208	196	200	189	211	188	214	232	226	202	199	199	220	207	203	202	204	218	206	213	233	210	203	233	199	186	201	211	219	216	212	230	188	194	199	186	219	202	214	221	187	239	204	204	198	187	187	205	197	186	211	211	230	184	204	195	200	203	214	199	196	216	203	228	187	203	200	227	216	225	212	198	209	223	186	201	221	208	216	225	216	214	225	203	215	201	237	205	221	218	212	203	194	212	179	200	218	199	210	198	207	213	237	218	217	193	185	201	216	194	228	204	217	228	211	208	202	219	205	204	244	222	199	184	201	203	199	187	219	203	218	211	228	193	230	227	209	209	218	203	202	216	214	217	226	212	207	210	201	216	213	213	226	202	191	208	201	186	219	208	199	210	201	204	185	213	195	234	219	184	219	200	208	207	222	206	230	218	209	181	214	228	181	206	223	209	216	213	207	175	229	187	220	208	217	198	210	244	194	207	215	198	236	207	200	180	180	189	218	211	203	214	210	198	235	223	238	215	216	187	190	195	231	201	220	237	206	219	202	201	219	194	225	230	205	204	195	212	197	211	234	211	196	186	182	213	222	205	206	204	192	201	206	211	195	210	204	209	223	189	234	221	193	202	194	221	196	181	192	207	215	194	211	221	235	190	211	197	197	214	187	205	185	227	192	214	219	199	193	178	211	206	205	245	209	231	209	209	216	216	209	203	193	190	215	196	217	235	190	229	197	218	191	198	213	192	205	218	212	226	197	214	183	220	186	204	230	201	186	194	223	224	231	232	230	198	217	204	210	194	223	235	230	207	224	199	207	200	197	214	231	209	219	197	201	215	197	237	190	209	196	207	225	211	213	199	222	198	228	212	199	202	196	217	201	183	204	213	205	225	200	203	196	195	222	204	205	188	203	212	225	200	207	228	193	182	224	199	218	210	219	218	218	212	221	172	218	192	197	184	217	207	227	196	199	206	218	196	187	198	212	215	201	220	235	209	204	211	186	215	213	221	208	217	224	231	221	199	193	253	193	199	226	225	237	223	197	212	188	226	211	199	202	221	232	211	226	223	206	192	211	193	202	194	232	220	206	218	218	233	194	210	187	198	183	174	211	199	188	193	189	217	204	206	225	225	216	179	231	214	198	196	225	212	202	189	218	212	220	211	209	208	172	195	209	201	213	212	219	218	207	230	223	208	222	210	220	241	208	178	231	190	191	232	203	201	190	226	190	193	194	203	200	211	186	206	176	223	197	221	184	211	222	197	206	226	212	212	178	210	213	215	199	241	240	206	214	213	203	207	213	230	200	207	214	240	215	182	193	202	188	210	216	222	208	202	209	203	205	205	213	191	195	221	210	213	210	189	214	198	207	184	214	219	180	201	205	207	187	216	213	196	205	212	211	222	212	201	225	199	223	189	208	213	219	210	214	216	182	176	202	209	217	229	195	200	220	226	230	233	206	194	212	220	220	238	191	233	231	213	210	224	202	197	177	207	195	212	181	211	206	219	200	190	202	207	203	188	217	204	203	206	227	171	199	196	204	185	202	210	207	202	198	220	219	196	192	198	203	206	207	214	215	224	194	193	204	215	214	176	195	185	208	200	226	219	193	189	204	193	178	198	203	207	212	235	197	218	181	217	205	201	186	225	200	201	204	218	198	206	213	226	229	203	201	230	211	184	211	214	188	200	186	195	223	208	184	220	201	220	218	211	202	216	215	202	197	206	214	201	210	231	193	188	215	211	177	205	219	196	200	199	208	198	216	221	213	203	206	209	214	189	212	184	179	214	214	210	208	226	203	194	199	186	195	206	207	234	207	198	206	206	227	214	226	210	208	211	219	198	222	208	199	193	197	192	208	203	205	195	209	188	227	197	197	208	210	216	196	200	225	208	200	192	188	228	208	217	180	215	204	207	222	216	199	231	219	206	202	174	187	210	210	244	232	212	213	202	195	188	216	188	221	208	205	217	226	202	219	219	215	191	201	204	209	195	197	212	205	210	217	209	208	215	197	224
22696	37872	33448	23426	17325	13266	10140	8127	6676	5894	4900	4048	3612	3255	2838	2545	2321	1943	1717	1560	1346	1353	1337	1337	1293	1223	1319	1244	1217	1113	1033	988	977	952	910	857	702	687	579	519	499	406	403	427	367	371	383	392	396	404	323	367	375	372	374	368	362	369	342	376	378	364	367	373	370	302	377	366	356	379	393	343	365	351	360	387	354	389	389	366	418	408	394	381	375	342	394	379	328	349	348	364	326	360	376	351	348	368	344	353	365	372	400	365	385	398	358	368	355	365	343	347	397	370	398	406	383	348	333	360	368	390	341	346	310	338	384	370	363	376	369	352	373	347	369	381	380	354	400	384	369	352	355	328	337	329	377	347	320	363	404	339	375	367	415	349	352	341	356	357	351	358	344	352	396	373	354	331	348	392	348	375	357	322	366	348	366	347	376	363	375	353	354	398	352	361	390	381	355	390	410	373	387	399	412	346	370	382	373	382	353	353	357	368	364	384	328	363	359	351	340	359	369	324	366	377	316	367	378	413	353	379	382	393	359	335	373	309	397	323	358	333	363	328	366	369	365	344	337	399	365	377	337	363	387	350	358	341	358	379	367	360	355	392	376	388	353	352	389	347	351	360	371	335	357	360	366	333	381	381	370	367	369	368	387	361	414	362	383	365	359	347	396	376	371	338	379	402	368	342	363	379	352	390	342	381	369	346	361	363	371	374	368	391	361	362	379	375	341	335	395	373	331	341	393	358	405	356	368	371	343	407	367	397	328	380	360	378	387	374	359	361	371	367	381	350	363	367	375	332	366	389	357	370	362	358	378	371	376	380	381	366	349	355	360	389	340	351	370	353	382	363	369	355	340	354	382	378	368	356	359	354	367	362	377	383	377	354	350	358	354	359	351	383	353	385	360	371	349	378	338	355	388	376	398	375	372	368	399	350	363	370	380	369	373	382	374	379	344	359	361	338	290	328	382	331	396	350	395	350	387	359	382	371	359	343	380	379	394	368	345	371	363	351	364	355	370	366	346	367	352	362	339	320	389	381	367	370	353	350	342	402	349	366	365	352	363	340	372	360	384	378	376	357	382	368	378	351	368	384	386	377	328	396	344	352	398	363	377	366	369	384	338	359	380	340	355	376	355	349	372	380	378	378	386	381	374	368	376	367	396	378	321	330	367	386	355	352	381	362	355	363	356	317	341	344	380	399	393	352	364	365	370	336	355	361	340	406	375	372	384	329	366	351	353	358	372	375	352	379	377	389	357	360	350	355	374	367	352	356	358	365	377	375	351	355	335	363	384	350	380	376	378	329	404	382	350	376	358	389	371	373	382	375	356	357	363	373	360	371	399	358	344	345	336	391	359	359	376	336	399	367	356	378	310	371	361	395	347	325	335	378	367	352	364	338	356	368	359	348	348	380	395	387	365	376	354	351	394	368	353	359	365	340	376	369	386	379	345	363	373	335	342	358	354	359	374	362	366	366	362	372	339	353	349	376	367	379	353	333	352	397	369	364	396	380	368	347	375	365	343	360	364	365	396	361	364	387	377	327	393	379	347	375	373	373	344	358	405	371	367	362	313	364	386	381	373	345	358	385	355	385	385	367	386	366	362	387	371	379	398	378	334	371	360	358	344	373	416	394	373	338	380	330	363	346	346	366	365	368	351	349	333	388	372	406	349	363	351	352	369	362	403	343	368	358	353	369	390	377	363	366	345	348	389	360	345	363	357	349	401	350	381	351	389	371	317	363	381	342	359	343	380	391	393	345	384	361	369	388	381	358	354	366	380	358	386	377	355	339	397	393	369	372	372	352	394	375	333	367	369	356	377	374	340	370	362	340	368	375	354	362	331	371	348	319	356	363	359	382	384	372	402	350	348	318	371	377	358	370	356	353	372	355	363	341	387	346	361	350	324	363	351	351	375	358	353	358	368	339	381	343	372	410	371	362	321	387	365	346	363	370	362	352	368	341	369	360	350	376	383	386	376	363	385	373	364	359	363	369	404	373	336	363	374	348	353	368	337	378	412	418	388	352	393	375	362	343	368	378	359	351	351	361	394	395	358	373	391	372	379	341	360	391	386	355	383	369	357	370	322	390	364	365	360	400	369	375	355	347	327	356	374	363	375	358	360	384	360	397	385	363	347	365	391	361	366	346	365	397	368	355	367	373	375	380	368	367	367	379	358	333	387	360	358	370	375	341	366	359	367	363	373	378	358	344	359	383	359	380	339	355	375	373	341	376	364	381	391	366	401	349	402	364	382	358	357	386	363	330	380	340	377	401	359	400	375	351	361	381	336	374	379	370	377	369	368	326	348	368	388	342	339	330	369	333	358	369	369	364	361	371	351	358	355	392	347	378	361	347	361	371	356	400	370	359	362	340	382	374	371	371	367	376	370	362	352	361	382	386	360	358	389	377	315	365	387	356	356	377	329	381	344	344	390	373	362	358	360	338	390	345	347	360	377	354	350	347	396	367	359	368	389	388	385	389	359	375	395	358	358	334	352	365	348	368	343	367	384	377	366	361	344	356	378	339	374	355	346	351	343	341	361	368	346	379	394	355	339	351	358	336	350	410	329	345	371	349	376	379	368	372	394	364	345	337	347	355	383	386	402	359	373	369	320	334	374	342	367	355	383	346	348	340	384	349	355	341	349	365	350	342	352	413	340	388	354	355	362	387	380	358	337	381	381	355	369	376	357	366	361	374	351	355	383	323	357	399	357	337	371	352	372	384	375	341	374	391	390	379	352	382	386	392	345	334	380	380	381	342	376	368	351	397	332	389	354	355	366	364	384	351	359	366	392	370	370	362	365	323	371	348	355	384	348	393	354	341	340	356	379	361	363	354	365	339	380	354	399	355	355	374	339	352	371	381	349	369	374	338	388	350	331	374	365	330	382	370	370	385	350	359	354	390	392	345	355	347	341	370	364	318	339	371	391	358	375	395	395	324	371	341	377	349	330	363	352	373	357	348	382	387	377	372	358	400	361	371	348	353	370	383	387	368	381	373	361	367	338	376	365	375	397	347	346	374	375	385	350	347	333	413	360	369	397	381	385	348	357	357	390	364	349	352	370	347	369	359	368	404	367	349	392	384	370	371	370	368	352	366	362	369	356	357	423	372	348	334	385	351	352	396	379	348	353	337	332	364	347	379	371	366	383	320	340	351	371	367	370	324	379	330	362	411	382	365	332	368	366	337	356	365	334	350	369	346	362	377	338	349	343	350	372	352	333	366	399	351	385	370	379	374	376	330	360	402	367	374	335	372	352	392	370	357	360	381	351	354	390	369	358	374	356	373	362	370	369	369	376	357	365	350	384	401	354	366	332	361	345	378	385	371	378	345	352	374	371	381	370	388	406	392	325	380	359	368	371	360	335	342	389	362	378	371	380	363	346	378	335	387	347	364	339	363	364	380	362	371	359	332	389	374	374	354	382	354	386	388	401	353	348	340	366	393	363	361	364	386	405	364	372	364	381	335	380	394	333	371	362	371	373	385	373	352	348	347
23119	21194	28996	23677	21216	20384	9785	3942	2769	2303	2069	1739	1444	1273	1171	971	928	838	744	652	584	534	558	596	556	579	570	574	551	439	441	410	387	421	426	332	329	269	258	204	189	205	202	192	189	152	168	172	158	184	164	163	152	156	154	147	147	184	169	162	144	187	183	174	163	168	148	164	162	185	177	152	168	161	148	173	162	159	172	160	164	164	186	170	151	150	168	169	172	175	144	150	143	162	173	156	153	151	164	153	162	138	174	160	192	174	162	176	159	148	148	169	156	174	162	153	145	155	173	153	174	168	151	154	177	159	145	153	165	166	157	154	164	176	172	162	171	159	158	172	173	160	148	172	168	152	166	150	186	147	161	170	164	167	188	147	154	152	157	161	164	130	169	175	166	166	166	158	160	166	154	150	159	163	171	149	185	143	179	158	156	153	177	173	154	148	144	141	167	166	169	136	149	163	163	175	131	156	154	178	143	156	170	166	150	170	175	153	176	155	154	168	162	170	171	161	165	161	170	191	175	145	159	160	146	163	166	139	148	152	147	158	165	166	156	137	175	162	169	164	151	137	150	138	160	159	151	161	143	153	153	170	159	169	137	146	151	162	148	200	165	168	180	149	156	157	162	169	148	153	174	155	164	161	159	161	150	141	159	151	159	175	167	167	148	155	154	165	171	170	155	157	157	162	162	168	154	152	170	151	170	158	149	166	157	145	141	177	172	173	162	160	158	153	145	155	178	158	162	150	150	170	166	155	171	163	150	147	155	151	158	147	175	154	150	158	173	151	161	158	161	149	150	174	143	154	147	148	160	171	161	140	159	168	175	170	146	175	175	166	148	136	163	181	154	153	149	149	169	165	151	141	161	140	161	141	150	164	151	184	183	161	161	165	154	165	131	153	161	148	148	179	142	159	151	180	156	171	173	171	162	151	154	173	162	155	175	160	162	180	170	163	158	170	150	190	163	180	142	156	156	160	185	195	149	159	179	160	159	148	152	149	153	176	150	159	145	162	153	169	175	164	161	145	166	160	143	158	172	140	149	168	149	156	161	137	166	172	162	146	162	157	180	161	161	157	168	150	164	155	161	152	154	144	155	164	153	169	160	162	153	157	181	179	156	147	142	160	141	157	136	178	173	164	149	174	185	186	140	169	148	132	153	165	157	165	146	170	180	143	158	155	157	155	136	163	166	182	184	173	154	168	167	176	163	161	162	150	177	173	172	146	174	159	166	169	165	148	159	129	179	166	157	160	163	150	158	162	182	147	150	161	177	179	153	141	149	152	181	168	155	169	151	153	154	144	168	161	172	165	156	150	161	159	179	148	170	173	167	151	149	161	155	177	168	160	158	157	177	157	156	166	155	151	154	144	169	174	137	156	163	168	171	170	139	158	153	165	163	148	173	170	168	187	137	150	139	155	147	143	154	137	167	149	172	129	156	172	163	180	161	138	150	167	135	155	165	150	175	182	145	136	149	173	169	161	158	148	176	161	169	182	148	147	149	152	145	150	168	150	163	147	166	151	148	138	171	161	162	177	157	142	156	170	142	165	174	170	155	137	146	168	144	169	168	170	154	159	170	159	173	153	160	170	158	136	180	142	174	159	141	151	139	150	159	150	168	153	157	154	162	179	150	154	142	174	168	167	154	168	172	163	169	155	176	186	168	146	168	145	161	163	165	166	172	159	165	149	183	174	164	189	190	175	150	156	152	162	176	161	146	169	177	166	142	153	160	157	158	155	142	179	135	153	150	165	176	160	167	140	153	158	158	157	168	157	160	137	151	164	173	163	176	151	158	138	176	175	160	171	175	149	177	163	155	159	159	173	178	155	163	155	159	171	164	184	149	178	166	153	144	172	159	158	127	166	154	163	176	152	167	142	154	175	151	143	151	148	145	173	155	166	142	173	157	164	159	145	154	160	141	160	155	163	151	157	171	167	163	149	147	177	135	167	118	153	174	153	154	168	176	160	157	136	182	152	157	155	140	171	150	162	149	176	180	146	170	161	165	163	142	166	180	151	171	171	134	142	178	167	145	164	164	167	147	181	156	140	152	132	152	160	151	154	138	171	149	177	159	155	180	170	144	150	158	154	156	151	164	155	131	166	173	149	162	175	168	144	164	161	177	183	162	166	166	151	173	168	157	141	173	169	154	137	166	137	145	153	154	144	159	151	151	142	158	153	152	170	180	154	162	174	164	166	148	148	180	150	157	164	151	178	140	148	152	150	148	131	159	153	149	144	166	161	160	156	165	151	143	148	141	175	161	168	147	152	153	173	155	159	168	165	156	177	148	155	153	127	143	169	150	172	162	163	183	169	162	166	163	172	150	155	166	149	151	155	163	163	160	145	163	160	158	149	159	159	158	171	165	170	168	145	156	170	152	125	154	178	174	169	153	170	157	147	142	176	180	147	172	167	146	167	139	161	144	157	139	181	145	156	177	152	153	153	147	153	137	152	183	140	132	165	149	133	173	147	161	141	163	167	166	156	174	160	143	173	141	177	145	150	147	140	178	158	150	155	142	151	161	149	155	173	154	164	131	140	170	149	140	128	189	129	155	157	148	178	139	140	168	179	180	165	154	167	169	169	140	183	138	162	169	165	160	161	177	144	160	150	167	141	152	163	152	136	181	174	166	137	160	168	140	161	151	165	158	143	163	142	151	152	164	147	148	164	161	173	154	148	162	162	155	142	159	174	171	153	140	156	169	154	143	166	169	163	175	162	159	149	178	153	156	158	167	149	138	179	160	187	157	169	165	167	167	146	143	155	145	163	157	138	154	160	135	142	163	173	158	165	174	166	158	163	165	151	171	167	166	159	191	153	157	151	145	144	162	155	164	163	170	161	155	144	168	164	150	152	166	154	162	155	157	141	180	172	180	136	176	154	168	166	151	141	157	136	163	163	151	178	163	135	169	153	169	163	153	142	134	159	135	155	147	173	160	175	145	163	155	150	153	161	141	179	142	152	144	154	154	152	145	145	160	150	150	157	169	152	145	166	184	162	153	160	169	162	142	164	152	148	146	151	144	146	179	183	161	141	174	146	169	160	169	160	152	156	151	159	166	144	174	166	168	176	146	162	173	167	169	164	157	144	171	185	169	151	178	167	166	138	158	166	160	166	161	180	141	163	161	150	169	151	157	149	154	157	163	148	163	162	143	152	131	172	191	155	176	168	146	141	153	169	168	133	175	147	158	165	151	163	147	176	149	141	162	155	170	152	157	154	168	150	187	170	170	147	167	170	156	142	161	159	156	160	156	143	144	160	168	161	150	167	155	142	166	161	160	154	148	150	159	141	157	133	147	158	157	170	146	150	164	186	163	151	164	156	180	155	142	162	143	158	169	164	151	146	145	175	154	168	150	157	151	158	147	162	162	161	167	155	144	164	150	159	166	159	155	152	145	152	177	168	150	151	169	148	172	164	135	137	156	155	179	161	173	141	167	159	141	162	136	166	154	144	162	151	165	155	171	160	152	168	170	157	166	157	146	182
24016	41751	37027	27320	21028	16031	12957	10692	8993	7614	6669	5803	4950	4355	3828	3259	2928	2618	2370	2031	1885	1811	1706	1737	1707	1706	1628	1584	1450	1360	1249	1122	1168	1080	1039	924	763	645	541	506	418	358	367	344	337	324	331	304	319	311	297	284	298	291	278	298	253	275	259	308	271	281	277	286	292	263	293	296	303	298	267	285	292	308	285	341	295	282	293	293	326	292	316	261	287	257	262	265	271	276	299	270	289	255	266	259	281	280	264	282	286	282	321	273	244	272	302	256	234	290	279	249	248	276	277	267	277	273	293	275	251	242	255	282	272	292	273	272	272	256	256	293	266	308	257	286	273	295	253	278	268	277	273	261	271	287	259	271	269	290	271	276	253	271	282	256	257	280	255	287	278	294	293	288	295	264	281	287	257	266	260	260	256	308	268	272	285	286	278	278	297	284	242	276	276	267	270	260	270	276	300	255	269	286	286	269	267	268	271	274	289	278	240	264	272	277	286	268	288	285	253	289	267	272	274	280	293	291	264	285	252	282	255	276	285	293	257	268	308	276	300	293	259	271	296	298	290	279	322	266	291	262	271	272	288	291	313	267	249	248	262	288	274	293	274	273	287	274	296	270	273	267	249	221	271	257	260	280	279	244	266	294	272	269	294	264	284	279	301	267	255	264	284	258	278	275	270	275	255	253	264	281	282	287	268	307	270	307	280	280	290	277	265	294	260	251	308	280	290	249	272	280	261	272	279	256	277	288	261	276	271	294	267	271	290	268	261	305	252	263	288	261	284	273	276	255	267	270	281	299	280	270	281	251	263	265	262	279	319	249	294	251	271	316	273	274	263	281	280	275	287	284	297	283	237	264	262	274	237	269	286	276	266	289	301	293	276	283	296	284	275	269	253	276	262	320	266	249	261	284	303	253	268	295	275	270	284	265	265	250	259	283	258	247	299	273	287	260	265	313	285	291	282	270	263	248	272	285	273	247	301	252	289	267	291	286	253	273	230	260	256	289	266	259	293	298	294	284	262	300	257	269	291	247	270	272	297	302	269	278	280	291	272	267	244	279	266	269	299	270	275	291	270	288	293	281	299	288	265	271	270	248	264	287	279	286	249	285	251	264	262	311	261	249	284	274	266	269	296	267	254	279	267	236	278	321	276	263	269	269	283	283	289	292	267	258	299	270	256	287	261	254	278	279	270	265	281	250	260	273	278	282	282	252	257	269	277	274	277	314	281	225	290	287	290	284	266	257	264	293	276	283	248	274	313	277	248	273	280	248	310	283	291	297	285	278	285	294	283	266	279	256	255	266	272	275	271	282	297	288	287	281	250	261	302	306	255	292	289	282	268	258	237	255	258	279	270	265	302	262	291	284	278	258	260	247	285	261	257	288	290	280	274	250	257	267	253	289	255	273	277	275	304	281	278	286	299	271	280	247	265	258	312	269	266	263	282	247	249	272	272	258	261	295	262	245	291	268	278	259	246	244	278	272	258	283	258	276	264	284	292	276	252	264	266	299	265	288	287	283	255	252	273	277	276	256	302	258	269	297	265	285	302	284	278	269	286	246	277	285	261	270	286	250	266	271	280	279	280	266	278	250	260	258	272	282	282	271	284	253	303	267	254	271	253	298	270	261	276	264	293	270	257	287	276	288	282	284	271	279	296	262	273	258	283	256	259	255	251	290	294	286	317	276	291	269	276	254	257	286	276	236	303	277	279	280	273	268	288	267	247	285	273	291	258	268	283	243	259	261	267	245	284	294	276	265	304	284	291	237	279	270	292	278	287	285	287	287	257	261	276	261	255	289	249	285	293	271	281	286	277	270	309	300	269	268	287	252	254	261	277	302	268	249	278	268	263	260	276	282	289	251	256	272	300	256	240	288	287	248	267	285	303	263	276	284	260	278	269	292	277	262	263	257	264	320	263	294	264	278	297	259	292	287	288	281	310	269	277	301	285	277	280	293	271	276	264	283	255	285	284	275	260	261	332	303	260	287	253	262	289	277	296	263	262	287	285	269	264	276	259	257	250	268	265	293	307	281	244	276	256	251	292	262	301	285	275	280	265	284	279	268	295	239	268	274	268	271	275	258	296	300	255	274	293	256	249	264	273	314	281	268	288	259	288	262	298	308	290	246	268	260	293	266	285	280	247	276	268	252	284	291	251	253	271	246	292	288	261	272	272	272	268	243	274	269	287	249	266	255	286	257	254	273	267	299	283	283	281	282	302	307	233	244	320	278	287	296	282	257	299	302	268	284	287	272	296	259	277	263	264	273	277	262	295	280	282	275	256	297	264	269	313	266	279	275	245	271	254	297	297	267	296	277	297	300	300	297	270	269	259	286	288	288	260	262	295	279	280	247	268	308	267	285	238	235	265	231	257	271	255	267	259	256	295	276	255	251	276	282	268	286	263	278	314	280	304	304	247	304	277	285	296	294	255	263	259	274	289	282	285	257	257	243	270	267	261	299	294	292	249	280	311	278	277	274	284	272	280	272	273	287	278	271	241	270	264	286	326	258	281	249	262	290	264	271	286	248	315	298	284	294	261	255	274	302	281	279	263	289	254	283	256	252	307	282	291	298	277	262	283	272	272	275	281	303	251	296	259	241	300	288	252	281	252	243	269	249	286	277	289	276	287	289	264	303	284	283	290	272	284	274	276	302	283	259	261	266	280	249	238	259	289	271	282	253	294	257	310	291	284	302	247	296	266	280	284	259	245	286	254	246	259	253	270	273	283	301	269	286	277	313	269	259	308	283	237	293	279	302	261	277	271	259	275	260	305	263	246	286	279	270	288	281	266	260	281	307	273	291	283	272	267	272	261	296	291	282	279	277	281	250	254	289	297	271	281	278	283	287	275	249	256	287	268	267	246	267	283	257	247	283	262	302	284	298	259	274	257	303	320	296	277	260	292	276	261	236	262	281	263	279	270	297	263	260	266	291	294	263	271	275	264	311	294	294	284	262	295	243	232	243	293	276	290	284	273	260	281	266	307	291	279	253	281	268	245	250	281	269	283	277	310	261	271	276	282	238	276	240	279	263	284	272	322	260	298	250	245	250	306	275	273	260	303	266	287	288	265	273	273	291	290	262	295	282	285	292	267	294	268	262	261	273	315	283	267	247	252	306	258	274	250	292	287	256	292	261	274	251	271	274	263	267	247	280	285	261	256	280	272	245	289	275	282	260	284	264	254	276	252	287	276	276	279	269	259	252	276	268	251	251	252	251	270	245	257	278	255	274	225	291	279	282	308	265	283	272	308	314	268	282	282	297	261	278	250	278	276	258	261	275	266	251	273	283	272	273	265	291	288	275	270	278	262	283	261	308	279	296	280	274	272	253	260	265	270	286	265	289	274	256	270	265	267	301	283	293	282	249	284	282	262	278	239	286	276	267	260	254	283	262	306	302	291	276	288	294	293	305	273	256	274	263	260	253	254	243	284	273	286	277	267	271	270	283	256	285	261	262	276	262	281	286	257	256	277	311	272	251	258	293	279	284	261	267
26828	21299	18539	10013	4607	2942	2063	1512	1233	1051	884	821	757	694	656	542	518	490	469	414	447	358	396	386	384	387	419	428	376	364	353	331	350	318	379	318	304	310	250	263	274	267	262	253	243	255	233	276	261	254	249	241	239	248	247	259	211	243	256	238	243	256	227	263	222	233	232	245	265	253	267	246	287	257	237	270	230	254	264	237	241	261	249	240	262	262	240	223	244	233	234	264	268	249	236	265	237	248	263	264	258	222	249	256	234	242	269	240	253	264	244	227	265	259	244	242	229	272	246	240	233	243	239	230	240	251	254	258	217	248	259	289	245	259	239	247	271	253	234	254	255	226	230	256	248	244	240	257	244	241	246	242	227	239	245	230	239	225	225	262	234	258	246	246	236	250	237	271	225	278	247	247	253	242	271	274	276	266	257	251	260	237	245	233	251	246	246	254	273	259	244	244	252	274	255	243	230	242	224	246	221	263	245	239	221	294	266	227	227	234	244	278	261	245	230	229	278	242	275	249	235	234	277	226	244	247	228	243	248	267	241	264	250	240	205	260	236	238	215	246	260	256	246	251	260	257	253	240	250	233	225	259	233	239	257	240	237	236	252	247	236	244	237	251	247	249	248	257	249	220	226	236	199	212	256	222	262	237	246	235	240	244	240	229	239	246	251	240	221	245	245	262	232	245	245	224	266	267	272	260	253	272	260	233	245	261	226	257	240	256	249	238	246	249	222	269	253	208	249	236	263	212	287	264	252	277	261	237	257	245	259	220	252	242	273	269	239	263	246	243	226	247	249	254	227	221	222	252	248	254	245	234	246	237	262	229	252	266	241	245	257	236	267	228	231	260	237	234	216	237	220	257	234	233	231	259	243	254	243	251	249	237	248	238	235	265	231	253	267	266	207	206	253	249	244	262	242	240	258	227	251	280	255	237	247	259	237	256	268	243	227	264	253	246	247	283	244	272	265	258	244	240	250	258	226	253	248	253	263	237	275	250	274	253	245	269	275	253	245	247	228	260	242	228	249	287	246	224	218	253	260	266	246	253	282	237	265	233	247	220	232	256	247	234	243	272	254	223	257	272	264	244	254	250	265	227	252	235	250	250	255	261	261	248	280	241	245	258	248	239	241	258	254	254	250	236	257	264	263	234	218	256	252	248	245	276	233	244	231	242	250	239	267	262	248	231	247	245	246	280	227	275	239	228	267	230	239	235	226	238	259	230	261	241	242	278	239	282	248	272	263	238	243	249	247	269	238	240	228	231	260	238	233	264	218	254	258	261	244	250	256	241	244	254	246	228	234	243	282	258	258	274	229	235	236	274	254	236	227	239	251	228	250	263	247	234	249	245	226	263	237	247	251	207	227	229	256	241	271	231	242	258	236	248	249	230	262	241	260	270	272	247	239	259	264	256	237	251	277	259	246	237	255	274	238	237	259	258	280	223	256	243	241	273	253	218	223	233	236	232	251	241	245	208	240	250	236	256	260	242	264	235	232	238	264	275	231	245	243	257	237	244	252	253	237	234	243	235	250	256	207	238	259	264	249	252	224	246	263	254	270	245	286	263	250	235	257	238	241	242	236	250	261	248	254	243	250	246	273	237	239	218	252	261	225	257	250	236	254	261	287	229	236	211	240	243	276	253	279	270	219	270	234	270	239	260	260	239	250	249	256	244	246	236	217	231	273	223	243	252	240	246	252	259	251	255	248	241	228	220	235	259	259	215	259	221	251	245	248	274	250	277	226	256	237	266	243	240	250	279	256	291	240	243	243	232	254	278	231	260	261	229	234	253	238	259	241	251	225	218	280	256	222	250	236	235	235	247	267	212	249	239	243	232	258	258	229	223	217	247	242	215	216	234	238	247	254	205	258	238	243	234	268	239	220	244	238	272	225	272	260	251	252	267	242	220	262	234	266	240	264	249	277	239	242	244	273	215	237	243	230	248	260	267	239	259	259	239	229	254	227	251	249	241	247	227	238	259	245	243	260	267	257	222	221	249	251	229	277	249	252	239	231	236	267	244	227	242	214	237	277	234	241	255	238	270	203	243	246	238	255	240	279	251	237	236	300	230	259	236	263	253	241	261	245	260	250	275	251	246	271	242	251	252	247	228	271	248	221	264	262	228	269	243	258	255	246	231	219	267	226	262	265	250	238	238	279	268	230	264	253	243	257	228	265	241	207	248	232	258	235	238	262	225	237	253	225	238	237	245	242	243	226	248	249	244	233	229	228	249	241	258	250	271	247	255	254	250	242	240	265	242	270	246	247	252	246	236	257	238	239	247	249	233	242	221	253	263	266	255	256	250	253	235	248	251	245	237	280	267	246	233	242	227	239	258	232	232	258	235	262	247	238	256	253	236	251	240	238	240	284	244	258	234	245	215	255	235	266	247	254	274	249	241	241	272	220	281	252	239	249	263	258	276	216	232	241	246	231	223	232	234	259	224	237	228	272	245	243	254	241	259	277	246	280	261	242	256	272	254	221	245	245	210	246	249	242	248	242	275	251	242	253	244	234	247	242	253	213	265	250	259	228	248	254	234	268	221	258	237	271	289	272	256	252	252	213	248	221	262	262	246	255	239	247	246	227	234	226	259	247	251	261	235	242	260	244	258	253	213	245	226	247	235	214	282	252	217	234	248	237	245	230	264	270	243	244	253	222	217	237	254	265	254	247	269	272	235	239	267	229	238	259	264	255	246	222	268	270	250	234	240	258	241	243	223	249	263	242	278	244	261	243	244	245	236	276	225	227	240	263	247	236	232	243	227	250	274	267	250	300	249	267	251	280	226	256	234	243	236	244	260	239	274	259	277	241	260	244	267	254	244	262	259	276	229	240	251	241	236	254	233	248	255	232	253	280	268	202	223	246	264	271	247	251	258	276	234	253	255	270	245	223	255	260	256	258	264	242	260	267	235	228	268	253	241	245	242	244	253	258	247	247	246	252	238	234	262	271	261	263	257	260	218	255	230	232	241	222	246	238	241	238	231	265	234	258	262	235	270	257	253	236	267	243	269	238	246	255	217	236	228	249	223	245	222	229	251	282	246	246	235	259	250	251	249	238	232	221	233	237	224	258	251	260	262	260	247	248	210	243	245	233	265	251	250	255	251	253	254	261	225	244	239	251	223	236	270	242	285	245	237	255	260	244	238	271	238	234	258	250	230	224	242	230	210	251	240	241	237	221	234	232	261	251	255	262	259	239	264	226	261	250	228	242	235	248	255	235	231	242	253	227	264	225	246	242	233	249	248	253	228	234	243	253	230	237	300	245	251	211	267	278	254	268	256	236	262	226	228	258	246	255	262	238	260	194	253	236	250	263	259	251	233	246	238	230	267	245	231	252	240	236	254	242	267	224	232	269	229	263	251	276	248	264	237	233	248	266	232	264	267	256	250	251	250	259	266	241	243	263	236	233	246	253	226	257	262	248	231	241	248	252	288	235	245	246	238	249	240	268	222	241	216	247	265	239	238	242	262	250	237	247	242	261	228
20489	29924	25480	16096	11258	8156	6129	4947	4199	3549	3033	2628	2456	2106	1827	1529	1473	1315	1165	1152	1105	1036	1061	1022	1020	1033	970	957	943	902	881	762	775	796	771	738	618	565	516	484	460	465	440	452	468	437	461	485	412	451	446	451	413	425	463	414	405	429	467	439	413	431	408	438	392	430	429	436	393	416	413	450	438	428	505	423	428	429	428	436	457	447	408	456	437	411	455	406	421	463	446	451	453	438	440	462	448	453	401	424	391	463	390	431	467	438	419	447	427	446	394	436	449	443	432	448	438	421	405	439	440	433	428	412	432	432	439	419	424	450	386	413	470	470	444	411	455	458	434	428	409	410	469	468	448	427	430	431	418	430	398	458	396	443	430	454	440	454	462	411	421	412	430	461	402	433	441	501	403	446	426	428	431	413	480	440	442	425	447	434	431	429	454	428	442	395	432	408	429	448	370	404	432	448	407	404	422	447	401	420	443	423	442	469	436	450	444	424	427	422	430	434	393	456	444	419	465	399	415	410	450	393	437	468	440	489	450	413	490	439	441	413	432	440	472	448	419	425	395	455	397	464	405	428	441	423	430	460	428	443	400	429	437	416	442	407	426	433	427	438	447	453	411	421	430	429	452	449	434	434	422	451	439	399	417	440	452	426	395	430	413	451	410	455	454	415	435	440	419	439	409	425	434	443	419	402	431	407	408	466	410	446	465	395	451	404	467	424	396	447	433	414	404	442	445	425	425	424	431	440	431	438	430	431	434	390	411	424	452	409	440	428	405	422	460	443	439	459	441	442	434	399	406	420	443	410	435	454	428	460	422	439	465	424	422	397	459	428	439	413	458	428	466	457	423	412	466	451	446	414	432	422	432	475	440	456	403	412	471	388	405	427	385	429	397	424	475	447	400	408	452	413	418	423	463	432	450	417	465	411	417	457	450	429	456	435	390	435	419	428	421	481	442	419	411	420	395	437	425	466	431	415	431	394	443	433	417	398	415	437	412	440	441	433	419	454	439	423	441	433	455	451	459	460	432	452	425	429	385	426	421	419	424	403	414	450	419	415	448	437	470	445	415	410	423	432	454	421	434	410	424	434	419	432	422	435	437	468	462	444	392	420	437	425	437	431	432	426	466	428	440	424	435	404	441	397	438	436	462	430	438	444	456	404	428	421	410	457	415	452	412	417	423	439	421	395	418	429	462	426	402	421	437	435	419	446	431	451	439	446	424	408	449	432	415	423	375	449	418	428	450	468	413	430	426	415	402	417	416	436	447	416	422	450	445	446	437	436	445	451	404	414	389	427	421	438	436	399	453	446	453	410	433	463	410	394	416	436	398	442	449	416	448	423	430	424	386	389	411	426	422	416	443	429	439	412	484	406	438	429	452	406	448	435	419	424	406	431	416	435	415	432	431	446	427	452	408	485	416	434	457	420	414	433	413	430	433	408	455	449	386	433	396	434	407	454	450	437	451	434	441	395	443	420	414	468	447	467	406	462	400	419	422	412	451	431	427	407	429	463	417	417	436	424	426	437	407	435	398	431	423	430	448	388	445	450	421	456	409	417	413	430	412	439	428	436	434	457	446	430	427	410	435	449	425	425	445	471	417	403	432	437	429	464	457	412	401	440	423	425	435	439	405	440	415	404	429	430	425	392	435	437	435	425	450	410	425	427	447	438	376	438	429	429	418	433	405	431	460	450	435	426	427	407	401	453	414	433	406	424	416	444	410	402	431	439	446	437	413	429	447	435	401	423	439	422	421	430	441	428	434	433	410	426	449	417	422	448	461	412	426	430	391	453	390	449	418	393	425	430	413	424	402	445	426	467	475	450	433	421	453	420	407	439	437	432	430	426	415	429	448	444	408	423	439	407	419	394	433	441	426	448	451	404	437	404	439	467	437	447	431	442	404	451	432	435	482	391	448	417	399	435	419	412	442	462	439	450	438	434	395	452	420	444	482	417	439	402	401	435	434	426	404	403	460	414	428	428	439	410	431	472	436	426	428	390	450	438	424	432	452	437	395	418	440	414	420	430	450	398	421	413	444	453	423	408	423	476	463	421	417	433	445	414	409	470	462	427	426	429	455	427	392	430	422	411	438	420	452	401	437	406	475	413	419	468	425	445	459	449	432	430	433	411	419	419	456	424	399	423	397	429	409	414	413	432	416	462	408	399	452	453	424	467	453	411	424	420	437	413	439	421	440	432	454	431	422	443	443	438	449	457	428	423	450	444	446	404	437	416	469	457	467	401	430	425	402	417	408	420	428	426	460	400	423	457	441	410	452	404	428	439	449	428	455	422	462	420	398	447	382	437	441	416	431	421	440	467	437	445	416	423	415	437	424	422	406	419	432	459	411	434	406	451	436	411	414	444	414	424	422	419	423	433	454	432	407	452	417	431	401	404	411	432	472	419	430	402	406	449	433	428	419	446	388	450	442	449	404	408	388	478	443	427	430	414	437	409	433	425	396	439	411	450	433	427	431	448	436	450	410	452	433	439	463	434	421	437	440	419	406	459	431	440	469	425	425	430	427	457	435	433	446	424	431	419	436	405	457	451	423	484	436	434	439	432	425	432	442	394	405	390	406	422	445	399	425	409	438	437	448	456	420	416	452	438	429	408	416	455	414	429	407	429	417	438	416	445	415	478	436	420	426	445	462	378	417	382	401	456	438	440	395	400	436	423	481	405	441	425	475	447	420	455	406	459	388	456	420	413	443	411	416	458	454	412	445	392	442	401	420	443	423	409	425	448	421	442	459	399	411	450	440	404	445	439	427	448	451	417	405	454	411	426	428	424	455	412	437	456	434	409	431	416	418	447	422	459	490	452	442	454	444	436	432	411	446	419	431	422	420	430	412	474	435	415	449	458	421	433	438	401	420	443	413	435	403	400	433	426	456	465	448	415	453	423	429	428	425	432	464	450	408	445	432	435	422	443	444	448	459	390	485	443	419	460	444	431	449	422	448	431	414	443	448	411	453	441	427	411	438	405	437	413	423	427	431	435	446	460	421	434	439	423	422	430	429	430	425	432	433	426	394	444	444	448	427	432	422	421	430	439	409	434	409	436	440	462	466	452	437	450	389	417	422	431	421	423	444	455	420	416	435	427	401	461	440	434	464	432	449	434	446	435	463	416	441	416	421	418	421	418	438	401	423	448	428	435	445	416	439	426	427	442	443	431	442	451	443	422	461	413	458	425	441	438	386	440	455	413	458	433	425	415	427	423	445	436	432	417	463	438	438	429	482	425	438	480	446	450	422	417	432	441	410	413	423	395	433	445	402	391	442	470	454	430	441	398	430	442	411	439	443	452	449	421	419	429	423	464	424	435	420	458	406	463	448	458	448	450	431	429	395	415	478	410	427	442	437	398	392	435	430	408	445	427	444	455	429	424	416	442	439	443	415	409	472	458	423	418	405	435	448	474	433	448	456	416	433	453	393	406	451	424	428	451	426	405	454	394	426	385	454	448	403	424	420	442	460	429	429	396	449	390	440	447
23967	21131	28273	24031	20498	10269	4397	2735	2065	1601	1479	1305	1142	974	914	815	701	601	602	557	544	514	485	488	503	502	479	493	460	466	391	380	381	396	404	364	295	256	220	236	261	243	210	231	214	212	232	220	183	211	208	206	200	213	204	205	212	188	200	226	201	204	214	198	203	203	211	186	220	180	202	213	217	215	208	210	220	209	214	201	190	211	200	207	184	226	207	193	202	217	188	208	193	190	210	211	206	206	219	205	208	211	229	180	196	186	206	212	208	211	216	235	217	223	214	230	204	225	213	200	216	214	194	207	207	201	194	206	194	222	215	199	211	214	219	201	211	198	178	192	233	200	184	204	206	186	195	188	207	228	186	219	220	211	231	230	218	202	201	219	206	192	193	219	194	206	218	222	213	201	186	206	201	205	189	210	188	211	207	217	225	209	225	213	189	221	199	202	212	205	206	224	205	203	208	198	221	227	214	208	223	208	221	211	218	192	213	205	213	230	214	211	195	214	223	200	216	161	222	208	233	215	214	218	185	180	228	211	210	226	176	189	219	204	213	189	213	214	172	210	235	206	201	206	219	203	193	239	190	218	207	207	204	193	201	240	245	194	193	191	198	199	192	181	193	238	235	203	226	210	207	204	213	214	212	219	220	208	184	181	212	223	206	215	205	206	212	198	216	199	192	213	226	214	233	187	229	198	193	208	205	201	205	207	202	193	210	211	171	207	208	185	189	205	192	201	192	197	202	189	218	196	217	186	221	200	209	203	163	225	195	218	204	208	178	205	218	194	221	219	209	217	199	219	214	214	222	215	230	200	190	189	170	204	227	204	240	213	206	214	230	170	198	200	212	207	188	241	171	210	208	218	206	205	221	212	213	214	241	205	199	190	201	235	202	188	221	180	210	240	188	214	217	210	188	213	211	216	198	209	188	208	199	224	197	202	200	205	196	231	190	216	218	195	207	212	182	202	220	182	200	220	222	205	218	200	187	208	198	201	185	215	202	214	198	202	204	231	185	206	193	185	204	198	210	219	181	220	187	226	216	223	206	212	202	223	192	200	245	206	202	190	220	202	201	202	223	193	176	193	216	226	206	191	202	202	203	203	222	223	205	185	202	195	195	196	218	219	217	211	198	189	191	212	204	206	202	197	199	191	202	216	187	199	230	191	229	229	212	191	209	218	192	218	198	210	174	177	195	166	217	200	186	203	215	211	191	210	226	190	196	211	207	199	233	200	206	189	195	203	199	217	214	191	192	203	195	184	198	206	196	203	212	201	216	227	190	197	193	200	236	178	244	186	196	205	206	209	220	187	198	204	192	195	190	202	205	208	210	212	211	188	210	186	207	218	187	177	202	190	219	205	198	213	248	222	214	181	216	209	199	191	228	219	213	201	220	200	208	196	253	218	228	218	229	196	210	191	211	197	199	199	208	214	195	229	215	207	213	193	217	216	205	198	204	207	238	210	207	189	199	206	198	194	211	220	215	185	193	222	218	204	221	230	204	210	222	202	204	210	194	204	212	220	208	213	225	228	188	200	183	233	222	201	210	225	192	206	214	206	204	187	196	210	247	212	199	209	216	207	197	211	206	214	203	240	174	216	211	200	195	225	217	198	228	232	209	213	200	188	212	203	207	207	194	192	209	214	225	208	189	201	227	198	165	207	194	221	195	201	218	223	218	205	202	215	199	210	214	192	200	193	198	205	228	184	227	216	202	211	194	212	191	222	220	207	189	191	231	172	233	209	194	213	238	212	216	211	213	178	197	204	211	196	212	239	214	191	194	203	217	197	231	211	197	214	204	220	211	210	196	197	183	213	225	197	177	198	212	212	181	215	215	212	200	201	187	200	211	231	208	199	202	201	192	216	213	201	190	199	208	221	205	207	211	194	202	193	180	204	224	215	211	234	205	211	187	206	209	217	180	207	214	198	210	225	218	207	220	194	201	217	224	200	193	204	219	219	214	196	226	213	205	238	213	210	210	188	206	222	197	217	201	219	180	201	203	204	210	219	207	207	211	201	230	206	194	205	208	199	190	183	213	194	225	219	202	208	202	192	205	236	218	244	218	196	211	201	211	198	209	205	198	192	209	200	216	220	204	205	201	194	200	191	207	205	211	195	203	208	189	238	208	194	203	210	206	212	204	203	202	218	226	220	213	223	203	211	198	201	198	202	216	194	226	201	219	230	199	208	212	199	196	199	214	223	213	243	203	233	197	229	203	199	229	215	231	201	209	216	199	212	203	233	232	186	221	205	204	226	212	210	218	210	210	213	191	225	210	212	185	227	237	177	216	220	207	215	201	231	207	235	231	220	216	215	204	207	213	185	226	213	223	212	203	192	194	212	202	216	210	197	200	203	185	191	186	213	212	213	200	230	208	188	193	215	179	223	190	208	228	213	198	228	210	203	211	204	217	202	193	195	216	210	191	195	210	230	211	221	211	218	225	187	197	202	212	220	228	206	210	215	211	207	211	226	223	217	211	199	209	185	199	214	229	228	208	196	232	191	223	197	172	195	223	201	196	185	209	193	190	194	221	198	217	168	197	220	208	202	201	202	186	204	213	180	190	237	215	206	204	194	212	188	213	211	203	204	202	219	195	217	213	202	205	224	169	223	196	208	203	181	223	203	195	214	193	219	199	206	217	197	202	206	221	210	210	206	231	181	206	197	218	213	197	196	194	189	162	217	162	170	207	216	191	200	186	196	198	207	183	212	215	218	211	186	243	209	175	198	206	201	162	228	232	215	204	218	200	215	224	213	182	202	215	208	228	224	208	220	193	200	213	205	214	228	212	197	203	221	209	208	198	196	200	218	200	194	187	216	217	214	207	226	217	228	209	203	209	198	196	175	231	221	219	203	221	228	238	190	215	193	209	195	191	195	193	192	193	213	203	202	194	214	201	185	192	204	196	235	212	214	208	215	177	222	200	173	222	202	193	204	198	203	194	214	218	231	212	199	205	230	208	209	195	170	211	187	201	202	229	212	186	206	204	226	213	183	201	202	191	207	203	206	227	209	202	197	207	207	211	170	219	192	210	205	189	169	195	220	215	217	206	201	215	209	189	216	219	214	209	199	204	209	183	190	195	201	171	207	197	218	193	211	207	233	205	213	259	215	184	201	208	204	228	180	205	225	235	185	216	186	176	209	191	220	192	189	195	208	182	199	190	207	211	231	206	192	184	212	194	228	215	220	196	216	209	229	226	202	239	213	172	204	194	234	197	229	199	188	211	207	221	183	207	194	189	183	216	234	228	201	215	202	200	210	241	221	222	233	226	201	197	225	208	217	205	196	169	204	217	191	175	196	218	222	216	214	207	208	241	222	199	194	207	197	227	201	189	183	214	191	216	210	188	190	194	187	196	212	197	222	214	216	219	179	208	194	200	194	198	185	189	216	216	217	204	200	223	203	217	210	196	198	233	193	221	232	172	216	191	197	185	211	219	217	193	182	210	206	233	200	206	206	199	181	190	221	201	214	233	186	206	203	227	195
21118	35951	31504	22350	16872	12708	10069	8374	6789	5582	4957	4245	3628	3253	2829	2474	2188	1862	1818	1668	1538	1420	1456	1425	1371	1392	1363	1353	1246	1148	1114	966	984	927	910	776	655	586	547	523	464	429	438	354	436	394	419	369	384	382	386	366	372	343	377	377	339	389	323	363	368	347	352	367	367	350	355	345	355	355	354	328	362	381	378	353	383	352	363	392	391	379	426	350	347	368	375	369	359	404	362	362	387	392	360	385	347	360	337	382	350	342	364	382	387	329	348	367	375	376	359	345	371	382	356	373	340	393	360	350	361	360	378	364	351	376	353	354	341	390	374	354	362	354	363	384	373	367	360	351	375	378	356	369	352	320	332	354	370	358	338	373	323	384	383	373	360	368	296	353	402	330	354	396	385	354	371	336	368	379	350	341	377	367	362	370	350	388	339	390	369	377	335	349	362	345	352	338	343	354	367	398	369	354	341	371	386	359	354	345	359	378	354	359	362	368	321	355	346	378	352	342	336	369	378	355	352	349	358	392	382	360	351	373	363	370	382	329	378	346	365	327	379	387	356	391	362	367	386	377	329	393	385	334	362	399	354	384	363	328	374	349	394	379	375	374	359	350	333	379	407	338	351	350	352	364	374	361	341	369	377	371	358	365	360	358	358	371	394	365	366	365	376	366	397	352	339	350	368	347	362	372	317	381	365	365	357	382	347	322	360	355	338	384	382	331	367	351	343	348	402	362	357	353	344	354	368	316	328	381	289	381	354	373	359	384	335	365	369	362	357	367	368	372	374	368	349	336	346	395	349	355	385	353	347	367	351	357	360	359	372	393	402	354	341	393	341	372	365	370	354	371	368	383	350	368	399	366	371	343	344	363	383	362	386	356	376	365	410	358	353	379	400	374	337	345	375	343	357	367	388	334	389	380	328	343	323	379	363	371	357	394	353	328	353	381	358	361	419	355	363	354	379	370	352	363	362	338	344	377	338	353	360	358	368	363	355	356	326	372	372	342	353	373	363	366	332	382	351	381	358	361	394	351	385	361	353	348	374	368	363	360	354	388	362	366	391	406	362	348	378	385	345	359	377	374	362	392	367	358	363	391	360	373	359	380	329	356	359	358	369	340	369	398	366	346	386	349	376	401	372	352	330	354	402	356	372	362	373	347	371	343	353	339	374	352	370	360	376	363	366	372	348	339	368	382	348	373	349	378	397	341	348	354	359	365	395	351	389	344	325	378	345	360	370	390	384	353	369	334	390	375	360	334	347	382	363	329	398	341	349	338	345	332	357	356	368	374	345	379	361	342	361	356	372	359	358	353	370	368	348	378	376	373	349	360	357	337	344	390	307	359	343	374	367	398	382	377	362	321	359	353	371	363	375	385	352	348	382	367	315	357	337	354	378	355	392	351	364	345	359	370	366	358	362	323	371	388	375	382	353	394	363	346	374	352	323	385	369	367	379	344	391	363	342	364	382	379	373	355	358	366	353	367	388	369	362	344	366	362	381	369	395	371	371	383	351	336	320	388	390	375	355	345	377	359	343	366	375	361	342	397	332	348	309	345	348	374	385	346	377	345	385	392	346	372	389	355	365	375	352	322	351	374	354	333	345	354	360	373	363	341	368	376	371	342	326	390	395	354	378	398	379	374	349	344	373	382	348	388	361	385	343	372	379	358	352	375	378	326	368	384	360	378	361	375	366	333	337	350	371	395	372	344	335	353	369	353	366	360	356	337	366	347	383	331	355	342	337	407	363	375	349	338	363	317	365	363	366	355	357	331	368	367	324	373	346	387	357	354	390	355	339	386	354	377	359	369	366	354	330	358	355	361	381	314	348	358	362	349	376	356	369	338	342	365	357	357	368	364	393	365	406	357	366	342	347	348	364	370	372	384	331	365	395	349	370	417	333	379	386	329	336	384	346	346	386	350	392	387	342	368	354	352	399	381	355	365	384	348	401	386	392	350	361	383	345	351	358	371	377	345	383	365	363	349	350	328	353	343	381	351	393	365	361	345	356	389	350	366	383	409	351	406	356	373	348	375	360	340	349	332	370	365	390	356	380	368	368	378	336	390	360	389	370	372	350	372	383	389	363	387	358	362	379	359	383	353	344	381	383	397	376	381	357	325	378	360	335	361	349	364	333	344	333	386	383	340	367	366	343	365	341	337	373	379	391	388	362	389	403	355	385	370	361	369	366	373	371	337	376	394	355	380	379	343	354	368	375	351	350	337	341	381	386	382	372	348	370	388	370	363	390	385	364	345	357	380	402	376	365	354	334	385	374	345	347	328	338	359	351	360	378	371	373	346	378	379	374	363	360	384	370	382	329	358	364	338	366	362	347	376	351	356	362	366	380	398	359	355	369	340	386	358	382	378	369	352	372	340	364	351	379	342	357	379	387	380	383	352	336	360	339	386	365	350	353	358	370	351	358	346	367	385	384	349	348	387	372	360	369	356	373	393	382	367	350	385	368	342	374	405	374	361	346	353	345	348	374	366	359	389	366	361	365	408	329	345	366	370	369	369	366	346	371	332	363	358	360	375	368	348	357	377	326	332	358	368	353	322	351	402	370	367	363	398	388	383	346	358	348	366	375	386	341	369	355	364	349	370	387	368	381	371	398	359	359	354	362	354	400	368	348	367	338	356	374	355	362	355	354	390	334	360	384	369	366	333	363	360	361	373	347	386	359	373	369	393	356	363	352	376	349	384	387	347	344	353	361	405	356	425	375	324	340	346	340	345	362	359	363	349	353	340	378	354	358	351	364	362	377	381	371	382	375	345	379	368	375	349	356	374	332	379	345	381	368	349	402	325	356	360	350	328	355	360	387	381	365	398	355	346	317	331	353	333	332	369	399	349	365	355	375	348	385	348	386	364	379	368	404	359	353	352	348	403	346	356	380	355	393	390	372	375	371	347	344	362	397	396	366	373	361	385	371	347	388	384	381	374	383	379	388	357	346	362	345	381	352	391	359	380	318	387	383	354	368	378	363	330	395	351	355	346	355	370	398	355	372	365	390	335	345	352	341	383	339	346	355	363	400	355	341	344	355	340	352	347	379	356	363	385	347	351	387	356	358	343	358	325	373	367	359	326	337	338	394	369	386	376	364	364	396	372	398	385	356	358	332	370	325	353	379	359	363	378	359	341	331	372	334	395	374	371	374	388	381	358	365	366	339	347	365	363	352	387	381	367	388	386	386	356	373	365	360	382	337	327	391	388	355	367	376	354	348	358	400	371	381	334	365	378	374	382	340	358	368	353	377	394	372	354	373	380	362	363	363	378	383	363	367	362	358	390	401	350	336	384	357	390	365	355	367	336	349	360	343	379	361	382	338	415	356	340	319	374	347	380	368	379	362	353	386	356	334	365	343	310	385	348	403	343	343	380	372	371	355	378	371	366	379	362	358	368	371	352	374	328	334	357	363	337	357	373	381	354	362	328	367	356	378	363	370	389	346	354	360	339	373	340	367	396	333	372	362	354	364	343	338	368	350	367	323	358	376	392
23089	21200	28982	23702	21218	20418	9989	4005	2929	2373	1946	1755	1483	1355	1116	981	864	742	735	652	672	622	691	645	596	563	575	540	535	502	413	429	392	400	386	325	285	263	251	235	208	195	193	168	189	183	191	185	164	157	175	166	178	176	173	157	151	158	164	168	162	152	141	153	167	169	140	165	162	171	155	155	163	167	147	167	152	167	170	161	175	185	160	162	155	166	171	146	156	165	151	164	182	160	168	180	193	183	168	138	155	137	168	158	178	179	140	158	159	162	192	151	156	161	159	135	185	157	173	152	159	154	160	188	157	166	147	154	177	157	154	151	183	172	163	150	147	151	167	135	184	172	149	155	166	173	164	168	177	154	154	136	151	166	169	172	153	162	158	138	146	171	167	179	171	150	158	158	152	177	180	165	148	163	147	144	165	152	157	155	174	148	172	155	171	135	160	148	167	166	147	150	168	183	157	140	164	158	161	161	161	156	133	164	130	142	166	161	154	181	163	153	179	159	170	151	183	176	160	165	167	160	141	160	159	158	170	149	187	165	172	186	148	160	153	161	162	165	170	158	156	155	158	149	167	170	160	171	150	139	166	169	180	163	163	131	166	166	161	181	180	155	172	165	146	190	154	180	163	150	155	150	160	139	131	173	116	168	169	139	157	165	162	153	170	145	165	160	148	153	172	144	148	163	147	178	161	175	149	150	156	130	148	160	147	157	169	155	171	154	133	152	139	175	149	168	147	169	163	170	153	159	158	165	148	168	144	175	149	163	155	161	173	181	174	149	137	160	171	157	162	190	152	152	161	156	160	154	158	180	155	173	151	178	155	172	153	182	160	161	139	165	152	156	159	169	160	191	160	164	162	168	177	170	149	150	155	146	155	158	162	176	143	168	138	142	157	159	156	131	155	160	166	164	135	165	178	165	150	175	167	171	167	147	145	145	156	146	168	173	150	141	180	147	158	166	160	173	165	156	149	162	172	170	172	149	156	175	150	169	163	159	143	169	167	142	157	145	163	130	150	162	160	165	151	155	153	156	165	150	169	161	167	177	150	165	177	154	191	149	160	169	164	169	155	169	161	162	162	162	173	156	152	185	158	131	171	152	154	135	137	165	158	153	153	170	143	148	181	187	148	177	160	144	144	139	184	149	158	160	157	165	167	178	168	151	150	144	152	166	151	154	146	166	142	158	147	150	166	177	162	171	154	157	164	144	177	138	153	154	162	155	177	157	157	142	157	152	180	155	146	173	149	148	159	159	155	163	167	155	148	165	167	160	163	152	149	166	164	137	152	173	171	157	166	172	155	181	153	170	136	161	162	144	172	197	169	141	165	148	165	179	142	163	173	142	142	162	162	142	141	160	157	152	137	168	165	164	164	157	162	131	146	145	178	161	181	168	160	153	156	168	152	150	162	178	159	154	158	136	165	128	158	192	162	174	171	156	146	154	174	157	149	158	168	160	148	160	160	152	160	167	140	153	150	160	161	147	166	148	145	169	148	156	157	162	139	162	152	169	166	182	183	158	138	156	163	159	154	173	145	167	176	164	150	190	153	167	144	181	166	150	153	160	182	168	161	141	183	163	165	156	148	183	165	175	147	161	145	145	154	155	156	182	151	152	145	181	164	161	149	170	158	140	129	161	143	149	164	153	159	139	174	145	180	163	160	145	136	160	152	157	158	157	151	156	182	149	147	159	172	148	143	157	151	153	184	155	163	143	180	163	143	139	165	160	155	152	184	139	156	148	155	164	156	176	167	143	164	159	156	164	150	157	176	159	134	175	147	162	166	179	158	145	184	140	157	148	155	149	175	164	156	158	163	165	155	151	163	157	162	174	142	159	168	162	161	157	149	186	132	148	150	160	172	143	148	181	149	153	149	142	157	156	153	144	146	148	146	131	189	153	161	156	181	137	146	152	172	167	179	148	177	162	145	150	155	160	188	165	169	178	171	153	168	151	144	155	147	141	154	168	167	168	182	151	175	159	153	173	173	161	143	146	154	149	157	152	166	164	145	155	147	142	143	178	155	164	156	169	161	161	142	173	154	155	150	147	152	187	154	148	154	169	168	149	146	174	173	162	151	149	191	165	151	176	153	164	157	149	128	161	184	182	159	156	172	167	155	174	163	163	183	171	176	168	180	187	159	162	158	170	156	161	146	149	136	168	148	165	146	174	169	168	165	151	139	169	134	171	161	169	157	135	161	159	168	156	161	156	147	176	173	165	147	153	140	152	149	162	166	149	160	148	149	166	177	146	165	154	158	147	153	139	157	157	143	158	156	164	157	154	162	131	176	161	176	173	166	150	168	174	174	160	141	148	167	158	178	154	144	172	167	147	146	164	152	175	162	149	159	164	155	182	160	156	149	160	157	154	139	171	161	167	153	156	158	165	153	153	181	129	127	174	189	149	159	186	164	143	172	153	188	147	148	177	151	167	182	159	177	149	167	158	169	143	180	166	157	177	167	154	168	156	130	162	160	144	139	162	152	157	170	168	162	157	170	183	167	171	166	144	136	156	162	169	172	155	160	160	170	175	163	152	158	147	149	171	154	168	158	146	146	158	180	154	169	158	143	139	160	151	160	145	161	145	152	162	149	148	155	158	147	174	134	157	170	156	149	171	180	156	143	147	163	163	150	132	167	158	148	172	165	149	168	156	175	171	161	152	146	156	179	185	141	162	148	154	155	166	178	150	167	167	147	165	172	175	160	164	184	162	157	172	167	187	143	171	160	158	156	160	168	149	187	165	168	157	172	146	158	161	163	159	158	172	172	167	163	196	167	139	164	146	172	175	172	164	172	139	150	170	168	175	163	148	155	169	154	163	163	137	173	163	179	156	137	173	191	173	160	161	178	161	169	161	150	155	147	195	155	149	168	167	172	166	157	177	147	180	152	146	162	165	161	136	166	135	163	162	174	134	163	155	141	157	171	166	181	166	160	173	150	164	145	149	157	160	162	164	161	167	162	159	140	161	158	153	137	178	156	161	149	168	162	162	168	157	142	161	157	152	139	165	159	162	152	165	173	165	156	149	149	158	160	159	150	148	143	142	144	147	169	147	172	142	164	174	173	152	152	159	155	175	144	138	152	159	182	161	162	157	152	176	131	162	157	168	166	151	153	158	172	161	172	168	154	170	160	146	157	152	159	139	152	155	185	158	173	165	158	161	158	173	159	176	159	172	161	169	166	141	135	162	133	154	157	143	158	175	133	172	152	158	127	155	159	159	161	162	166	159	155	151	172	175	152	168	148	170	149	156	144	169	174	164	156	139	157	156	161	156	174	176	159	158	158	164	162	152	171	181	157	160	148	166	179	158	156	170	153	167	136	152	179	165	153	155	162	183	143	146	140	163	171	166	161	137	151	156	180	140	158	168	176	138	151	143	149	136	162	162	149	166	154	153	162	151	155	162	168	158	178	146	131	153	165	131	157	144	152	158	182	162	155	178	150	163	152	150	174	162	166	158	163	170	147	135	159	168	158	173	148	155	166	152
22796	39520	35359	26040	20821	16611	13573	11061	9310	7532	6341	5838	5119	4392	3726	3262	2787	2429	2307	2111	2066	1961	1913	1882	1852	1718	1722	1635	1551	1429	1290	1238	1172	1034	1000	893	687	551	511	471	441	394	354	320	334	285	325	330	312	285	273	292	263	278	266	272	278	275	273	229	313	307	276	284	290	256	263	254	252	299	274	299	287	269	280	319	296	321	354	319	295	339	297	269	264	269	288	270	255	257	279	274	297	282	229	292	263	291	252	252	298	276	298	273	295	242	287	287	275	301	261	271	285	281	261	277	269	253	253	246	289	275	260	270	269	287	260	249	253	263	266	274	289	254	285	254	253	288	295	268	291	288	291	259	251	278	268	291	275	267	243	276	260	258	275	263	292	260	254	285	276	292	223	278	250	284	267	266	260	276	280	255	268	281	243	281	283	293	264	272	277	296	298	278	267	262	248	300	278	246	263	279	271	277	281	257	249	250	267	248	261	286	248	286	271	301	289	281	286	268	249	288	255	291	265	265	297	270	268	302	263	274	249	271	252	271	267	296	283	275	271	251	286	285	267	270	288	290	271	283	314	307	308	287	241	284	274	257	264	293	268	276	284	279	240	290	287	282	297	289	288	258	289	282	283	253	265	264	286	274	288	302	265	286	245	273	280	267	291	257	292	268	294	290	287	242	315	244	279	247	275	260	293	275	271	301	289	249	239	280	271	272	291	282	279	258	299	265	256	281	253	270	277	256	249	247	263	242	262	275	279	270	283	300	284	291	262	293	285	276	259	261	277	268	254	282	255	276	286	283	287	260	259	293	261	298	266	292	284	260	277	262	279	308	299	283	272	262	262	276	272	263	294	275	272	261	277	322	264	256	271	278	252	273	282	275	290	282	280	255	244	277	267	306	267	302	287	290	292	272	316	270	283	253	230	273	279	285	266	291	310	308	294	274	289	271	241	266	262	315	257	305	259	262	295	262	250	272	295	287	282	261	277	293	304	285	265	288	300	260	263	259	276	272	280	236	263	271	291	276	294	288	301	268	310	252	279	263	280	255	266	276	266	284	287	256	269	266	252	290	257	290	255	281	239	289	290	266	261	252	254	260	298	295	263	287	272	287	262	232	279	246	272	256	284	268	271	263	291	313	260	266	260	299	269	288	257	246	266	288	267	264	275	255	290	282	273	302	267	308	273	274	273	295	276	265	272	295	297	286	293	292	249	269	260	277	282	261	235	268	314	252	284	299	228	257	270	255	294	281	280	270	258	288	279	270	294	261	255	252	291	280	262	277	245	264	275	296	313	281	275	244	271	270	294	272	278	299	269	241	276	286	302	248	257	259	275	272	281	255	274	263	250	270	269	308	270	270	278	276	271	296	288	284	270	288	273	275	279	248	263	273	238	273	272	293	282	304	259	298	269	289	274	284	269	269	272	286	257	288	259	281	284	289	256	278	269	310	297	281	259	262	263	282	253	300	272	269	284	243	238	249	268	261	273	266	257	247	268	268	327	310	265	271	296	238	290	260	261	303	295	288	282	269	259	283	265	267	281	290	283	312	267	265	292	267	249	290	281	293	251	255	289	276	293	273	250	278	252	266	273	281	281	262	249	284	288	265	284	299	277	270	261	282	246	269	267	284	282	246	265	263	283	270	286	278	277	254	289	282	268	253	255	287	274	278	286	267	285	294	293	282	256	285	279	251	259	273	289	268	270	257	278	266	295	261	274	252	269	261	252	284	267	282	279	285	281	259	289	280	264	295	257	252	241	261	266	278	277	260	252	270	246	278	290	276	289	274	269	290	247	284	255	275	252	275	300	256	263	252	272	253	271	286	280	298	264	258	293	260	272	282	269	283	239	264	265	274	281	277	261	288	250	276	282	252	254	252	259	308	285	252	263	276	264	273	274	279	281	253	276	269	267	297	277	271	277	286	261	245	248	288	294	257	290	296	249	247	269	265	282	269	260	264	282	264	285	257	248	317	271	250	290	253	263	249	262	289	290	278	271	292	272	266	254	275	254	287	270	271	278	297	273	273	282	275	273	273	239	276	272	281	275	253	252	290	272	306	308	295	329	292	289	274	289	260	251	250	235	263	285	255	271	259	280	291	295	278	269	281	299	254	286	274	264	288	271	261	269	239	312	280	283	273	307	241	265	260	281	299	298	289	278	302	298	260	287	279	256	282	272	283	263	293	278	284	256	286	282	260	292	274	274	282	268	268	259	284	260	284	292	281	282	284	274	275	254	281	286	283	274	269	273	276	265	274	290	255	267	275	264	263	274	251	279	273	277	277	268	267	275	289	247	269	295	270	231	276	289	305	237	245	293	243	254	243	254	267	260	259	299	292	262	296	269	262	269	287	264	287	271	260	289	265	266	277	253	286	258	303	248	285	277	259	269	264	291	272	276	263	271	240	279	259	267	265	285	215	297	287	292	263	287	257	279	282	269	265	288	265	303	280	262	255	256	295	282	279	279	277	258	245	275	239	272	293	283	245	264	278	288	268	266	263	248	255	264	270	287	276	291	283	278	267	264	284	268	303	261	272	278	287	264	299	273	267	307	277	270	265	280	267	290	263	242	267	287	289	296	266	297	270	307	265	269	279	281	288	263	267	271	283	258	296	284	291	297	290	282	285	282	275	273	278	276	278	261	244	262	266	267	276	245	282	290	270	286	299	269	281	284	303	281	273	279	288	285	273	282	299	241	281	255	267	260	296	260	286	290	279	268	262	259	259	270	279	274	277	268	266	253	273	293	266	257	257	286	276	283	321	274	272	310	280	272	284	274	241	265	245	278	273	273	267	247	289	264	265	247	265	245	263	241	258	315	259	299	273	278	284	242	275	259	280	281	262	271	253	288	316	296	315	296	247	293	282	289	261	287	252	260	265	275	272	272	285	273	307	269	294	273	265	247	291	266	300	278	275	285	258	282	285	266	269	272	267	274	283	283	283	285	264	251	244	275	291	277	283	291	313	283	304	255	271	263	252	271	291	257	291	252	274	277	262	268	270	258	275	258	282	296	272	285	246	282	257	267	289	249	251	291	244	262	268	292	261	261	294	287	251	248	304	284	265	293	280	272	309	272	270	268	292	288	277	273	244	255	281	273	308	287	277	274	282	268	286	273	268	268	271	254	255	299	260	291	288	279	284	280	264	275	241	290	251	263	315	259	279	276	281	283	268	258	296	261	256	293	268	277	271	253	292	267	244	305	258	279	274	283	264	295	265	288	261	267	268	258	281	260	315	296	281	277	290	282	264	283	321	270	264	276	260	276	269	280	280	264	276	258	260	303	249	271	263	259	254	285	268	281	271	272	292	266	271	271	287	280	273	271	295	286	291	301	269	276	286	298	268	281	286	258	290	281	263	278	271	266	279	282	278	297	272	295	290	254	253	290	272	257	269	249	301	251	269	242	259	274	290	311	267	261	280	283	300	265	272	279	277	290	281	284	252	294	287	272	294	294	271	252	259	290	283	288	264	257	273	285	298	265	266	270	292	290	300	280	249
26763	20983	17004	8649	4028	2669	1979	1508	1258	1092	941	793	739	685	650	569	517	473	450	435	437	477	426	421	409	380	400	415	383	389	369	348	328	369	337	331	291	269	269	257	216	255	223	233	266	244	265	278	238	230	225	249	259	275	231	255	245	243	251	248	250	252	253	237	222	229	227	238	243	260	255	238	281	229	250	244	254	262	250	230	254	236	235	236	254	218	241	219	278	250	248	228	262	247	248	250	233	255	267	268	251	217	246	226	257	254	235	227	254	266	236	244	248	225	247	235	238	250	237	238	252	244	260	243	249	238	244	255	258	240	232	244	232	271	274	257	227	245	221	234	237	255	233	239	283	223	234	239	256	258	258	268	249	229	216	253	210	271	226	258	229	255	268	244	270	245	257	266	239	241	263	248	222	255	253	226	273	250	239	236	222	234	256	233	247	260	258	239	231	230	248	253	219	221	237	266	245	245	254	225	241	208	223	238	240	242	217	268	227	239	257	236	254	219	240	280	224	269	242	232	234	236	247	227	241	231	266	242	264	251	247	251	261	255	263	263	251	236	242	232	237	245	250	231	255	265	252	252	239	245	243	272	238	258	251	237	247	237	243	263	234	249	239	231	197	272	221	242	249	234	267	247	255	237	225	244	234	231	242	237	265	279	209	213	239	264	250	250	272	235	235	221	252	271	250	229	243	249	220	254	288	240	225	235	248	235	206	226	245	272	234	250	223	234	249	234	255	246	256	220	261	235	250	255	231	247	278	252	257	249	246	241	233	220	251	260	251	223	232	248	247	241	247	232	223	255	244	249	250	257	282	234	235	220	235	238	238	258	237	257	229	267	254	250	229	271	213	237	238	266	256	239	231	258	251	253	269	260	274	256	234	250	248	227	224	237	259	257	262	250	246	245	243	262	241	248	231	245	230	237	220	253	258	233	242	230	216	229	236	250	239	238	255	238	236	298	255	240	253	255	230	239	249	253	259	223	259	244	260	278	252	237	224	225	240	231	255	242	255	253	240	251	219	234	221	260	211	233	243	241	216	238	252	243	247	258	245	231	250	232	216	233	232	255	227	251	231	239	264	263	229	249	247	236	214	236	276	240	216	224	248	275	244	262	252	248	229	264	231	235	258	253	252	258	219	256	236	239	233	269	262	232	221	247	259	240	236	244	237	261	259	235	257	231	257	233	217	250	284	263	245	241	233	248	243	237	230	232	255	236	240	234	253	243	237	244	233	233	238	237	252	265	259	257	259	255	244	265	236	239	259	254	262	253	228	231	242	246	256	236	254	227	253	261	270	254	238	238	248	240	269	221	240	241	246	272	228	220	245	249	258	268	243	255	254	229	242	231	258	241	233	247	238	243	232	243	257	226	254	245	232	250	256	218	267	260	229	251	239	231	241	248	257	222	259	224	254	235	251	249	211	273	245	229	269	261	245	238	226	264	275	259	249	261	228	250	231	279	251	253	230	229	246	248	231	260	218	245	245	224	247	253	248	232	238	241	246	252	234	239	222	245	228	217	278	243	250	280	272	240	249	247	280	262	271	225	248	250	240	250	232	231	232	262	227	231	245	249	268	241	250	265	231	226	240	259	240	257	263	221	245	238	245	261	258	245	240	251	270	229	272	245	246	229	235	249	239	256	240	269	233	247	266	214	265	221	254	239	218	228	248	294	220	225	232	221	234	219	229	238	257	225	237	246	221	243	249	246	229	241	219	221	229	231	255	246	233	256	271	257	230	252	232	248	241	245	243	250	248	251	233	265	266	243	220	232	239	249	234	235	246	249	236	233	254	232	241	236	251	243	251	247	253	227	267	241	244	246	251	263	240	246	261	248	270	266	203	233	244	226	234	226	280	243	247	233	262	242	235	256	244	272	254	242	250	249	255	220	260	261	243	265	247	251	251	211	286	265	230	229	250	237	261	234	223	253	234	242	253	249	235	260	235	257	232	229	238	261	234	237	278	212	264	246	235	245	228	271	244	246	238	251	274	245	248	264	274	253	206	259	236	234	256	252	272	240	269	239	241	208	240	244	233	248	248	250	237	238	252	224	200	257	256	259	249	280	270	245	233	235	242	244	252	238	247	266	232	216	252	240	225	257	233	245	251	253	258	240	244	254	252	257	227	262	256	225	227	256	238	228	281	259	221	263	221	253	242	253	246	236	248	253	252	261	244	254	237	247	230	224	247	248	262	268	264	239	240	232	228	247	252	246	230	242	214	256	279	268	262	231	239	223	237	221	263	231	280	266	216	235	237	240	260	266	259	219	251	241	228	235	241	244	248	253	235	248	253	254	270	236	241	239	240	216	239	256	258	248	212	268	222	228	248	252	243	217	226	243	255	257	248	245	200	237	242	226	263	262	231	242	254	267	273	242	234	252	252	252	222	265	255	233	238	269	239	213	235	219	234	245	275	247	234	253	215	259	273	256	227	250	230	239	252	268	215	244	280	256	244	247	234	236	227	258	248	266	260	241	253	257	242	286	224	249	246	243	222	253	274	254	231	243	269	263	215	245	233	260	232	251	250	243	257	222	239	277	249	251	253	225	254	256	251	254	269	228	212	248	228	254	257	231	235	218	252	281	239	215	245	244	238	250	234	255	244	223	219	208	246	257	247	228	242	238	251	250	255	260	272	227	243	262	255	242	275	223	233	229	238	264	278	227	248	238	280	258	211	236	242	254	247	233	265	270	237	233	236	253	261	260	245	253	231	234	255	218	254	239	246	277	239	254	229	230	250	214	277	219	270	237	255	248	261	254	241	262	212	248	255	256	251	241	248	271	222	222	249	241	235	240	265	233	235	230	243	251	220	243	233	239	239	242	285	265	247	238	244	259	259	250	238	241	230	255	240	268	244	241	228	251	238	213	240	224	242	230	252	242	252	230	260	240	245	229	287	236	270	249	239	252	228	271	239	262	265	249	237	239	248	242	259	234	264	241	249	266	235	253	203	248	245	236	239	255	258	219	239	251	255	236	270	238	251	245	214	238	262	199	212	245	261	245	252	285	235	241	246	243	251	272	273	234	262	272	226	249	239	230	219	241	249	232	241	257	222	260	236	195	233	254	230	252	210	212	230	243	284	258	257	245	234	213	253	227	265	260	231	252	244	260	266	253	248	223	266	256	254	222	238	237	256	255	247	237	269	242	251	251	236	248	235	240	230	271	245	250	249	232	267	240	227	267	202	236	241	232	236	267	214	237	236	250	252	278	263	247	238	256	232	240	263	249	256	242	243	244	236	204	247	229	224	248	229	238	256	228	253	246	239	274	265	230	236	247	264	259	241	238	228	204	248	247	237	275	231	266	210	236	243	246	256	228	229	251	220	227	236	251	226	225	264	249	269	238	224	279	237	285	228	294	242	248	251	252	238	230	241	263	246	265	251	260	240	270	234	231	275	231	235	224	232	257	247	259	243	243	247	235	231	204	260	251	217	266	238	249	215	261	268	254	238	222	232	242	254	282	228	246	239	235	249	234	244	255	213	242
18746	27239	23009	14921	10949	8060	6356	5062	4285	3954	3215	2674	2414	2201	1859	1623	1375	1269	1266	1152	1129	1140	1083	1024	1015	984	957	978	936	901	864	875	788	762	725	631	592	586	527	470	465	441	424	412	455	440	460	451	446	388	449	424	422	456	409	453	455	436	400	403	418	439	415	420	437	441	414	415	452	421	461	434	436	394	419	440	464	418	396	466	460	434	454	430	432	427	409	384	435	411	443	441	443	428	455	411	430	420	415	456	403	479	419	418	457	437	453	442	427	410	412	447	391	402	410	404	460	416	403	427	403	444	423	483	416	421	441	432	470	425	414	448	419	406	418	415	405	437	393	423	459	443	436	430	449	425	463	446	402	426	430	413	432	414	418	430	416	430	417	423	438	431	426	446	448	430	387	397	439	356	422	420	448	444	416	409	420	447	433	422	410	401	424	449	440	453	429	398	415	417	441	412	402	421	449	430	453	457	429	426	395	473	443	430	417	440	411	431	448	412	418	409	414	417	423	442	422	421	436	407	469	395	390	422	405	417	448	435	426	387	447	431	460	432	426	411	432	390	405	457	416	406	401	446	424	412	433	443	437	430	449	429	392	368	431	433	395	437	471	393	454	410	419	435	428	456	424	432	451	408	433	448	382	426	435	459	442	426	411	433	429	443	424	439	473	392	431	451	416	474	421	410	414	421	430	436	458	430	466	433	461	429	429	430	390	417	432	399	428	393	439	407	444	403	420	455	402	440	435	386	424	420	440	451	426	431	410	407	386	424	398	442	436	406	430	435	420	437	385	436	407	465	418	454	423	432	425	398	467	440	413	438	456	429	461	444	433	386	440	426	451	445	405	446	447	430	422	433	375	422	436	414	422	423	413	445	405	430	455	431	437	455	429	420	438	458	454	413	469	428	423	414	363	396	389	437	447	415	437	442	415	387	404	426	404	407	464	434	409	446	415	406	406	435	454	413	406	485	436	422	442	378	426	452	428	398	460	454	435	410	459	454	459	460	410	392	385	403	467	451	421	386	365	407	448	443	428	420	420	416	430	407	445	423	413	454	440	428	436	416	429	418	417	425	467	426	397	455	418	446	427	442	428	448	427	414	452	470	438	420	446	445	428	425	431	428	460	386	418	401	435	440	450	437	450	442	437	420	410	442	415	448	454	448	457	374	462	432	392	448	440	404	430	389	418	416	433	456	459	430	429	415	434	424	452	428	438	406	417	414	416	446	404	434	390	407	406	440	396	407	441	432	406	457	439	448	396	462	411	447	416	414	386	391	447	449	427	393	405	409	436	429	403	413	434	421	424	428	447	446	426	433	415	440	392	444	398	362	425	392	389	420	403	457	463	386	427	431	423	435	402	413	432	427	432	472	442	453	394	424	400	463	419	424	413	431	409	448	422	396	391	420	462	458	397	449	428	404	449	419	424	443	439	404	414	393	417	426	406	427	436	443	416	439	436	442	432	436	418	451	415	440	473	388	437	442	414	404	449	401	428	436	455	410	445	457	447	408	410	445	408	403	407	424	397	434	423	460	413	426	429	423	448	432	410	452	446	418	412	425	400	415	425	460	445	424	425	452	426	421	432	429	387	427	441	447	398	419	429	429	433	429	420	449	434	480	445	419	442	393	403	413	397	408	415	464	421	413	440	456	401	417	441	431	420	418	399	427	423	424	445	423	426	394	442	437	418	438	427	450	437	426	439	424	434	417	433	425	450	450	413	412	438	461	442	415	430	427	437	444	447	445	414	418	461	461	427	420	470	419	397	434	426	405	419	426	448	478	406	428	420	426	400	416	425	446	399	427	443	404	433	408	446	443	446	475	430	422	443	432	404	427	389	463	426	444	475	429	409	416	398	408	402	420	404	448	448	405	425	425	404	449	425	430	428	430	451	405	415	457	413	410	436	465	402	448	411	423	429	423	446	415	438	437	421	433	406	440	395	403	413	435	388	415	459	413	417	478	441	424	429	437	397	426	445	397	448	444	436	415	423	439	449	461	444	420	430	427	411	406	431	447	402	420	423	437	426	452	452	399	427	450	436	408	432	424	380	428	453	402	403	414	430	450	421	409	448	435	452	429	409	452	418	427	465	418	422	400	411	430	420	440	426	444	427	448	433	418	413	404	402	415	399	443	425	444	422	436	390	415	422	421	433	422	427	463	416	468	409	452	428	456	394	418	406	409	442	402	426	486	402	477	448	446	418	432	435	389	418	428	434	414	403	409	374	435	395	413	421	415	438	428	460	432	418	433	432	446	442	464	423	408	426	394	415	441	419	427	468	454	431	408	453	399	427	421	445	444	417	402	414	416	412	432	434	433	431	417	408	444	428	440	411	425	422	423	443	424	423	422	411	438	447	428	420	402	445	414	382	420	413	416	402	423	427	427	441	442	466	420	411	447	410	393	426	429	436	436	425	437	412	426	417	440	428	414	431	470	423	477	413	430	430	426	398	426	415	388	422	447	412	428	409	421	429	435	473	436	447	449	453	401	406	434	425	400	415	416	433	412	447	400	384	404	405	438	420	443	429	407	416	442	384	464	423	440	404	441	419	451	450	460	418	431	436	419	429	467	421	434	443	419	448	411	440	470	444	454	441	437	431	441	416	420	465	421	425	441	424	424	443	410	427	406	480	407	393	468	426	438	440	422	446	438	390	447	419	414	433	450	413	421	431	420	492	450	405	419	418	418	417	406	474	436	403	431	415	420	402	463	428	415	458	437	436	445	448	428	395	409	436	397	376	409	469	426	410	423	426	423	437	448	433	444	439	438	410	436	443	392	400	396	436	438	413	386	405	430	454	409	434	425	411	430	415	438	406	413	423	436	423	420	414	411	410	432	444	434	375	455	409	432	403	404	451	439	409	448	403	423	468	393	399	407	421	390	409	399	423	456	429	449	404	461	415	476	424	469	416	452	414	419	445	438	391	454	443	441	416	427	442	447	420	421	426	443	432	443	417	412	429	412	425	427	431	450	426	442	427	445	430	417	418	422	422	458	387	449	442	451	445	419	422	405	447	402	418	438	395	407	416	405	416	442	424	433	417	426	435	429	449	438	444	449	404	436	421	477	442	448	427	414	444	412	403	406	397	403	393	431	406	446	414	417	437	421	438	412	437	434	477	429	417	408	441	411	396	436	424	461	399	435	430	409	389	405	462	414	403	426	447	459	412	468	433	414	388	442	434	449	435	413	460	430	438	416	426	440	382	439	422	418	457	452	413	407	433	403	405	380	446	403	458	387	390	423	457	410	452	431	420	473	398	429	415	425	413	409	421	408	421	419	452	441	407	412	414	419	456	412	399	453	415	410	449	400	433	433	462	412	446	426	422	422	443	423	459	437	444	413	431	393	441	461	444	416	441	469	453	471	428	450	422	434	397	411	449	445	443	427	432	386	440	447	394	415	433	452	462	435	445	433	428	442	443	417	434	402	405	398	406	427	410	431	471	438	415	436	437	425	390	412	443	419	462	423	449	408	436	437	415	471	462	422	452	446
23990	21140	28303	24218	20561	10042	4277	2629	1949	1879	1618	1366	1153	924	854	751	675	617	569	566	555	521	524	527	478	501	488	498	480	383	406	388	386	395	360	325	300	285	249	242	248	225	234	203	202	179	222	213	204	208	217	243	194	210	222	194	197	200	204	190	227	189	219	220	196	203	224	207	224	191	216	206	217	203	214	228	220	190	228	200	234	203	211	220	210	216	215	199	195	214	190	203	195	220	200	194	185	174	213	203	192	187	203	220	206	206	193	202	215	224	200	214	216	210	211	206	218	213	196	193	218	197	191	204	188	191	214	184	211	217	204	204	195	222	241	192	212	216	194	182	212	213	190	212	188	217	183	208	184	179	214	218	231	212	192	190	239	206	200	225	216	208	208	206	227	240	217	229	192	228	211	189	223	204	200	197	222	216	177	205	194	210	199	200	194	210	198	181	207	208	217	170	200	184	198	212	209	189	199	223	179	239	218	184	237	224	191	213	198	206	207	208	217	198	190	201	223	209	210	194	184	202	186	202	201	229	186	232	220	194	205	184	227	198	195	198	213	222	200	189	201	202	195	212	196	222	231	213	224	219	202	182	201	225	215	224	187	177	230	192	210	204	191	223	206	217	194	225	208	210	203	186	204	190	226	203	212	223	204	209	215	214	211	198	199	224	194	187	183	201	212	200	187	220	189	198	181	211	208	208	205	211	208	166	178	176	191	230	217	201	197	208	200	188	179	201	207	201	244	221	217	216	188	215	224	206	203	193	186	215	205	206	209	204	213	183	195	209	175	200	220	206	209	222	204	201	200	219	224	209	174	194	220	202	187	219	210	214	196	205	180	180	189	220	184	214	198	219	218	211	213	202	189	202	194	228	229	205	208	204	193	213	175	213	211	200	201	208	206	207	212	189	225	216	174	197	227	236	229	216	176	227	207	196	207	194	213	225	204	205	185	218	207	198	201	210	228	178	205	239	181	191	212	213	203	173	210	213	178	222	214	207	200	196	210	197	200	196	197	206	202	202	206	172	208	234	193	188	230	209	196	190	189	204	193	197	193	209	201	200	200	213	195	195	231	183	208	212	218	211	196	205	209	227	215	201	203	190	184	237	221	169	198	233	237	222	202	216	199	221	208	187	209	216	206	188	193	195	205	240	203	215	198	181	236	188	205	175	233	210	190	217	226	189	199	203	203	210	189	206	193	189	208	202	193	216	166	202	197	177	207	236	176	196	219	203	187	228	206	192	207	204	207	185	216	194	190	220	215	246	187	220	205	225	231	197	216	185	209	198	216	204	202	201	174	213	203	225	224	211	188	198	207	203	222	211	192	202	241	185	181	215	223	197	176	208	227	206	183	202	199	187	198	202	208	194	196	199	214	206	206	221	222	197	228	197	201	206	182	193	198	190	206	202	198	198	202	215	224	197	217	209	215	228	195	209	209	204	185	205	198	196	221	207	198	210	215	202	202	218	208	217	219	229	204	196	214	190	205	217	204	219	227	217	177	218	207	192	195	209	210	208	219	191	195	206	197	204	198	197	203	190	218	227	207	185	211	202	204	205	202	218	210	208	207	207	188	202	197	200	189	213	217	215	189	197	194	189	200	217	230	200	199	202	188	180	205	201	207	207	197	209	209	204	184	235	202	208	157	207	207	222	234	176	212	189	205	203	203	236	222	190	233	194	231	185	222	215	233	243	177	203	220	210	210	212	183	184	242	223	218	197	221	226	219	212	220	214	194	207	185	203	202	210	214	198	222	197	215	204	188	195	195	198	204	191	232	180	233	203	197	209	210	209	203	198	211	193	228	208	190	221	184	194	204	203	235	227	192	208	194	211	221	216	189	191	199	204	210	192	193	219	204	204	190	201	226	210	206	212	189	181	216	207	202	196	192	210	195	202	213	221	231	179	214	213	224	197	207	190	217	205	202	203	246	188	184	229	204	195	174	194	201	186	207	232	222	207	199	194	194	196	200	217	203	194	183	181	203	204	190	199	188	214	207	204	186	197	192	209	191	189	211	210	186	215	208	214	200	206	198	194	212	237	218	185	187	207	226	185	186	198	191	217	221	208	218	217	187	212	204	203	233	211	209	195	215	198	197	194	200	217	197	206	217	196	201	214	205	209	223	222	190	206	223	207	219	213	183	233	178	195	216	208	191	219	213	170	197	211	223	203	210	206	185	193	206	187	193	199	210	195	197	199	188	168	194	205	225	227	205	206	195	196	189	201	184	210	210	209	228	205	217	214	201	194	182	190	215	196	203	196	211	208	236	218	207	214	203	198	195	189	219	203	217	195	200	211	206	221	203	233	189	189	187	190	211	198	214	196	193	208	198	215	200	206	183	200	185	187	212	206	226	201	207	205	189	202	231	191	195	190	197	189	197	215	222	188	221	209	205	207	192	192	200	212	204	184	193	198	175	191	201	194	196	200	172	219	208	208	219	228	198	203	198	223	190	202	196	216	202	188	208	177	191	211	197	232	202	203	218	201	221	208	233	195	221	191	216	182	202	195	220	210	212	209	197	205	221	183	216	211	190	202	208	205	210	197	204	217	184	194	186	210	213	188	218	239	210	208	199	200	233	187	195	202	202	194	212	191	203	188	187	222	209	212	201	221	197	246	203	198	233	225	190	198	221	206	204	188	208	174	208	213	216	199	225	193	220	225	179	206	173	222	230	188	210	220	191	192	203	183	227	237	225	223	193	213	191	208	238	209	213	206	230	177	226	201	198	198	197	210	195	203	204	225	198	220	203	172	227	180	195	228	199	190	233	196	185	204	209	180	224	224	232	203	198	188	187	190	198	189	206	206	218	195	212	196	214	214	187	198	224	196	216	179	233	194	210	220	197	209	191	219	194	210	188	190	230	209	194	228	225	184	186	183	213	173	205	201	191	221	211	213	226	235	204	216	184	206	192	192	200	225	194	204	213	186	190	217	197	216	214	195	210	209	209	201	191	199	192	196	207	204	199	178	194	210	199	195	206	196	200	195	199	206	207	174	182	217	227	196	218	227	202	202	240	213	224	193	217	204	189	225	195	213	192	208	200	182	204	221	205	192	194	217	196	196	212	211	217	236	213	217	212	201	223	236	222	207	215	206	203	190	214	212	196	203	207	215	213	204	206	208	211	195	199	218	191	187	203	181	224	203	190	225	207	192	178	218	203	210	241	211	198	185	208	204	198	196	205	189	195	199	197	202	213	243	181	214	195	191	213	220	194	196	193	210	207	196	189	220	210	199	187	204	204	193	173	217	204	183	207	217	221	206	200	195	219	227	190	197	171	201	213	210	217	196	211	184	206	174	213	192	206	215	224	178	232	207	228	222	213	196	192	192	226	209	212	198	200	202	217	205	182	185	193	182	217	204	197	204	203	209	231	199	197	190	201	192	233	231	196	229	234	216	195	187	198	223	185	188	206	221	184	230	225	200	214	226	204	224	214	224	191	175	201	214	198	204	206	198	216	218	207	207	197	199	195	194	189	184	198	193	212	201
19246	33173	29656	21014	16315	12779	10065	8146	6794	6301	5721	4641	3924	3313	2797	2366	2081	1827	1734	1683	1563	1529	1468	1541	1544	1438	1363	1298	1256	1177	1101	1057	931	936	766	741	637	574	523	491	451	429	408	417	372	369	408	384	377	434	406	396	404	389	359	402	378	362	360	369	363	346	338	361	366	361	339	377	345	413	371	319	368	359	382	371	417	380	416	344	369	375	362	367	361	349	366	345	358	364	362	361	350	354	389	380	336	367	355	342	337	381	378	369	365	350	379	362	353	353	340	318	339	352	367	353	408	349	349	355	346	387	360	378	353	398	351	371	350	330	377	369	379	345	370	357	370	351	339	394	335	371	376	374	389	354	340	373	365	370	415	386	351	364	380	373	400	367	367	389	364	368	332	372	372	351	382	394	354	327	324	353	350	361	357	348	352	365	366	367	341	349	352	359	358	344	345	350	386	367	365	352	374	338	352	350	348	331	370	382	361	365	349	348	361	359	356	340	392	347	374	379	372	366	357	321	321	360	367	356	359	360	363	341	365	389	362	359	353	373	370	351	335	353	375	339	365	382	333	382	366	410	388	348	368	377	357	381	352	346	323	369	360	373	340	337	354	365	374	365	328	395	376	387	364	328	386	376	346	331	344	370	351	346	348	369	384	360	352	368	383	342	362	391	337	367	353	375	360	345	392	343	360	376	362	342	357	371	359	356	359	349	395	345	324	376	375	357	351	372	385	337	367	349	380	349	369	383	363	335	348	355	323	355	358	382	351	380	392	377	360	364	371	339	365	333	394	353	376	334	378	352	326	362	327	365	352	389	385	385	350	367	347	376	329	351	339	376	343	349	340	325	371	376	350	361	361	353	352	365	351	335	368	376	332	335	375	361	390	359	369	396	363	348	349	369	353	349	364	357	349	372	372	356	374	330	384	368	395	354	405	351	369	371	394	376	335	374	379	415	358	347	396	351	367	360	383	382	378	357	389	380	359	360	375	367	367	343	373	359	387	312	355	369	355	344	362	336	318	360	347	336	360	340	377	372	359	369	384	357	394	361	367	363	342	348	373	342	330	350	343	373	323	328	351	375	391	344	322	372	369	376	331	344	326	346	394	397	359	346	392	383	376	370	345	377	388	360	385	359	372	370	416	347	369	369	359	358	383	351	361	367	378	365	319	374	352	362	339	378	331	345	384	342	331	356	372	355	376	375	349	343	372	333	357	369	360	368	328	345	356	382	352	345	339	324	350	335	323	368	342	359	299	378	380	390	346	359	362	339	367	328	363	369	399	344	397	355	364	370	366	327	369	343	368	411	359	360	336	344	339	359	378	351	341	360	321	355	339	347	357	363	383	350	374	384	348	395	378	338	391	378	340	354	368	366	320	360	386	359	366	336	331	342	367	354	365	381	357	355	385	397	343	355	330	360	360	365	334	387	351	388	359	385	361	364	378	372	386	344	374	326	353	343	343	353	370	362	393	341	355	343	345	342	347	318	340	343	330	323	388	340	387	356	353	352	329	363	334	338	372	337	376	390	359	353	366	352	375	340	398	344	338	356	404	366	339	342	337	371	367	324	381	371	325	362	380	357	364	401	354	381	368	352	360	360	351	375	353	320	395	378	375	322	356	368	339	336	367	381	377	382	369	323	385	372	359	340	340	381	354	407	322	366	359	341	352	337	377	340	368	365	365	350	338	367	358	365	348	378	361	367	353	383	375	373	343	369	395	367	392	387	341	367	351	373	385	348	367	352	343	357	403	362	369	376	367	365	360	340	343	372	365	397	342	391	352	386	375	358	381	363	371	382	339	354	337	362	329	364	349	358	385	360	349	378	355	338	340	366	341	338	349	374	367	355	360	362	356	361	369	349	385	361	323	373	356	375	380	338	332	348	353	326	333	348	353	330	352	355	335	351	321	360	341	392	377	373	389	376	360	333	325	337	342	363	355	354	392	324	388	355	345	361	364	368	318	367	362	377	351	387	378	382	381	351	358	352	382	348	317	385	384	402	341	352	372	370	397	357	355	366	381	355	338	326	325	379	347	354	385	379	344	367	371	361	384	358	345	359	373	347	345	394	358	374	333	376	351	358	373	358	344	337	402	376	352	352	336	351	366	317	379	366	371	330	368	374	348	335	317	422	364	385	391	339	351	363	356	378	362	343	344	366	374	345	371	338	353	355	376	382	372	382	370	372	340	382	355	331	361	374	328	349	366	349	326	387	381	356	368	332	338	306	360	358	371	351	386	368	355	378	363	375	354	394	360	351	354	347	366	355	322	394	364	345	365	341	332	395	378	394	375	362	344	351	362	310	398	335	343	334	340	340	360	357	361	383	352	404	343	368	350	374	336	379	376	359	377	327	374	387	359	354	355	352	361	342	371	331	377	408	377	355	362	342	378	343	358	330	333	353	360	356	368	344	364	360	383	351	345	337	371	372	356	364	393	356	338	374	330	374	388	370	367	390	333	367	344	372	379	355	359	334	365	356	345	380	357	360	348	355	348	375	386	348	375	326	365	358	342	340	327	341	369	346	336	359	373	356	358	383	339	345	394	390	357	382	339	397	382	377	345	362	369	370	355	372	341	368	325	383	376	397	349	388	354	366	351	349	368	366	356	370	374	402	357	346	353	362	308	364	313	349	389	400	368	357	391	363	362	370	379	341	359	325	330	362	359	343	377	381	419	368	375	376	381	357	344	364	369	373	338	363	346	349	377	345	359	347	377	355	356	364	355	364	361	349	373	365	337	388	356	334	388	380	396	367	340	376	343	355	352	375	354	361	342	344	354	357	366	361	368	359	382	362	365	357	360	392	329	376	336	336	364	390	369	398	339	340	356	372	356	334	368	364	395	359	355	355	369	401	360	350	371	349	372	364	363	337	361	341	340	338	334	373	339	373	350	338	324	357	374	382	391	371	364	338	376	372	357	353	347	385	340	355	333	372	365	359	382	354	325	361	374	357	354	332	362	359	365	347	358	359	323	375	323	383	334	347	364	361	352	367	374	356	379	340	352	322	371	360	370	383	322	357	370	387	353	332	350	351	370	355	371	391	362	388	364	373	355	387	385	372	349	381	340	377	348	353	388	337	380	344	362	343	349	353	352	319	396	337	327	329	385	342	349	384	356	342	373	355	327	376	356	339	393	368	346	353	378	373	360	370	343	373	339	379	347	358	360	374	358	401	370	356	358	347	355	358	335	349	341	350	367	350	353	377	361	348	349	361	345	349	369	350	366	341	366	382	377	350	326	337	397	367	335	370	387	373	378	387	371	365	377	363	349	377	357	332	346	356	369	342	349	341	372	335	380	365	334	381	386	389	367	357	391	366	347	355	351	407	354	354	401	341	337	359	349	319	326	370	419	341	380	374	381	365	344	391	383	362	360	336	365	321	389	383	351	373	370	358	369	378	355	354	350	359	365	340	349	374	343	392	355	318	347	365	346	379	366	381	348	392	354	381	362	385	359	348	382	352	348	386	355	378	352	351	352	315	346	340	369	363	364	340
23094	21126	28862	23637	21142	20306	9750	3936	2732	2287	2138	1948	1648	1365	1185	984	799	709	671	705	686	662	647	630	653	659	572	565	542	510	442	419	424	381	352	296	283	238	240	226	192	185	202	159	172	181	167	165	157	137	186	151	171	141	142	163	164	171	144	157	146	145	167	178	151	172	167	189	191	170	158	160	158	152	161	172	185	159	154	152	189	175	147	167	155	174	157	173	156	153	145	155	119	138	185	178	149	158	145	172	184	172	142	142	160	162	147	147	160	166	138	167	169	136	156	184	155	161	161	158	160	174	155	128	155	149	142	163	131	155	146	182	155	150	169	142	155	158	160	148	155	161	173	188	153	161	130	156	147	150	165	155	154	161	150	157	152	153	157	143	142	149	160	161	161	147	165	146	151	155	150	154	155	152	181	168	185	143	160	138	136	163	159	149	170	135	162	158	170	160	146	179	161	167	162	153	133	159	135	151	165	179	169	168	149	163	136	150	161	158	173	146	154	145	177	153	140	175	124	159	170	172	160	169	151	156	186	133	140	156	159	160	149	153	157	147	165	154	158	175	158	145	169	145	157	173	141	161	137	174	156	152	155	157	164	156	153	160	177	146	152	146	179	170	159	153	167	159	166	205	149	161	173	150	164	150	149	145	153	138	133	185	161	151	165	157	159	175	157	151	161	160	182	156	154	158	130	158	138	136	159	168	152	166	135	129	144	148	152	158	147	166	160	168	168	146	147	159	165	163	163	151	170	154	141	149	153	156	171	149	157	164	168	154	163	141	142	165	151	142	155	155	178	164	175	141	141	150	170	154	166	143	153	155	145	168	159	135	136	155	155	156	147	156	159	168	151	144	168	156	147	169	143	154	140	172	142	148	158	151	145	160	136	147	162	156	146	166	159	144	138	174	144	147	154	165	157	147	183	150	144	155	166	158	149	141	170	153	174	162	163	154	141	174	183	136	133	161	161	168	168	154	167	170	138	166	161	153	136	182	135	162	165	133	174	163	157	156	149	130	146	146	154	150	162	158	164	162	146	173	160	155	151	154	133	135	163	141	157	169	177	160	149	155	163	154	161	184	161	158	166	165	164	164	171	150	147	176	147	135	149	154	156	186	157	159	154	149	162	170	168	146	147	163	158	149	166	144	163	182	141	141	158	192	159	155	152	150	156	145	144	169	161	169	144	184	161	172	145	164	149	163	155	166	164	144	164	137	169	146	160	157	147	162	167	159	144	151	152	142	152	141	143	144	138	164	161	125	169	171	151	138	160	157	164	187	122	168	153	151	166	149	143	170	156	152	159	156	174	153	168	149	165	148	162	145	179	147	167	168	157	163	151	162	152	137	160	159	155	154	156	149	162	151	151	163	164	149	151	154	163	155	153	129	131	163	176	180	165	171	117	173	152	159	158	139	141	173	143	130	145	142	126	156	154	169	150	166	148	143	145	162	150	152	165	161	153	152	161	168	147	152	166	139	160	155	147	156	156	153	159	159	153	149	158	149	168	159	158	153	154	152	147	138	136	177	158	146	166	165	148	158	146	161	144	141	162	167	165	161	158	159	174	138	149	139	172	138	174	158	173	169	145	169	133	155	160	140	156	164	180	172	156	160	121	163	187	162	176	154	152	152	149	152	147	146	178	148	132	160	156	161	149	151	135	161	152	171	151	158	161	162	160	160	144	169	185	141	161	174	160	148	136	144	165	146	142	132	151	175	142	162	149	184	152	157	158	142	173	181	159	142	159	187	158	170	157	173	155	149	161	167	163	159	156	135	137	167	144	152	138	132	164	150	161	152	165	148	163	150	164	144	135	166	144	135	165	131	174	155	148	151	158	148	145	163	161	150	156	151	171	158	136	163	138	168	163	136	145	154	153	153	152	161	154	151	143	162	146	150	142	164	133	163	132	141	163	152	147	162	183	143	166	162	151	150	141	120	193	187	166	157	171	162	167	154	159	165	164	146	154	136	160	151	151	141	179	147	152	173	173	158	164	157	178	159	140	160	164	155	148	139	145	140	162	137	170	150	163	174	131	147	143	152	151	149	156	151	163	168	147	155	157	154	149	175	134	167	151	148	150	177	148	141	164	153	165	146	144	164	183	162	153	162	148	153	163	136	165	170	173	135	168	181	129	152	150	132	147	161	143	158	151	149	136	155	155	137	143	173	168	132	171	152	144	159	129	140	159	136	174	139	160	175	161	167	149	120	156	164	167	147	155	147	156	148	132	170	165	146	169	153	135	165	156	132	166	159	151	144	138	161	149	150	151	150	140	145	158	162	165	131	187	170	156	140	171	153	136	153	156	140	182	153	157	176	151	170	141	169	154	130	170	153	123	159	155	156	147	169	167	169	165	156	171	145	171	170	151	139	152	146	154	120	162	166	166	150	162	143	150	165	157	142	162	155	154	151	140	159	149	162	147	160	167	164	158	158	161	171	171	177	160	141	142	142	170	156	164	141	180	157	140	161	149	151	167	160	151	165	138	133	163	168	148	162	151	156	129	145	131	137	178	159	130	167	179	154	167	137	160	143	159	144	155	146	154	187	169	148	147	175	152	157	161	167	172	158	160	153	149	151	161	142	153	156	145	145	164	155	168	155	149	155	158	139	142	145	165	135	159	167	161	149	153	154	133	154	141	160	173	160	150	153	166	144	154	151	143	133	154	159	169	163	158	168	146	165	156	173	163	162	153	145	137	160	166	160	171	163	153	168	172	156	147	170	149	146	168	159	148	172	154	173	176	142	167	164	159	162	169	161	172	155	138	172	143	183	173	173	148	160	162	159	159	167	152	157	167	146	160	150	137	117	135	149	158	176	164	143	165	163	168	146	170	165	153	168	150	149	178	157	181	159	169	158	147	153	142	161	152	152	178	145	179	170	164	151	162	149	139	150	148	155	159	151	170	188	164	153	161	154	144	153	143	153	174	167	133	144	157	167	172	159	172	129	159	155	137	158	171	170	145	149	146	164	172	153	144	140	133	151	157	150	139	153	183	179	140	164	164	154	149	141	163	153	155	191	166	151	157	156	154	158	167	162	140	148	158	177	133	132	151	150	144	146	134	152	163	137	151	125	164	151	148	153	151	152	147	161	170	177	182	157	148	151	134	139	151	153	139	134	154	151	154	145	137	156	178	173	168	153	174	183	159	135	158	162	176	164	145	163	161	145	166	162	165	167	161	190	171	173	161	167	153	145	140	161	157	144	122	154	148	161	164	151	165	150	174	170	148	145	174	133	153	140	143	132	137	142	181	163	159	164	154	137	148	146	145	151	159	165	163	143	144	149	152	131	161	142	159	157	163	142	140	166	139	155	167	142	144	126	157	170	149	142	184	158	157	142	168	155	148	137	146	150	136	158	157	146	168	137	165	162	153	154	152	155	160	147	131	153	134	153	164	160	149	142	147	156	157	144	160	155	149	175	174	155	126	151	151	159	172	151	150	152	172	162	133	158	156	169	154	162	148	162	135	171	167	172	142	155	151	151	144	159
20662	37064	33621	25281	19711	16094	13130	10719	8880	7649	7167	6489	5535	4503	3917	3198	2672	2416	2270	2171	2106	2051	1935	1876	1822	1797	1712	1585	1521	1452	1383	1213	1154	1093	969	801	657	524	503	474	417	423	361	332	320	321	297	308	288	321	296	318	285	261	280	307	312	291	261	273	268	271	244	274	280	305	257	282	299	264	242	269	288	294	269	301	277	321	359	346	352	276	302	259	298	248	269	280	247	276	247	263	256	286	307	238	261	252	263	292	271	241	267	281	279	258	274	264	258	267	252	268	287	271	259	272	320	283	270	248	256	239	250	264	271	301	255	272	292	275	273	285	252	256	290	263	231	240	285	277	269	261	278	298	263	293	268	293	261	284	263	273	284	281	281	245	268	267	267	277	265	258	262	283	293	240	262	270	297	276	286	247	227	280	270	247	282	274	263	256	252	277	259	283	285	270	271	265	271	278	289	277	262	281	260	255	293	299	288	285	275	270	287	263	284	266	297	261	253	275	285	301	278	280	318	268	270	281	271	299	293	294	245	266	267	270	289	275	245	237	289	266	250	278	279	270	224	238	275	267	294	279	257	243	267	258	288	260	307	248	272	276	271	264	287	268	271	290	267	279	255	281	258	275	266	292	288	253	260	260	302	284	287	264	279	259	299	255	261	287	269	286	293	263	238	261	285	283	284	238	282	235	303	246	297	290	223	272	254	310	290	306	289	270	280	258	281	285	258	249	278	284	247	261	281	263	266	267	272	274	286	290	291	260	256	264	257	271	271	270	267	266	288	299	285	258	286	228	259	256	266	265	243	276	256	250	294	248	276	250	284	272	278	265	234	267	304	241	293	251	251	259	280	291	248	315	271	257	277	279	248	282	281	278	275	274	269	273	297	290	247	281	270	260	234	284	295	265	268	281	237	259	272	249	277	272	264	233	271	289	249	299	271	277	280	265	263	275	301	270	261	279	255	245	304	260	274	274	256	256	285	246	287	286	257	269	256	267	269	280	267	287	264	297	271	259	278	245	272	282	264	268	273	293	279	272	262	286	256	281	273	272	319	271	262	274	274	292	242	255	283	266	275	255	264	305	272	265	293	257	273	262	298	273	256	252	268	276	281	234	288	254	275	278	284	278	301	268	244	240	265	275	293	301	259	299	263	275	252	245	293	262	290	275	253	252	273	280	254	245	279	257	262	289	290	244	276	259	268	276	278	282	256	303	274	253	261	297	271	275	272	269	282	259	263	306	240	267	281	268	269	282	276	274	286	281	267	267	281	263	259	276	296	256	259	273	249	273	271	277	248	257	258	282	269	262	286	255	278	251	273	286	254	246	275	259	276	282	261	246	275	248	272	261	299	282	263	284	240	249	257	279	278	288	231	291	271	279	280	257	282	248	290	270	256	237	262	263	272	268	234	254	236	284	267	269	282	258	282	229	262	293	247	287	298	263	257	274	248	295	272	272	278	260	316	261	256	253	257	263	296	274	267	295	268	281	259	258	292	276	262	262	277	277	296	254	272	262	267	286	284	286	262	296	282	267	281	262	282	273	258	280	288	274	260	274	268	259	292	261	271	247	287	230	295	252	264	253	278	258	249	272	270	282	288	236	282	238	254	301	289	270	270	265	290	280	274	252	274	258	256	295	266	256	264	297	266	283	252	272	253	289	270	296	273	302	250	261	286	291	261	279	264	257	286	229	273	307	273	297	224	254	255	275	274	280	265	260	266	258	281	308	281	270	249	254	273	268	300	233	283	271	273	268	266	266	247	252	284	280	269	265	291	285	311	271	282	294	247	251	235	281	278	275	248	275	272	259	285	270	269	283	240	242	236	264	259	236	292	288	229	268	273	293	268	269	273	261	281	271	261	291	286	310	273	263	272	248	261	312	293	252	258	291	243	290	248	242	288	279	268	291	269	266	269	263	268	256	284	268	229	243	278	257	280	291	253	281	269	264	267	273	266	261	309	276	283	239	279	281	287	280	270	252	271	267	255	269	306	263	232	274	264	287	309	256	261	278	281	273	263	279	283	276	264	270	272	272	261	254	269	275	270	262	285	274	272	280	304	298	287	274	257	269	262	257	258	270	250	276	268	261	271	267	263	261	252	282	265	290	271	265	289	297	277	293	264	270	289	268	270	281	273	273	259	290	253	243	272	256	257	315	251	273	278	242	292	275	272	273	276	298	229	270	270	259	279	256	253	262	265	277	298	267	275	248	285	271	272	273	279	263	282	259	273	273	271	289	262	273	287	298	255	286	295	252	270	279	271	283	255	269	287	262	286	261	265	260	275	239	286	260	281	263	255	271	280	264	318	272	261	276	248	257	281	263	258	259	277	265	251	249	264	280	287	290	274	270	280	280	276	285	261	256	262	262	285	252	254	264	285	269	280	276	252	273	266	286	264	247	296	267	281	280	265	272	264	294	268	273	288	278	273	268	328	278	266	298	268	259	275	305	265	270	251	259	260	264	285	307	276	302	270	247	263	280	303	310	277	274	271	284	291	276	271	272	279	277	272	254	285	274	267	273	278	269	298	254	278	271	271	251	273	242	266	250	264	278	274	273	256	258	262	288	260	279	288	251	261	270	272	290	266	279	267	240	266	279	296	262	277	243	263	254	251	265	261	267	278	246	256	223	253	267	267	284	256	267	277	292	260	266	281	238	265	245	265	290	257	247	288	243	292	284	285	299	294	297	277	260	250	261	291	277	245	275	254	286	289	277	265	259	274	293	260	280	276	273	244	294	273	252	294	289	274	284	236	271	246	271	283	267	264	260	275	285	246	293	249	250	247	245	255	252	262	264	241	259	266	262	284	277	259	260	313	275	261	282	250	254	255	255	248	264	277	256	269	259	273	295	273	274	309	298	282	260	266	243	282	268	260	256	272	268	260	274	247	281	258	288	258	293	270	285	250	268	284	296	267	289	276	257	268	281	276	264	283	250	276	260	268	288	251	275	246	268	233	314	274	268	270	275	264	302	266	261	276	283	254	246	262	306	273	254	261	277	261	256	224	294	251	271	263	264	283	246	282	269	270	286	284	271	257	276	286	245	243	279	274	263	240	241	293	267	261	296	279	285	256	272	274	227	264	275	294	281	277	284	282	281	277	284	275	284	246	273	246	268	272	276	288	286	249	274	312	281	253	261	300	276	230	279	263	288	281	259	250	279	282	292	261	283	256	268	277	218	247	291	256	256	318	258	268	278	272	257	292	299	260	267	260	235	259	265	284	255	271	271	289	255	244	255	289	255	279	287	269	249	268	267	270	279	261	257	285	277	250	256	282	270	264	283	266	279	259	284	273	268	262	255	285	277	270	284	259	241	261	286	264	286	271	258	289	276	307	254	316	270	281	234	269	253	269	261	280	247	291	254	264	269	278	268	284	275	260	258	239	281	252	279	260	267	266	250	261	286	256	272	280	274	273	261	284	278	284	251	258	264	259	263	252	245	235	268	260	289	272	297	268	290	267	271	270	284	272	287	262	275	306	240	248	291	299	279	264	258
26761	20914	16452	8270	4055	2752	1947	1507	1211	966	1008	879	874	757	608	522	503	454	431	447	439	457	420	442	463	430	420	412	393	405	374	360	340	328	299	314	296	264	256	289	245	249	269	267	237	243	253	259	235	231	263	272	256	241	244	262	253	260	250	260	239	250	288	269	266	250	215	250	254	237	252	271	257	239	257	239	237	238	270	241	248	277	220	253	213	245	247	253	286	247	232	271	267	271	240	250	250	269	224	278	252	250	247	233	255	221	244	263	266	247	272	222	234	238	228	240	267	246	265	222	229	204	233	257	233	241	247	265	273	251	265	259	238	248	223	216	228	253	222	262	243	216	211	262	254	220	247	249	250	225	236	232	218	260	231	255	229	244	247	239	254	226	215	249	242	247	244	263	244	242	234	244	242	247	269	249	244	253	249	268	274	240	224	234	254	256	235	228	242	252	238	240	225	242	273	229	232	227	238	229	241	229	250	249	230	251	275	225	230	246	233	229	233	213	214	228	237	254	246	238	266	243	215	213	226	238	232	254	255	231	242	243	256	234	247	237	245	237	267	251	239	213	276	251	244	219	247	240	236	241	240	236	241	213	233	255	248	245	224	236	219	273	251	229	194	262	254	208	254	256	219	230	232	255	265	248	253	248	227	229	238	246	247	246	264	217	236	245	244	224	248	228	209	233	234	244	247	246	254	220	253	234	231	249	250	277	231	230	261	259	241	219	272	227	237	257	244	251	263	251	248	260	235	250	242	232	217	243	257	224	256	234	243	251	249	260	224	218	238	240	228	242	242	265	227	244	252	252	254	248	223	250	265	251	212	231	247	231	223	234	251	250	254	204	234	228	245	262	256	238	238	275	231	268	254	228	254	243	228	265	236	241	243	262	287	274	249	265	240	247	242	240	238	248	231	234	240	240	245	247	235	250	242	248	243	250	234	281	250	234	233	241	240	263	229	243	232	264	218	228	235	252	235	225	242	267	254	233	252	236	260	255	272	249	253	282	237	230	284	256	241	223	264	230	232	243	254	212	232	238	254	252	252	261	251	249	280	242	234	262	239	226	236	248	214	247	242	254	250	224	231	235	246	258	245	258	206	266	256	251	250	239	269	230	243	225	266	250	271	268	248	240	249	249	251	256	248	256	231	236	263	242	229	257	242	226	210	245	226	229	227	233	246	243	247	230	237	223	235	249	248	265	233	245	234	229	234	233	259	216	271	267	264	257	232	224	237	235	255	245	233	231	248	255	253	234	241	237	239	219	258	245	244	257	252	251	243	247	238	246	283	234	275	237	250	249	235	234	265	255	234	265	242	244	255	245	224	250	263	228	243	246	266	242	234	256	237	244	263	254	245	247	216	235	256	255	247	234	252	242	263	256	233	226	229	228	221	249	237	264	220	226	246	246	226	235	253	239	241	268	265	261	232	245	225	231	252	271	221	218	260	240	244	243	255	235	249	236	239	232	238	240	243	257	211	257	261	229	272	265	263	245	247	269	237	273	261	237	252	258	234	245	242	211	266	255	232	239	248	257	235	227	243	242	246	250	218	273	245	253	256	232	243	232	234	280	281	226	253	243	220	233	253	239	221	234	238	260	227	243	236	266	270	238	246	258	246	257	252	236	253	260	247	260	242	247	252	235	262	253	236	230	250	207	241	227	239	239	265	216	256	247	239	250	252	254	229	264	271	242	243	217	237	214	259	212	228	233	226	262	223	272	215	185	242	229	259	252	230	242	208	267	227	235	250	239	238	251	246	246	265	244	242	242	264	258	273	261	220	231	229	255	257	262	261	248	255	258	243	245	258	242	246	257	261	233	243	224	256	262	253	248	263	217	266	235	250	221	231	258	224	241	224	248	223	241	232	239	255	250	234	238	237	255	255	230	247	245	221	207	258	243	244	265	234	237	214	252	258	253	268	278	270	259	241	252	237	239	268	246	250	250	267	261	245	255	237	258	225	245	278	243	250	247	218	209	246	258	250	229	244	247	264	273	239	246	240	249	243	240	260	249	250	219	217	228	236	241	223	228	226	253	233	253	212	251	259	254	211	229	260	245	239	238	255	236	240	256	194	222	230	236	246	254	227	209	218	243	249	246	249	243	254	271	255	222	272	273	253	243	231	252	254	223	235	274	264	247	246	250	225	251	244	258	254	240	266	287	226	233	230	263	242	218	266	240	261	258	251	240	249	247	225	232	240	242	237	252	238	251	254	256	234	263	226	269	219	241	234	249	240	247	216	244	245	252	228	248	272	262	263	251	274	246	237	223	269	204	238	229	246	222	251	225	261	242	232	250	248	249	236	237	233	241	247	257	271	236	241	235	289	234	241	241	232	272	245	249	256	239	250	233	220	252	259	262	281	229	242	257	216	228	255	250	257	264	264	261	239	234	240	230	254	257	227	225	245	261	215	257	266	247	219	241	243	266	225	237	273	256	262	229	269	261	226	267	251	226	221	280	268	291	230	247	279	252	227	265	255	263	259	232	256	232	221	231	247	227	227	236	225	274	234	237	256	265	259	237	238	258	265	271	218	248	228	255	250	258	250	225	228	240	236	261	248	248	245	230	260	267	244	253	238	228	247	257	249	236	260	253	234	226	243	221	204	247	265	235	252	252	245	227	209	260	238	243	243	237	239	252	260	246	259	272	256	270	276	225	236	238	262	258	241	235	225	232	249	234	238	236	224	238	229	284	239	234	245	229	262	240	228	229	237	241	242	268	240	256	225	211	259	232	261	248	272	238	231	220	225	231	243	225	252	265	206	253	237	232	222	216	206	255	228	216	234	242	238	243	247	227	258	260	255	229	274	253	255	268	236	254	254	224	243	205	261	254	234	248	238	232	257	248	293	250	237	258	226	247	253	223	258	211	250	240	217	246	224	246	234	261	258	266	252	245	273	274	275	241	233	238	245	228	232	253	218	255	231	214	259	229	240	227	224	243	234	244	258	243	234	238	234	255	241	246	263	250	249	250	208	244	266	235	278	234	243	227	243	246	266	248	233	249	279	233	242	227	234	241	230	246	252	235	231	253	251	247	232	242	234	245	253	261	250	254	267	247	252	246	218	245	255	243	234	231	222	247	251	260	245	286	257	243	226	264	225	242	232	235	241	225	229	244	220	241	242	245	268	236	236	255	249	250	248	258	258	241	245	245	234	233	244	237	275	270	253	253	219	247	250	204	260	242	249	249	239	260	247	253	259	237	225	214	270	241	252	249	253	269	231	233	266	232	238	255	222	218	229	219	282	257	239	243	235	264	242	235	231	218	269	236	236	253	247	217	233	217	236	222	220	224	244	257	255	219	243	254	254	259	246	244	260	256	245	267	257	231	258	265	252	262	260	240	243	233	239	244	222	224	286	245	238	234	256	260	248	246	269	259	236	253	222	245	227	238	233	220	252	229	213	258	289	238	269	239	221	248	262	229	229	228	221	234	245	242	245	247	244	240	240	251	270	241	231	230	243	248	252	254	241	261	240	254	241	246	243	267
16588	24834	22278	14453	10763	8029	6426	5268	4143	3608	3126	3114	2746	2206	1858	1629	1315	1211	1209	1158	1201	1125	1122	1114	1126	990	926	990	963	870	871	801	778	746	695	590	583	513	495	527	463	460	463	460	417	460	417	412	420	424	436	407	441	398	434	428	429	408	390	446	420	429	426	447	420	480	404	423	417	439	419	372	399	429	487	463	441	451	410	459	432	433	437	409	376	436	429	402	393	428	431	438	416	397	439	395	428	401	416	439	425	402	415	474	416	418	412	430	421	405	450	428	450	422	384	386	405	421	411	426	440	402	400	457	431	419	433	423	432	422	416	413	431	431	450	434	404	434	445	412	410	434	433	427	405	433	406	461	410	448	444	459	437	417	427	418	416	417	427	412	430	443	420	445	404	413	464	435	416	477	440	439	414	410	417	409	429	417	454	421	440	435	395	406	411	396	457	420	382	411	447	429	419	409	424	421	418	402	440	448	401	433	379	440	426	450	441	408	443	396	430	460	428	410	429	450	437	454	411	440	385	412	441	386	423	417	420	408	420	393	399	418	449	433	413	389	456	426	451	423	424	448	476	421	427	452	419	443	435	419	457	439	426	452	384	436	411	448	418	444	434	399	432	423	437	394	402	434	459	427	413	444	458	441	425	395	430	402	414	416	417	403	437	429	436	459	411	417	421	443	443	385	422	401	429	469	451	408	440	417	434	413	401	446	412	417	464	431	422	426	418	472	419	419	414	384	438	431	429	466	426	356	413	410	368	394	457	435	434	399	410	422	454	439	383	455	415	418	443	417	450	425	436	414	379	460	431	437	379	475	422	453	395	427	422	438	418	424	434	452	456	438	448	433	432	411	429	434	403	424	422	448	423	415	446	453	415	396	405	421	417	442	431	440	425	393	416	415	455	392	441	465	375	441	411	442	403	418	450	437	404	402	427	407	393	447	419	429	419	438	438	406	433	438	422	412	442	396	419	437	396	406	469	400	452	385	408	434	416	438	412	426	424	438	421	398	416	409	424	433	440	452	454	392	466	408	404	391	442	433	397	402	437	427	437	433	458	408	436	427	462	419	416	391	444	415	408	428	468	436	404	444	421	427	420	408	429	466	401	419	421	442	425	429	444	421	430	452	414	421	410	419	458	423	417	411	403	404	442	451	437	411	410	438	427	429	422	422	432	419	448	403	422	441	446	455	433	442	443	440	415	465	450	438	410	407	414	436	425	399	438	386	426	444	417	423	393	436	409	472	414	415	448	441	426	398	471	420	409	445	412	434	425	443	415	435	406	415	425	417	403	409	408	417	404	395	433	456	436	402	452	425	419	432	428	436	416	394	418	408	428	463	388	393	455	426	411	434	416	398	444	404	444	430	438	404	374	449	441	480	472	459	437	454	440	460	451	400	454	422	408	423	392	429	422	433	432	415	420	435	421	400	427	438	443	438	408	429	409	441	427	434	426	434	429	453	451	443	432	422	496	425	409	462	420	427	391	381	430	410	420	425	437	449	431	462	388	427	413	422	393	440	401	453	415	396	417	416	415	458	413	397	471	434	455	430	411	407	436	411	454	406	404	439	404	387	448	444	439	457	405	425	411	408	426	407	442	439	388	428	455	393	424	441	431	450	455	426	447	413	439	444	428	435	434	453	440	421	391	468	398	423	454	391	424	380	421	425	426	444	443	426	412	431	449	389	468	410	384	417	483	417	431	411	401	446	446	430	403	443	443	423	460	446	422	448	433	426	426	439	398	433	408	450	422	438	450	437	423	393	418	455	395	429	414	456	433	409	424	439	425	392	440	408	471	424	417	453	424	404	443	422	458	441	453	421	430	415	454	444	422	404	412	423	405	399	421	430	419	431	419	426	407	435	427	430	414	441	421	427	425	447	427	404	423	402	457	428	430	435	399	395	438	430	401	430	417	422	417	435	411	429	459	429	456	396	440	430	419	467	424	454	420	429	413	459	423	452	411	389	446	426	402	467	421	407	435	455	430	401	453	433	466	388	422	430	437	437	418	441	438	412	419	384	426	370	414	431	426	467	403	417	434	430	441	443	418	427	435	419	444	442	436	458	424	395	422	455	402	412	431	414	405	391	422	407	454	444	443	424	447	415	419	383	452	441	444	431	450	417	415	401	463	423	425	413	422	385	429	422	434	382	448	436	393	417	425	427	430	462	448	409	460	435	453	414	444	407	461	440	389	385	394	467	425	402	442	405	441	384	427	404	361	417	446	486	403	412	424	427	447	451	402	437	414	437	447	409	412	369	446	428	406	420	422	436	420	416	448	461	432	442	429	413	433	450	458	428	392	430	455	380	413	474	401	439	409	436	432	476	452	444	413	443	439	430	427	450	443	400	402	447	429	425	425	453	419	459	399	435	404	404	436	432	414	414	420	423	402	425	432	441	466	415	469	403	425	467	427	481	444	421	425	431	412	377	449	437	448	461	430	441	417	400	460	380	420	404	380	442	446	443	444	479	446	412	395	437	447	460	448	412	432	421	406	438	439	423	438	457	436	421	439	421	419	437	426	443	437	420	436	455	456	433	461	395	406	457	402	456	443	430	425	452	451	434	385	365	412	445	411	394	372	433	411	441	400	420	400	448	421	436	381	451	470	442	395	408	422	424	425	460	455	430	407	450	422	448	425	433	392	426	416	448	456	407	400	424	407	421	436	429	416	470	399	448	428	441	449	377	425	436	468	397	423	415	414	416	410	422	432	439	427	411	439	425	443	420	414	423	451	409	400	458	430	436	411	386	420	395	440	405	426	435	422	398	474	476	420	466	431	467	441	378	424	437	431	389	407	418	420	422	445	448	420	401	434	378	433	426	400	443	409	436	431	393	388	423	461	452	450	391	376	443	424	418	435	422	413	428	458	429	426	430	447	422	391	413	448	410	428	436	470	412	443	432	440	420	458	431	438	397	439	484	433	426	430	458	410	414	430	401	428	454	397	447	441	433	399	402	420	425	369	464	413	429	429	429	413	422	407	430	432	432	425	417	402	419	432	445	400	405	428	434	450	448	424	402	441	419	400	443	457	416	428	439	404	413	437	436	440	407	444	450	420	408	441	443	452	433	440	442	403	434	445	399	400	466	436	449	426	430	400	443	437	429	443	404	445	469	444	401	446	466	425	444	406	426	453	421	419	462	453	435	399	408	419	413	413	401	428	434	408	424	419	442	418	414	459	430	429	424	406	427	426	432	418	436	429	409	441	411	397	443	405	428	425	428	406	407	424	438	429	435	427	413	432	419	409	391	430	441	426	371	469	418	409	425	416	424	423	460	423	462	457	440	411	393	425	423	430	453	437	414	440	456	433	433	467	407	436	443	424	450	423	418	420	412	445	437	459	428	409	442	399	411	441	432	463	455	411	433	442	442	439	447	439	410	468	409	430	436	406	421	470	444	425	400	420	433	410	453	446	405	407	408	430	402	395	424	398	450	416	426	447	410	429	455	420	438	428	434	408	427	423	443	432	447	402	444	437	466	449	398	421	402
23980	21188	28397	24264	20653	9980	4236	2819	2042	1664	1460	1235	1205	1162	991	806	756	605	630	599	563	559	571	531	554	501	509	480	479	451	433	390	361	379	320	278	294	256	221	235	227	229	212	222	197	217	218	211	210	181	192	202	211	201	174	218	186	180	203	184	214	196	205	189	202	193	204	194	177	196	183	217	191	189	217	203	200	219	220	199	221	214	183	209	214	219	192	211	220	192	203	197	208	214	218	224	194	186	224	189	204	208	195	233	216	221	199	209	219	177	191	180	225	190	167	196	196	219	221	202	183	193	197	192	211	190	203	168	183	162	214	207	186	185	183	228	194	220	205	211	200	204	180	188	199	216	205	188	181	207	183	177	185	196	182	200	173	192	203	191	189	206	211	211	186	186	193	159	190	208	212	206	208	158	201	218	186	193	188	182	227	203	218	201	206	206	197	224	197	223	200	193	213	205	195	218	220	191	216	196	195	206	227	214	199	206	201	206	193	225	218	206	218	209	211	169	218	190	195	195	202	211	199	210	190	194	185	198	216	202	203	190	189	172	220	207	188	197	198	195	216	188	209	190	186	209	223	200	210	233	210	195	202	178	193	182	200	217	202	199	204	244	191	225	203	221	197	165	209	206	162	224	186	188	196	177	223	175	204	177	193	216	211	188	206	216	200	195	173	215	211	191	201	229	227	205	201	208	220	190	199	201	183	199	190	206	189	204	210	202	206	230	224	189	234	200	211	218	226	215	213	185	203	204	217	191	210	229	205	180	206	184	205	208	223	194	189	182	187	194	213	186	208	196	215	207	220	187	206	202	176	218	207	200	203	217	197	172	176	202	219	209	204	208	198	177	217	192	196	212	190	215	211	228	197	198	196	191	201	224	210	195	193	190	187	196	195	229	206	198	195	233	184	200	207	207	177	201	203	192	218	203	205	191	209	197	190	212	216	220	203	216	207	211	199	190	172	200	212	206	212	183	195	194	196	192	177	215	195	225	190	182	184	192	173	218	182	196	205	190	207	219	199	188	209	199	224	197	194	191	182	198	213	181	184	166	212	210	172	176	206	199	197	221	222	195	191	203	233	238	196	201	227	185	228	191	214	208	200	224	203	189	201	182	199	193	203	219	209	202	217	224	197	213	216	206	201	195	215	209	205	197	221	226	206	185	183	194	210	202	224	188	181	206	219	200	193	197	211	214	191	185	176	186	189	198	205	205	188	221	212	198	225	235	224	214	195	199	228	196	210	173	184	193	199	220	205	191	213	219	219	194	197	221	203	210	204	204	189	186	226	193	226	201	204	218	177	195	205	191	199	218	217	208	202	220	171	217	184	205	171	199	215	203	218	199	204	207	181	207	207	174	205	218	203	172	216	203	189	220	200	185	224	210	214	241	182	184	196	180	201	217	173	208	190	188	195	195	176	198	184	222	204	197	169	205	192	185	210	181	218	203	222	196	197	194	210	186	208	198	211	215	199	175	188	203	221	212	187	234	180	194	204	220	200	217	180	239	197	183	206	208	222	197	205	195	203	188	201	198	200	194	208	218	185	201	209	181	185	182	207	207	190	201	201	214	198	218	220	198	199	204	186	204	184	202	212	191	201	192	197	212	205	221	210	214	242	196	214	192	181	201	188	191	181	206	198	218	204	190	204	239	211	196	211	220	231	206	183	205	201	202	186	177	212	169	188	209	188	213	246	204	188	190	177	219	176	210	199	225	188	229	204	198	214	201	171	198	236	197	197	196	187	211	206	195	199	207	179	181	205	219	192	195	217	206	208	199	184	207	199	187	207	198	192	213	217	231	209	219	192	204	203	208	211	217	193	212	188	194	198	208	200	199	206	225	205	188	212	237	187	193	220	178	212	193	209	213	227	156	183	208	188	194	193	227	204	207	207	186	207	209	203	205	209	210	212	198	201	189	204	214	177	205	222	210	195	170	214	183	238	205	202	177	204	177	211	182	214	201	181	233	188	202	196	189	184	179	204	214	197	197	214	196	214	183	216	199	225	218	194	203	217	201	192	191	236	227	200	198	207	189	187	210	220	200	222	208	193	207	178	202	203	199	204	207	194	212	199	180	182	224	184	199	213	203	217	210	194	182	244	204	243	211	208	206	215	195	224	221	193	205	210	205	217	192	200	200	207	218	199	215	185	211	212	197	202	177	213	224	200	217	216	196	193	187	200	193	199	185	190	192	167	211	182	217	176	201	191	190	189	195	207	184	202	204	197	208	210	167	234	207	203	204	199	200	209	208	196	214	203	213	214	211	217	193	181	237	186	188	207	192	185	213	191	203	190	215	179	195	203	199	195	239	194	193	205	219	218	231	217	203	202	183	201	213	211	207	209	224	200	206	184	173	216	220	224	193	209	224	213	212	213	205	203	204	213	200	204	200	201	203	191	197	217	213	209	201	219	172	181	206	205	216	177	201	204	199	197	210	201	211	197	212	189	200	189	216	193	216	225	209	210	188	198	190	179	205	189	183	193	181	194	218	203	229	227	190	196	209	208	208	203	218	229	203	192	220	206	193	211	210	170	198	171	212	205	221	179	184	209	201	231	208	219	214	189	189	190	188	186	204	194	176	205	217	199	208	208	215	182	193	222	203	212	196	188	225	207	188	190	197	212	182	208	199	198	198	214	187	186	179	203	179	223	192	215	192	207	196	225	151	192	199	203	181	209	193	225	208	186	181	201	209	211	214	236	240	179	227	207	201	203	198	210	196	191	171	186	208	215	204	216	181	210	196	200	194	206	200	203	203	192	203	205	174	192	194	191	184	207	195	183	184	181	214	219	196	201	196	196	194	184	224	199	206	200	208	208	197	210	186	209	195	211	233	187	224	186	215	213	201	207	187	223	233	184	181	216	195	176	243	206	206	196	206	217	180	204	202	217	193	196	187	199	217	204	195	196	207	196	194	182	210	199	210	199	180	198	198	232	186	203	196	195	201	211	209	206	226	209	215	219	202	176	209	164	217	209	195	218	209	195	177	175	199	207	212	207	194	206	228	198	224	211	156	180	211	214	201	191	184	190	193	205	193	221	202	205	209	201	206	194	181	218	185	204	222	195	212	200	220	211	216	166	206	203	189	213	197	211	244	208	191	193	184	179	196	183	212	188	184	185	208	193	206	199	198	182	197	201	179	178	184	191	208	197	203	234	210	205	195	211	205	216	236	214	192	180	203	215	201	213	210	184	193	209	188	190	229	170	199	194	213	211	186	225	193	184	210	194	199	191	192	191	213	223	205	234	200	190	204	188	208	209	191	189	205	187	204	178	213	204	182	206	196	173	186	196	207	189	203	193	210	191	188	214	174	205	201	196	209	186	171	198	191	200	196	202	185	220	193	178	205	204	204	203	182	203	175	216	189	201	228	212	196	203	198	207	217	185	210	223	234	204	203	244	201	207	200	211	210	203	208	194	190	232	219	201	222	203	207	205	207	198	202	218	188	188	203	213	183	193	229	223	209	220	207	204	220	199	188	184	204	213	201
17403	31759	29072	21164	16205	12514	10139	8369	6939	5589	4862	4306	3922	3870	3296	2676	2290	2029	1863	1711	1614	1564	1571	1598	1528	1386	1392	1313	1243	1149	1094	999	935	860	717	655	589	531	541	504	390	412	391	374	371	373	402	384	392	374	374	356	387	394	373	326	356	350	369	356	354	344	413	347	335	371	376	352	336	364	351	368	374	364	366	347	368	410	398	410	365	337	364	377	381	338	340	377	345	332	349	386	342	316	375	371	347	372	391	381	326	374	397	356	335	334	358	367	349	330	334	325	372	368	373	384	375	327	367	381	344	369	359	352	344	341	320	349	359	326	352	348	361	346	351	357	349	363	344	353	357	353	381	345	348	347	376	355	349	398	365	366	337	354	353	372	352	365	356	380	347	344	375	364	382	335	402	399	380	342	355	371	357	360	362	347	357	344	351	362	331	363	363	378	351	376	345	351	363	375	386	340	386	356	349	347	349	352	335	370	373	353	360	356	376	366	352	354	362	350	329	324	379	389	334	369	365	369	368	397	358	357	372	347	356	391	362	387	331	347	375	352	362	315	371	388	352	340	348	373	374	362	333	423	346	355	359	339	336	326	355	385	365	355	391	341	377	364	387	332	354	354	319	360	373	371	349	379	346	392	359	334	346	368	350	384	340	315	357	350	337	332	319	335	366	365	381	374	369	357	364	399	358	341	395	348	346	334	375	336	356	361	358	349	358	370	324	381	341	325	359	370	393	350	408	383	313	347	357	341	388	351	335	380	379	358	353	397	347	381	361	357	338	369	351	368	367	370	379	336	364	344	366	354	379	344	344	321	363	355	345	365	360	346	340	367	353	366	363	352	341	378	338	350	356	360	366	371	348	353	365	353	372	308	342	333	365	359	355	338	329	367	376	366	346	358	332	350	375	360	364	352	379	369	360	360	351	363	349	337	366	336	337	364	392	356	343	329	362	346	340	384	383	366	352	326	378	349	378	372	387	366	383	360	332	368	318	339	377	352	354	362	359	374	327	373	346	356	382	338	351	350	347	372	333	367	358	351	384	352	346	342	342	341	346	403	366	380	361	356	342	342	339	360	352	354	359	357	329	354	379	343	351	361	366	351	381	313	326	327	366	351	371	392	373	352	347	359	355	351	378	358	356	371	381	330	355	360	339	339	396	349	363	354	335	368	365	362	361	378	357	342	378	338	349	376	354	370	347	360	343	346	359	372	364	361	375	332	368	375	354	381	348	339	354	387	347	328	336	402	366	387	375	374	335	347	350	347	323	381	353	370	367	370	361	365	352	361	377	390	348	357	374	337	363	373	347	347	353	326	382	351	354	361	351	388	348	389	375	372	358	362	378	373	364	393	356	369	370	362	366	335	308	320	340	334	319	358	397	349	339	375	378	364	348	366	354	366	347	357	349	349	369	379	368	356	391	336	350	354	392	382	343	391	385	367	351	343	396	396	352	371	341	365	355	365	308	352	360	355	358	392	352	319	358	348	365	363	377	336	390	338	373	367	381	359	350	328	336	337	381	332	384	358	379	363	349	343	392	336	335	368	353	366	411	353	379	374	348	373	365	331	384	334	343	351	351	387	315	345	354	354	343	361	362	366	347	350	359	365	394	357	376	365	358	353	369	390	332	365	372	363	399	352	336	374	392	340	339	362	353	369	387	339	347	347	341	359	347	377	350	348	352	347	346	324	369	338	372	367	346	338	372	333	358	317	394	349	378	371	351	334	330	362	347	380	342	328	377	348	373	363	354	348	334	379	356	353	354	355	341	336	360	363	380	355	350	369	322	365	354	348	351	370	363	351	362	381	342	341	336	341	357	345	365	373	358	358	341	391	363	376	348	347	367	368	370	343	345	349	319	352	349	365	342	377	327	355	385	332	374	344	361	385	341	350	341	357	343	346	376	344	362	367	357	354	371	405	371	323	375	332	340	403	379	357	341	354	349	321	335	353	359	366	348	342	356	368	367	382	382	367	369	322	360	332	373	344	384	343	359	375	351	406	369	370	387	331	361	336	363	330	373	374	373	332	370	345	363	367	368	349	360	364	349	394	389	380	362	390	375	376	368	370	332	361	345	356	364	348	373	375	332	372	362	345	361	345	369	338	358	344	341	362	341	389	382	357	376	345	371	358	391	342	348	365	355	354	357	351	334	379	351	341	375	357	345	368	359	377	351	364	347	368	375	373	327	399	342	365	361	388	360	368	306	337	379	362	369	344	340	349	323	334	372	356	372	366	341	380	332	348	342	346	341	374	372	366	340	355	346	346	390	348	341	363	370	352	378	349	394	338	363	371	369	350	361	376	349	333	353	393	347	382	357	354	350	338	379	387	345	367	360	383	372	338	362	388	367	369	363	334	375	346	390	384	381	357	313	347	333	369	347	356	327	344	351	347	381	357	395	324	339	356	367	350	376	387	353	399	344	372	361	384	355	378	348	347	378	361	348	358	348	355	347	380	408	378	325	318	344	375	336	337	327	370	392	342	359	321	358	366	352	386	366	344	353	364	343	369	374	354	352	352	381	341	395	367	339	325	357	373	365	341	350	336	341	353	346	374	332	328	377	352	355	365	348	361	361	348	356	384	378	388	349	342	351	365	358	331	340	350	388	350	366	328	361	315	364	352	357	345	358	355	377	376	344	353	369	316	350	348	391	331	355	356	326	375	326	337	335	333	347	391	389	358	332	375	346	363	341	345	346	340	349	351	340	349	357	333	364	362	377	353	359	366	338	351	344	355	402	363	351	335	358	342	399	364	383	331	367	364	374	361	370	385	376	367	343	350	354	348	372	361	357	345	349	331	343	379	360	342	400	356	381	345	335	355	348	374	319	349	366	358	349	386	384	346	368	373	388	335	370	330	331	349	391	345	369	328	403	348	322	336	336	353	386	375	343	319	341	355	361	368	390	314	339	356	340	367	361	337	350	362	362	343	389	333	362	422	339	361	323	360	348	365	354	356	360	362	359	388	380	351	337	348	329	366	343	345	337	366	366	385	352	376	361	370	354	358	369	340	376	373	355	337	327	351	360	357	379	380	352	376	371	359	362	376	353	376	359	370	306	390	341	368	336	358	355	330	336	358	373	359	347	352	338	323	390	355	388	364	362	347	346	393	383	370	367	379	357	360	335	326	348	340	369	396	317	336	354	378	348	355	348	347	333	334	389	335	359	385	347	354	333	379	356	374	349	354	390	320	401	332	378	340	315	369	374	346	349	354	358	323	347	370	338	374	350	394	323	324	325	335	357	377	410	349	345	358	381	359	358	361	359	377	391	399	350	341	389	349	349	336	384	414	366	360	370	366	347	352	366	344	360	324	361	363	355	363	380	357	338	354	380	355	342	354	323	337	343	362	366	328	399	352	335	352	323	320	360	370	367	371	337	347	352	349	365	345	377	354	361	341	372	353	339	330	348	348	355	318	358	345	343	364	376	362	363	383	353	378	349	376	394	373	347	338	382	378	356	352	356	378	352	328	364	355	315	358	387	330	367	379	329	355
23027	21130	28874	23627	21150	20391	9823	4179	2878	2444	1950	1658	1575	1470	1347	1193	1012	872	817	732	691	674	646	661	638	617	578	506	503	453	463	381	354	389	322	253	272	213	210	194	197	163	171	176	187	171	156	173	154	152	167	156	157	178	160	172	168	144	156	143	152	165	170	139	153	140	169	171	152	151	157	159	182	163	149	158	160	171	170	164	177	161	159	168	151	144	149	157	167	156	160	168	146	166	170	148	150	156	157	154	162	146	173	165	139	162	148	157	157	155	140	152	151	142	168	159	166	171	159	162	145	159	135	137	153	142	141	150	138	159	163	161	146	151	156	143	142	171	152	165	152	156	138	151	150	156	149	149	152	158	154	138	127	165	131	144	165	157	166	162	162	147	155	164	171	169	136	155	143	131	149	168	146	133	163	147	179	163	153	171	129	146	148	168	152	145	149	132	162	148	185	141	152	145	163	181	153	157	160	153	152	133	149	154	155	168	124	153	162	149	127	166	154	154	151	171	141	151	154	164	170	132	153	135	154	140	160	155	171	153	172	132	159	148	165	148	170	140	140	145	163	171	159	155	152	125	147	176	164	138	150	159	175	167	142	152	187	168	172	145	176	164	159	157	176	145	141	152	159	175	169	173	166	161	155	145	160	166	168	169	146	155	162	159	174	146	163	153	156	136	162	149	143	154	188	158	155	142	157	162	150	151	137	142	155	168	151	154	124	177	162	145	174	168	167	136	154	160	154	136	149	154	168	146	149	159	132	162	170	151	150	153	170	126	163	156	166	168	142	159	169	184	160	166	166	158	151	148	160	169	151	166	152	173	163	161	148	149	179	169	154	142	170	164	166	134	175	160	142	148	137	181	161	133	161	179	174	143	157	158	141	170	162	144	157	141	155	141	142	150	145	160	149	170	148	158	139	149	157	200	161	158	145	159	153	161	147	166	140	131	159	145	157	132	150	139	141	169	148	154	166	165	176	158	149	160	182	144	150	137	154	157	159	148	150	159	156	148	165	149	151	164	146	166	155	147	139	147	159	172	124	174	157	153	156	164	161	143	142	145	147	158	154	151	142	141	152	157	150	151	156	127	143	162	142	158	163	146	180	136	169	159	146	137	152	174	161	169	134	154	148	146	168	159	156	164	177	173	167	157	143	141	143	146	137	148	146	145	135	156	165	154	140	165	136	156	166	141	145	154	164	139	162	141	135	143	145	168	174	145	164	171	159	156	156	185	150	141	160	161	155	165	153	136	151	153	153	143	160	149	150	150	158	166	130	162	161	159	143	116	142	150	167	139	131	151	148	143	171	160	177	150	157	151	154	152	154	169	141	147	155	173	135	166	157	149	159	154	141	166	171	166	145	179	141	182	159	176	150	160	159	152	155	158	150	149	145	145	140	135	164	131	149	146	152	156	158	175	146	141	148	151	148	170	160	158	148	162	152	154	130	161	143	142	152	156	141	180	171	159	129	150	134	154	160	148	158	142	142	161	145	152	151	154	158	166	139	178	164	137	141	143	168	141	147	155	152	143	168	170	156	157	152	162	156	163	161	165	183	146	149	131	149	147	173	139	156	149	150	147	146	151	145	132	135	148	131	142	152	149	163	157	159	163	153	168	146	161	176	157	143	153	158	167	147	155	132	131	165	158	136	154	150	145	144	150	135	152	162	162	148	153	140	129	175	170	160	152	159	153	142	163	163	146	160	149	168	157	152	169	147	135	128	160	155	143	156	153	181	162	148	157	149	152	179	144	164	168	153	157	172	170	168	174	140	165	145	172	159	156	167	137	123	166	166	158	169	137	167	145	157	186	156	133	154	143	176	156	131	142	174	147	145	152	157	149	146	168	146	151	192	144	190	165	140	188	127	170	155	167	169	146	174	159	151	157	149	165	143	158	143	142	162	154	170	161	149	170	173	140	154	153	169	142	155	169	163	151	158	144	144	160	166	146	177	191	149	162	156	135	179	172	163	156	162	146	139	177	150	159	156	134	138	148	145	161	151	165	147	159	165	153	140	164	151	146	172	158	155	150	156	163	169	157	169	165	165	144	175	159	155	127	165	136	160	148	130	155	161	185	151	150	153	144	167	149	138	156	137	140	153	170	143	131	147	178	136	163	154	142	178	129	155	144	150	144	138	132	130	165	166	166	147	167	170	144	155	133	132	156	138	163	189	157	162	176	165	164	138	160	146	164	137	154	130	169	151	150	131	163	146	154	169	142	155	159	159	139	153	148	172	144	138	172	169	163	157	162	172	153	149	173	164	147	145	173	159	152	151	165	161	164	151	148	174	147	132	147	151	153	137	141	140	155	151	166	161	161	149	153	128	160	176	193	164	164	144	151	154	138	135	165	143	178	142	160	159	144	173	149	150	152	160	161	134	134	154	158	165	155	151	153	187	145	176	176	144	160	152	144	156	179	156	149	163	160	154	150	162	156	146	146	140	161	150	178	134	175	175	140	155	141	169	152	167	161	181	185	144	156	163	145	148	147	159	161	129	151	153	148	164	196	177	144	143	161	173	154	159	150	151	146	154	146	136	161	154	159	134	138	162	156	154	162	171	152	134	169	162	164	150	149	165	146	142	144	151	133	140	144	188	151	172	158	173	153	163	162	155	171	150	143	127	175	126	151	135	152	147	135	178	130	149	150	182	152	162	141	159	158	177	147	159	164	152	147	154	153	144	169	155	166	171	140	139	163	131	144	159	178	147	161	174	166	167	146	182	170	167	149	155	149	168	170	146	154	151	140	145	173	141	154	154	154	163	139	160	135	155	176	163	165	183	152	147	160	130	159	143	161	153	160	156	128	144	140	161	134	155	162	146	131	157	154	184	150	153	143	162	172	175	134	184	138	153	153	155	165	163	178	148	158	159	169	184	160	170	148	172	148	139	151	142	145	160	151	146	150	149	145	150	176	144	165	178	159	163	132	146	154	163	155	157	155	163	157	138	119	168	137	175	154	151	142	139	151	152	135	140	154	169	155	164	157	173	160	158	156	123	146	151	154	127	131	152	139	154	141	163	152	150	144	161	166	157	171	152	150	151	162	150	171	156	146	141	150	153	147	155	180	142	167	160	148	158	158	144	158	159	146	159	153	139	184	147	165	145	160	165	163	155	132	163	162	178	154	173	168	202	150	157	145	151	173	154	189	156	143	143	145	135	166	149	173	157	156	145	145	138	151	147	139	137	172	157	145	150	158	167	159	164	156	142	166	146	148	148	122	131	169	158	150	157	168	163	162	158	166	159	162	164	152	156	150	161	139	153	160	159	185	153	158	131	137	144	169	156	149	156	156	165	176	140	153	151	121	155	157	150	158	159	157	170	167	166	140	145	145	138	155	148	140	143	162	158	165	145	147	148	138	160	152	172	153	152	158	167	141	122	153	144	159	154	155	146	181	154	167	169	157	159	157	151	178	141	144	144	159	146	146	152	133	140	153	166	173	152	147	172	132	169	146	171	130	152	147	134	158	176	135	154	146	160	150	127	158
19210	36314	33655	25996	20517	16258	13250	11037	9677	8116	6907	5757	5239	4848	4421	3825	3382	3053	2529	2332	2234	2119	2013	1999	1943	1879	1701	1577	1520	1345	1265	1120	1068	968	812	685	546	513	436	379	374	362	308	332	324	332	312	298	306	309	325	299	294	270	282	292	289	299	274	264	273	260	277	286	274	275	284	301	295	286	276	279	292	290	258	305	319	306	355	297	288	267	250	292	287	289	287	251	251	290	259	273	268	244	283	268	274	278	245	285	287	260	265	261	281	272	273	237	245	270	257	284	236	275	266	274	305	290	260	286	272	250	273	256	255	250	256	280	241	276	261	274	271	250	258	288	288	261	275	258	275	269	234	250	267	249	265	278	258	274	262	269	263	269	260	290	245	266	259	231	259	260	275	291	255	278	249	273	259	280	261	270	256	243	266	281	271	257	262	289	288	240	280	240	274	247	280	247	254	252	289	280	303	267	284	278	252	265	261	263	244	261	245	243	299	270	288	265	297	249	276	261	232	278	271	266	297	261	267	292	264	251	263	267	269	270	244	254	249	287	282	255	284	279	273	279	296	247	291	281	288	259	249	276	275	282	277	286	280	224	271	266	276	251	270	252	248	274	266	241	274	239	296	237	280	259	256	278	239	293	277	273	274	280	244	254	255	265	280	256	260	266	225	279	271	270	300	262	244	276	249	241	271	280	252	269	296	280	240	266	264	291	268	258	261	282	274	294	309	297	289	255	234	293	257	242	265	274	280	261	253	278	236	239	299	271	258	273	264	253	253	246	278	276	256	276	260	266	278	270	275	265	271	287	250	275	270	262	273	252	280	253	270	273	272	233	258	285	292	276	258	252	281	260	268	256	281	265	256	271	248	246	260	268	279	278	249	293	253	293	233	276	296	248	255	283	277	271	273	283	277	248	254	306	261	279	260	268	269	278	293	276	303	298	288	268	279	248	250	254	262	261	233	251	252	263	299	290	267	291	250	234	271	269	241	301	266	268	259	251	271	272	262	229	291	288	270	266	282	302	258	270	263	289	265	285	266	276	246	282	261	280	259	282	310	278	245	274	279	277	267	261	310	273	240	254	266	275	286	273	303	225	278	298	283	274	272	261	256	299	265	284	282	263	246	265	261	269	272	253	305	312	268	265	281	266	261	257	261	275	276	248	262	282	262	272	286	311	299	278	251	255	240	230	274	284	265	274	261	265	279	254	293	270	284	252	256	262	273	248	258	304	276	289	244	281	275	257	270	258	276	277	277	278	296	299	257	287	279	290	247	288	267	295	225	254	263	259	262	254	244	288	246	272	261	325	279	261	258	265	267	258	282	258	255	271	285	239	253	245	259	262	277	280	245	259	287	257	276	288	262	289	256	264	290	269	258	233	252	260	290	247	265	269	269	262	264	276	267	287	274	284	292	290	279	259	298	256	282	282	281	271	271	276	282	284	262	272	245	257	263	257	261	251	294	243	274	267	270	244	266	288	255	270	266	274	277	280	254	258	259	283	292	266	288	298	271	242	292	269	263	271	294	286	240	305	294	242	267	281	253	284	268	277	296	279	240	295	257	292	291	245	266	265	265	291	287	259	268	254	276	231	248	268	255	241	278	273	272	264	290	265	251	257	291	282	278	281	252	285	268	252	259	253	297	266	266	272	255	265	282	263	262	244	294	275	244	249	265	261	306	292	280	273	253	283	275	252	252	249	274	252	294	303	291	272	272	284	246	263	264	268	254	260	263	277	277	272	266	290	273	245	271	254	257	276	271	248	259	264	258	271	263	265	247	266	278	271	259	277	277	299	295	262	277	277	250	272	240	271	285	287	271	281	271	269	279	286	280	278	252	272	260	256	305	269	261	239	268	266	278	263	271	248	257	274	249	244	261	275	236	282	262	243	275	292	250	246	261	271	300	270	255	276	281	248	292	255	282	277	241	274	262	244	272	256	283	272	279	274	292	293	278	258	264	274	292	256	278	282	292	271	290	275	268	259	296	269	267	251	279	263	273	262	284	242	270	288	259	267	270	267	278	264	288	274	283	263	287	301	280	295	288	255	259	260	273	291	266	255	290	252	296	224	264	273	276	243	281	272	281	250	279	258	270	257	264	251	305	247	251	257	254	254	259	284	270	243	265	272	266	289	249	302	287	297	288	289	270	252	274	219	272	275	245	289	266	260	270	243	266	268	253	271	292	254	280	273	298	295	278	266	230	284	273	303	265	254	261	238	281	242	258	293	294	261	283	291	289	264	263	289	264	251	258	266	279	275	250	261	266	274	266	246	251	248	272	283	253	247	291	292	283	268	281	268	250	262	255	284	268	265	286	275	278	256	277	258	265	250	266	288	258	232	261	292	255	265	296	263	275	248	262	251	268	269	240	273	264	252	280	252	266	251	268	275	263	258	271	281	238	286	252	258	273	288	253	264	270	259	259	266	265	284	263	257	257	282	299	293	261	277	261	230	264	268	250	287	274	256	262	263	275	308	304	271	249	300	253	268	261	281	255	249	287	267	257	276	247	243	270	263	255	264	265	240	268	265	258	247	288	239	256	245	272	300	263	272	255	273	238	274	259	252	263	274	259	257	263	266	265	237	280	278	273	280	237	251	260	258	272	252	255	263	256	275	246	242	265	268	292	274	275	248	258	270	252	277	293	280	290	268	250	277	259	267	280	288	248	252	293	283	256	302	270	273	295	254	261	256	269	275	237	271	263	252	262	309	319	279	257	257	296	270	270	253	264	273	280	272	272	279	276	264	282	259	277	254	251	254	274	285	277	278	237	276	259	261	297	271	238	249	262	270	290	256	269	254	254	262	255	305	249	259	251	279	294	274	277	293	288	253	261	239	269	282	282	251	263	271	259	315	218	279	269	246	272	294	286	270	283	255	270	249	297	269	270	242	255	270	243	272	246	263	263	253	236	261	253	263	242	283	277	256	281	259	267	292	269	296	288	284	257	287	271	248	245	268	266	252	272	263	282	235	252	255	295	294	234	275	283	235	277	266	265	250	286	265	261	252	259	282	237	265	269	293	239	280	262	282	250	271	284	247	255	240	284	247	264	257	299	266	274	245	269	273	274	259	286	294	257	296	264	234	269	273	270	285	256	278	280	279	266	259	275	279	251	253	248	278	277	276	284	235	241	263	254	292	302	284	293	253	293	260	251	253	272	279	299	247	271	256	269	261	263	230	254	280	245	252	245	268	280	268	253	299	302	254	294	274	265	257	266	264	272	243	256	267	273	284	258	257	284	280	296	250	280	244	267	264	251	253	259	274	266	258	281	272	275	247	276	273	253	266	263	280	258	251	279	268	241	275	285	272	276	259	267	274	278	301	277	277	275	277	270	266	288	266	309	262	266	266	241	308	280	260	283	276	279	261	244	282	261	257	262	274	276	273	281	295	296	274	282	297	275	289	261	262	285	290	271	275	269	276	280	269	293	285	257	257	289	287	277	252	274	248	287	295	296	243	298	272	320	284	268	288	292	259	278	270	285	269	272	259	307	275
26615	20857	16763	9109	4220	2622	1933	1514	1286	1041	934	857	752	659	659	571	553	568	471	491	454	427	445	460	447	443	344	353	373	376	378	326	339	291	307	292	280	239	250	241	263	266	258	256	210	239	244	195	273	228	235	214	242	236	244	247	234	231	259	241	246	240	231	255	236	259	240	249	229	244	245	246	236	240	253	252	235	266	260	274	259	247	241	223	228	248	251	237	205	255	229	262	245	277	219	249	233	237	255	252	225	251	218	261	234	229	250	234	250	253	261	229	228	228	255	223	253	225	259	225	240	221	254	260	239	234	262	210	219	210	255	234	229	235	218	255	217	217	211	243	228	239	243	213	256	259	220	249	235	213	243	226	228	254	251	223	250	278	238	226	230	246	217	246	220	236	225	261	257	254	229	234	260	218	249	247	274	213	255	249	242	250	258	267	231	241	256	249	255	236	232	234	217	207	245	228	244	241	262	248	236	235	207	256	224	214	242	220	219	234	258	222	225	229	223	257	219	252	220	241	237	257	230	249	250	240	230	243	251	237	223	252	209	249	235	244	230	227	235	260	259	227	251	222	227	214	263	221	229	258	236	224	230	241	245	258	227	248	235	257	227	249	237	268	223	267	235	228	216	244	250	251	242	236	268	258	264	214	249	254	242	255	217	232	230	238	229	242	251	223	231	238	274	248	245	253	223	219	211	246	264	251	248	244	219	268	239	255	220	221	239	256	229	235	238	226	239	268	200	229	231	234	213	268	252	257	264	229	237	261	230	227	229	204	243	218	252	260	242	242	238	232	233	224	272	256	247	245	235	243	224	223	218	232	260	224	240	237	242	234	213	264	266	273	267	233	228	230	220	248	247	233	249	231	204	205	229	250	245	242	257	235	248	242	239	236	231	234	229	219	235	233	236	230	246	242	235	248	245	235	220	264	228	234	253	285	225	242	226	215	247	248	221	232	247	230	241	246	244	233	218	235	247	222	215	258	260	222	267	227	268	206	235	230	247	217	235	234	263	241	230	240	231	236	229	228	234	232	230	225	263	242	221	257	245	226	222	215	211	239	245	239	250	223	248	235	221	235	207	237	233	258	219	224	220	237	241	235	249	224	220	230	228	246	246	213	240	240	268	229	235	252	246	235	241	228	256	246	234	235	218	240	230	238	221	234	255	241	256	258	211	237	249	241	230	254	232	260	236	231	262	220	228	217	274	248	254	240	228	251	236	265	277	222	227	228	210	244	222	215	239	245	237	247	233	243	230	221	255	263	227	266	246	241	227	225	225	242	255	229	234	228	209	241	235	236	252	234	254	214	233	264	235	233	222	225	226	260	248	272	267	231	244	266	235	261	233	205	260	217	226	239	241	237	245	260	222	258	218	221	250	252	255	246	279	247	266	235	225	217	251	260	229	249	219	257	225	205	232	216	246	245	254	248	268	228	228	240	241	257	202	220	237	258	213	219	213	251	240	243	215	260	223	235	243	234	233	229	260	227	238	237	232	261	248	235	246	243	240	248	236	237	233	244	260	233	260	249	250	256	233	250	222	247	261	233	260	240	250	220	221	248	227	227	262	222	235	253	231	224	242	237	233	234	196	276	252	209	234	207	254	220	230	232	238	238	257	207	237	221	223	220	217	216	196	253	231	246	205	260	233	217	215	236	252	246	229	228	248	258	232	245	248	226	254	238	238	269	227	255	247	244	233	242	219	266	242	210	253	238	218	226	249	259	269	248	239	237	266	232	209	244	235	241	238	239	253	250	214	254	230	230	240	253	224	250	208	240	222	229	251	230	225	235	251	237	240	258	243	256	213	235	215	236	238	226	217	233	243	228	249	239	225	241	221	232	226	243	237	234	223	236	249	255	216	233	231	266	231	226	228	269	248	235	220	241	228	241	242	237	250	238	237	234	236	213	229	238	229	221	249	227	242	230	232	254	236	248	231	231	230	230	241	221	249	230	237	237	235	221	215	230	234	232	239	236	232	236	250	274	229	236	217	245	240	254	249	239	223	238	248	212	220	254	227	226	207	228	246	229	216	230	217	235	245	232	235	268	235	232	237	255	244	226	228	252	233	231	263	251	220	214	260	240	235	225	270	238	224	214	210	250	243	251	200	245	221	237	243	240	252	261	244	258	242	227	250	240	208	249	235	216	231	252	227	253	230	230	254	253	246	234	262	232	246	190	227	260	241	254	227	235	252	245	208	248	243	236	243	269	239	231	241	268	224	252	265	225	233	230	223	212	266	202	273	229	226	215	260	244	225	235	226	250	271	239	236	257	224	230	262	236	242	230	239	238	238	236	261	215	247	238	221	243	229	237	245	232	232	250	249	238	248	243	235	244	222	251	245	240	223	211	235	245	231	236	229	229	241	254	249	214	261	246	233	225	245	228	218	248	215	248	237	237	249	225	239	236	276	234	222	231	256	247	233	260	237	259	277	263	232	250	244	242	226	238	241	225	239	243	217	248	239	222	238	247	214	260	231	232	253	229	234	251	266	211	246	247	236	245	233	226	251	247	216	231	247	251	249	242	216	262	224	243	276	246	246	256	264	237	239	234	235	239	225	215	235	244	260	228	245	220	217	224	246	236	235	220	220	209	219	245	239	250	261	260	233	227	243	238	249	223	237	247	223	234	242	212	207	219	245	248	239	241	246	214	218	223	230	225	229	232	241	251	227	279	234	238	228	244	230	232	250	248	252	220	239	241	240	229	225	221	270	232	225	245	262	223	239	233	240	252	237	235	227	229	273	229	224	251	216	224	235	236	244	240	255	234	258	259	252	268	246	250	223	253	238	245	211	221	249	239	214	258	229	215	264	244	246	219	232	241	250	244	240	282	230	239	251	224	211	264	230	230	265	232	238	251	230	247	235	276	236	233	249	213	245	235	212	266	216	239	231	245	224	256	253	260	255	236	225	230	243	254	220	258	222	239	234	241	232	237	233	235	233	246	219	232	205	234	255	215	237	231	250	234	231	211	226	260	275	264	222	241	212	234	208	235	227	243	267	251	244	233	239	229	246	247	280	236	232	243	233	255	259	243	223	272	240	243	223	235	263	270	225	225	205	223	246	257	221	220	213	248	232	240	244	223	253	237	256	245	252	266	223	241	232	248	233	242	234	249	239	235	235	266	249	237	241	260	228	255	250	221	255	258	260	234	256	225	213	239	267	242	217	229	240	230	233	227	215	219	244	237	223	259	258	229	247	272	225	239	221	238	249	227	265	235	230	243	231	235	205	238	225	246	244	251	211	261	262	218	210	240	244	263	238	230	246	252	241	238	258	244	237	261	232	237	259	237	235	231	230	221	239	216	234	255	229	254	280	245	225	231	231	265	240	263	251	234	216	249	256	228	243	267	245	207	247	242	213	243	217	229	244	217	253	242	205	250	229	247	241	252	251	248	225	236	231	234	257	225	262	248	212	243	236	271	230	243	220	250	220	253	262	240	233	242	227	244	254	269	246	270	253	222	246	209	227	245	235	236	227	213	242	251
15948	25325	22862	15586	10877	8107	6147	5094	4225	3565	3111	2767	2426	2246	2112	1901	1584	1522	1346	1284	1244	1121	1082	1096	1098	1091	1003	1001	866	836	857	784	766	731	693	581	556	478	500	424	486	476	448	432	390	401	433	457	417	411	409	434	408	410	417	428	413	416	427	426	400	410	426	410	415	409	421	441	440	425	428	435	430	397	424	415	410	423	431	446	407	449	423	413	396	438	450	430	422	398	423	406	450	452	418	436	393	425	414	422	408	402	441	427	397	390	404	428	400	437	421	444	424	439	424	392	421	437	409	417	398	414	410	402	391	423	398	415	419	376	408	385	431	460	437	415	416	387	390	387	413	448	404	405	424	424	396	418	414	448	435	410	398	384	426	426	435	384	417	413	409	421	423	403	424	430	408	390	417	391	389	408	412	416	391	421	423	423	388	429	436	428	451	407	417	433	402	403	405	444	402	424	373	412	419	407	395	427	424	426	428	451	409	439	409	427	435	425	423	409	405	402	449	423	420	402	414	367	445	417	418	457	389	425	417	409	408	393	416	420	418	424	409	429	395	431	390	408	412	420	438	419	429	384	398	361	445	407	459	391	410	404	441	418	373	425	394	431	429	412	424	398	420	434	394	395	400	461	410	432	403	391	430	435	441	456	439	416	407	397	438	410	420	434	409	427	419	409	460	429	426	427	409	416	413	428	437	429	407	422	395	385	420	459	417	420	418	429	409	394	405	420	446	413	407	401	461	424	405	421	404	423	447	406	459	388	397	442	403	424	426	420	453	446	415	428	427	414	416	381	407	448	405	455	403	412	415	399	405	406	424	414	403	420	413	417	446	422	418	403	445	435	455	411	412	413	413	383	409	407	445	411	427	419	417	431	410	428	408	429	434	437	394	435	444	408	405	389	442	404	415	396	398	435	424	411	443	443	443	433	399	476	426	420	440	444	390	391	398	394	412	427	451	453	422	419	411	404	420	434	426	442	428	416	398	410	426	417	400	412	421	399	406	442	408	446	400	419	411	432	418	409	418	416	399	398	408	401	406	392	414	384	418	385	418	423	443	434	440	452	412	393	428	442	402	424	431	437	434	423	401	431	408	398	419	428	387	402	440	433	449	422	403	420	384	388	393	438	412	387	464	404	447	452	415	386	399	404	402	447	438	408	440	430	402	392	381	413	404	424	430	423	424	433	415	418	418	442	396	455	439	428	438	423	399	379	395	445	399	426	437	426	431	432	393	421	463	390	392	432	422	424	406	401	391	443	406	426	415	408	402	452	409	452	413	397	408	380	411	410	442	399	416	394	403	389	457	431	395	410	426	436	441	453	421	393	392	393	399	416	421	425	383	442	431	411	410	476	432	409	422	412	430	462	365	446	411	417	409	420	467	414	444	417	404	372	432	453	485	461	427	392	432	398	396	441	403	410	415	451	422	411	450	455	393	427	403	393	417	410	383	408	418	408	448	426	416	409	441	437	459	381	444	416	417	413	383	451	376	419	423	445	443	410	434	424	383	397	418	404	396	456	377	444	421	441	428	409	385	402	401	459	403	372	389	437	421	432	412	437	451	378	407	428	411	436	431	418	386	388	404	395	394	425	427	418	387	424	409	415	396	448	434	443	457	429	392	392	435	417	455	409	432	409	413	448	437	408	396	440	441	429	445	409	425	420	429	379	398	442	450	418	461	418	432	410	409	428	436	391	376	373	459	399	438	412	433	388	427	426	391	442	420	399	448	420	403	415	420	432	398	450	398	432	440	456	387	438	422	415	408	391	419	434	414	406	398	451	396	430	419	398	384	421	439	417	411	449	405	400	395	416	426	417	416	422	404	424	440	440	446	415	405	426	403	429	400	451	427	437	423	447	447	437	389	425	412	424	442	419	414	419	423	413	395	404	373	417	435	401	445	433	418	396	401	386	449	400	415	442	414	426	388	417	436	392	413	396	429	417	408	430	447	406	409	432	414	415	408	414	403	421	404	450	437	435	368	427	432	401	410	385	462	422	401	403	432	442	408	411	406	411	463	416	419	402	429	397	426	394	404	424	423	394	438	430	404	411	400	389	416	441	408	414	442	415	388	421	433	429	428	439	428	414	401	417	412	464	394	414	423	419	409	419	426	429	398	416	394	441	467	415	395	454	421	421	434	435	412	440	427	425	393	403	400	462	444	407	412	460	406	436	398	383	417	441	444	412	414	425	414	402	375	407	382	451	434	408	435	414	450	423	446	415	417	455	409	411	440	411	392	404	438	402	395	412	410	379	394	445	440	406	411	418	400	399	437	401	374	422	427	421	442	430	420	357	435	408	438	433	415	431	416	393	396	458	408	422	424	450	422	394	402	409	382	423	415	448	379	413	415	466	424	428	430	429	398	467	375	439	399	418	434	405	399	420	412	435	408	436	432	438	413	419	427	426	406	373	417	420	435	386	444	422	411	401	392	436	408	436	383	419	441	384	401	445	429	428	417	425	421	407	474	420	366	385	411	406	433	386	429	417	440	421	406	413	419	412	432	383	426	399	409	436	396	418	417	439	393	448	384	386	414	392	419	450	428	476	412	400	403	394	407	471	441	423	415	413	410	398	440	438	397	367	389	383	447	440	413	425	439	409	453	416	393	399	424	394	464	431	430	394	428	429	408	379	414	394	408	408	396	416	401	411	412	370	420	427	414	417	395	386	446	445	376	392	437	423	416	397	431	438	429	443	397	370	445	423	450	431	410	452	393	395	435	426	380	401	417	432	403	420	411	429	419	428	429	441	396	387	459	409	428	408	419	414	434	415	417	419	426	396	381	451	439	394	435	441	426	400	423	420	404	428	436	406	400	390	421	410	428	397	435	430	428	423	411	427	424	441	402	434	423	429	420	460	443	427	450	419	426	401	438	387	447	400	454	412	424	404	400	359	411	447	420	398	419	433	385	422	422	428	433	410	388	391	401	421	447	454	424	428	421	418	414	429	433	417	407	409	418	429	445	381	420	405	413	440	415	429	411	459	407	409	434	439	419	447	387	440	395	466	444	411	383	411	429	380	442	381	429	426	418	427	452	441	434	410	450	444	424	433	392	438	402	410	415	394	402	407	411	410	393	435	428	415	388	411	391	421	415	425	401	425	383	412	411	414	422	404	427	413	398	432	408	427	441	463	401	401	427	405	427	418	452	396	422	410	412	357	412	440	411	432	414	426	401	404	422	386	445	445	391	450	415	423	400	412	365	421	396	424	457	401	400	414	390	411	394	457	457	390	386	403	453	431	428	432	399	431	401	424	396	418	388	452	412	395	417	374	400	425	430	413	432	423	429	398	406	427	438	403	451	431	420	418	411	425	432	413	428	427	409	443	402	456	426	411	412	413	419	411	459	429	442	417	438	393	400	404	410	421	453	433	417	415	391	419	388	397	418	420	412	424	416	426	381	395	439	428	414	434	411	414	425	406	437	432	420	388	427	400	413	425	422	418	406	396	410	428	414	430	391	436	427	401	417	451	454	391	379	435	457	432	385	412
24047	21188	28371	24299	20710	10092	4343	2772	2132	1770	1520	1305	1181	1120	998	858	798	729	655	600	547	515	531	565	527	519	500	469	435	461	412	396	327	354	327	275	229	249	235	221	206	205	209	188	215	217	224	221	198	221	216	208	204	225	198	185	216	206	212	216	194	187	212	202	209	224	185	214	209	218	204	199	200	188	229	188	208	201	216	201	220	195	219	190	175	231	195	188	213	220	196	191	213	197	203	200	206	195	174	161	206	215	217	206	202	192	201	195	198	205	195	203	199	201	196	188	202	209	192	196	184	226	203	206	196	185	201	225	193	198	189	212	203	188	204	224	186	195	200	200	226	204	181	166	218	222	210	175	203	190	221	201	195	205	208	181	209	186	211	181	174	216	216	196	197	203	197	198	233	199	185	206	191	188	216	189	182	225	195	197	232	207	221	200	232	202	193	197	208	198	190	190	207	228	218	203	179	218	186	188	215	225	191	193	184	201	218	193	204	191	223	209	181	192	197	202	193	191	171	177	192	198	228	204	231	198	210	211	191	189	221	194	204	248	205	185	205	196	212	203	181	211	224	203	197	200	202	178	164	205	194	207	215	225	203	196	210	201	221	198	214	211	209	220	196	205	191	201	187	195	221	209	197	229	209	188	195	201	179	206	192	188	197	214	222	190	206	209	210	191	205	207	191	201	199	198	184	192	212	207	200	197	196	213	217	209	201	208	206	209	205	215	179	200	193	184	223	163	187	201	215	184	203	196	199	197	203	214	184	217	197	208	184	200	203	172	203	199	207	192	197	219	207	212	194	210	209	188	172	201	203	194	227	210	170	206	224	203	189	204	222	198	199	199	205	195	187	202	201	234	205	199	176	204	190	187	209	191	214	204	191	197	210	206	207	225	196	213	206	203	202	209	201	215	198	221	188	200	208	216	207	223	213	190	200	206	193	189	179	204	180	219	219	194	188	182	175	219	210	195	208	206	200	210	225	229	211	181	213	210	205	198	212	189	198	180	209	178	214	193	202	200	203	207	216	188	189	227	196	206	169	180	192	172	213	192	228	186	203	204	180	195	204	193	195	212	205	204	199	220	195	196	194	200	209	211	193	187	193	200	197	208	187	231	220	203	195	192	176	214	214	179	187	207	191	184	190	217	210	179	187	220	187	218	200	201	186	209	207	200	194	196	198	200	206	221	214	202	211	199	201	179	202	188	208	193	177	213	193	212	198	176	182	209	198	222	212	202	208	211	172	206	210	220	195	207	175	177	208	200	198	231	217	209	204	203	174	206	195	194	212	197	183	222	191	215	215	198	196	208	209	206	186	204	189	190	204	214	195	197	203	232	206	182	186	205	182	201	209	178	189	199	209	190	200	204	200	185	204	200	202	228	190	210	213	181	212	178	228	200	188	182	202	187	236	213	187	185	197	213	201	198	186	202	171	196	198	191	193	199	185	181	189	204	184	177	192	189	187	195	219	209	180	184	214	186	204	205	218	201	203	195	191	208	199	218	210	224	196	175	208	192	222	225	212	161	204	205	241	196	212	197	199	198	218	191	218	189	219	198	198	189	193	202	175	208	200	208	219	227	191	206	204	192	205	193	213	202	203	199	189	199	219	180	198	215	204	200	202	200	194	206	171	202	195	218	216	215	203	250	212	183	225	197	187	219	202	214	189	181	202	195	197	216	188	198	205	191	225	177	210	203	206	212	213	239	202	215	212	198	219	184	231	211	195	219	203	224	200	213	184	229	190	206	197	195	187	216	201	181	232	194	185	192	202	210	190	200	206	169	207	214	209	219	207	190	182	191	170	212	197	204	199	188	203	194	206	188	202	191	226	186	211	194	201	209	200	186	192	195	212	188	211	207	209	213	194	192	209	185	208	216	195	215	176	183	182	183	185	191	220	211	190	187	223	220	182	177	192	192	182	218	198	219	185	231	183	216	203	187	189	210	201	205	206	209	197	193	212	208	174	218	174	210	214	173	210	179	198	222	189	195	214	192	226	215	200	210	222	185	201	197	197	214	214	216	224	186	187	214	159	192	179	198	186	193	193	214	187	185	231	227	196	185	184	225	177	195	219	235	219	223	182	202	204	200	226	189	218	204	215	209	206	188	229	199	195	195	192	176	217	177	195	197	206	215	187	186	193	205	206	208	212	206	187	237	190	224	224	201	179	218	226	211	184	207	195	234	209	195	182	210	204	190	213	198	212	204	192	203	179	176	205	169	224	213	199	193	200	191	227	208	218	199	194	225	213	201	195	195	200	203	208	199	193	176	219	164	194	191	186	191	195	200	167	213	206	217	199	215	180	183	187	193	188	205	201	200	224	195	191	197	201	195	210	190	201	195	199	219	220	209	196	190	195	180	211	209	215	205	199	224	171	195	177	198	193	192	214	198	193	190	209	211	190	190	210	214	218	210	204	196	210	243	211	202	210	194	179	208	197	196	189	179	176	174	215	214	194	213	208	199	202	212	238	209	181	200	186	221	209	193	185	213	204	217	180	187	198	186	194	187	213	187	186	205	205	182	200	179	190	194	193	189	180	193	212	199	217	216	184	195	218	229	185	238	219	184	207	203	201	198	188	201	192	211	181	189	234	197	206	213	205	197	180	211	212	222	209	206	195	198	210	192	198	184	191	181	246	187	190	201	195	197	214	208	184	207	184	168	204	201	191	200	199	192	206	185	200	206	192	188	188	218	204	202	183	179	194	180	211	177	199	217	183	172	217	216	199	182	189	205	203	176	225	186	203	211	222	179	189	222	210	188	206	199	193	190	175	190	189	222	197	186	190	211	218	212	228	201	223	198	197	214	192	201	210	192	188	172	202	218	196	180	191	234	175	195	188	197	194	213	186	210	206	203	208	192	217	218	192	190	191	203	207	196	203	182	196	196	229	200	178	187	216	201	192	196	186	182	210	171	199	208	190	189	191	205	200	191	189	199	183	187	185	215	199	212	213	207	201	201	202	204	202	177	211	190	213	194	195	189	195	207	202	218	217	206	227	206	198	196	196	194	196	201	184	187	204	197	207	161	169	194	196	206	196	221	207	208	210	224	194	197	194	199	200	204	201	191	183	212	218	216	223	197	191	196	206	204	209	201	185	202	208	213	182	199	201	217	211	221	196	204	188	212	214	177	217	186	219	184	179	200	200	180	197	195	232	202	214	214	209	188	198	231	198	193	228	198	196	210	173	223	212	205	207	212	242	218	187	218	213	195	207	217	182	207	197	206	223	192	202	201	194	238	199	208	203	200	182	202	226	214	215	180	199	200	217	191	194	228	189	188	210	207	202	181	192	204	233	205	200	191	197	199	190	202	189	178	185	184	211	206	179	209	190	194	218	193	202	206	233	206	214	202	222	200	199	209	194	214	205	183	196	188	194	192	198	202	204	187	213	197	187	195	229	209	218	191	205	185	209	196	205	215	172	212	200	192	194	221	225	193	206	183	210	212	190	201	215	204	205	208	188	196	190	194	191	203	201	187	192	217	198	197
17488	32549	30130	21793	16463	12695	10242	8189	7100	6028	5058	4424	4096	3495	3204	2941	2578	2287	2056	1840	1742	1614	1513	1513	1535	1418	1383	1238	1145	1164	985	967	902	833	744	633	596	530	420	452	423	409	389	405	398	407	390	378	368	387	377	364	363	406	344	351	323	361	337	372	374	345	366	398	376	349	377	384	424	381	327	372	382	356	399	379	369	385	396	380	389	382	332	362	350	338	380	384	354	355	348	357	384	347	357	346	366	369	363	391	363	363	339	342	349	328	337	333	355	360	375	300	377	346	339	354	374	327	343	328	345	335	345	376	351	315	362	350	325	363	355	346	359	383	359	394	383	395	340	336	338	333	323	347	335	330	358	372	374	338	364	388	371	339	369	346	352	355	326	336	328	352	333	376	369	345	356	374	370	364	354	396	337	371	338	349	343	343	376	366	348	343	348	356	373	356	361	354	372	345	374	363	332	368	321	344	382	405	366	356	370	349	338	366	370	313	352	383	347	391	340	337	365	355	377	342	357	357	373	341	353	354	357	377	364	336	375	360	326	381	364	326	343	361	331	385	364	369	318	331	358	342	368	359	356	367	361	414	333	340	319	371	353	343	362	349	367	353	356	380	360	361	338	341	355	335	342	367	351	344	341	380	333	339	338	371	374	360	354	346	359	360	343	324	371	358	320	342	377	349	387	362	359	342	363	335	338	351	356	355	366	327	348	317	343	343	355	363	321	335	339	383	342	350	368	335	341	277	369	384	374	377	318	341	344	370	356	378	355	350	346	373	337	356	329	326	330	377	335	368	396	316	352	346	327	357	361	327	370	320	361	354	388	379	363	348	360	331	331	321	341	357	380	364	346	361	324	327	338	352	356	339	380	318	332	345	343	341	361	345	368	386	301	340	370	330	329	321	321	331	352	336	383	362	344	346	357	359	336	317	348	367	379	343	395	369	367	328	359	371	342	363	410	327	360	366	346	359	376	351	358	331	348	367	363	343	361	329	362	336	356	346	352	370	337	356	340	348	358	340	358	355	354	355	366	340	353	346	384	337	357	362	345	351	367	365	347	353	375	333	333	344	342	349	341	335	370	368	374	352	332	347	390	311	358	357	392	370	347	334	357	329	325	373	346	366	345	382	369	354	339	352	316	359	363	357	343	372	353	369	348	359	404	356	356	372	345	364	327	333	338	340	343	375	351	341	320	371	368	360	354	325	371	350	355	355	371	385	346	366	327	369	402	354	359	341	372	362	389	343	357	321	350	381	336	340	368	380	375	329	362	359	370	334	309	336	332	355	314	360	377	339	355	334	333	350	353	327	336	367	334	388	375	375	319	341	370	363	360	387	328	351	313	381	333	364	332	347	354	342	362	343	362	351	345	374	316	345	359	369	373	344	340	340	355	386	380	333	328	349	358	332	390	332	361	334	363	339	337	331	335	342	362	366	352	367	390	333	355	351	344	349	369	347	355	358	358	375	351	336	359	359	352	330	352	359	385	336	350	338	359	366	372	362	337	362	353	363	354	349	369	392	344	367	362	362	354	353	352	330	369	345	345	358	342	334	350	356	352	400	392	362	338	351	345	307	328	352	368	347	341	363	366	364	355	379	353	377	360	354	334	360	337	363	382	345	378	352	350	353	363	371	338	370	360	398	342	367	354	337	332	367	372	357	349	322	374	333	377	335	331	359	358	386	363	379	325	371	335	330	335	337	373	356	333	321	344	341	338	363	390	337	354	371	373	372	360	337	346	338	346	379	364	336	339	361	375	380	363	402	340	358	357	370	358	330	319	391	357	353	358	360	385	346	377	337	343	365	382	310	369	378	344	383	329	366	359	335	350	331	374	368	306	361	326	339	378	323	338	360	374	350	352	368	346	377	360	366	311	382	342	355	355	368	364	368	321	360	351	361	384	343	370	339	332	339	382	373	322	371	351	328	375	356	349	333	356	345	343	352	363	366	333	363	329	362	377	319	362	376	339	346	335	313	374	358	324	314	403	382	384	385	358	360	328	369	372	333	356	334	324	353	349	367	381	359	342	351	329	344	360	377	354	322	344	315	325	342	382	358	350	329	350	350	366	355	366	350	351	327	336	375	358	351	333	337	345	323	354	355	355	348	364	375	394	386	374	345	371	337	341	378	406	323	347	335	332	343	341	358	363	340	341	316	368	312	331	357	360	325	365	353	362	326	345	366	375	346	342	380	346	338	374	355	363	374	356	358	339	345	346	338	339	391	347	385	372	340	333	342	357	349	351	339	400	329	355	317	372	361	391	358	364	371	384	299	352	392	365	374	350	351	351	359	337	388	367	358	357	354	406	354	345	346	386	363	336	362	360	358	343	339	347	339	371	380	376	378	352	337	345	373	364	356	371	357	368	374	349	356	351	371	357	356	330	368	377	325	353	367	350	352	322	392	330	343	363	343	343	361	363	350	323	358	379	366	361	377	363	359	333	339	363	368	372	319	357	369	363	329	364	320	309	340	332	347	347	341	340	353	322	376	352	305	395	406	364	351	360	336	378	368	332	359	333	382	347	365	386	338	371	368	358	369	341	351	378	344	340	362	356	352	346	372	383	375	346	349	338	349	355	326	383	363	340	343	338	357	354	357	363	347	359	363	351	367	363	410	336	358	350	353	349	340	349	360	338	374	359	385	350	338	343	326	329	351	361	340	353	386	364	400	340	349	352	380	382	364	388	345	354	341	330	343	346	338	327	353	355	367	362	378	366	346	336	338	351	354	345	351	376	351	336	344	355	383	368	361	347	369	345	366	365	374	368	350	375	338	347	351	323	359	347	348	363	371	358	378	365	337	331	333	365	360	383	349	353	369	376	354	311	356	361	373	338	320	339	340	368	336	343	352	387	328	352	346	356	328	380	349	354	369	350	338	309	345	387	342	335	335	351	338	375	351	363	319	343	336	353	365	347	364	374	370	408	328	379	341	400	338	374	344	398	336	352	335	344	348	346	370	323	374	355	361	359	372	353	339	373	358	348	351	340	397	359	371	368	355	371	345	397	358	368	358	365	370	355	346	335	379	344	350	378	357	351	373	366	338	375	352	327	332	345	319	321	360	340	337	349	360	364	370	353	354	353	354	356	332	368	335	350	373	342	302	333	375	358	358	340	347	346	331	351	365	349	321	328	352	378	393	337	372	357	348	340	338	363	323	387	348	361	350	354	359	363	386	347	377	341	331	363	357	340	353	334	398	378	369	345	323	344	360	353	356	354	382	362	365	393	338	375	345	389	354	369	374	321	359	357	339	368	370	352	376	380	323	372	348	332	312	354	336	374	354	341	331	342	348	357	323	325	361	376	343	331	375	384	361	340	363	392	338	360	323	389	372	360	321	372	356	320	359	370	349	345	335	363	372	358	361	370	351	329	373	351	368	331	378	359	345	325	354	374	333	343	355	343	350	356	351	329	367	360	402	375	343	342	339	303	379	355	363	365	340	382	350	333	347	352	363	359	345	325	358	367	354	341	337	379	364	348	353	321	333	350	376
23068	21138	28894	23622	21151	20322	9912	3979	2882	2562	2085	1755	1616	1528	1358	1225	1034	983	912	810	663	629	626	653	668	599	570	519	486	463	434	384	381	360	288	243	238	231	206	166	148	197	153	162	161	167	173	153	172	179	166	150	153	158	183	136	135	160	166	163	147	168	149	161	159	152	113	175	165	150	166	174	150	172	160	179	168	174	172	153	184	174	184	137	152	167	144	136	157	157	151	177	164	147	174	157	145	151	139	142	151	172	176	151	164	159	170	141	142	146	150	148	153	151	149	160	153	176	123	146	149	164	144	153	158	177	148	149	162	160	156	167	145	146	161	155	135	149	150	147	165	166	144	166	153	164	148	137	172	169	164	164	161	159	149	151	141	152	163	154	141	162	161	147	150	163	150	150	152	156	146	160	159	167	139	147	159	156	150	128	141	153	144	145	146	152	156	150	145	162	166	131	149	146	147	158	154	144	154	141	167	160	153	150	154	139	152	166	140	172	162	141	146	162	164	130	150	152	165	161	161	167	146	149	155	176	143	155	178	148	154	138	148	154	145	137	141	161	152	151	168	153	172	144	175	176	175	152	151	141	157	162	151	160	147	133	172	157	156	144	171	140	146	156	178	162	153	129	156	158	128	165	149	180	168	166	152	157	157	159	142	153	182	138	159	142	136	146	179	155	142	163	165	156	155	163	143	172	154	156	145	174	157	155	135	151	152	167	143	148	164	150	135	148	148	164	167	143	159	155	133	158	144	150	144	149	157	137	137	158	151	164	153	138	156	150	159	171	132	161	155	146	150	158	141	155	157	159	138	156	154	152	140	146	158	166	133	150	173	156	161	147	156	160	160	139	173	138	168	146	152	157	147	141	152	155	157	162	165	143	163	166	163	155	165	165	144	167	158	143	145	141	153	136	125	123	161	151	157	153	144	159	159	149	157	140	140	196	170	148	177	157	167	157	174	148	161	164	145	154	161	175	144	160	147	138	148	130	152	161	132	167	125	150	130	158	147	149	140	152	150	149	158	179	145	160	171	167	151	174	142	152	138	157	165	170	168	147	145	147	163	146	159	161	174	130	125	157	148	139	170	165	168	150	155	152	147	159	138	153	154	150	132	147	144	139	149	169	153	157	147	153	146	167	145	161	157	154	143	150	147	153	154	149	163	149	169	157	165	150	136	144	141	172	167	166	140	159	138	175	166	149	151	145	162	141	161	139	159	136	144	150	134	157	149	140	157	143	161	163	130	139	151	143	165	173	154	166	141	165	132	173	153	184	165	137	147	159	150	164	170	149	145	160	162	151	154	175	133	144	145	157	173	134	172	150	134	149	164	180	136	141	155	158	152	179	159	136	151	148	117	159	161	159	157	143	168	169	144	133	163	142	145	147	147	152	165	163	142	174	169	138	152	152	132	147	164	150	169	148	141	151	147	126	159	138	144	161	157	154	153	154	169	170	158	142	150	146	175	162	126	172	154	143	182	151	131	158	149	170	156	143	149	156	134	159	152	155	131	151	170	143	150	153	142	140	141	167	159	140	137	139	146	127	136	179	149	160	158	157	148	153	143	157	176	142	136	170	176	135	168	159	153	159	161	153	146	156	130	165	171	143	152	156	156	143	131	144	148	181	156	142	137	149	158	167	160	156	153	148	166	175	174	156	152	155	138	148	152	168	157	154	149	169	155	189	129	159	179	171	147	175	147	153	164	156	142	180	179	166	171	162	153	131	162	154	141	156	144	155	150	136	144	147	143	140	153	161	144	160	140	147	165	157	155	150	143	158	140	150	168	141	145	156	136	156	159	159	151	151	150	146	157	145	148	146	147	160	154	174	154	180	169	145	164	138	139	149	134	149	145	160	158	139	152	149	150	141	165	147	161	166	158	157	164	169	161	142	123	159	146	154	157	156	148	136	163	153	140	171	138	158	145	163	169	151	148	170	158	148	147	177	154	165	154	147	161	146	138	163	149	167	166	143	153	186	152	162	123	173	154	135	174	163	159	151	165	142	143	156	136	137	139	148	150	153	130	153	152	141	138	158	121	153	151	153	164	138	129	144	175	145	158	155	164	154	149	161	145	154	150	126	157	179	147	157	128	153	144	156	144	168	145	145	156	126	165	152	156	152	141	158	195	149	145	150	154	148	145	151	163	145	146	141	143	168	156	145	159	159	165	154	156	152	158	144	160	139	157	136	141	160	169	142	165	161	161	144	136	147	172	144	159	165	156	163	149	150	141	154	179	144	156	137	167	158	167	163	154	168	174	165	159	158	150	163	140	141	141	151	142	138	141	164	168	142	166	160	155	148	160	154	161	141	141	153	152	145	157	151	146	149	178	132	158	132	168	149	159	156	161	146	181	148	159	140	136	175	177	159	165	155	143	147	148	176	157	174	135	146	152	135	154	125	162	149	155	146	166	147	148	134	149	176	147	161	162	172	141	161	144	164	178	126	167	148	140	154	151	154	150	152	154	154	111	146	141	137	119	164	144	141	166	133	156	148	162	157	167	158	147	173	155	150	151	149	154	185	169	148	128	157	164	152	142	156	154	155	151	145	158	137	169	155	144	163	139	150	157	165	130	159	130	156	165	181	140	151	128	147	148	147	144	142	153	152	132	146	155	149	152	162	165	156	153	126	145	147	180	162	165	145	163	155	140	162	171	181	141	143	141	175	155	149	132	135	150	167	176	177	152	162	155	167	147	142	159	166	137	154	147	155	160	136	165	155	154	154	132	149	150	154	178	149	144	144	139	135	150	172	147	140	158	147	140	158	133	174	159	146	162	161	131	159	149	160	152	145	138	141	159	145	139	171	145	147	138	179	149	156	166	149	153	151	150	167	143	165	138	154	150	159	168	155	152	126	159	159	147	164	158	166	154	158	164	158	159	141	165	166	144	173	156	152	146	152	151	177	144	162	144	134	166	158	159	154	146	163	156	170	173	137	137	154	167	173	163	156	128	147	154	159	151	159	138	167	156	151	166	136	153	162	153	140	166	138	138	135	170	156	145	145	146	142	153	145	163	149	149	148	159	192	158	159	151	171	146	137	147	147	162	163	152	146	162	160	157	153	152	181	145	162	159	197	168	147	163	154	162	160	181	156	139	132	144	174	153	160	132	139	138	148	166	161	169	154	168	155	136	152	154	155	139	139	157	165	164	161	155	147	152	159	153	158	164	153	163	171	129	155	159	151	154	150	146	139	159	149	160	149	149	146	146	160	142	160	150	157	142	158	161	183	138	156	156	154	149	183	153	161	138	149	144	148	158	165	139	169	147	153	167	160	140	131	141	151	150	183	118	151	150	161	157	157	141	177	159	157	148	180	156	162	166	171	169	161	121	155	138	146	151	145	162	144	165	138	158	172	164	192	140	172	140	155	163	152	149	173	162	146	147	161	159	158	146	153	164	134	137	169	162	132	166	171	148	156	172	151	176	147	143	161	188	156	156	164	152	157	126	170	188	146	152	151	141	160	148	159	147	128	143	165	127	146	173	143
19568	36658	34963	26215	20621	16583	13542	10782	9447	8134	6883	6098	5309	4925	4644	3991	3517	3214	2738	2397	2221	2011	2073	2011	2059	1723	1721	1567	1496	1307	1198	1109	986	936	789	610	559	480	402	346	342	299	304	317	324	322	276	256	298	310	295	293	277	292	300	292	274	281	290	263	255	285	282	256	278	278	282	285	292	289	281	287	279	269	285	312	279	340	360	287	302	269	260	296	272	318	263	293	224	249	282	239	255	270	276	276	269	261	242	272	266	278	259	260	270	268	265	249	293	273	235	266	239	268	255	289	312	288	269	243	274	297	287	231	296	233	264	253	230	270	261	269	253	279	279	256	242	276	290	248	279	290	264	284	272	266	251	257	248	241	280	276	274	272	255	270	255	323	262	263	237	280	257	266	260	268	300	284	258	273	270	291	272	252	279	287	270	253	276	272	315	272	254	259	290	246	253	279	240	301	254	295	260	236	246	259	261	277	275	278	269	266	269	256	252	255	254	278	262	252	252	262	265	262	286	286	273	255	276	297	270	260	282	289	252	265	258	243	252	272	256	264	262	276	260	278	237	267	289	269	253	278	281	275	283	271	253	286	254	279	277	269	263	277	281	268	247	248	265	277	284	250	237	243	249	259	258	285	253	227	270	282	284	273	281	239	258	268	266	235	255	261	285	248	249	289	284	265	258	259	231	248	271	282	263	288	256	272	316	252	264	290	261	300	267	292	249	279	295	266	247	254	282	275	234	294	292	293	296	282	238	290	269	279	255	296	278	237	263	274	273	263	270	279	271	283	289	277	287	263	269	256	285	234	269	252	246	242	268	278	280	269	269	231	261	276	246	278	236	266	272	252	270	279	291	254	267	276	265	262	258	288	270	311	255	245	261	265	287	269	249	271	262	283	275	262	260	237	237	245	294	253	255	283	292	284	258	265	247	256	240	270	266	251	262	293	244	267	278	246	262	264	243	272	272	260	269	289	288	242	250	241	284	274	258	272	271	266	259	284	254	287	265	262	269	262	269	259	305	272	281	267	239	260	233	254	257	238	243	299	240	240	248	257	281	284	293	280	269	274	264	236	301	280	276	292	271	289	244	282	288	257	295	297	294	270	283	286	257	281	247	268	280	271	262	295	257	284	257	256	268	302	284	273	226	256	283	259	283	253	254	252	254	268	238	285	265	307	256	266	278	287	267	262	283	273	249	286	261	266	278	231	261	274	263	279	258	258	235	248	301	285	277	294	279	273	252	267	267	282	282	254	279	267	278	256	249	266	233	265	273	242	276	261	256	271	274	279	268	264	275	271	259	281	289	244	280	248	266	286	243	290	255	263	254	270	247	280	307	270	252	238	256	278	261	271	309	266	261	269	251	261	247	277	262	235	266	290	273	268	261	281	260	295	254	275	301	256	276	288	254	300	251	257	281	274	298	275	275	250	271	256	281	295	271	269	265	253	282	254	278	279	271	277	270	264	275	276	261	257	259	275	253	269	250	254	270	288	263	251	257	227	273	283	265	265	279	248	257	278	287	262	274	263	259	284	280	267	243	257	276	263	306	272	277	254	273	302	289	295	304	245	244	268	249	235	260	246	231	254	258	234	275	289	323	245	279	240	255	278	248	290	271	250	260	284	280	272	265	285	297	263	286	303	297	260	278	254	287	241	274	257	263	264	270	273	282	264	289	239	261	274	278	266	267	277	276	283	247	252	282	255	251	241	269	245	264	248	271	265	260	274	295	241	261	239	282	265	258	272	252	271	280	313	255	262	299	270	270	285	278	302	262	276	275	269	263	277	302	270	274	248	256	261	293	286	258	277	264	229	262	254	254	295	258	265	272	282	278	286	246	259	252	267	267	262	242	292	255	286	284	276	258	256	292	240	247	253	308	278	246	278	265	290	246	251	259	287	244	287	276	252	292	248	226	263	249	279	234	258	226	286	283	266	283	273	271	262	268	264	262	284	255	280	260	260	247	274	275	295	278	238	274	274	246	234	266	253	259	270	254	240	291	260	242	287	286	272	279	259	242	256	244	278	263	261	234	274	258	249	273	306	260	276	265	267	273	279	260	250	251	247	260	264	259	285	286	265	268	278	259	283	274	264	275	274	263	248	259	277	253	274	254	246	279	275	250	247	256	260	257	226	255	266	235	275	268	280	275	289	280	247	253	267	278	266	281	279	296	237	301	237	241	250	242	270	281	268	223	289	270	271	269	268	260	284	256	256	260	302	256	292	261	273	266	295	268	250	281	237	263	290	252	283	246	270	281	297	275	254	274	280	265	264	276	252	273	265	274	271	248	275	280	291	252	272	271	265	230	269	253	321	260	275	271	269	258	246	272	245	281	249	281	283	257	230	286	261	242	275	308	254	296	277	286	263	300	258	234	291	236	278	249	278	260	259	259	271	256	252	251	257	281	290	250	236	263	273	263	258	264	242	248	276	275	273	255	271	280	269	252	238	291	302	254	241	262	290	252	282	284	273	259	251	243	252	249	270	277	315	247	255	245	254	279	287	267	305	276	248	270	251	258	289	257	264	290	252	237	256	259	296	279	294	254	272	265	255	275	267	266	265	270	279	288	266	272	309	270	263	303	270	280	258	283	243	291	240	286	245	255	296	235	238	262	279	281	246	293	291	272	260	291	281	265	285	291	294	247	306	272	263	285	285	272	258	275	250	256	291	272	278	272	264	265	248	280	265	267	251	245	292	284	248	264	263	285	250	286	276	248	284	254	233	276	271	295	268	260	308	245	276	264	251	260	281	255	282	274	271	244	261	276	244	256	256	282	271	272	271	239	259	259	259	270	264	274	281	279	262	258	270	258	235	269	254	269	266	257	253	276	268	256	260	252	280	265	283	244	270	257	284	258	253	290	275	242	254	278	255	279	274	276	244	267	263	266	264	262	292	260	267	248	277	309	257	256	251	258	275	270	252	265	269	285	275	262	265	301	277	257	257	289	290	253	263	259	286	265	242	249	281	297	281	267	284	265	277	268	244	257	238	281	250	276	274	263	256	265	282	287	257	256	254	252	246	247	260	299	284	283	281	254	293	255	275	268	270	249	279	281	248	277	257	261	271	252	284	284	252	255	306	267	252	267	252	269	253	277	268	264	250	266	262	279	270	255	265	236	282	275	253	265	253	244	272	243	276	277	280	270	252	275	252	263	288	259	263	282	262	260	275	286	248	289	280	256	260	256	250	268	286	267	278	271	268	260	276	287	278	265	284	260	256	289	274	279	286	252	255	270	268	254	262	267	286	276	243	276	278	251	278	255	292	261	248	232	265	243	275	275	273	248	251	258	253	256	268	240	266	253	258	263	274	289	304	247	303	275	256	297	304	259	277	260	262	295	267	266	274	278	297	288	256	290	286	266	262	267	251	279	269	297	282	254	246	284	265	246	246	272	289	287	267	278	257	273	259	267	238	263	263	275	284	246	281	244	277	262	250	223	275	252	281	257	258	271	257	258	255	254	239	273	281	254	253	260	272	273	268	224	262	295	263	280	275
26643	20953	17313	9288	4290	2789	2074	1637	1350	1169	1030	880	814	661	724	664	606	555	535	468	444	443	413	418	403	403	379	373	401	379	371	337	309	269	299	270	253	254	231	238	251	226	254	234	217	248	248	244	230	232	228	256	237	228	223	238	232	258	241	221	251	229	233	235	253	236	251	254	246	239	246	247	251	237	246	216	255	243	252	225	238	211	246	259	240	206	214	248	226	254	232	238	230	225	233	266	235	222	230	229	216	233	261	244	223	244	240	245	246	226	207	230	266	247	248	268	221	272	215	255	228	241	272	239	249	228	232	277	230	224	245	251	239	242	254	228	242	245	216	249	221	251	237	269	221	248	219	263	241	220	272	211	245	244	245	225	238	231	242	234	251	253	240	252	224	264	240	268	253	225	243	226	213	250	225	221	233	240	260	222	223	214	260	229	246	239	252	246	254	230	269	221	237	257	268	252	224	263	242	237	213	231	241	262	250	230	240	210	250	238	223	253	213	238	270	245	248	240	224	238	215	240	235	219	210	246	246	237	220	228	238	204	226	238	247	242	246	197	229	226	232	245	199	255	244	221	242	255	240	262	223	209	278	240	244	233	244	237	251	210	245	235	215	254	223	212	236	223	246	251	223	244	229	214	264	230	220	266	238	261	247	220	231	241	233	248	233	247	252	219	244	223	262	224	230	214	263	252	238	242	252	264	245	266	242	260	216	228	242	241	238	239	214	232	245	230	251	236	231	236	225	228	229	239	258	244	237	241	257	229	233	226	243	243	230	215	234	236	251	225	255	233	224	234	227	213	230	235	253	239	239	260	229	231	256	266	216	231	244	232	260	249	240	235	237	242	199	240	241	222	242	222	238	231	225	207	242	238	252	229	237	230	221	267	226	238	257	257	244	238	227	254	228	230	251	227	262	240	242	245	221	219	253	240	229	216	224	212	217	246	237	219	255	235	242	234	254	224	251	226	241	205	238	239	228	244	224	232	258	242	231	212	239	256	229	244	247	257	233	226	245	208	217	234	237	224	234	250	229	217	232	252	233	264	228	217	225	224	218	269	282	240	225	260	241	226	237	263	218	243	239	256	217	264	254	233	253	240	261	236	268	224	232	219	220	222	258	228	241	217	237	229	242	232	255	243	247	214	237	229	236	225	219	233	258	270	232	239	240	253	228	257	241	246	227	214	242	220	256	227	244	247	245	217	212	231	236	235	210	215	227	237	224	241	247	224	238	206	218	229	247	229	246	233	250	246	239	234	243	218	222	250	255	234	240	222	249	233	230	214	223	221	229	251	238	236	246	254	205	222	242	243	215	268	248	226	233	250	231	226	226	205	231	249	242	227	246	231	244	263	221	261	221	227	223	254	236	232	223	231	248	246	249	223	240	223	231	231	215	232	207	262	246	222	260	241	253	230	248	219	255	244	256	220	221	242	248	231	246	226	271	237	255	238	235	244	228	248	233	243	246	259	239	218	238	268	254	209	259	219	238	242	259	205	236	256	241	250	207	232	232	243	216	252	224	262	229	248	252	245	228	234	293	242	234	231	251	207	243	235	246	241	244	226	199	264	258	231	248	250	265	235	247	257	232	232	245	247	243	235	237	237	208	237	241	220	227	243	223	233	240	233	245	242	251	218	242	245	251	219	232	252	245	235	243	251	233	273	227	231	254	232	241	234	235	231	239	248	259	217	263	236	239	206	266	274	234	242	225	239	252	215	222	235	232	221	243	221	235	240	240	221	242	234	224	237	221	236	262	273	198	235	251	235	210	220	245	239	213	241	209	232	234	248	219	231	224	239	219	251	240	205	229	233	245	282	229	221	232	255	257	246	236	222	250	242	224	255	225	256	207	210	247	250	259	254	241	233	241	229	232	241	215	232	260	254	245	248	211	240	224	219	232	249	248	252	228	210	251	219	257	241	229	236	247	227	236	265	223	233	229	230	232	240	237	272	224	204	224	246	226	242	240	219	227	255	228	237	247	235	227	277	231	248	236	217	216	246	219	246	252	240	266	241	261	262	250	224	225	233	218	237	251	237	225	241	227	225	236	231	232	252	232	221	233	252	234	226	237	222	220	217	224	219	233	250	250	251	240	245	213	222	231	218	245	255	249	233	240	228	235	254	236	205	236	246	231	260	235	215	225	234	235	271	219	237	232	262	232	220	212	224	254	209	233	270	259	211	211	255	225	230	267	242	231	249	255	241	248	219	231	227	240	250	220	231	230	232	220	229	235	229	228	238	217	264	239	231	229	234	241	231	238	228	225	230	248	235	211	229	216	246	237	233	217	223	207	236	233	235	249	242	225	271	218	237	245	236	220	216	232	232	253	217	241	217	228	286	233	245	250	227	255	234	259	241	215	275	235	245	218	253	257	195	261	216	292	262	239	262	240	221	235	254	249	218	244	242	240	242	235	255	248	265	239	246	237	247	232	259	218	228	213	258	230	226	252	252	234	237	236	242	220	225	233	251	213	234	236	257	231	221	209	224	235	234	211	234	230	242	243	229	245	254	238	226	257	237	239	216	227	209	241	222	245	257	255	255	244	226	246	238	225	238	223	231	223	248	243	257	245	208	263	254	226	243	261	227	245	225	238	235	212	250	254	238	244	244	254	226	233	280	265	231	225	240	240	242	223	234	255	220	237	248	206	233	225	268	257	236	228	249	245	209	261	241	252	241	226	230	251	219	228	222	209	253	236	243	248	274	249	228	228	239	258	226	255	242	227	237	194	250	237	249	246	233	226	249	209	238	237	238	243	234	270	270	249	233	247	237	262	241	240	238	245	225	251	249	240	246	240	236	247	202	240	253	238	267	240	244	233	234	231	221	252	213	222	237	226	240	213	232	228	261	229	233	209	212	245	238	226	242	233	221	235	218	207	235	257	242	235	256	254	241	237	247	230	235	218	230	245	275	237	214	222	250	229	256	234	256	237	222	237	258	233	230	235	251	263	234	215	256	262	222	236	244	208	221	264	253	260	263	257	213	227	246	222	242	221	238	242	270	251	251	240	224	217	221	236	261	224	229	241	251	246	230	225	255	256	213	227	229	244	244	234	241	223	231	247	233	222	215	229	218	232	255	250	242	235	230	248	216	197	238	240	254	234	258	233	247	225	215	226	223	235	225	220	234	235	238	245	241	247	220	235	258	248	220	228	246	246	227	242	244	254	257	228	218	233	251	246	240	212	222	231	223	226	250	257	244	247	226	224	236	233	232	224	229	241	233	220	256	236	251	213	210	244	244	237	259	249	250	212	236	255	240	234	224	258	255	252	241	236	229	240	246	249	241	235	235	229	261	238	234	231	234	215	220	225	220	258	223	235	240	256	210	239	219	237	250	241	230	234	223	263	214	248	260	255	239	233	224	227	233	230	256	237	217	216	237	249	243	261	244	242	268	235	228	220	249	274	213	247	203	224	253	248	244	257	205	216	264	226	229	226	194	225	218	251	208	198	270	209	213	253	250	207	224	230	249	225	231	219	260	235	259
16091	26090	23945	15800	11387	8471	6808	5399	4718	3998	3436	2871	2497	2392	2261	2002	1850	1654	1494	1360	1225	1080	1073	1128	1077	1074	1023	958	929	864	813	704	697	629	610	539	489	477	429	435	416	453	411	432	450	408	426	438	413	396	425	444	416	452	426	454	401	417	421	378	432	442	404	439	445	427	426	395	469	411	437	404	427	429	452	416	461	493	452	414	422	411	369	394	420	455	414	377	429	400	444	391	397	404	427	400	415	409	449	428	421	403	412	425	410	422	425	457	451	413	419	400	421	434	453	379	417	428	424	425	459	411	447	405	401	401	388	436	398	426	426	454	437	390	415	419	405	423	408	396	426	422	377	387	456	435	413	437	423	415	416	400	421	418	433	416	445	370	424	406	424	405	386	408	445	446	415	402	408	397	392	422	414	445	433	427	416	395	420	441	411	415	425	413	443	430	406	435	407	409	456	435	432	413	438	404	403	414	393	412	438	417	411	402	442	402	435	424	424	433	439	415	443	409	415	401	408	427	432	419	420	429	420	383	424	413	405	403	431	441	446	404	408	416	410	434	374	389	409	367	389	404	420	402	454	445	410	408	430	463	403	411	424	442	416	413	456	393	408	448	428	424	404	423	380	407	452	410	406	398	404	422	432	416	451	443	426	425	390	420	422	388	429	404	428	421	430	430	428	395	389	385	428	432	394	404	420	414	422	415	436	409	428	398	392	391	404	414	411	389	378	456	431	407	412	409	414	391	452	427	416	407	436	393	378	424	410	396	412	430	436	414	421	382	402	398	432	434	423	418	406	397	378	438	412	446	437	401	427	380	390	458	418	405	414	417	410	428	378	419	388	373	425	412	459	409	436	415	409	396	425	428	403	444	407	427	418	411	418	426	448	400	431	366	399	386	339	430	413	377	416	410	418	416	452	418	394	434	435	422	402	424	425	378	487	443	423	401	400	424	450	376	397	422	418	419	416	445	419	424	395	435	442	420	387	416	426	391	434	406	425	390	424	444	405	427	429	389	425	408	407	381	410	413	420	427	385	448	392	426	426	403	412	416	436	435	397	413	400	411	394	445	394	443	404	415	420	431	375	381	389	433	414	434	387	410	430	410	411	426	417	379	402	396	426	440	414	417	420	394	454	428	436	416	423	434	405	428	405	431	425	442	436	453	429	418	385	402	401	412	420	429	428	448	420	420	431	372	399	417	404	441	428	439	426	437	443	406	418	396	411	417	398	418	422	411	408	404	442	412	403	413	444	413	420	405	449	454	409	447	406	438	414	444	374	420	391	429	415	445	385	436	417	401	397	400	401	422	403	427	375	427	437	411	402	420	422	439	419	463	423	410	410	409	430	447	436	386	447	403	414	408	407	420	392	466	418	396	411	402	431	418	448	418	427	422	375	447	399	410	450	440	408	415	448	423	412	477	422	403	412	382	428	395	410	446	396	418	430	434	425	419	403	437	419	411	421	420	443	431	394	401	377	378	400	406	450	396	404	378	393	456	377	411	417	415	434	451	397	430	422	428	425	403	434	428	429	420	417	424	418	428	401	397	411	412	417	386	415	411	408	403	414	428	402	431	388	389	407	400	415	387	403	429	441	409	410	456	438	445	407	398	411	459	378	389	401	447	398	410	431	434	443	439	407	415	416	374	406	410	430	414	403	412	393	443	430	401	404	420	441	432	402	418	452	413	355	360	418	398	420	408	399	418	402	444	401	390	413	432	397	400	415	409	462	389	388	429	413	426	419	400	380	427	426	434	399	463	408	444	402	448	416	402	392	428	393	427	401	387	405	423	415	390	413	385	425	418	391	433	425	422	394	409	427	412	416	424	416	395	448	412	410	433	419	361	449	393	433	435	418	398	415	429	387	429	429	418	435	417	390	418	411	428	383	413	445	415	413	390	443	409	421	418	394	422	470	425	449	427	410	462	410	453	414	404	403	405	410	436	437	398	390	431	416	470	396	413	434	389	432	444	421	412	425	383	405	384	416	423	408	419	412	423	398	413	416	413	416	403	392	395	428	423	398	433	428	464	382	397	409	426	416	416	386	390	423	418	406	373	410	455	396	428	403	433	406	430	419	430	429	421	433	398	394	411	401	399	456	382	438	404	418	421	442	398	404	429	408	406	443	433	411	447	426	426	431	418	409	388	404	449	389	461	385	405	416	418	381	456	428	391	412	392	394	408	440	416	415	434	445	433	433	405	385	402	404	404	401	419	391	415	428	442	433	389	419	412	400	418	426	441	443	415	404	400	396	415	437	396	385	439	421	426	433	415	461	459	383	381	417	420	403	435	450	402	416	424	354	404	413	405	432	421	403	417	398	461	394	416	413	439	426	395	397	400	401	430	437	434	434	398	407	408	409	439	434	406	418	450	438	421	423	439	441	421	449	360	449	425	435	391	388	418	385	400	410	392	416	406	417	415	450	408	358	424	405	416	385	399	440	388	408	423	429	400	430	415	442	454	422	427	434	422	402	420	403	440	436	459	429	371	388	427	410	421	427	392	442	417	446	392	381	408	443	412	399	406	416	403	445	410	432	402	392	407	409	398	400	386	429	406	418	418	430	415	456	402	392	402	436	459	385	441	428	393	428	390	431	456	420	406	387	414	418	421	434	408	421	437	402	385	433	426	403	413	424	432	402	442	385	440	424	422	390	428	440	409	408	434	417	419	396	413	395	422	401	430	399	418	415	417	412	440	380	433	416	449	456	380	384	414	452	400	462	442	405	406	406	462	399	403	393	411	420	384	369	391	384	436	418	401	451	416	394	396	400	465	402	415	421	406	433	394	432	382	422	416	397	407	401	413	402	444	385	418	434	401	415	410	410	408	425	387	427	418	428	403	388	400	433	361	460	422	420	420	428	406	443	446	433	419	406	364	394	401	445	419	433	432	399	457	410	411	402	402	413	430	441	429	433	431	427	460	388	418	434	399	399	392	445	417	392	398	457	411	440	404	423	411	373	422	406	422	419	430	397	399	458	387	398	436	405	458	417	392	439	397	397	390	380	388	386	395	443	419	414	418	376	424	411	384	460	392	440	442	422	405	403	406	431	378	422	440	440	442	416	434	431	473	403	426	415	426	435	459	401	419	432	416	399	413	398	381	398	410	401	404	425	401	438	413	405	404	416	405	396	443	417	417	428	437	416	410	386	412	422	394	382	441	400	412	405	452	424	469	403	374	399	409	390	428	415	407	401	416	422	419	424	383	379	434	413	388	420	397	403	404	427	396	436	411	430	438	390	424	414	420	397	397	462	409	426	419	417	421	402	416	403	397	406	410	427	416	391	409	416	437	434	406	414	420	386	409	448	460	408	408	394	407	418	421	401	389	453	414	441	403	428	450	447	434	409	447	404	381	405	404	442	393	386	411	420	423	416	402	374	429	419	417	431	415	447	385	411	428	426	410	405	439	418	449	399	413	409	455	402	431	420	404	421	389	417	403	407	421	398	382	436	460	388	373	443	404	426	427	443	414	398	433	417	441	429	429	412	423
24012	21182	28395	24271	20625	10348	4918	2985	2396	2051	1713	1451	1248	1198	1031	1007	835	792	743	657	591	520	486	492	536	558	473	515	440	426	410	354	332	284	287	256	272	234	213	189	208	212	244	204	196	203	221	208	194	219	214	196	188	196	224	194	209	197	232	207	193	204	172	183	218	191	214	215	196	191	224	178	210	228	184	204	222	204	213	212	217	189	184	196	188	226	195	195	179	200	214	195	214	208	211	196	190	203	205	191	220	209	190	188	194	231	195	203	189	217	208	196	199	173	194	192	207	208	212	190	174	197	199	188	198	198	184	220	212	203	208	205	191	208	194	205	197	193	192	188	195	189	227	207	204	205	195	180	183	215	190	204	196	208	187	197	199	211	199	209	196	205	217	158	225	200	222	206	207	182	179	208	161	195	207	204	207	232	195	201	243	187	231	219	187	191	197	205	192	191	195	219	227	213	189	206	190	208	205	179	192	199	200	205	213	193	193	205	170	210	182	177	201	202	191	184	200	215	204	196	187	206	200	197	174	167	193	199	207	188	206	208	184	212	179	189	210	212	189	209	178	218	204	208	188	193	219	214	207	186	202	205	182	218	217	202	212	200	219	178	201	187	211	223	188	199	205	191	189	209	206	210	199	180	196	198	182	208	190	194	224	230	178	198	183	206	193	210	190	200	183	189	199	212	188	175	189	171	213	192	236	199	187	199	179	226	194	236	197	178	199	216	197	182	217	172	185	172	192	203	195	197	207	189	219	165	216	200	188	177	202	210	207	228	217	196	200	226	199	201	214	216	224	199	186	216	192	211	226	188	182	212	148	190	199	215	208	201	178	214	212	206	220	213	201	189	187	176	227	190	202	208	192	202	192	187	194	227	197	205	192	190	221	179	212	192	214	200	169	225	183	198	205	177	174	209	176	210	214	181	209	215	195	221	200	184	217	194	228	199	196	187	183	189	188	165	179	201	170	167	190	183	218	211	202	178	189	182	193	208	231	189	181	194	168	199	227	232	204	194	196	197	203	225	182	193	211	207	171	226	228	194	206	204	200	185	207	196	207	211	219	194	199	192	221	197	217	191	191	208	204	196	178	220	220	197	200	208	180	215	181	192	174	220	245	204	190	202	216	191	215	191	182	170	207	183	198	199	206	188	212	193	207	202	206	214	193	210	226	182	169	185	209	224	200	200	178	191	183	187	192	210	178	182	221	188	204	206	180	194	202	209	194	209	187	211	210	199	199	192	199	164	205	222	181	225	185	196	194	197	193	192	196	196	186	183	205	183	205	218	211	202	199	194	194	211	214	194	201	178	206	196	222	206	191	210	209	192	192	208	187	202	201	173	181	220	182	176	202	194	206	201	203	170	212	191	195	192	201	202	205	181	225	193	186	171	210	183	182	221	194	189	205	195	209	192	202	221	169	194	192	186	174	183	205	192	198	205	200	207	191	205	210	218	201	203	205	229	189	224	197	185	198	210	180	226	201	191	180	221	212	192	194	186	203	210	182	212	184	209	190	215	184	178	182	201	180	225	216	201	189	200	203	216	208	212	196	186	188	198	198	182	191	174	187	199	220	203	168	184	197	190	212	191	177	178	201	187	227	174	196	187	220	213	199	191	195	196	191	200	201	226	216	220	207	206	222	182	184	191	170	216	212	195	175	208	186	197	175	222	206	182	205	201	212	185	195	217	213	201	226	207	213	197	196	205	207	193	209	190	180	191	188	207	182	205	207	174	195	195	178	192	208	173	175	211	216	202	212	201	198	191	178	210	191	215	188	204	183	190	199	226	163	192	179	192	177	189	203	223	207	182	203	200	177	168	186	246	205	184	194	220	195	199	200	200	205	208	195	181	170	201	203	193	193	206	206	225	169	196	209	197	187	212	219	189	173	208	196	196	191	159	216	190	187	210	199	208	185	181	176	191	210	182	195	194	179	228	198	177	222	210	220	201	198	206	227	184	198	175	203	199	195	191	200	190	199	216	204	195	187	196	201	195	190	189	190	182	186	205	222	221	195	215	206	224	209	211	189	188	200	202	185	234	199	215	171	217	185	202	187	211	202	201	193	195	180	202	196	213	180	186	207	191	197	191	224	211	184	222	199	205	199	196	191	199	197	212	208	181	194	197	204	190	196	200	195	188	188	200	193	178	206	206	195	193	198	189	218	202	197	200	182	225	203	210	188	194	198	195	207	191	238	197	205	177	208	200	200	203	212	196	189	197	239	219	185	202	193	197	186	196	184	190	218	188	200	185	222	190	196	208	185	188	200	209	195	211	192	215	201	196	194	182	212	199	198	197	203	167	203	200	202	186	205	231	189	217	179	197	194	185	183	211	204	216	187	192	211	205	202	184	188	199	192	192	197	171	173	207	187	231	197	195	173	210	213	195	192	199	200	195	202	204	215	198	218	205	208	176	217	196	190	199	190	217	211	225	192	190	200	214	193	216	201	182	186	176	220	201	209	207	215	197	197	163	177	206	204	196	184	212	230	195	202	217	220	184	199	200	194	214	202	213	202	190	188	213	236	203	193	207	207	209	196	209	186	201	210	169	199	199	224	235	177	197	195	207	210	211	204	181	196	203	199	183	214	200	210	190	179	171	196	205	225	213	210	200	183	182	186	199	222	245	205	214	182	202	201	215	187	197	215	206	185	187	211	242	188	182	208	191	193	211	177	191	183	207	205	202	183	209	191	195	188	190	232	193	196	192	197	175	205	194	212	222	201	199	172	187	190	193	208	216	217	203	197	175	192	210	196	191	188	183	211	191	183	200	187	207	189	178	194	206	208	202	211	201	189	193	216	207	192	205	193	193	206	204	180	221	202	179	197	200	198	218	192	218	188	203	190	202	213	188	184	190	197	207	209	185	197	196	206	200	228	191	182	199	192	195	207	209	199	198	204	190	206	200	210	199	206	185	170	196	187	204	156	214	183	192	193	196	206	209	199	183	198	200	198	210	191	192	207	191	179	204	182	201	217	193	213	212	195	202	203	194	178	200	203	221	196	175	208	209	205	185	203	192	202	182	204	204	175	199	204	207	207	208	193	191	196	205	187	200	191	180	204	204	186	203	186	186	200	166	201	189	193	197	190	189	191	197	212	180	210	209	191	195	193	203	171	215	198	203	190	208	178	185	179	187	182	201	175	222	194	191	189	199	174	216	198	202	184	192	203	193	202	220	214	198	184	198	204	180	193	168	195	191	202	199	208	212	211	189	191	195	198	188	210	212	211	193	189	196	202	199	217	175	218	207	219	203	189	175	199	166	237	207	185	185	205	180	190	206	227	200	200	178	193	190	186	193	169	194	190	193	204	200	187	194	187	182	197	176	201	191	181	186	219	202	213	179	176	190	202	192	191	216	221	188	226	204	203	207	201	208	212	209	187	199	188	203	201	202	212	190	190	182	205	175	223	190	230	175	242	186	195	188	190	193	190	187	184	207	200	211	201	198	217	189	179	220	215	196	214	191	179	197	185	179	208	207	200	212	182	207
17865	33415	30916	22099	16464	13122	11140	9021	7754	6768	5855	4890	4178	3716	3375	3046	2832	2575	2273	2019	1758	1612	1481	1519	1512	1425	1313	1255	1210	1085	975	889	794	727	633	515	493	432	479	392	412	395	379	399	376	377	356	401	352	342	375	361	369	376	364	315	346	369	348	396	380	347	330	332	351	350	374	398	400	400	383	363	356	387	377	386	377	412	392	366	370	344	347	352	334	344	362	375	343	391	340	356	335	339	343	322	362	343	352	310	345	368	375	336	328	341	352	342	332	346	332	366	380	345	344	348	382	357	374	344	321	334	341	415	321	371	320	381	357	362	325	364	323	361	349	376	314	362	339	346	331	337	343	321	342	335	338	347	349	343	343	329	364	346	315	359	364	330	381	344	361	378	332	355	357	321	302	323	345	350	308	350	373	374	334	380	337	360	346	345	356	321	321	358	339	335	351	346	336	352	351	338	351	340	394	345	341	344	342	353	356	368	355	332	358	321	340	351	327	346	370	332	331	376	351	371	362	365	345	376	354	368	344	345	366	350	324	347	327	331	371	373	366	362	338	380	362	368	364	343	343	323	362	357	348	358	318	349	365	350	365	371	353	322	337	369	357	363	325	339	380	350	344	345	371	333	362	343	366	364	344	350	346	315	309	337	345	356	352	328	353	371	347	333	333	350	349	324	358	341	327	313	352	351	327	363	333	345	374	343	352	332	328	351	362	362	344	389	370	315	360	358	324	321	350	330	361	362	338	342	378	344	359	358	368	347	352	366	332	338	344	348	354	321	385	334	341	332	348	334	352	338	315	340	335	369	351	368	358	349	357	346	355	340	329	343	359	350	378	363	341	358	351	354	350	344	369	345	341	355	373	333	336	372	337	343	340	322	370	340	362	333	392	348	326	331	349	339	334	374	328	333	357	345	364	364	347	349	365	324	335	331	335	332	339	348	354	355	374	357	359	345	349	355	352	349	348	337	342	290	345	335	360	394	337	369	348	379	327	357	359	394	355	356	338	334	347	350	331	327	346	359	311	354	385	371	349	336	340	396	354	364	325	369	364	353	332	371	373	314	368	381	299	354	378	325	340	366	328	342	357	302	343	336	342	338	328	351	330	369	314	317	341	366	356	343	358	365	330	349	336	348	324	359	360	357	363	351	328	356	339	340	358	362	351	345	336	336	338	310	366	342	351	365	375	351	348	369	379	363	340	310	328	354	359	378	365	332	346	344	370	358	377	353	353	361	321	377	380	356	336	359	370	362	364	353	367	316	314	354	342	338	331	352	332	342	321	338	329	364	375	331	398	361	333	358	357	350	355	322	364	323	339	403	311	353	352	335	359	361	341	320	324	322	344	337	340	325	315	384	349	370	407	315	325	330	345	370	360	363	380	334	329	329	358	358	339	337	388	324	358	336	357	348	336	341	351	350	368	354	387	332	327	348	355	362	372	361	360	373	328	339	366	343	356	327	341	381	378	354	386	337	340	354	338	377	337	346	352	344	341	325	368	354	342	357	350	342	352	370	366	368	349	336	354	372	348	348	360	346	348	337	332	366	323	341	347	350	336	365	367	356	318	332	338	347	334	348	346	353	325	367	397	345	339	319	325	348	339	351	363	360	333	340	361	343	336	324	342	363	361	352	337	361	391	311	355	325	343	331	372	343	348	375	336	310	337	353	348	381	373	332	363	331	340	324	340	352	363	350	317	339	363	359	382	305	342	341	339	337	349	329	339	365	354	343	362	329	344	328	365	362	344	356	369	336	353	325	363	345	357	333	366	358	339	318	347	349	355	401	319	334	324	316	340	348	377	335	378	359	328	376	331	385	347	360	397	359	383	346	332	348	333	308	350	372	385	336	356	391	367	320	357	383	338	350	347	364	329	365	346	319	337	329	336	356	337	352	340	355	330	360	366	355	326	322	363	335	355	335	386	362	330	339	355	351	331	323	368	341	351	343	390	397	372	331	376	346	352	340	337	364	350	316	360	329	370	325	345	364	328	360	369	359	371	381	353	347	349	348	344	340	342	350	349	351	350	331	372	315	338	359	373	366	330	367	376	338	348	360	383	364	353	362	371	372	361	358	396	347	327	314	358	343	369	351	332	363	352	347	330	348	356	333	346	347	355	380	380	361	346	362	349	356	332	329	354	337	362	346	375	387	336	341	372	336	386	370	384	344	361	351	345	336	345	349	357	345	349	356	329	350	332	348	377	322	341	362	377	350	368	340	354	343	348	326	376	352	375	348	366	305	378	323	383	346	317	340	352	380	373	347	308	359	366	351	314	319	309	351	314	349	322	356	325	354	350	347	358	354	342	340	325	370	310	367	339	340	343	331	347	353	332	356	338	324	330	394	351	353	343	338	338	397	331	375	366	311	354	348	346	346	336	378	313	357	328	329	332	352	367	375	365	333	362	356	386	334	361	368	355	345	365	362	332	318	371	365	347	335	376	346	304	355	346	345	375	353	348	338	376	361	325	360	331	389	336	347	347	336	387	365	364	351	389	354	349	353	317	350	346	336	357	349	344	371	324	350	333	353	348	369	328	368	327	346	347	333	346	347	381	345	366	367	366	345	335	304	343	313	327	343	315	343	333	355	330	328	340	357	336	334	354	313	384	346	325	362	356	295	389	365	364	330	353	367	321	328	345	338	359	367	367	333	342	354	362	340	372	343	320	341	351	333	350	348	349	340	355	330	339	310	350	356	301	363	323	354	334	346	328	384	353	328	336	371	362	335	380	374	360	365	359	342	326	348	377	334	368	373	360	363	322	337	338	355	339	359	368	377	337	348	329	337	348	348	333	327	358	376	341	337	328	352	356	356	349	372	358	346	382	297	339	366	323	316	404	302	328	343	341	333	336	347	322	339	367	352	344	327	368	326	327	355	370	357	351	355	303	348	356	356	333	340	342	351	365	353	361	352	332	346	355	372	347	333	347	318	340	354	341	314	371	353	321	365	354	371	347	358	383	334	359	357	349	369	342	337	370	364	378	370	339	391	332	316	336	329	329	347	320	345	352	365	369	356	337	347	347	356	376	355	383	330	344	340	343	345	343	330	341	368	346	344	324	319	349	337	352	335	368	349	373	335	336	356	337	350	390	354	360	337	329	342	355	377	351	369	351	366	357	335	373	384	313	366	334	354	340	336	316	349	321	370	347	331	344	335	358	383	353	322	377	375	349	355	351	356	364	332	379	357	361	371	343	351	316	373	310	322	323	378	332	341	328	371	345	355	357	384	344	355	350	348	355	357	351	341	350	343	330	291	332	374	337	348	324	339	347	348	309	371	347	341	352	356	348	369	341	318	332	363	321	347	362	376	362	346	367	348	341	343	377	310	372	373	342	389	346	353	343	354	363	348	355	303	357	350	343	327	332	317	332	360	373	351	352	378	349	379	344	337	385	367	344	358	368	332	351	340	351	322	352	355	336	357	320	354	342	358	367	344	320	334	355	380	346	310	313	366	319	319	361	350	357	352	380	352	350	361	352	338	357	350	331	334
23053	21132	28905	23622	21157	20382	10389	4758	3651	3054	2498	2056	1799	1439	1346	1256	1081	964	936	783	759	701	668	648	607	589	568	525	456	402	396	322	314	311	243	230	205	177	177	158	177	184	147	147	145	166	163	157	150	175	154	160	168	134	164	157	153	145	142	158	168	153	143	142	158	157	152	169	196	162	162	155	174	167	161	158	162	153	147	166	150	178	152	144	147	156	146	154	159	167	163	139	145	138	148	156	168	164	165	158	151	158	147	153	155	143	158	163	179	142	139	165	145	160	147	174	165	162	139	160	148	151	170	166	151	157	147	177	142	141	126	147	146	128	159	121	147	162	141	159	128	176	135	138	158	162	139	178	163	151	185	150	145	146	150	153	150	155	166	150	172	142	180	152	158	145	155	173	153	153	133	146	146	153	169	149	144	131	139	147	145	152	157	150	145	154	153	125	133	148	148	152	138	145	199	131	145	126	143	142	152	146	142	147	156	159	127	159	123	159	140	161	139	141	156	150	156	155	153	168	188	173	136	168	157	167	173	141	139	164	162	145	143	157	165	140	155	167	139	150	147	160	136	158	162	157	133	156	147	144	144	157	149	154	158	144	149	150	168	141	167	162	155	129	144	167	168	165	160	138	149	157	178	153	185	141	138	156	146	139	154	138	158	166	189	161	156	159	164	143	139	175	157	154	120	138	182	155	150	153	174	150	140	142	137	174	176	159	167	156	146	145	164	119	156	149	146	144	153	139	162	146	136	170	144	165	142	154	134	153	134	169	148	152	137	163	145	145	124	170	161	171	152	165	157	149	127	142	138	133	161	152	155	154	149	138	137	154	168	150	149	178	151	165	138	132	137	155	149	137	130	155	130	150	134	144	158	151	152	141	174	155	168	157	155	156	150	150	167	150	144	161	154	133	151	141	171	140	144	134	171	161	147	150	135	150	144	166	150	159	141	154	151	168	158	144	156	156	174	161	162	166	175	147	130	131	163	163	148	158	152	154	149	155	166	129	143	155	134	151	162	133	160	155	163	160	148	144	143	121	150	163	160	139	139	154	170	134	156	140	134	158	151	135	140	149	148	168	158	145	166	153	174	153	162	129	147	148	158	121	158	146	148	144	156	165	175	145	142	140	147	136	137	158	155	162	166	146	144	162	144	139	155	184	138	167	139	150	154	146	147	133	155	154	162	157	153	136	121	126	143	170	163	146	157	161	153	152	140	166	158	172	140	163	157	157	165	168	141	137	129	151	153	167	164	162	165	137	151	146	152	172	154	176	136	151	157	146	132	157	132	140	136	150	142	147	140	157	152	147	159	156	131	146	142	161	145	140	151	137	153	160	169	137	164	121	138	164	152	151	131	136	163	165	151	158	147	172	134	155	149	141	150	156	146	140	150	166	131	166	151	178	149	146	152	142	130	148	167	138	173	154	173	148	143	154	159	141	165	171	152	134	156	154	134	158	144	137	166	172	150	164	165	145	148	164	152	152	147	139	129	145	178	139	143	152	153	143	157	160	137	150	151	142	152	151	162	142	158	155	164	128	151	162	164	169	151	149	142	144	159	142	145	165	134	149	165	138	137	148	154	148	166	170	133	163	155	139	135	169	165	151	162	137	166	164	162	151	154	160	165	152	147	169	139	124	153	165	155	153	148	126	160	156	149	163	153	146	151	150	156	160	158	169	135	157	138	180	147	155	154	150	150	161	140	142	137	146	172	142	152	146	155	144	171	180	164	131	134	127	152	136	135	161	152	157	146	155	168	148	153	165	143	158	144	143	133	145	148	147	150	177	163	165	151	139	139	155	137	154	171	148	116	154	139	157	150	159	143	168	142	137	118	159	149	139	156	147	161	128	154	143	164	146	149	135	139	164	142	147	144	146	139	159	166	156	154	155	172	164	144	153	141	163	161	157	172	166	140	165	142	165	140	165	154	150	120	145	173	154	142	151	151	150	126	164	146	158	169	146	131	166	147	140	140	151	143	167	166	136	141	155	171	159	152	168	162	152	153	148	150	129	159	142	171	170	139	147	141	150	155	148	171	162	157	138	154	149	150	170	164	154	142	148	162	148	148	131	162	168	153	172	149	174	136	164	154	161	165	156	136	150	137	138	132	142	151	167	152	145	132	148	169	137	156	163	145	150	159	138	162	154	139	164	156	179	135	137	138	131	177	158	163	134	155	160	144	156	154	175	144	155	144	164	158	180	160	152	143	165	160	149	146	137	142	152	143	153	137	169	156	144	140	140	123	157	157	135	168	164	150	140	142	153	151	150	152	129	156	162	146	163	156	165	140	151	155	144	161	137	152	144	141	151	159	171	142	146	161	160	138	160	145	133	147	136	145	144	138	173	147	145	160	156	153	164	152	145	157	162	184	170	150	148	148	139	139	158	146	159	161	165	145	159	159	132	141	143	163	133	160	151	156	139	149	144	153	157	150	154	137	160	148	140	141	127	162	149	132	154	142	154	157	143	149	166	146	157	122	152	151	140	152	141	164	165	141	129	148	136	165	154	163	159	147	171	142	143	141	144	146	164	144	132	165	158	169	132	149	146	152	166	185	171	152	152	138	164	178	151	172	143	148	155	144	165	123	149	157	158	149	153	167	142	165	181	145	170	167	166	177	150	177	155	157	129	154	159	159	136	148	152	168	135	146	159	153	145	134	145	162	135	134	144	172	165	148	137	137	150	178	154	162	132	151	144	141	131	139	158	152	158	146	147	151	145	154	148	154	149	173	149	157	135	140	129	156	158	167	145	175	154	134	137	144	152	152	163	150	151	155	164	148	129	180	128	151	154	161	163	137	165	160	141	143	123	150	142	146	133	156	184	150	132	146	158	153	154	139	156	161	162	119	157	145	166	157	146	167	155	151	132	146	166	145	158	169	126	163	153	143	146	153	176	143	156	154	147	151	145	146	153	162	154	135	137	159	148	154	131	143	153	144	148	181	158	129	125	160	165	151	142	150	155	166	131	133	160	147	162	150	154	140	166	135	148	140	149	153	172	180	146	164	158	146	142	156	158	142	132	143	151	160	177	159	146	149	144	141	144	149	142	156	161	135	128	164	165	162	149	156	158	143	161	150	142	144	137	166	156	168	164	142	159	156	137	132	139	158	163	157	159	145	161	147	173	158	129	150	165	152	133	140	149	150	134	158	166	148	157	158	145	159	146	151	155	161	133	145	145	134	159	151	187	131	144	158	141	151	154	140	146	157	153	166	150	133	130	167	157	149	183	158	173	179	151	163	124	142	134	152	150	158	141	144	176	146	154	157	134	153	159	140	146	153	146	154	151	134	144	147	150	141	128	150	163	140	169	154	153	154	187	158	138	153	142	155	174	150	156	136	129	181	164	149	142	146	161	130	141	148	145	145	163	141	158	144	156	158	158	166	156	154	157	155	156	177	130	154	148	159	176	151	140	139	161	154	158	134	130	143	128	142	151	142	131	171	138	164	158	145	151	138	157	141	138	139	181	150	132	143	141	136	147	176	149
20017	37611	34640	26039	20564	16602	14246	12418	10948	9539	8008	6778	5848	5029	4377	4216	3743	3389	3020	2724	2368	2098	1898	1928	1875	1743	1635	1510	1312	1161	1043	887	895	667	612	540	449	425	347	345	284	300	304	304	313	312	298	292	276	298	287	250	296	292	280	281	298	278	284	275	292	275	286	225	269	264	301	267	308	285	312	293	242	292	279	317	316	311	267	278	235	294	277	267	259	258	262	232	269	262	274	299	266	254	250	287	276	246	260	252	275	252	244	271	243	284	232	274	263	256	295	273	249	252	243	294	299	255	283	257	253	238	279	303	263	269	264	286	275	247	274	284	254	265	256	259	271	222	233	226	263	228	252	272	259	275	243	259	256	257	284	263	282	274	260	262	271	267	265	258	282	263	258	262	280	268	260	257	271	260	265	263	276	276	247	258	260	262	246	249	267	271	242	296	249	267	283	264	263	270	266	288	246	247	280	276	244	269	252	273	256	254	250	283	235	235	289	271	270	250	257	263	238	257	248	267	287	272	280	267	253	254	267	258	253	237	262	259	282	258	239	262	252	243	243	221	272	236	272	249	280	267	272	285	220	253	300	262	264	246	242	262	253	277	275	249	271	230	255	267	268	256	281	255	264	296	249	268	297	262	246	266	244	254	273	273	241	285	272	259	281	268	253	272	265	270	239	235	298	256	293	250	232	270	230	265	282	253	258	227	272	300	273	277	272	262	245	270	236	265	236	295	256	274	280	276	265	242	260	232	248	233	244	251	263	256	241	292	255	270	256	285	280	257	267	255	262	227	243	263	261	263	264	271	261	277	287	243	257	250	256	269	266	266	220	237	250	255	264	278	269	259	263	281	245	307	249	259	265	276	251	260	265	265	254	268	279	243	286	235	243	258	253	307	265	223	261	251	271	258	274	266	273	245	275	267	288	287	261	285	250	263	245	258	249	236	303	286	292	276	251	261	240	247	253	252	247	244	286	247	258	259	263	244	269	267	259	246	286	258	268	248	261	260	251	256	263	266	288	263	248	247	261	277	256	257	271	260	272	258	253	258	268	272	239	247	250	279	274	253	249	250	276	255	270	237	255	284	257	287	264	261	253	263	270	272	286	259	286	280	267	276	268	259	259	294	247	267	272	257	261	268	247	271	254	277	256	255	259	250	240	238	250	259	265	265	268	253	267	251	260	257	278	273	241	283	239	280	284	276	261	258	242	240	248	274	308	277	288	245	279	264	263	253	269	243	269	264	275	254	266	281	257	284	256	290	285	250	257	275	235	250	245	254	245	239	282	251	242	230	289	254	259	261	267	278	288	271	274	256	279	243	278	256	259	269	263	255	301	263	249	278	262	252	297	267	259	256	249	263	253	281	255	283	264	271	271	306	255	299	230	276	284	262	236	288	263	306	249	279	261	291	268	253	264	263	277	244	270	295	273	290	266	264	254	244	248	249	272	267	255	248	254	256	300	265	240	248	276	260	244	252	288	258	246	301	241	240	233	267	266	241	256	250	284	268	260	240	243	250	231	257	262	253	255	232	251	246	254	261	268	281	249	265	278	265	263	258	285	298	273	279	230	274	261	264	279	265	251	230	258	264	251	244	251	264	237	254	273	292	221	243	286	267	246	270	252	254	283	251	267	255	251	259	257	272	270	260	276	282	268	290	259	269	261	261	258	240	259	290	283	259	246	259	250	269	241	254	253	266	241	253	268	260	278	282	262	270	258	288	260	246	237	263	274	254	262	264	292	229	294	259	262	255	257	242	254	272	243	258	254	242	229	239	272	267	263	246	289	259	231	272	266	268	273	278	297	233	273	282	217	270	267	277	265	264	250	274	251	260	248	256	276	253	274	290	270	291	270	273	257	281	262	248	238	250	251	247	257	260	285	255	240	265	271	274	253	246	239	253	255	261	269	258	259	258	268	260	263	274	286	275	281	252	274	284	261	245	281	270	274	268	258	241	276	257	263	274	278	265	263	272	245	223	266	268	263	269	241	286	254	280	273	243	263	251	228	250	248	280	253	286	252	247	267	253	257	252	283	252	242	283	275	260	260	280	283	246	269	220	260	273	267	254	256	267	229	274	266	285	316	254	249	243	245	263	272	265	273	266	279	252	254	257	238	265	251	241	272	269	260	236	250	248	230	264	257	260	240	248	254	280	247	297	261	268	252	284	248	272	257	284	253	257	266	268	279	270	250	288	258	251	284	279	303	286	256	262	246	261	260	313	247	278	232	266	260	254	261	276	277	286	256	233	259	257	274	269	279	269	259	262	265	254	245	268	266	242	251	246	278	271	300	262	254	249	261	260	254	281	265	279	254	261	278	281	289	269	268	271	279	278	272	287	268	274	291	265	250	250	262	239	277	253	261	257	244	286	247	259	264	276	274	257	248	236	288	258	251	262	283	280	268	273	249	259	277	272	256	248	230	284	264	272	237	302	273	253	273	275	245	330	261	260	261	246	300	258	231	260	271	280	295	276	262	244	239	236	280	274	269	256	247	263	300	240	260	243	270	244	267	261	247	260	263	266	294	281	268	267	264	252	261	248	263	262	260	274	266	257	236	271	243	294	262	263	266	250	279	252	250	234	267	248	273	270	267	267	247	262	268	277	263	258	260	257	237	223	258	281	230	218	252	237	229	267	268	248	244	248	241	275	274	249	253	259	274	301	285	241	291	282	243	252	250	269	267	273	270	256	256	219	258	274	283	252	270	284	288	283	258	252	266	242	264	277	236	235	231	283	248	235	274	255	261	258	251	266	270	260	276	279	270	266	266	302	270	241	263	279	242	270	245	254	237	286	251	271	248	261	281	256	278	264	276	267	241	273	268	261	272	276	258	244	275	263	258	267	255	263	260	272	257	254	247	286	243	238	285	294	265	253	269	262	247	250	296	265	278	257	255	269	261	294	264	258	260	252	268	274	267	268	251	236	274	244	291	272	260	301	268	231	280	234	278	282	256	283	257	235	249	236	254	261	241	265	282	272	270	246	245	250	247	250	291	260	247	264	263	251	241	286	248	258	253	292	286	279	274	221	252	276	257	257	254	287	246	259	262	248	261	228	265	269	256	254	274	270	267	283	258	257	263	288	261	272	265	266	248	266	293	246	292	247	281	236	272	243	227	251	261	247	277	262	292	257	268	264	255	292	290	260	253	231	260	295	271	283	246	251	258	282	254	269	262	262	279	253	237	253	289	287	271	261	239	238	255	241	273	250	255	246	255	254	290	238	275	253	248	268	270	232	292	270	281	261	262	274	268	250	271	259	250	279	256	224	253	274	268	246	250	265	256	271	253	276	271	260	269	251	251	271	274	273	265	278	250	271	263	251	308	251	250	274	245	250	238	285	279	271	292	254	258	254	269	257	288	287	259	265	272	255	280	273	239	278	250	302	227	247	256	292	248	250	225	269	258	247	272	240	221	246	262	293	287	276	263	245	245	294	253	261	270	260	245	267	271	255	290	286	237	264	254	288	269	244	281	263	272	307	272	275	252	294	275	285
26500	20842	17040	9083	4363	3006	2315	1853	1512	1354	1147	1012	896	773	646	572	586	556	546	559	471	467	430	444	401	412	389	358	369	355	337	279	284	289	261	264	245	241	225	219	223	237	240	248	220	228	246	230	198	218	216	216	225	235	206	236	229	210	212	263	241	236	232	231	247	213	219	237	260	241	276	216	241	222	213	240	247	252	230	222	247	260	263	259	225	255	217	239	222	250	251	238	214	257	234	245	241	225	250	238	222	213	227	258	212	236	251	224	231	201	195	248	244	232	227	231	254	199	241	224	231	245	254	204	245	221	221	218	225	206	242	233	266	241	249	211	225	238	215	226	238	237	229	215	232	228	231	256	230	217	256	198	242	242	231	224	223	241	196	240	262	223	256	244	241	233	222	235	234	239	222	254	234	234	258	186	239	219	220	225	226	257	221	239	221	253	252	211	234	244	240	237	224	264	244	237	240	213	219	241	230	216	209	218	231	229	247	222	238	254	225	225	243	240	247	223	242	236	215	238	234	209	231	217	211	246	259	243	239	225	243	228	209	233	251	206	211	231	239	257	261	235	232	199	218	238	241	244	257	250	221	256	257	227	245	235	235	195	243	229	238	255	227	239	216	219	253	249	246	228	239	227	237	231	254	260	237	234	258	231	222	231	234	259	224	232	231	212	228	215	232	226	211	208	211	207	218	224	227	237	244	246	224	227	224	234	221	228	213	211	236	218	232	253	208	251	221	234	248	240	238	241	221	259	232	202	239	254	240	191	231	237	244	244	213	237	233	241	256	244	240	223	217	209	241	271	243	232	245	226	221	255	243	230	221	233	261	208	232	225	228	220	219	248	215	264	219	241	217	243	261	232	262	230	228	233	230	220	265	237	217	268	224	210	224	253	204	225	229	210	250	222	214	239	243	210	233	238	220	218	217	215	213	223	239	232	216	233	246	240	247	229	248	240	236	218	251	248	243	215	233	266	228	274	234	214	258	216	243	224	233	213	228	247	229	207	237	223	213	230	243	229	236	224	216	209	252	259	245	237	240	223	256	218	246	250	250	253	261	217	220	237	205	237	207	255	220	218	240	244	251	216	245	271	249	236	228	220	249	212	238	230	215	219	235	241	232	241	220	228	267	239	246	251	210	246	234	232	236	244	234	255	229	240	228	241	211	226	262	224	237	232	250	219	240	224	238	251	251	229	225	218	243	264	249	221	225	228	256	232	247	230	255	256	244	229	218	226	202	210	208	216	240	247	229	243	219	221	220	226	259	218	247	241	225	247	235	263	221	241	237	242	245	233	226	239	231	241	223	234	210	242	230	231	242	231	223	200	250	227	221	247	218	226	229	201	216	227	228	220	224	233	237	233	224	217	232	235	247	238	229	227	242	215	238	230	228	217	241	239	240	218	244	243	227	228	203	202	254	223	249	235	226	212	236	223	222	231	238	229	233	238	202	222	246	220	227	228	235	237	217	206	246	204	216	213	219	250	215	212	247	246	235	242	240	244	235	212	231	247	250	216	209	222	243	214	214	220	238	216	243	242	212	229	217	243	223	235	223	244	219	231	243	229	241	228	246	242	232	258	239	247	242	216	235	228	233	224	239	237	255	238	229	267	241	245	243	241	252	233	242	250	244	241	238	217	263	208	225	217	228	245	268	221	250	230	220	258	236	270	216	237	257	223	229	269	231	212	236	246	204	227	243	255	246	251	236	226	243	217	234	235	234	217	220	264	225	233	242	234	243	246	209	250	278	222	197	234	254	236	233	238	229	236	245	255	218	206	246	225	221	224	210	240	225	239	209	223	268	243	229	228	209	194	241	221	239	230	249	232	225	226	229	236	252	247	234	229	231	238	231	240	243	211	210	218	245	222	232	231	229	234	233	203	217	232	230	230	232	267	249	226	227	223	247	216	225	240	242	241	224	216	211	233	249	223	219	211	231	219	249	248	240	253	243	217	236	224	213	239	247	242	224	268	233	217	232	218	235	261	253	245	241	226	233	205	233	211	226	238	230	224	252	266	253	215	249	195	242	242	241	248	234	232	257	210	237	232	209	202	220	250	219	215	221	220	222	213	242	225	228	201	241	195	228	190	229	235	228	230	230	250	223	237	242	238	220	220	238	231	249	249	221	241	228	242	217	228	241	239	236	229	240	248	217	213	222	248	229	221	240	235	229	233	235	255	256	226	225	264	234	241	220	214	252	237	209	225	245	217	261	244	226	221	221	248	241	249	213	226	219	241	216	240	229	237	240	224	267	228	232	242	257	233	237	218	239	225	220	221	235	227	247	210	228	213	235	218	216	247	241	217	240	222	222	236	217	227	238	247	263	245	225	229	240	234	208	226	247	214	231	252	253	221	220	238	228	229	262	223	233	253	254	262	242	243	243	236	263	238	233	231	222	230	239	228	252	238	222	229	189	264	238	253	260	249	234	230	235	233	226	255	243	242	210	233	228	249	215	232	251	226	210	213	220	254	228	212	237	256	215	216	252	255	225	246	223	248	230	229	210	231	237	215	229	243	232	229	227	231	252	230	220	242	243	219	254	222	254	229	241	243	238	250	222	224	229	238	231	235	223	215	225	231	253	254	229	241	236	227	237	238	216	252	232	234	236	225	239	231	254	225	225	226	237	254	209	205	242	247	230	231	239	249	232	222	232	234	236	212	245	225	223	239	233	251	232	237	232	250	224	211	228	236	227	213	227	235	232	217	223	235	236	232	226	236	238	264	238	230	201	238	222	263	226	213	213	247	231	272	210	224	237	231	225	235	244	289	236	226	252	249	228	221	242	221	216	219	223	250	235	231	246	235	219	261	207	217	224	226	208	228	242	210	207	211	248	233	252	235	247	227	255	238	227	252	232	250	218	229	223	231	221	206	237	224	234	238	216	224	226	226	236	255	242	240	228	215	227	232	225	249	225	240	237	205	233	245	254	225	224	244	209	220	222	244	234	246	212	222	231	252	231	246	216	216	204	241	241	223	240	242	233	227	225	215	218	229	237	231	232	235	225	233	224	228	241	268	213	243	207	233	247	239	234	247	263	213	241	214	205	267	235	237	198	233	215	202	207	242	239	206	267	226	253	215	214	240	237	232	219	245	217	227	245	232	256	224	200	232	254	207	235	231	237	219	218	232	246	229	222	248	225	240	197	237	242	234	219	239	239	231	215	228	223	239	218	231	248	232	237	242	231	240	228	221	207	246	261	242	233	244	243	229	228	231	218	229	247	235	212	220	221	240	199	216	231	223	198	202	238	209	251	241	243	218	262	206	215	211	245	229	243	239	249	214	237	234	219	250	266	207	225	242	243	219	219	218	253	239	237	225	228	228	261	243	219	212	236	260	230	217	218	257	230	231	247	226	228	212	234	244	230	263	223	208	232	195	245	228	237	224	221	207	263	210	219	255	243	211	242	248	224	243	229	244	219	232	246	236	233	206	238	236	240	228	233	223	212	211	222	229	266	260	214	251	265	244	229	228	227	240	216	228	245	236
16807	25937	23234	15285	11240	8764	7285	6183	5077	4541	4014	3360	2795	2352	2113	1898	1702	1611	1496	1467	1300	1239	1161	1034	1024	1009	883	847	772	752	702	616	659	542	513	484	467	425	425	430	425	447	388	399	415	423	412	371	383	422	428	413	426	445	423	430	444	365	389	371	436	424	421	373	418	385	415	409	437	427	394	393	406	417	421	438	433	442	432	411	412	413	436	408	384	408	406	392	377	390	396	396	422	406	374	352	416	399	412	384	396	419	409	437	399	409	370	416	404	406	411	431	378	454	423	427	423	371	376	405	358	433	385	415	414	451	445	381	382	387	397	389	423	396	417	412	413	412	395	388	415	426	429	438	384	398	400	407	428	409	407	406	399	406	404	391	382	430	372	405	396	378	409	427	437	409	385	420	428	416	438	381	410	389	416	402	382	410	359	433	408	406	396	386	414	384	399	424	455	386	404	395	416	412	436	418	399	403	418	386	419	397	401	374	412	389	389	382	415	402	418	429	363	368	389	435	398	471	438	396	405	425	407	395	386	378	398	427	385	437	402	417	431	436	419	412	399	399	395	394	429	382	411	415	415	409	409	408	395	391	407	399	429	434	408	386	399	404	405	409	392	397	390	387	418	441	409	384	382	383	424	413	408	388	406	402	432	385	434	358	463	378	396	388	405	397	384	404	394	418	387	410	425	423	377	442	391	423	380	444	402	408	406	397	375	357	399	391	400	428	409	414	398	426	404	432	361	376	405	390	405	416	405	370	370	379	406	381	423	431	405	415	457	413	400	393	392	378	421	367	399	416	396	427	405	409	423	417	414	420	420	418	389	410	408	373	415	401	392	402	429	435	414	435	410	433	391	375	422	430	427	411	408	406	402	431	401	404	449	396	401	427	408	406	355	381	407	404	399	391	425	408	441	385	418	392	389	438	425	373	404	411	424	414	413	390	390	447	429	395	392	376	386	387	409	401	438	386	410	436	398	407	418	443	409	430	426	392	390	442	411	428	408	391	390	399	392	412	425	381	373	421	431	383	407	398	398	410	395	403	420	384	415	414	410	429	414	384	409	405	420	417	407	422	417	445	392	399	366	380	402	410	406	394	382	359	407	418	452	405	382	392	405	424	398	391	397	407	414	403	383	387	418	384	397	401	390	393	395	402	401	400	380	435	388	441	425	428	439	408	354	390	403	439	389	421	418	435	395	384	444	430	429	358	415	376	429	401	412	434	418	404	433	385	422	422	405	393	446	406	415	418	412	374	392	448	425	419	412	432	375	377	371	419	405	408	415	383	383	404	417	410	378	387	386	399	397	423	403	405	388	403	406	409	379	420	397	426	416	388	410	396	357	408	427	377	411	400	387	377	430	396	422	399	427	378	418	413	395	405	425	427	420	403	399	403	408	421	404	410	393	404	405	400	394	426	403	375	408	396	394	392	422	413	478	419	396	394	428	388	409	419	427	410	397	413	408	407	415	388	428	408	405	437	439	403	430	396	405	379	391	400	390	400	429	414	396	397	391	379	385	412	395	398	442	414	384	420	424	430	411	393	411	402	444	384	449	440	379	414	386	396	427	423	387	390	385	403	397	403	408	408	398	383	405	397	404	420	422	401	364	415	417	402	443	382	401	385	405	435	413	463	414	414	417	428	383	389	399	419	412	400	385	395	409	389	398	407	422	404	407	409	380	392	428	404	433	396	409	372	412	399	380	406	387	411	405	424	407	385	416	439	395	394	428	391	394	408	427	419	399	401	386	422	401	418	437	393	409	410	378	409	413	399	432	406	454	373	400	395	380	436	407	391	406	369	417	381	443	397	366	416	400	399	454	383	424	373	380	400	377	421	402	415	408	449	428	446	387	393	383	396	390	399	395	411	438	407	399	402	438	411	385	385	387	383	410	366	395	391	374	407	378	426	397	382	398	426	392	416	387	427	406	407	422	382	429	394	407	379	414	387	422	417	379	397	376	428	403	429	396	426	386	397	417	417	391	419	429	426	366	426	419	368	412	398	422	405	401	425	412	390	409	427	417	412	433	399	427	412	364	400	445	378	423	386	424	409	408	389	389	421	390	424	403	409	415	415	408	441	410	412	412	400	386	422	394	437	426	381	410	399	415	380	426	417	418	395	392	375	446	435	394	426	395	393	405	385	378	387	421	415	405	423	406	411	409	407	394	427	419	448	390	420	415	376	411	415	406	406	396	428	427	396	407	378	437	392	393	382	407	456	401	412	405	386	405	413	419	453	388	442	419	388	396	419	414	411	399	417	406	391	415	407	421	411	408	370	397	398	433	434	408	387	417	378	393	380	431	404	391	421	408	380	422	393	388	417	396	383	383	399	418	404	433	400	396	412	404	352	391	419	398	399	433	409	396	371	402	407	389	406	429	419	416	423	401	417	428	409	381	413	385	418	410	410	409	421	420	404	418	407	410	387	427	416	407	443	418	387	420	416	412	407	387	433	395	381	369	383	437	420	397	434	406	398	417	434	360	411	389	394	395	409	419	388	384	382	430	423	383	442	417	429	436	369	406	430	411	404	371	408	392	418	417	359	403	390	424	370	403	411	403	437	404	388	400	423	352	448	382	435	419	394	422	422	413	415	386	386	409	430	429	420	419	395	377	387	407	436	404	435	412	423	411	397	432	413	381	362	398	391	409	388	391	416	411	435	392	401	401	419	422	431	402	413	419	416	379	404	400	383	429	387	407	333	364	404	413	389	378	435	439	409	377	405	399	382	416	403	391	398	406	440	405	400	375	396	377	403	400	428	375	368	387	417	415	414	419	424	452	378	444	399	412	391	386	406	404	431	414	403	406	405	394	396	405	426	391	400	426	413	463	404	402	396	388	429	430	387	381	384	392	390	401	405	379	398	426	443	402	423	396	418	418	422	356	421	425	391	382	401	376	395	436	395	448	415	401	379	429	431	383	374	406	382	369	398	419	426	397	397	401	438	382	426	406	400	405	418	419	421	399	396	400	405	380	422	410	401	396	407	361	415	407	380	387	440	419	410	389	399	382	428	406	442	392	369	397	433	417	381	397	397	406	416	399	379	445	435	441	395	423	412	418	381	413	384	414	401	407	453	395	415	387	382	435	409	397	412	376	391	411	397	424	425	397	358	417	397	413	396	407	435	409	365	402	411	429	404	435	389	404	383	381	387	397	381	421	418	420	377	396	382	419	428	417	386	401	406	389	413	405	393	373	414	394	389	434	404	402	436	395	417	413	411	417	407	442	404	420	461	405	426	445	381	371	386	406	427	399	402	381	385	410	428	403	395	398	376	370	399	393	391	425	416	391	432	395	395	374	405	401	411	362	410	395	405	397	396	377	432	426	392	363	415	374	425	435	444	422	408	432	411	452	418	437	432	397	426	433	407	424	402	386	419	391	400	452	407	432	424	418	409	374	421	421	377	387	403	407	409	419	426	409	404	388	421	401	395	387	372	437	399	423	416	435	425	385	417	368	376	439	416	390	433	399	422	424	411	406	397	407	372	393	394
23923	21142	28360	24183	20597	10593	4733	3033	2395	2168	1924	1646	1442	1216	995	905	840	758	738	710	657	608	578	522	493	489	435	412	390	357	359	332	300	277	272	216	235	212	204	199	209	198	198	213	203	215	213	217	211	208	187	204	229	203	189	163	210	205	179	196	191	205	186	210	192	178	210	219	198	182	194	186	185	187	213	209	208	201	203	199	207	189	187	181	184	172	180	207	194	192	186	216	187	185	196	210	185	195	215	213	194	190	213	212	164	195	204	203	188	201	191	197	198	180	196	215	195	197	203	204	175	201	197	208	199	208	180	179	186	196	192	193	189	191	185	231	179	208	176	191	199	200	187	197	197	186	211	194	190	180	208	204	209	220	203	173	194	176	186	190	204	202	204	198	184	224	186	174	204	179	193	186	193	188	172	201	183	193	228	200	189	196	196	170	200	196	186	204	185	196	187	182	176	181	213	198	195	196	184	177	203	191	177	176	196	194	224	199	201	205	191	190	152	199	223	202	191	186	177	196	172	200	208	172	192	201	183	161	186	210	185	170	209	213	206	225	219	206	187	202	212	194	202	191	190	175	202	194	165	206	183	199	177	191	199	166	178	231	195	202	199	181	182	195	184	172	221	196	190	174	172	171	187	201	194	211	168	187	182	202	198	213	180	204	202	184	201	217	175	176	197	185	221	188	177	198	206	209	185	188	205	204	197	194	186	190	179	198	178	182	185	177	186	203	182	194	191	194	204	189	200	198	165	203	214	204	219	195	194	182	172	201	208	201	200	196	200	215	207	192	197	195	224	220	191	171	201	178	200	187	178	186	206	199	202	197	189	197	183	212	187	186	190	201	216	204	197	205	195	186	166	182	174	205	200	207	201	204	182	196	196	183	211	184	193	202	169	178	191	194	186	162	187	193	197	181	187	198	191	213	184	182	198	197	176	186	187	196	187	174	216	206	227	203	188	206	181	212	199	182	174	185	168	194	200	184	203	200	183	205	201	212	206	162	173	195	189	180	204	204	180	192	186	224	204	181	192	192	187	182	206	207	192	186	182	190	211	194	202	193	200	186	202	190	209	187	189	217	192	174	180	194	179	205	199	175	212	197	214	207	191	203	176	194	182	183	192	240	178	179	191	196	207	191	199	188	181	166	175	201	184	171	182	200	198	201	197	188	202	196	181	184	185	217	184	200	215	175	211	183	206	184	195	179	193	187	182	184	211	192	188	198	183	203	203	184	194	189	205	200	191	187	209	241	200	185	182	206	181	201	179	184	205	196	192	177	215	201	213	188	171	191	181	188	203	200	200	180	172	202	198	193	193	208	205	209	191	215	176	207	211	184	188	185	189	172	191	210	190	182	192	197	201	175	211	178	188	201	200	198	198	177	198	197	193	183	221	209	205	183	207	193	200	183	209	214	197	179	177	184	182	197	176	192	211	196	190	186	196	183	179	205	204	214	207	197	177	204	193	179	186	190	210	192	172	201	195	214	188	196	186	202	224	164	193	198	167	181	194	195	226	204	196	184	180	185	224	179	164	182	173	209	191	164	194	200	191	222	216	181	167	178	190	172	189	205	180	194	208	209	187	210	196	185	182	175	190	195	207	214	215	206	199	204	186	210	181	192	162	187	185	191	207	158	188	185	168	189	189	187	190	203	176	191	177	204	172	202	203	194	201	199	201	172	190	197	204	192	199	208	209	188	194	193	206	208	210	189	183	192	211	172	189	212	222	185	191	196	204	167	181	200	201	211	197	188	217	195	194	205	208	186	160	196	175	204	191	213	175	215	175	187	173	177	160	178	187	191	197	179	202	183	176	201	197	191	207	229	191	200	231	193	152	190	181	183	192	216	205	190	204	189	170	184	189	199	211	180	163	174	182	192	220	171	222	186	190	186	189	209	190	209	191	209	204	213	202	211	181	178	203	181	181	183	215	189	205	175	171	179	202	195	200	185	192	203	182	186	186	204	190	202	180	186	190	194	180	206	204	216	178	179	185	183	188	184	212	204	218	210	207	185	184	178	178	198	166	213	182	197	197	193	186	171	187	194	202	193	203	183	195	183	188	201	180	197	184	193	193	194	169	203	198	212	194	197	186	193	196	181	188	200	212	194	203	191	196	175	196	221	171	195	202	196	210	184	206	196	205	187	181	192	211	195	204	203	207	191	207	206	197	201	195	221	182	178	197	184	203	231	186	170	214	206	189	169	195	214	179	210	193	196	209	197	168	172	176	178	205	170	196	201	230	198	179	169	232	189	175	229	179	174	180	210	190	204	194	188	199	205	163	193	209	172	206	177	190	191	203	187	207	205	189	176	180	180	200	188	214	187	208	207	194	189	213	218	172	188	184	206	194	190	192	203	197	199	209	174	184	190	208	203	222	200	192	196	188	193	194	192	185	232	202	184	187	205	198	211	206	195	192	191	169	210	178	187	217	180	218	213	209	169	190	184	203	175	210	188	192	196	181	186	174	188	207	188	199	197	213	195	167	205	176	179	198	173	170	214	193	183	201	203	191	220	189	200	194	166	189	174	209	185	190	192	203	165	161	201	180	168	186	177	206	193	189	192	212	186	183	211	207	182	205	187	194	204	194	156	181	190	185	206	185	216	196	202	211	199	171	195	193	178	208	216	177	207	208	182	191	186	173	169	178	203	190	191	184	190	218	194	207	172	184	242	184	207	186	193	213	190	174	191	204	179	193	203	171	181	161	193	188	192	192	193	167	177	198	172	180	203	189	179	186	195	224	197	193	185	190	173	185	179	222	193	188	188	181	184	202	182	185	195	201	176	185	202	200	168	212	187	195	180	211	190	186	176	200	196	221	180	186	169	192	185	178	195	172	214	194	193	173	188	176	183	185	184	194	183	215	205	216	186	181	192	193	184	198	206	189	212	209	169	194	182	190	183	214	196	172	207	179	179	198	179	203	188	173	189	177	202	190	179	181	196	186	195	172	206	191	201	190	224	202	194	181	196	200	220	182	176	202	188	188	189	174	197	171	211	213	174	206	191	179	194	199	199	187	192	194	185	169	165	224	185	198	186	211	175	177	174	184	190	172	195	180	191	167	189	178	200	167	193	152	197	215	210	189	196	186	163	192	188	192	183	202	201	213	179	191	199	192	176	201	191	181	202	205	199	186	183	200	193	193	197	155	228	218	203	190	186	175	200	216	188	191	182	182	180	176	192	156	203	190	181	195	199	200	179	205	185	200	211	181	179	197	189	184	197	190	216	198	183	214	203	195	188	173	186	192	186	201	194	190	200	207	190	195	203	205	211	206	207	186	164	196	219	205	188	197	197	176	220	195	197	188	218	179	193	180	221	182	189	204	199	201	187	172	189	173	185	155	185	199	212	170	191	196	201	165	186	200	194	207	182	218	205	165	204	167	191	198	174	205	215	185	178	189	172	193	215	191	196	213	181	180	214	169	192	173	200	218	197	202	199	191	207	179	196	205	189	174	212	160	177	200	173	184	182	194	179	189	216	194	197	175	196
18227	33000	30155	21511	17143	13774	11274	9381	7892	6951	6382	5468	4792	3952	3470	3033	2692	2409	2181	2060	1932	1753	1606	1602	1462	1356	1203	1082	1003	917	868	784	669	596	572	535	413	421	425	390	376	354	378	368	363	353	359	349	343	369	379	343	369	354	346	336	361	360	362	338	359	327	345	355	361	351	365	371	383	372	381	352	371	369	374	384	400	367	364	370	311	318	353	376	335	350	346	336	333	361	365	346	313	363	323	358	368	335	321	340	346	352	320	326	347	356	318	333	325	330	347	349	364	349	359	310	320	393	328	347	365	341	337	331	347	342	316	329	305	360	340	330	321	341	339	347	342	334	313	332	326	314	292	345	320	321	369	312	344	319	375	291	321	321	336	337	337	317	346	372	343	343	352	352	370	356	353	355	356	299	345	299	342	336	345	370	322	330	367	365	322	292	342	319	323	354	328	353	342	395	383	342	376	348	342	311	316	342	334	301	332	335	345	331	349	305	339	368	382	310	370	325	328	330	365	333	338	348	327	322	324	327	337	343	342	355	337	354	327	335	352	351	347	361	381	339	345	328	327	341	314	337	367	352	375	346	386	389	342	340	364	338	336	352	342	355	335	338	375	347	338	336	349	330	334	346	326	358	333	338	326	316	378	333	345	345	311	350	358	341	340	332	353	344	333	340	301	333	357	362	348	330	341	302	345	353	327	331	371	353	310	345	341	338	311	375	341	379	330	337	336	320	342	348	363	334	320	329	347	340	326	325	339	355	321	349	339	395	339	327	338	334	336	320	344	353	336	367	360	339	329	364	363	321	331	317	361	380	331	346	336	355	356	321	326	341	324	376	340	330	370	342	333	302	341	353	302	364	343	351	324	363	363	344	328	345	338	367	347	329	334	364	361	337	353	347	348	362	338	390	383	379	354	356	333	347	339	335	342	340	344	362	320	370	348	355	351	308	340	334	351	349	359	346	328	323	360	340	355	347	317	319	347	345	330	347	374	353	350	362	324	353	357	363	321	333	335	351	332	337	338	311	352	362	326	355	379	336	329	369	356	329	346	356	377	353	343	340	346	303	349	308	324	364	356	348	349	315	346	336	369	325	347	338	345	334	355	351	327	309	316	321	346	346	391	315	363	343	331	348	334	332	334	332	332	343	333	321	353	369	337	327	358	320	331	314	337	357	372	353	338	362	347	358	364	352	380	330	354	353	370	363	342	319	353	343	352	351	323	354	358	333	343	321	367	363	355	365	336	334	346	320	338	328	348	352	323	350	334	306	330	361	336	342	320	341	343	323	325	338	297	323	348	368	308	339	319	348	383	334	364	377	347	336	352	358	329	335	356	342	354	332	348	343	353	344	329	364	326	328	353	364	360	350	324	333	334	306	352	367	330	358	355	349	342	340	353	382	349	350	350	331	357	332	339	334	336	337	358	355	362	343	336	344	326	357	357	349	334	329	350	331	341	329	379	377	348	326	326	344	389	377	332	363	332	321	327	334	359	362	332	355	357	352	372	324	360	348	345	317	320	374	343	304	341	347	351	357	336	357	329	346	346	300	348	330	337	351	349	353	379	315	329	349	377	336	322	346	337	328	340	377	315	319	352	314	350	342	324	358	377	359	355	342	320	335	362	317	345	364	333	351	376	342	369	352	370	298	315	363	316	331	371	329	351	330	343	377	356	329	351	334	367	360	408	349	331	332	311	342	338	363	335	329	342	328	341	372	338	346	357	347	339	294	317	327	351	319	333	335	335	350	343	364	333	313	381	326	342	328	332	328	362	333	355	348	319	323	357	342	363	328	341	334	327	337	351	354	358	335	347	349	337	336	325	334	344	341	344	350	331	335	326	358	354	360	345	356	323	351	347	336	366	325	334	358	341	332	356	380	369	349	347	338	336	320	345	295	346	344	362	333	317	334	327	328	354	352	362	340	367	342	354	323	354	364	354	330	320	320	354	328	351	319	343	355	307	328	344	378	357	331	331	355	358	320	331	359	325	358	326	337	358	341	354	330	344	334	335	374	358	332	343	390	351	317	358	330	332	370	355	334	335	333	338	322	328	343	381	355	349	342	355	324	329	356	312	332	349	393	346	355	339	357	345	342	350	364	367	324	341	307	351	314	380	367	373	352	320	345	345	305	320	306	320	359	361	374	343	332	354	336	359	323	378	337	380	342	337	351	351	326	327	307	333	347	385	341	331	352	353	301	355	330	345	367	340	361	393	340	347	355	358	327	320	353	350	339	351	355	358	331	324	356	338	358	302	377	342	347	364	327	370	366	326	352	353	320	336	337	331	355	332	363	356	348	355	345	360	302	348	371	326	316	368	324	331	336	339	344	350	335	333	346	380	333	359	349	332	332	339	361	320	326	313	325	343	322	342	343	358	333	339	334	326	360	359	342	316	327	362	354	326	359	373	372	361	356	356	357	348	340	332	352	340	364	337	294	316	330	342	327	339	357	362	369	370	353	305	312	347	325	343	356	330	331	336	370	348	356	336	343	350	341	360	359	342	338	350	303	339	326	368	356	328	321	340	322	354	364	309	326	351	346	347	342	314	342	305	351	342	341	342	326	367	365	365	347	334	302	341	355	332	333	335	357	361	345	321	357	352	318	360	329	370	339	330	349	370	352	334	331	324	349	349	322	343	359	329	356	337	309	358	318	324	362	326	336	338	328	336	360	369	360	321	345	336	352	344	323	336	362	359	312	336	354	352	322	340	317	353	354	325	333	344	346	354	366	354	337	345	344	353	354	347	366	354	336	346	354	351	341	389	320	346	351	359	315	345	381	333	349	374	340	324	342	362	377	338	363	363	351	309	354	351	335	315	367	335	336	338	309	308	346	334	351	341	367	318	327	338	322	343	324	320	350	336	330	363	356	314	359	306	368	352	348	367	365	340	356	350	336	354	326	340	336	346	343	343	338	315	341	347	343	351	369	327	391	326	357	320	328	339	367	347	368	353	326	322	340	327	360	302	347	347	322	355	321	323	352	328	350	349	310	307	343	347	325	336	341	349	336	331	330	322	353	363	383	345	323	361	331	337	374	344	327	317	364	363	362	361	361	334	349	347	318	349	320	331	335	316	349	365	316	357	364	347	360	365	324	331	365	319	324	353	314	337	349	348	325	366	338	366	336	352	357	327	390	369	347	319	366	331	343	320	352	326	352	390	311	313	341	348	338	328	336	330	320	347	357	338	375	329	345	364	327	333	331	351	311	317	339	353	336	363	326	318	333	338	349	359	344	325	339	321	333	329	336	363	309	323	344	342	350	386	316	349	319	327	345	341	365	383	404	326	323	319	352	369	364	350	318	343	338	350	339	322	336	318	358	331	354	363	354	355	350	332	297	412	365	344	377	339	326	341	380	337	346	363	301	338	318	331	344	364	335	349	355	315	308	332	304	374	339	342	341	316	349	347	322	362	349	326	332	319	349	323	325	344	375	350	369	345	327	374	330	352	365	325	348	345	348	381	386	344	346	268	345	370	348	349	305	368	312	342	341
23097	21146	28935	23596	21166	20390	10649	4674	3271	2942	2657	2196	1987	1644	1388	1208	1095	960	883	812	817	733	680	680	657	562	487	455	435	431	331	320	300	273	233	210	210	203	190	137	161	152	164	138	166	162	158	157	147	176	149	150	141	132	138	153	122	153	136	147	145	142	151	159	150	153	162	147	151	168	161	176	150	175	140	177	146	163	152	153	146	115	157	168	156	157	156	146	149	145	170	155	131	143	153	144	137	152	146	146	167	131	165	153	162	146	163	139	130	141	158	142	159	134	145	142	147	127	159	154	130	143	168	147	144	172	148	153	139	144	164	157	126	166	157	142	143	127	174	121	151	143	147	155	158	167	153	152	138	151	154	157	162	150	162	151	150	146	155	154	153	143	163	150	156	160	152	136	129	142	146	141	150	159	141	142	151	137	142	157	163	135	154	130	153	119	153	167	132	150	128	151	125	146	171	151	154	149	141	133	150	150	172	156	159	139	163	158	154	136	142	136	145	135	149	134	157	151	153	145	153	149	161	138	132	150	141	161	131	138	151	148	135	131	146	136	145	149	156	141	134	152	146	149	151	144	169	154	142	131	139	143	152	160	149	154	150	159	162	142	142	140	143	167	141	154	154	146	156	147	139	143	147	145	147	139	148	136	170	152	160	130	160	154	147	152	135	141	152	152	157	148	152	139	146	141	152	160	178	142	151	165	171	165	164	156	138	154	155	148	146	150	130	147	149	148	143	142	155	156	138	166	130	158	137	122	159	152	165	161	169	154	155	142	137	150	149	147	143	141	168	129	134	136	126	150	161	151	149	153	148	170	150	164	167	152	155	152	157	173	152	141	134	146	148	133	143	136	132	155	149	150	161	156	159	146	136	148	150	176	121	138	131	145	143	154	152	180	145	133	130	154	137	163	161	147	144	139	145	141	158	146	139	158	159	131	132	158	151	146	121	120	138	178	161	153	145	143	187	154	136	135	145	156	158	139	149	136	169	155	140	132	164	173	140	170	133	158	139	149	165	155	114	142	133	154	159	146	164	152	139	154	145	155	145	149	156	182	154	144	143	146	163	155	179	154	148	147	145	140	154	142	151	144	150	143	153	152	144	171	150	156	162	156	138	123	130	166	134	157	156	162	144	178	153	169	154	144	144	140	139	134	131	155	174	141	155	145	153	142	156	174	153	157	157	144	146	168	151	154	142	151	156	155	136	139	165	147	157	155	138	137	150	144	154	133	123	139	163	136	134	154	154	151	144	150	156	171	166	138	160	162	137	138	131	137	130	131	160	158	142	153	176	127	145	136	142	144	128	138	140	165	150	120	127	159	166	147	158	154	158	148	148	154	152	165	140	154	136	134	143	162	141	164	146	144	127	138	167	125	153	148	152	135	148	169	172	142	125	152	162	148	153	141	148	149	143	154	161	146	142	142	134	129	170	135	146	139	148	159	161	120	147	138	141	154	145	140	129	157	141	155	172	161	147	153	158	154	145	144	133	124	149	125	148	159	160	149	154	147	154	129	153	147	171	125	131	156	144	159	140	164	159	115	145	147	164	147	146	160	135	161	157	161	169	148	133	156	153	124	139	155	141	138	143	145	153	152	146	147	160	157	156	136	154	144	144	127	144	126	159	155	153	155	153	153	126	125	156	150	164	151	140	161	159	152	148	155	152	142	145	172	148	139	142	136	136	153	141	155	153	151	138	163	152	152	147	151	154	147	134	173	133	143	147	120	145	142	141	157	133	138	141	147	145	157	161	158	138	129	149	155	137	145	160	141	155	160	165	158	148	130	165	147	139	145	148	147	146	166	159	150	139	145	137	143	153	130	145	135	160	157	162	145	151	126	145	140	151	153	167	167	151	153	148	182	145	155	138	137	135	168	160	156	169	146	174	155	159	164	151	145	174	145	155	166	127	162	132	167	144	159	153	148	128	139	134	149	142	149	151	136	153	144	150	148	149	149	146	141	159	162	146	145	128	166	156	123	147	141	152	163	169	148	145	133	169	160	129	147	139	117	150	144	152	174	126	133	148	144	150	142	144	178	164	142	158	156	112	146	155	159	167	148	164	140	143	144	176	147	127	147	155	142	159	156	139	154	143	152	146	146	156	152	125	157	162	141	141	166	148	140	147	173	153	165	167	144	166	152	159	140	151	145	164	154	136	145	135	140	142	145	160	143	128	145	167	155	178	167	141	140	146	157	141	129	161	158	143	158	155	158	136	155	167	163	145	150	149	123	143	172	148	135	153	140	167	166	141	140	141	164	130	131	139	148	146	152	150	146	149	142	134	133	156	132	150	146	163	156	154	161	149	142	137	141	133	158	168	151	144	139	150	151	141	151	123	169	154	155	148	155	165	125	158	125	141	150	167	152	155	151	160	162	127	150	159	155	139	153	143	188	139	135	133	141	142	138	145	141	142	137	161	143	166	157	154	138	162	144	159	147	136	159	156	155	156	138	146	136	124	125	128	138	173	154	168	162	158	128	146	144	141	142	175	143	154	132	151	142	159	146	142	176	145	120	148	142	119	155	139	161	136	140	159	156	139	159	157	154	134	130	143	162	142	149	133	135	150	144	144	151	156	156	133	156	145	142	146	138	138	152	176	163	168	144	139	175	155	149	133	156	153	158	153	159	119	153	127	163	129	168	152	156	152	141	166	148	146	137	156	145	158	171	144	152	153	134	143	141	157	166	171	157	142	165	160	151	149	141	141	152	140	138	136	148	154	150	157	149	152	155	154	142	153	152	152	150	173	166	133	166	166	143	145	136	147	142	153	149	125	162	142	158	171	141	152	158	154	152	170	151	140	160	161	147	152	149	116	150	165	166	137	177	147	153	154	138	146	151	148	133	139	159	136	160	149	148	161	165	120	144	130	139	151	145	130	138	157	133	149	140	142	152	156	129	156	160	139	160	154	131	131	147	144	141	153	167	163	130	147	158	159	129	173	150	147	180	140	129	132	143	138	138	129	162	138	137	144	170	148	139	146	160	141	151	130	143	147	168	131	149	141	142	148	134	161	165	145	159	168	143	140	156	171	133	149	158	143	164	148	151	149	137	122	130	123	142	160	132	168	154	138	150	136	143	147	149	150	125	166	144	136	148	153	143	158	166	156	142	168	147	129	167	139	127	152	139	160	158	125	163	134	129	124	149	144	155	144	150	144	159	146	175	121	146	138	139	155	171	144	149	146	149	171	147	162	154	158	171	151	147	143	132	144	160	120	142	140	153	146	152	179	151	149	151	154	167	165	149	144	118	159	135	141	136	160	132	131	121	151	130	148	139	146	154	151	144	156	130	165	140	150	143	183	151	165	157	142	155	135	152	138	153	125	151	135	148	163	151	147	140	152	159	147	155	134	139	152	151	144	153	161	143	127	150	127	153	131	136	135	145	148	139	141	138	152	131	145	141	132	149	165	162	140	145	152	141	153	126	151	163	160	135	167	150	143	159	148	154	137	135	140	148	145	133	152	147	147	177	154	157	189	130	166	141
20143	37030	33842	25578	20949	17032	14402	12254	10359	9347	8519	7394	6527	5668	4713	4040	3616	3149	2883	2679	2557	2294	2264	1995	1894	1783	1484	1233	1143	1048	925	822	732	620	576	461	418	358	332	266	287	284	318	303	291	333	264	314	318	287	278	287	285	258	259	277	289	278	306	296	296	281	284	261	273	266	272	276	292	341	288	269	304	285	293	312	316	319	283	267	257	246	259	277	267	266	246	250	232	264	253	257	286	265	261	241	229	240	264	250	263	245	264	283	254	258	248	242	265	229	245	256	265	262	253	250	237	258	256	249	254	267	288	285	256	263	254	239	260	265	242	239	255	258	229	287	239	270	272	296	243	288	246	271	279	286	237	254	297	247	235	249	225	252	258	257	255	238	277	233	271	249	249	267	257	255	232	239	245	219	272	232	273	218	260	249	268	263	262	251	288	269	252	276	268	232	255	265	270	267	263	252	241	251	252	263	266	252	269	278	228	242	243	245	275	281	258	257	298	267	273	263	261	227	271	250	277	224	238	243	259	242	249	265	268	257	275	261	271	274	237	249	261	240	253	258	272	287	251	272	265	267	256	254	231	261	264	257	266	262	262	259	262	299	273	262	291	257	236	269	247	230	282	254	244	239	255	216	231	243	286	264	248	249	257	273	264	224	275	252	264	268	243	271	279	237	241	258	259	272	253	274	276	240	264	262	268	272	236	229	273	282	285	275	269	235	273	240	262	263	248	277	287	279	231	261	264	226	245	236	246	257	256	234	259	245	247	287	236	249	267	272	233	265	230	257	276	279	244	242	258	258	247	242	287	264	267	272	260	274	282	272	264	278	244	279	229	254	264	256	257	269	244	274	239	249	231	252	238	227	276	281	242	261	280	248	250	255	256	279	244	272	233	268	269	252	255	274	283	264	281	275	246	269	256	231	270	248	259	241	270	272	252	248	271	225	239	232	243	276	248	272	246	265	248	273	253	259	243	257	264	266	238	239	272	274	256	276	244	244	272	287	232	280	257	264	237	256	263	254	252	257	262	266	265	251	243	241	245	263	215	278	270	262	248	242	259	285	245	272	265	267	282	274	250	257	291	237	260	252	246	284	257	240	255	274	251	253	262	272	249	223	271	258	228	252	256	247	267	271	272	260	284	259	243	277	276	244	223	271	276	246	257	271	234	238	275	242	245	264	266	235	244	280	241	224	252	254	244	297	249	257	257	271	245	244	255	255	266	271	275	254	273	253	259	237	261	264	240	260	235	252	253	290	265	279	233	245	244	253	230	286	298	258	279	262	270	239	276	260	249	233	261	262	254	261	262	248	256	283	264	282	249	258	238	254	240	258	245	261	256	231	267	265	262	246	262	254	247	244	263	264	231	258	279	289	278	268	269	245	270	258	291	263	251	252	281	245	278	268	249	282	262	250	242	259	246	234	238	236	253	276	267	241	254	272	259	234	282	267	284	264	248	294	267	256	264	264	246	257	243	268	238	223	282	276	268	256	236	261	258	270	257	230	221	277	238	279	264	249	252	246	235	244	241	261	234	257	259	228	293	296	268	268	236	270	280	261	269	252	270	263	245	267	261	275	256	260	263	261	244	261	250	268	232	267	271	264	263	269	288	249	267	247	243	246	260	288	249	244	277	269	254	265	250	264	247	247	261	248	234	259	257	263	255	235	281	256	236	243	253	280	254	252	246	289	250	272	250	297	235	252	268	239	254	259	249	248	245	252	265	257	270	259	233	249	257	257	280	262	241	280	257	243	274	259	257	245	247	273	272	258	250	271	254	270	251	264	284	275	265	270	271	249	245	251	224	240	261	291	257	226	259	243	272	257	249	248	236	275	249	264	252	296	281	261	241	259	271	243	278	239	247	242	242	255	244	255	233	245	274	261	255	246	245	266	242	265	271	276	284	248	260	246	270	265	276	229	287	244	269	263	309	264	269	242	246	242	242	266	257	245	238	248	269	245	296	255	260	250	266	251	227	278	267	264	268	262	291	225	257	260	252	269	265	260	260	247	242	249	266	259	241	256	265	235	270	294	286	293	260	257	237	219	286	244	255	272	242	245	247	259	258	262	251	268	202	267	278	264	259	276	260	265	231	279	246	249	279	250	245	271	247	271	255	273	255	253	248	249	252	257	229	247	255	288	267	256	250	279	254	248	244	269	281	286	234	286	264	235	278	292	255	261	264	240	269	258	250	262	234	269	268	251	268	259	252	277	256	249	252	255	268	272	254	226	246	247	222	222	284	264	251	261	268	248	235	249	240	252	259	266	274	255	243	264	229	217	272	258	268	233	263	268	309	266	264	260	252	279	264	253	238	216	257	271	263	280	235	281	287	237	237	251	225	272	245	260	252	242	268	233	276	262	243	231	251	266	243	264	248	250	275	257	263	254	252	234	277	264	273	218	259	242	272	296	249	255	227	258	258	249	269	274	246	259	267	264	254	256	280	275	224	289	287	227	250	245	257	275	257	257	250	297	250	263	253	214	242	275	255	249	238	273	243	263	258	286	247	259	233	251	282	270	239	276	245	270	261	276	259	249	232	258	216	246	232	248	249	243	251	293	268	289	260	239	280	245	253	270	243	267	244	268	249	234	244	272	269	236	251	255	238	282	271	255	270	238	272	242	266	253	251	260	248	251	264	249	273	228	248	277	251	254	238	265	274	268	291	263	265	235	262	247	263	255	261	293	251	247	247	257	254	244	272	246	281	250	257	251	316	269	245	267	270	260	243	305	274	284	258	247	271	253	237	292	270	245	243	280	288	246	258	257	280	267	254	224	254	256	263	241	236	253	247	262	263	252	249	243	264	246	277	236	237	264	233	228	232	258	280	243	252	256	276	240	265	225	258	250	244	267	250	249	262	273	269	271	281	246	262	274	266	237	263	218	280	279	242	256	281	250	252	266	277	255	270	259	234	246	265	261	243	283	254	247	226	246	241	257	275	261	237	258	245	260	247	267	256	289	251	272	257	263	229	231	261	262	248	263	268	243	246	264	243	261	240	244	247	289	263	255	240	242	236	253	269	283	270	265	294	257	225	248	257	242	274	254	258	253	260	237	229	248	276	245	275	274	255	274	252	249	241	261	259	249	220	250	232	258	253	251	253	243	243	264	269	262	267	270	295	255	244	235	270	235	270	272	259	258	233	281	254	267	262	237	295	273	258	272	264	247	247	283	239	239	246	244	269	233	260	290	245	247	251	264	236	250	266	267	238	248	251	263	260	273	236	278	249	244	275	267	270	270	255	270	266	254	288	269	296	260	241	263	260	252	288	256	260	273	257	249	258	241	258	240	268	271	261	261	255	244	268	263	278	247	245	244	264	268	270	259	243	277	241	275	286	267	242	274	270	289	241	275	291	283	275	283	249	264	255	261	279	234	280	260	246	245	258	244	258	254	237	248	265	273	242	248	266	245	292	246	274	237	248	289	261	250	245	281	249	259	254	297	280	265	271	255	253	286	268	238	267	265	245	273	245	240	257	251	267	261	249	262	246	258
26765	20932	16557	8613	4428	3075	2196	1809	1496	1268	1161	1126	979	849	754	665	608	548	509	549	462	511	502	426	428	380	375	314	331	330	297	296	297	229	238	275	255	228	227	237	257	240	247	246	237	231	260	231	237	237	241	221	236	226	248	245	221	233	235	241	239	204	246	250	249	222	225	256	220	245	218	229	227	279	241	215	243	283	238	234	246	210	228	221	239	241	216	248	224	216	248	218	231	236	218	216	237	240	206	217	232	224	246	229	252	250	258	247	210	228	222	230	230	232	206	230	220	240	250	198	228	243	242	226	239	235	226	230	217	244	235	228	227	213	225	228	258	243	230	240	233	223	249	225	246	240	216	246	218	210	220	184	235	222	231	232	244	197	232	248	218	222	226	243	199	227	231	238	249	194	254	236	243	216	240	217	229	253	256	236	226	227	208	229	239	239	226	211	254	232	236	236	230	247	274	261	228	218	213	219	218	214	211	241	239	234	209	227	222	209	255	262	223	219	234	219	225	222	241	232	206	217	229	265	214	253	245	247	215	225	219	249	224	219	218	222	211	200	216	200	250	230	253	255	221	227	206	229	209	238	218	219	238	241	236	221	247	248	213	222	195	208	207	241	203	225	224	231	239	245	207	227	245	218	222	229	204	244	252	236	226	227	227	211	217	246	237	245	220	224	250	249	245	238	252	221	234	250	252	223	227	204	207	229	242	228	228	256	216	244	205	239	271	234	267	251	222	226	226	264	224	242	218	211	217	222	222	236	244	257	248	227	241	198	225	217	239	206	237	204	233	229	245	231	224	215	239	239	248	237	232	230	240	240	232	261	236	220	213	236	280	258	242	227	235	212	221	228	216	240	223	227	234	228	216	224	201	235	262	280	227	249	237	254	243	201	225	220	232	257	227	259	229	219	258	226	212	253	212	236	268	234	235	229	214	219	235	237	246	223	243	213	235	239	213	235	206	227	224	237	233	215	245	213	207	224	235	237	233	239	235	232	213	245	206	231	238	236	233	244	219	236	226	251	209	241	230	212	246	215	241	212	230	251	256	208	226	226	229	221	244	230	235	219	205	218	231	231	220	230	226	200	253	194	229	221	225	236	227	208	237	259	240	245	237	223	232	245	249	220	218	250	221	245	238	222	226	236	241	227	222	228	242	227	238	231	230	205	245	229	233	216	219	233	220	230	243	247	237	254	209	225	226	223	218	237	233	250	198	218	228	208	242	247	245	222	237	216	222	206	218	220	212	241	230	227	268	261	217	226	247	234	230	225	217	218	240	257	219	257	260	210	247	231	247	227	237	218	202	250	219	226	240	231	164	231	206	237	215	203	220	221	214	211	243	249	235	233	241	193	241	228	256	224	208	233	206	227	242	209	229	235	249	197	225	216	252	250	262	226	227	188	210	217	236	233	219	238	227	217	246	245	218	220	228	237	231	215	231	231	246	202	224	223	248	205	231	224	238	232	217	224	205	255	224	223	233	258	234	244	199	236	212	217	249	223	224	200	208	214	182	223	237	221	242	220	205	232	245	229	231	235	221	233	228	235	228	255	204	231	237	254	221	226	250	248	215	253	220	222	228	223	210	229	236	233	203	211	212	239	236	235	220	241	224	227	204	227	259	233	222	231	213	202	233	238	222	216	232	215	243	236	233	226	243	206	228	253	198	241	237	246	240	252	228	225	234	240	255	204	214	216	262	237	259	219	229	217	239	236	207	216	256	271	226	242	229	212	246	250	240	218	219	232	240	251	223	231	229	245	247	238	219	227	242	244	235	211	238	226	249	214	258	224	232	245	217	227	220	217	235	243	225	222	229	222	241	223	264	226	228	251	249	229	220	212	210	220	220	205	222	240	240	233	238	223	209	204	241	232	242	218	218	241	244	211	239	213	244	238	228	230	217	230	253	255	240	249	232	265	224	228	247	255	199	227	250	246	249	235	241	239	256	213	226	216	234	226	246	232	219	235	243	234	233	228	244	247	237	258	202	220	198	268	227	206	231	243	234	253	218	258	231	243	252	246	275	256	229	250	232	242	240	239	201	230	232	237	235	229	220	215	223	255	235	232	246	232	240	216	235	238	214	207	234	251	217	244	234	210	261	245	235	232	251	213	253	245	222	221	244	236	244	264	224	224	226	233	232	264	218	247	253	236	231	226	221	228	243	234	204	233	242	226	250	210	257	246	229	208	213	250	257	218	248	219	229	233	237	230	233	214	246	221	237	228	250	235	212	240	222	226	243	214	239	237	242	225	245	232	219	218	216	228	208	233	231	243	251	217	250	213	249	234	244	240	219	251	247	252	231	223	223	231	259	226	242	226	227	224	219	231	234	265	239	236	227	243	248	229	233	229	230	240	236	224	221	266	229	230	231	239	222	219	224	210	251	240	237	242	233	238	210	240	212	212	250	206	196	237	225	214	246	244	252	240	225	253	231	262	234	230	231	215	254	254	223	231	258	218	217	249	243	260	233	235	229	242	205	245	213	227	198	232	236	208	271	235	222	214	225	225	248	243	244	234	222	224	224	258	249	216	253	233	225	200	248	229	229	228	240	201	243	242	175	223	241	211	211	194	236	217	234	224	224	212	238	258	236	203	223	262	232	239	243	229	211	228	246	247	230	223	221	218	249	219	233	218	226	203	226	236	205	237	228	233	210	219	209	238	216	261	229	229	210	242	218	224	243	228	226	253	252	225	238	236	234	243	240	250	236	245	238	245	261	236	227	219	223	211	245	243	219	222	230	246	251	205	252	247	230	248	245	243	231	255	236	248	223	239	255	225	225	237	232	226	249	214	243	250	239	225	195	227	222	223	205	212	248	222	236	226	227	232	220	245	235	219	217	217	247	258	252	227	246	228	226	206	242	229	228	232	232	213	230	274	214	264	233	242	223	224	269	235	224	219	235	219	244	234	244	234	233	237	247	224	226	210	246	224	249	246	231	248	192	230	237	234	228	227	233	237	247	226	242	232	222	260	246	227	230	247	242	257	229	231	222	247	199	213	235	218	251	248	222	238	250	246	226	251	219	264	204	252	229	229	229	234	212	242	220	247	214	242	232	230	253	226	247	226	218	217	238	213	218	247	230	224	233	226	265	233	236	223	246	248	226	249	250	205	222	223	224	250	211	233	230	224	230	215	237	226	223	218	225	218	262	251	249	233	256	246	241	239	213	231	228	246	244	251	212	236	247	227	239	226	208	233	249	235	229	216	263	210	255	255	248	220	241	234	240	215	217	253	223	242	205	248	206	261	231	246	232	236	247	241	226	212	241	263	229	265	247	233	245	235	236	241	211	235	225	235	233	190	200	241	225	245	231	226	233	234	250	236	210	212	221	230	238	197	262	235	231	259	252	221	251	239	231	217	202	219	231	210	243	240	252	213	237	231	221	210	252	225	280	233	217	243	246	244	238	243	206	212	217	211	217	244	228	222	236	237	220	223	208	229	244	222	240	205	228	233	220	240	227	243	226	222	253	228	261	256	209	230	227	226
16834	25535	22295	14943	11282	8830	7337	6035	5077	4457	3949	3674	3094	2740	2357	2065	1767	1634	1457	1416	1394	1303	1192	1227	1138	1017	911	805	752	711	645	616	589	577	516	470	428	447	427	408	399	434	373	417	400	392	365	382	413	424	389	414	434	417	391	399	434	445	398	458	400	428	380	407	444	418	411	405	424	453	435	420	415	380	439	432	429	397	418	393	381	393	399	392	416	397	374	373	398	380	423	406	416	395	410	388	427	416	402	406	398	358	424	434	367	417	402	420	379	368	398	407	396	393	377	388	413	411	372	419	401	381	425	400	401	405	378	394	394	396	424	393	433	412	385	379	416	434	380	412	413	411	411	433	414	376	398	411	423	430	398	377	394	414	429	432	425	422	382	385	382	406	406	426	390	373	395	402	390	402	404	388	417	401	417	401	400	373	439	376	365	359	403	397	374	404	401	406	366	380	440	434	414	388	391	404	382	424	402	419	411	363	400	404	406	423	433	413	413	404	364	348	398	370	379	384	445	397	429	429	461	385	398	389	417	401	436	392	391	392	417	384	401	381	405	425	431	424	407	436	437	385	433	435	383	383	399	404	397	395	421	404	404	413	403	400	394	410	419	407	417	424	389	452	393	380	394	407	410	395	382	381	400	381	436	409	358	414	396	421	412	375	398	389	373	430	408	417	426	411	404	406	413	424	399	417	379	390	405	389	406	382	399	386	417	406	408	409	410	399	423	386	364	406	387	440	430	418	417	377	421	425	426	398	398	432	408	391	394	401	399	404	409	393	386	419	397	416	395	393	396	405	380	404	407	403	393	393	372	401	421	413	426	367	390	431	424	419	416	381	399	370	409	398	381	385	374	424	406	400	402	412	400	411	410	386	423	377	417	409	421	404	411	377	409	433	408	415	383	392	401	415	363	381	410	396	396	396	397	363	357	405	367	402	413	410	387	402	395	426	382	400	401	412	406	433	417	427	389	376	388	381	404	365	382	416	410	429	406	408	447	430	411	397	413	389	394	375	446	396	399	379	399	417	425	401	365	441	374	401	374	394	415	386	423	408	376	413	391	397	414	385	415	421	429	402	374	418	404	399	416	393	382	388	387	441	405	386	441	427	415	397	438	411	378	417	403	393	406	442	392	378	427	417	341	426	426	420	379	433	418	402	372	410	379	389	372	407	428	437	395	414	421	399	410	401	386	366	412	423	393	405	374	400	379	396	400	417	406	420	370	421	393	389	392	410	397	409	435	384	439	382	422	401	433	378	426	399	402	432	416	419	371	428	397	415	437	421	382	409	389	367	385	397	410	413	380	403	434	401	391	421	379	374	401	387	424	407	438	433	392	429	388	372	429	382	396	412	389	376	408	371	407	409	394	428	425	394	407	424	396	385	352	448	416	406	404	417	404	401	409	415	423	375	375	400	404	418	376	424	387	373	424	389	375	430	395	382	367	406	384	383	421	411	395	390	390	425	431	409	390	383	390	437	397	384	425	423	436	424	392	360	374	403	394	398	375	402	377	426	417	390	409	370	427	414	395	433	418	409	416	403	443	385	396	384	354	423	387	377	382	398	423	397	409	379	382	381	390	426	378	410	416	402	399	396	418	431	398	416	421	383	431	379	406	437	398	409	415	410	415	400	388	390	424	413	441	397	412	411	406	411	395	380	413	392	395	409	390	392	381	405	410	391	410	395	365	398	379	400	389	386	427	432	394	423	400	393	402	411	404	394	417	406	391	413	401	418	401	438	412	402	441	386	402	368	406	396	411	400	401	443	373	390	440	407	387	347	387	407	405	414	439	421	380	439	397	400	409	473	417	429	363	410	426	417	395	401	427	387	425	379	415	397	423	408	402	408	370	445	417	374	397	428	395	438	370	398	425	376	404	403	466	399	385	398	400	401	396	411	375	404	427	419	401	441	429	382	402	402	367	389	396	389	397	397	413	387	394	406	388	409	403	429	395	395	392	375	414	386	374	386	381	364	429	441	418	406	432	407	386	406	361	390	420	386	390	375	406	406	392	397	428	414	410	437	416	428	411	415	396	418	404	453	358	407	426	391	405	415	403	390	376	377	386	423	416	404	404	424	393	403	408	389	416	396	395	420	390	412	390	429	406	446	431	380	380	379	402	421	426	417	396	423	397	427	422	400	404	417	406	407	420	436	400	421	437	392	415	415	383	436	384	414	449	382	368	414	442	414	394	413	394	400	411	428	410	405	423	436	391	409	430	416	412	432	389	405	398	416	392	426	433	410	431	399	396	439	393	406	420	398	412	382	404	431	398	443	382	429	393	417	405	417	395	434	397	367	418	412	394	392	382	375	390	371	394	414	424	383	407	398	410	428	395	358	397	403	401	404	402	407	418	432	401	386	359	387	402	390	371	375	399	397	400	402	408	405	398	425	424	394	380	399	424	399	396	417	398	408	401	442	467	363	403	407	412	377	407	419	395	350	437	425	424	412	386	383	413	400	371	395	412	407	403	383	432	426	377	409	386	406	386	376	411	399	408	405	391	402	405	383	416	382	402	417	389	393	436	403	407	412	357	414	409	395	405	414	419	387	392	430	408	383	416	401	397	406	390	397	393	362	409	396	411	383	400	385	400	442	393	396	423	394	399	435	389	424	383	408	411	424	388	410	397	401	391	413	384	430	406	404	413	434	401	435	431	389	423	441	420	440	390	410	434	389	367	442	401	411	416	397	351	390	390	384	419	419	381	399	414	409	439	412	440	395	415	403	377	435	378	413	391	373	398	406	397	403	369	397	376	381	417	422	388	421	378	386	378	441	418	393	422	395	401	399	397	394	389	415	406	371	396	414	401	390	427	402	395	438	384	410	395	391	410	416	362	385	386	369	407	409	442	400	387	394	399	397	413	437	422	409	365	388	381	432	392	373	396	409	410	387	370	392	458	404	444	383	432	390	428	413	383	390	386	388	379	362	416	448	439	424	417	371	394	414	398	431	401	413	410	415	380	403	377	415	379	417	411	374	413	365	378	411	382	392	407	394	397	404	415	416	381	367	394	403	375	374	438	409	395	432	395	397	365	425	445	418	414	433	424	390	381	429	356	402	417	431	382	373	384	414	395	382	436	410	422	406	432	393	374	374	392	415	389	402	403	409	404	397	412	425	400	382	408	412	405	423	418	398	426	425	384	412	398	407	437	397	415	413	412	451	417	414	394	430	417	369	390	421	397	409	403	403	407	388	398	396	407	379	413	400	385	412	409	405	419	426	420	412	375	391	422	415	400	406	430	384	397	423	385	417	418	440	413	415	406	411	395	378	416	402	383	391	387	407	464	386	439	436	405	379	430	387	433	387	375	361	398	445	424	404	398	361	381	394	398	384	396	397	375	412	391	391	406	415	374	387	403	444	413	424	411	437	385	390	387	371	410	401	398	383	413	396	403	402	388	399	413	409	409	401	419	406	438	404	419	424	433	417	422	403	449	391	397	386	422	380	401	411	427	406	421	401	380	426	392	417	397	434	408	395	407	407	402	402
23909	21112	28236	24063	20476	10643	5002	3281	2434	2037	1895	1642	1461	1307	1100	963	899	799	686	648	606	584	551	549	531	487	449	417	388	357	327	337	297	249	244	243	219	205	213	216	207	186	204	206	193	225	204	214	166	227	210	199	204	200	208	224	179	199	174	215	199	197	175	171	179	194	182	219	224	202	212	212	212	209	197	205	227	200	193	172	218	193	202	197	206	193	205	173	172	198	188	197	176	179	177	182	209	205	192	215	177	170	202	185	193	209	201	194	193	186	199	207	182	202	188	191	188	195	177	206	186	200	197	205	218	197	190	206	217	198	186	184	195	182	198	213	196	199	199	216	200	198	197	205	193	208	180	192	183	214	200	195	191	151	191	199	200	170	212	199	207	191	213	183	189	216	187	210	238	192	214	179	187	190	201	205	176	167	194	204	204	182	165	192	194	199	195	158	196	194	173	213	204	190	186	175	184	206	191	183	203	183	187	193	175	174	189	177	201	168	179	191	178	196	199	184	199	167	199	188	190	197	198	168	209	194	212	190	190	183	200	176	165	193	212	182	200	185	192	168	194	184	180	195	180	204	212	217	197	179	199	147	178	203	190	175	215	170	166	200	205	188	181	188	194	194	199	198	189	161	194	207	184	188	207	211	191	190	193	190	182	194	194	169	201	172	194	189	193	182	201	194	201	195	181	175	181	165	176	195	174	180	185	202	197	171	191	183	200	227	187	168	187	197	227	189	185	185	206	189	177	185	222	197	201	209	182	177	209	185	213	204	208	225	192	172	174	184	181	181	192	206	170	186	175	199	180	209	191	201	194	193	186	169	184	205	180	201	200	199	182	200	199	198	183	178	190	203	170	182	180	210	187	183	190	188	191	187	201	169	202	192	208	200	163	187	197	192	186	185	186	195	213	190	206	193	204	213	197	224	186	179	188	184	201	162	193	189	217	206	181	192	187	169	175	188	172	194	162	183	177	212	218	215	179	193	185	186	190	188	209	179	196	201	179	182	191	203	181	200	200	186	193	206	168	170	195	206	199	172	172	198	183	201	193	188	223	210	197	186	201	210	179	191	185	217	170	175	193	202	177	196	194	215	189	204	193	193	185	182	212	193	195	191	168	169	187	178	188	203	186	195	199	172	203	192	194	201	183	182	192	181	204	195	193	192	185	193	198	179	209	206	179	181	188	184	179	194	198	193	189	206	231	161	197	200	209	188	202	170	185	171	164	193	189	162	215	193	184	204	201	180	197	199	200	214	161	204	176	189	213	218	183	188	187	212	180	187	205	200	181	168	210	176	191	205	195	178	216	170	178	199	186	210	200	193	183	203	207	191	212	197	199	228	173	201	187	207	212	185	198	209	195	204	201	173	202	181	186	192	188	190	190	191	184	173	209	168	200	210	179	179	206	195	187	221	182	172	190	186	187	184	205	206	191	229	188	202	217	193	171	208	194	211	193	179	216	207	183	176	196	202	202	216	187	189	210	189	164	179	203	212	177	181	194	181	183	206	213	186	199	185	205	189	207	210	184	213	205	201	182	204	193	185	191	188	200	201	190	218	196	199	196	182	206	236	193	168	196	189	200	211	204	202	218	195	206	211	211	178	187	192	200	173	174	198	195	196	198	155	177	183	215	202	182	189	194	185	147	173	186	178	204	185	218	210	191	188	216	188	199	185	194	205	182	211	185	199	179	182	186	199	190	184	192	215	210	185	196	201	189	187	188	186	193	198	204	188	206	183	183	191	179	165	195	184	183	191	197	188	196	184	197	183	212	189	183	206	189	186	176	190	197	196	190	201	181	192	201	220	210	187	160	201	176	188	188	189	186	162	206	184	193	185	227	173	185	212	195	183	184	184	218	216	215	218	173	216	189	184	200	184	179	188	170	198	187	175	165	181	193	173	165	170	194	180	195	215	191	193	215	183	179	197	196	179	203	194	183	180	208	212	205	200	207	190	184	210	182	199	180	215	179	193	192	206	198	187	187	208	197	196	213	181	211	180	195	172	196	205	209	200	202	176	194	193	181	179	194	193	208	189	210	183	176	193	151	190	208	188	207	183	190	190	179	165	197	192	181	186	189	186	212	201	197	187	216	203	200	177	202	175	198	209	212	202	183	214	178	201	188	177	186	191	185	189	192	184	178	214	182	206	188	170	199	195	198	196	224	172	186	224	193	202	182	182	184	168	177	187	208	197	218	177	194	206	176	196	227	193	194	192	184	216	172	212	204	186	198	197	183	200	207	187	172	190	209	179	168	205	191	176	203	196	199	174	176	182	177	186	173	199	193	170	204	202	194	188	185	172	208	195	187	226	201	198	208	197	203	218	190	171	201	182	181	202	197	198	155	193	174	190	182	198	185	154	223	185	176	169	208	192	193	176	199	180	194	200	212	202	195	189	213	162	169	188	192	178	196	213	208	212	202	180	200	169	195	208	180	203	200	191	191	196	190	205	196	173	181	201	212	185	186	197	190	177	190	201	163	201	183	225	178	197	180	184	208	211	195	208	192	185	184	171	195	198	182	186	190	179	155	173	195	180	172	204	178	174	196	188	197	220	180	165	202	182	167	192	187	180	186	192	204	213	196	199	199	196	214	179	210	188	204	201	200	202	199	157	171	195	231	209	191	192	199	182	177	200	175	201	155	204	185	180	172	204	205	158	191	191	192	209	171	181	199	188	198	179	180	198	187	204	206	173	196	214	187	170	187	225	158	171	191	188	226	212	212	189	206	214	184	200	190	198	189	195	195	199	190	173	187	185	179	211	191	177	197	156	206	178	186	196	185	216	188	217	168	173	188	215	189	195	191	190	193	206	187	182	212	206	179	168	202	192	200	182	179	179	198	207	194	176	178	195	182	189	188	154	188	165	221	162	198	202	172	192	176	187	175	181	205	193	172	176	186	199	188	196	194	195	203	192	191	212	196	193	182	187	200	211	199	205	192	190	183	194	179	213	175	199	205	228	193	223	167	179	167	180	212	185	188	176	193	198	210	185	189	175	159	188	210	150	184	200	187	195	199	191	201	218	175	210	192	180	214	188	199	209	156	198	192	187	209	182	184	172	192	227	204	189	230	213	174	192	220	198	197	188	202	178	201	184	207	208	182	210	200	199	201	184	196	203	188	187	208	195	194	180	194	181	166	204	212	182	189	189	179	173	195	225	198	166	184	215	199	191	224	198	202	183	204	197	191	191	202	205	172	199	195	178	204	183	191	172	197	183	202	192	175	207	201	191	185	188	193	196	208	195	192	195	204	202	203	210	178	197	182	200	214	191	209	190	165	169	196	205	185	179	160	193	203	221	189	192	193	190	189	204	188	173	188	202	190	188	190	184	214	189	196	198	196	199	180	182	208	201	192	179	181	203	191	183	181	191	201	194	201	216	187	190	200	175	163	170	193	203	184	195	177	197	195	207	184	193	189	191	176	177	180	168	182	181	179	169	189	188	204	201	164	196	202	196	188	183	188	182	187	198	215	196	201	181	192	197	210	200
17914	32319	29331	21287	17281	14054	11677	9642	8228	7049	6234	5686	5009	4247	3710	3218	2719	2435	2228	2035	1793	1695	1566	1545	1635	1444	1280	1043	965	842	808	754	610	599	530	450	426	410	387	334	428	396	382	373	374	392	361	359	370	347	379	362	353	366	395	346	353	372	385	357	346	345	346	359	348	333	330	368	352	363	360	383	387	364	361	368	390	358	363	360	365	361	338	325	344	321	344	352	315	351	371	363	354	330	363	323	323	305	357	363	354	322	336	361	359	324	319	386	359	342	331	381	338	359	335	348	358	326	333	353	314	302	320	336	353	350	315	329	334	351	349	325	334	336	335	356	300	336	353	399	379	347	346	358	329	360	334	329	338	336	344	365	350	317	340	354	356	311	331	320	371	349	360	360	315	366	364	332	324	326	311	348	369	336	317	330	343	340	346	334	318	356	319	340	313	328	352	333	336	334	340	336	319	334	343	338	343	332	304	327	335	361	343	357	345	347	363	326	326	362	361	364	324	348	317	328	349	352	366	338	291	380	333	318	311	334	329	321	362	348	329	309	324	323	326	314	340	344	335	354	342	331	353	362	359	333	339	316	315	349	325	305	370	318	342	335	344	329	338	334	329	316	362	351	333	304	320	350	347	343	338	343	341	328	358	326	334	336	350	332	335	326	356	359	373	344	360	339	330	370	312	369	365	353	328	308	320	326	325	368	300	310	365	322	317	333	334	323	339	341	353	374	337	362	364	328	351	354	308	354	323	337	315	309	342	340	331	339	319	337	327	333	342	355	331	347	344	365	339	375	334	369	343	334	324	294	306	338	338	332	335	348	324	315	339	322	348	375	339	339	314	317	328	323	335	322	346	352	348	338	328	328	303	353	349	349	342	359	351	349	356	347	319	350	366	345	331	302	335	350	332	346	369	351	312	335	372	338	335	322	339	347	329	353	329	348	341	334	394	342	354	317	342	324	349	336	318	332	323	309	336	315	319	331	329	301	351	335	349	341	304	333	332	345	323	339	333	352	351	307	338	316	360	310	352	348	361	349	325	343	333	315	338	306	307	353	353	324	319	350	366	358	340	326	370	329	342	384	360	339	328	338	336	339	340	353	345	341	370	311	340	365	327	338	342	320	346	358	311	329	355	337	335	329	346	333	320	327	363	364	342	336	404	341	343	303	336	322	328	318	334	337	330	340	329	349	337	354	365	345	357	350	352	340	372	346	335	315	333	342	374	326	371	323	322	328	351	376	340	342	333	324	336	340	386	372	352	338	349	347	279	306	351	357	346	315	355	329	339	318	317	323	317	342	337	310	346	337	349	318	379	308	353	331	332	311	341	354	319	321	339	337	335	324	355	320	344	361	359	293	323	362	336	356	349	351	334	347	370	317	354	312	361	370	328	342	348	304	359	330	355	362	322	314	305	315	327	348	324	336	354	347	327	330	337	361	335	343	334	330	342	326	352	321	339	330	324	353	325	311	334	329	342	340	350	332	349	347	342	322	330	349	388	323	303	378	337	359	367	311	331	310	368	363	365	342	381	322	323	294	336	323	317	341	343	343	352	334	328	345	357	345	349	339	350	362	329	346	382	351	348	300	343	354	324	336	337	343	312	330	338	321	346	336	382	296	338	343	326	296	317	323	344	324	298	317	347	350	352	331	318	321	341	339	335	355	305	307	337	346	332	345	347	373	348	389	337	328	327	329	316	367	377	355	378	341	318	319	349	335	339	342	320	340	358	315	327	336	345	309	321	341	349	360	336	345	352	357	332	358	335	313	318	353	341	319	323	338	350	378	320	308	344	307	345	337	316	327	335	350	376	349	321	353	340	319	349	328	330	320	367	323	351	330	327	335	331	343	318	351	289	359	340	358	332	330	332	339	389	310	356	379	359	348	364	370	339	342	344	284	344	348	317	353	331	343	353	369	337	357	328	317	343	359	365	328	313	330	324	313	329	338	326	348	338	338	339	338	328	340	352	313	351	328	309	331	344	350	370	329	343	318	331	332	350	370	356	317	325	350	356	322	321	346	318	350	360	349	353	322	315	362	338	338	345	368	310	346	341	325	326	317	317	353	344	364	326	356	370	320	326	323	364	333	321	350	296	327	312	308	320	321	328	342	347	322	352	331	354	340	303	314	342	320	300	345	326	352	335	309	323	341	318	332	308	339	347	349	350	365	328	298	372	357	316	371	334	313	349	379	326	361	328	329	349	321	331	330	330	315	369	332	347	336	374	311	342	372	335	312	326	317	329	346	334	307	337	356	292	351	343	344	319	343	335	341	346	333	335	347	362	357	334	355	340	335	322	334	322	313	375	335	329	321	323	340	337	334	304	344	336	323	365	351	372	350	314	326	352	353	343	370	306	346	331	346	330	373	304	357	348	287	365	361	365	354	335	322	323	391	335	317	311	348	362	374	341	310	336	346	299	335	348	327	320	349	329	356	362	326	318	379	319	353	350	321	316	347	318	334	358	311	322	311	304	329	321	359	342	369	351	353	345	332	353	321	348	339	324	363	335	324	322	342	324	331	326	316	350	345	319	336	387	340	326	325	316	349	347	340	295	361	322	332	349	314	335	343	363	338	372	304	312	343	312	341	335	336	354	347	344	356	319	337	344	337	322	349	356	324	321	332	340	355	349	365	340	330	335	323	335	356	357	333	339	333	348	364	341	376	350	320	361	354	322	324	330	341	328	346	336	315	368	376	349	356	353	326	350	329	340	310	349	356	296	324	351	335	320	316	321	318	301	318	348	369	344	333	331	337	352	341	324	337	353	343	306	331	351	326	332	346	367	337	342	349	365	329	377	324	357	317	341	328	350	337	348	343	343	324	309	348	341	352	306	309	351	331	328	362	349	339	348	335	337	289	328	333	351	360	309	324	342	346	364	358	331	316	321	315	328	346	336	342	370	365	311	348	352	327	350	341	338	321	340	328	332	329	320	356	367	320	358	317	334	315	334	317	358	329	347	332	342	333	343	336	356	316	331	364	339	334	364	330	329	339	316	346	309	352	311	307	341	325	342	332	349	304	357	356	347	333	330	343	360	316	370	320	365	352	329	331	332	303	340	375	350	340	331	330	318	338	316	342	361	315	354	316	315	357	337	345	335	331	326	312	325	339	330	300	330	324	333	353	316	347	336	369	317	314	352	329	328	368	344	351	331	320	343	347	311	343	353	320	338	354	345	340	338	323	372	353	348	315	347	341	354	349	329	312	317	346	387	299	309	355	322	321	353	295	328	340	345	324	353	315	301	358	313	326	349	351	335	319	356	343	342	328	324	340	354	332	334	360	334	345	319	318	332	368	365	311	342	345	378	350	325	323	322	335	348	365	321	308	342	346	380	349	343	393	342	313	347	338	320	349	330	333	375	362	314	346	341	337	344	338	359	351	338	344	337	334	343	313	314	336	329	318	345	344	359	334	313	323	344	379	326	339	336	331	330	343	353	333	337	352	342	349	306	367	302	350	336	353	282	319	344	322	352	346	328	362	332	359	327	342
23082	21154	28945	23631	21175	20546	11222	5139	3667	3013	2625	2378	2038	1809	1516	1380	1136	973	938	774	718	740	653	683	622	630	513	415	403	387	377	303	305	240	204	244	166	183	166	142	164	160	173	147	164	144	162	153	147	134	137	164	150	145	177	164	173	146	162	157	161	137	133	150	156	146	158	152	144	159	145	153	189	172	170	146	167	147	187	159	148	160	150	144	133	150	168	117	155	151	156	166	149	154	155	150	154	145	159	156	173	160	169	142	127	162	155	178	161	140	142	150	150	137	144	161	177	140	125	155	145	157	143	166	132	142	148	140	158	137	171	147	157	149	159	164	164	127	140	124	143	143	179	144	170	145	176	147	173	144	152	161	158	167	148	137	158	148	156	150	151	148	137	149	139	167	143	135	144	146	163	137	143	136	157	158	134	139	137	148	148	158	162	149	149	142	133	136	140	123	135	133	144	124	153	131	158	152	152	150	178	155	137	141	158	142	148	143	135	165	116	151	157	156	161	158	126	152	147	138	133	172	167	148	131	135	152	160	149	138	158	170	161	159	151	163	131	133	151	163	153	160	150	144	142	139	129	147	165	152	161	165	151	141	159	134	159	153	172	142	151	156	170	144	119	167	132	160	149	142	141	144	138	150	171	160	150	130	149	167	153	139	149	136	158	129	140	154	168	157	149	163	146	162	156	160	166	162	148	160	149	139	149	158	136	153	163	144	154	148	152	138	140	148	161	164	135	148	134	158	144	150	165	132	142	147	170	153	156	140	145	142	155	141	153	141	172	139	145	136	150	157	141	155	139	142	140	143	153	148	149	138	155	148	158	170	145	142	145	153	144	141	137	151	129	136	146	144	151	161	163	162	152	144	154	152	130	129	160	147	152	135	164	157	149	176	134	148	135	181	151	138	150	142	181	167	152	167	143	171	157	134	144	157	141	156	160	127	145	148	162	144	164	129	132	129	158	149	151	144	147	153	139	152	138	156	144	146	130	138	131	147	168	164	142	140	134	154	148	140	136	158	181	146	154	147	141	166	136	142	148	152	182	141	138	167	155	138	140	131	151	161	153	147	137	151	150	150	149	168	151	148	138	141	168	151	171	126	149	166	162	156	147	122	125	171	140	142	141	162	155	191	144	164	150	149	159	138	144	138	147	152	133	162	164	145	129	158	144	136	154	156	159	164	148	155	156	141	148	157	159	138	164	163	155	160	145	141	162	157	157	152	142	158	147	143	157	143	139	146	135	164	137	154	151	126	150	144	157	164	152	169	139	147	154	156	144	142	149	149	176	133	117	154	150	142	140	153	141	142	174	144	171	163	180	120	137	177	155	171	139	136	137	138	168	181	159	155	150	124	158	177	121	150	144	134	147	160	130	142	167	131	146	157	140	141	137	136	143	165	141	157	166	155	128	172	143	148	161	126	149	148	125	150	145	151	143	164	150	150	162	145	141	154	149	177	143	138	151	152	135	151	166	158	135	137	144	150	162	142	156	165	139	145	151	131	175	157	161	157	177	129	136	133	146	148	146	143	169	133	173	142	152	165	143	124	159	155	143	159	170	150	157	142	156	146	148	152	154	139	147	149	160	168	128	154	144	158	172	158	150	157	146	161	154	153	140	158	130	152	157	146	171	132	128	162	148	166	139	144	135	144	140	147	152	158	153	148	149	136	147	150	154	143	138	145	153	142	162	147	158	175	157	146	149	156	139	135	158	164	164	165	149	146	134	147	158	133	156	152	146	139	172	157	154	135	158	170	144	138	136	150	164	128	153	126	157	158	149	166	164	141	148	155	163	153	148	144	132	137	172	149	131	153	139	151	162	140	165	178	139	151	174	168	156	145	140	149	102	143	149	136	156	152	137	161	140	150	154	146	144	147	169	143	168	157	160	176	159	140	142	139	145	122	147	144	156	166	153	137	162	170	144	137	136	164	156	149	150	138	140	163	141	147	159	170	143	167	134	138	165	148	143	153	149	142	142	148	172	129	152	142	167	149	159	148	133	169	157	151	149	142	155	175	134	144	145	153	147	166	142	177	177	140	151	159	160	151	150	154	156	157	141	110	135	153	156	138	152	128	156	145	147	153	136	148	157	165	143	140	168	184	167	157	151	154	137	164	148	146	158	143	140	157	145	143	160	171	147	137	147	137	144	142	134	165	139	151	151	151	127	157	148	131	146	159	160	161	141	140	148	162	144	148	156	134	139	153	125	155	162	148	138	152	149	167	154	142	153	166	148	155	141	151	144	165	163	143	179	151	152	140	153	143	155	147	169	164	161	153	155	169	149	170	146	147	148	148	148	144	138	135	148	130	132	138	143	140	152	164	148	141	155	143	154	139	138	149	158	135	176	125	148	162	173	159	164	137	152	151	127	158	128	133	145	159	149	151	156	135	131	145	157	149	166	138	158	171	168	138	165	134	144	142	120	155	151	148	166	150	150	147	149	165	131	157	177	165	145	146	155	139	137	147	159	177	140	143	157	146	158	163	147	142	149	154	165	146	154	154	179	134	149	172	159	155	155	186	155	155	129	142	154	132	148	156	148	158	154	125	130	136	166	152	156	137	145	125	129	142	147	141	162	158	149	148	147	163	132	129	141	175	160	147	145	142	149	147	158	149	121	144	160	154	151	150	126	152	150	160	153	144	144	136	152	151	149	118	148	137	158	171	149	133	149	134	146	164	156	151	138	154	140	149	186	151	167	136	165	144	138	130	167	152	138	154	150	157	142	152	130	151	156	170	145	127	135	150	170	173	151	143	144	153	159	153	175	157	148	124	149	165	150	165	156	148	173	143	151	166	130	147	152	141	196	157	163	146	159	158	162	159	150	152	156	150	158	135	171	144	140	155	158	144	148	154	141	162	149	146	144	136	143	163	158	167	154	142	145	147	134	128	177	133	144	150	148	150	162	145	156	141	151	151	156	173	144	151	148	142	154	143	156	141	139	147	146	145	146	146	182	145	148	158	161	143	152	131	148	155	159	167	146	142	152	141	145	153	143	134	145	149	171	152	153	154	130	148	143	167	142	146	142	132	159	143	137	142	128	163	148	174	147	149	132	172	151	173	160	151	143	137	155	136	180	125	143	162	152	147	166	147	146	137	132	170	158	151	152	148	133	150	155	155	143	152	155	155	158	149	169	153	151	162	142	148	139	160	144	156	163	153	142	161	144	141	170	146	157	134	150	162	140	158	143	135	139	148	141	124	130	149	153	165	166	156	166	158	162	150	131	144	143	144	150	169	142	145	155	133	166	147	147	161	169	150	159	174	140	143	134	174	148	154	154	146	134	147	152	145	139	163	159	148	149	151	157	152	153	124	146	160	154	144	138	151	135	145	169	175	147	142	142	131	140	152	167	140	154	144	163	141	129	124	168	136	162	167	150	168	167	159	179	156	143	132	158	156	160	170	135	139	127	151	185	156	126	152	173	133	149	145	158	131	155	128	144	167	146	155	146	169	137	135	138	137	154	163	162	136	130	180	164	155	111	162
20002	36880	33530	25999	21717	18192	15080	12928	11019	9619	8509	7588	6721	5704	5054	4322	3688	3304	2899	2620	2436	2169	2088	2076	2026	1732	1527	1283	1246	971	951	819	757	573	487	424	336	328	295	282	286	292	263	290	298	319	273	271	301	300	305	283	296	265	276	301	266	305	275	269	284	256	276	274	274	303	266	292	300	305	329	293	296	281	273	322	314	281	264	253	279	259	244	260	263	258	256	287	252	269	281	268	301	282	277	213	265	261	264	277	253	257	257	271	270	266	255	283	276	228	280	252	253	279	230	265	253	265	272	268	267	252	243	259	230	277	265	250	244	219	243	252	248	254	266	242	248	263	260	258	244	271	228	284	249	271	289	258	273	267	239	227	250	268	263	280	255	277	266	255	269	238	272	256	259	272	253	254	242	266	270	236	271	249	238	243	260	255	265	247	269	258	271	277	246	242	259	273	250	257	232	243	257	260	246	247	235	220	231	236	269	240	245	264	276	267	249	283	258	267	251	253	255	255	249	241	239	288	252	250	261	223	247	288	251	260	234	236	273	271	254	270	249	226	251	259	248	253	251	252	274	304	297	258	253	278	236	245	233	256	244	259	251	273	246	287	262	260	256	235	249	272	217	276	235	246	259	249	236	254	267	283	263	237	252	273	260	241	233	253	262	263	257	244	240	245	236	262	271	275	257	254	251	278	262	254	257	289	256	249	262	235	251	275	245	263	247	271	243	265	260	269	271	268	271	273	255	249	285	268	233	285	252	248	238	253	263	284	268	238	285	244	262	267	239	268	259	257	242	241	256	250	233	282	263	260	254	253	252	259	292	276	253	268	238	238	242	250	246	272	259	265	288	248	223	243	243	254	272	251	284	279	273	272	267	274	254	273	271	252	255	242	279	238	244	252	283	233	252	234	248	263	255	242	250	257	249	260	251	220	263	247	262	228	253	253	268	242	252	248	260	251	255	266	250	235	281	248	261	239	262	266	256	255	246	292	254	248	260	242	280	273	227	288	262	238	246	280	244	238	267	252	236	285	249	227	267	262	279	228	249	286	234	240	295	260	265	246	278	243	275	256	243	249	271	251	255	236	257	231	242	265	281	242	247	265	271	223	218	250	261	256	267	258	296	278	291	263	255	235	247	256	298	266	248	246	271	246	263	262	261	258	261	271	247	259	256	222	229	252	272	242	253	268	247	254	253	257	259	248	259	274	272	250	242	249	266	268	246	270	285	259	272	297	267	253	238	242	288	263	244	263	268	250	282	257	280	251	242	259	270	261	257	279	260	244	256	257	243	266	267	254	253	278	287	260	292	267	242	252	255	271	248	282	238	263	250	249	268	271	250	230	255	264	261	279	259	240	238	231	273	258	258	258	225	274	298	246	250	247	226	238	270	242	269	291	282	265	269	268	234	272	257	274	239	256	278	252	249	275	269	275	255	257	276	267	229	262	244	231	253	258	228	302	255	262	274	282	233	266	294	249	257	272	266	257	271	239	263	277	244	276	266	273	257	286	234	260	283	236	244	285	257	277	246	277	289	260	271	238	246	265	247	269	263	264	292	255	281	240	284	284	247	258	226	245	273	261	268	266	251	258	295	255	258	265	252	255	246	230	261	257	255	262	239	249	247	286	256	238	240	267	261	273	267	258	295	252	250	306	270	262	243	261	241	259	264	238	272	243	251	265	263	229	277	251	258	261	276	242	277	261	263	252	243	241	239	255	270	278	252	263	266	254	275	294	240	255	254	272	262	257	248	230	265	266	244	293	245	281	264	281	261	271	248	259	259	289	271	246	257	266	270	230	287	225	237	263	252	252	253	284	276	256	257	234	275	261	268	260	235	285	284	249	248	253	271	265	267	252	264	267	210	277	237	248	244	221	255	256	260	273	239	266	241	243	267	256	253	263	278	259	266	254	230	252	261	247	251	261	265	243	225	252	233	253	248	271	263	253	255	257	238	240	258	260	272	290	268	295	292	243	281	235	271	274	245	257	289	279	268	245	238	276	266	256	240	274	251	261	275	242	255	268	263	238	240	275	237	256	243	259	273	269	268	253	260	248	265	246	258	232	248	260	242	293	245	235	236	269	247	253	252	261	253	282	292	259	260	245	270	266	269	281	234	233	245	277	271	283	262	266	253	250	253	244	236	275	261	256	242	254	233	263	249	252	273	258	274	262	263	248	256	244	234	282	268	234	259	272	262	275	268	275	258	280	259	270	242	258	251	249	258	260	244	252	238	260	264	244	266	279	277	270	276	220	262	267	236	239	239	273	251	266	221	253	247	247	252	232	258	278	251	236	239	271	267	243	232	236	248	274	280	273	251	267	263	250	239	260	264	270	273	268	259	249	254	269	249	253	248	242	258	240	278	276	241	247	254	269	259	285	234	277	242	278	240	230	274	258	252	253	267	261	256	249	262	225	251	248	241	281	226	250	274	269	242	271	233	238	265	229	272	269	250	245	283	247	258	262	249	263	221	258	282	260	252	265	294	230	265	259	253	258	267	208	241	260	254	247	262	223	236	258	267	239	254	253	258	245	262	271	269	250	268	250	216	283	272	261	272	271	265	273	257	273	256	283	280	229	253	240	251	254	263	261	253	252	252	253	230	255	281	247	276	246	255	281	258	267	263	289	258	279	236	253	264	239	249	244	247	239	200	239	259	271	246	259	276	255	252	269	258	255	258	254	290	259	261	241	261	250	246	247	261	265	240	280	236	268	232	232	258	257	262	239	229	235	252	257	284	257	288	280	275	237	209	236	264	250	256	252	240	258	266	246	254	265	258	277	242	278	266	253	281	254	274	252	252	226	291	235	268	266	276	246	267	257	244	271	240	287	274	254	246	253	258	274	237	260	271	281	242	237	249	261	265	272	249	264	245	262	265	253	266	281	261	275	264	259	249	264	255	263	261	231	249	239	245	253	279	242	240	279	273	256	274	240	246	254	264	252	254	256	248	266	227	259	250	229	259	257	264	266	251	245	255	233	270	236	266	263	260	249	247	235	254	259	262	265	260	279	230	248	268	259	247	236	273	231	251	252	268	228	277	251	248	253	251	238	283	250	281	255	241	275	279	246	229	243	280	253	259	237	261	263	243	274	258	247	254	278	283	255	253	263	266	263	264	247	251	272	260	270	232	277	240	260	266	265	270	258	271	271	251	266	243	251	247	258	293	284	258	247	294	306	237	264	227	237	250	227	283	239	276	270	275	252	250	263	258	275	253	262	245	247	238	269	267	255	271	231	257	269	256	245	270	244	283	293	284	273	223	259	288	278	290	257	266	257	242	249	271	269	243	244	294	264	260	254	238	271	268	249	248	262	251	250	258	262	258	238	266	270	285	238	265	267	286	276	276	220	261	254	255	254	253	258	277	245	276	249	286	240	267	238	285	244	243	263	251	276	262	282	252	272	244	239	255	262	241	233	262	258	302	252	255	257	249	244	287	273	258	295	239	247	276	268	257	268	276	245	260	236	282	233	251	279	255	264	242	280	233	302	242	264
26615	20908	16601	9132	5018	3443	2569	1911	1678	1385	1196	1101	994	822	761	728	654	601	512	525	448	456	480	445	421	405	394	345	370	349	296	296	297	305	237	233	234	244	221	260	229	245	259	216	237	229	256	256	235	257	243	222	252	218	275	243	228	239	222	272	237	256	234	236	223	239	216	240	215	220	207	237	234	225	243	224	237	241	217	216	241	224	239	237	218	245	228	230	241	227	256	238	253	260	216	244	233	221	206	241	224	215	201	235	241	227	238	219	215	226	231	222	237	257	243	232	248	220	217	225	208	225	242	241	232	214	243	232	203	229	235	238	242	252	223	243	228	216	252	255	244	258	213	221	215	226	245	204	223	244	204	216	223	261	241	239	234	244	235	250	247	240	241	251	229	245	241	231	242	225	241	233	218	219	234	237	232	264	266	236	213	242	241	232	226	208	234	226	228	250	229	246	252	241	217	237	249	226	239	233	230	211	200	251	221	227	224	194	257	220	243	229	245	211	224	251	229	212	229	234	233	245	250	244	223	256	239	212	236	244	228	219	208	224	218	230	203	248	212	224	228	239	228	228	244	227	235	253	251	230	229	218	244	229	225	239	225	266	253	233	231	245	226	240	235	220	214	207	201	261	226	221	237	229	228	231	226	223	235	245	233	235	234	251	258	211	207	262	237	263	229	232	233	239	236	208	218	243	241	234	217	233	204	241	233	237	240	265	227	242	221	210	233	233	249	229	220	238	250	224	238	226	250	261	222	242	213	230	219	221	244	230	234	272	235	241	251	230	232	234	219	221	223	246	236	238	213	193	224	225	220	206	230	229	233	232	209	240	230	202	249	241	232	237	236	213	234	241	225	262	221	238	236	223	220	208	250	249	228	232	275	202	228	244	244	237	228	261	202	239	209	236	236	237	236	225	224	244	225	241	231	240	230	222	248	263	237	222	206	233	220	236	237	224	258	236	241	256	227	206	239	233	220	239	228	218	231	232	229	239	237	228	217	204	278	227	251	221	244	224	232	229	215	241	232	224	237	251	247	249	233	243	200	242	220	220	254	229	220	209	260	250	229	268	233	247	248	227	214	227	219	228	245	229	235	238	233	245	260	246	224	241	258	255	237	247	227	231	199	241	243	234	251	237	213	237	201	221	233	243	223	228	234	242	211	201	248	213	228	226	226	238	240	241	234	231	251	229	286	240	252	235	208	248	242	254	266	253	220	236	238	260	240	234	245	230	222	225	240	213	242	246	235	255	204	284	240	220	239	233	241	223	235	210	234	238	237	210	232	237	221	238	229	220	265	204	214	219	229	233	243	222	243	230	241	232	220	230	245	232	274	209	250	237	209	253	224	221	222	222	215	202	235	255	250	222	227	220	219	239	229	219	236	262	235	236	227	229	232	216	231	222	247	249	204	237	239	218	233	238	262	228	242	230	252	237	242	236	225	225	213	200	224	203	234	270	212	217	224	223	257	240	251	222	269	241	248	226	218	216	245	243	224	247	236	245	246	233	239	239	241	240	237	223	224	231	206	234	241	257	211	235	225	240	225	220	247	220	243	226	242	243	234	248	203	236	234	224	238	219	214	234	242	242	239	237	232	227	240	223	221	215	221	238	230	241	221	272	217	240	265	230	254	275	227	195	227	229	222	242	223	235	255	248	237	237	209	230	230	243	245	253	222	232	227	241	228	202	224	253	238	207	217	228	261	197	241	242	241	230	235	212	207	212	225	244	243	230	260	239	237	230	257	229	220	256	217	219	221	243	215	224	246	236	262	222	235	197	238	216	222	230	250	222	243	221	229	226	235	223	199	239	224	222	236	226	253	229	212	228	243	227	229	233	222	219	249	236	197	220	208	245	229	240	220	251	220	243	223	258	221	220	203	239	230	258	233	237	223	241	251	224	225	238	229	218	220	225	210	220	244	231	202	253	241	235	252	229	236	247	235	223	219	234	207	253	204	225	239	250	223	210	236	233	184	234	239	247	227	226	244	223	227	234	228	234	201	249	267	216	242	231	214	237	233	253	241	207	229	250	217	227	214	214	248	245	224	229	223	227	241	228	242	251	242	232	229	219	249	244	243	249	242	221	232	249	246	227	240	212	206	244	240	220	211	229	275	218	243	247	238	250	212	244	204	244	216	247	234	238	237	230	259	245	237	237	225	220	219	262	231	228	234	214	232	222	267	236	236	247	234	241	235	232	229	247	212	221	239	231	243	242	269	232	229	228	232	206	245	228	230	248	215	242	253	238	213	225	237	274	197	225	242	217	213	241	212	230	215	245	244	215	226	253	217	211	244	222	212	253	239	232	229	233	223	213	231	230	256	235	219	209	208	234	225	235	227	229	257	241	251	211	198	228	233	224	228	253	197	235	254	223	241	236	233	216	235	249	232	248	263	224	211	259	237	222	220	240	244	250	233	227	219	244	243	217	217	230	229	228	234	235	212	212	246	237	229	197	209	246	249	225	232	235	240	220	238	237	238	210	226	202	222	232	217	231	225	234	252	211	228	225	242	231	236	232	237	218	236	223	214	216	224	232	224	228	236	216	244	219	238	228	239	229	241	216	206	238	228	217	216	242	237	238	235	253	204	213	245	251	232	233	232	234	246	241	246	209	215	229	241	225	271	231	245	255	246	222	242	246	226	221	232	221	238	238	216	223	231	193	241	207	260	230	229	236	238	226	236	220	225	219	234	238	232	230	218	248	230	226	211	224	230	216	234	228	206	273	231	223	228	246	231	235	225	205	232	278	257	204	241	235	219	236	224	215	215	225	245	216	247	266	222	220	262	205	238	237	214	230	220	230	260	232	208	212	235	235	231	219	232	240	237	227	235	235	211	260	220	244	215	217	212	236	240	245	226	242	236	223	233	225	246	222	221	242	221	232	229	230	206	249	230	215	230	222	248	208	219	238	241	258	243	228	246	207	235	228	274	238	201	241	221	223	211	227	208	237	232	202	223	224	231	249	250	237	242	234	245	234	257	249	216	238	230	246	229	241	231	253	239	245	244	237	224	221	213	235	230	222	236	247	213	239	235	261	236	213	215	225	239	253	225	211	218	215	233	231	233	203	219	227	243	208	231	258	245	198	222	243	242	231	231	258	240	220	257	243	239	242	194	236	239	221	248	243	252	236	222	213	240	245	235	245	222	214	215	230	226	234	214	179	242	246	238	239	235	231	250	264	215	207	227	249	251	226	214	221	268	209	258	242	228	239	242	235	222	214	233	240	234	257	236	211	216	212	245	229	222	229	227	236	221	247	231	234	262	218	202	248	203	243	245	264	218	228	233	232	231	246	258	231	240	224	238	217	226	218	229	243	247	238	215	250	197	245	239	207	236	230	247	228	267	223	217	234	224	235	247	235	215	246	223	231	239	240	249	204	228	240	190	245	231	225	206	236	224	222	230	261	212	233	241	243	266	208	243	208	241	235	235	219	234	240	232	253	219	231	234	230	227	215	255	243	217	222	214	226	263	253	221	254	240	235	208	226
16278	25443	22731	15645	12561	10174	8041	6342	5237	4698	3918	3685	3311	2989	2551	2218	2061	1724	1509	1483	1208	1140	1210	1148	1088	972	864	833	735	711	668	630	629	532	537	489	410	420	413	403	421	395	403	401	395	385	408	461	441	399	424	421	407	442	395	413	364	423	397	415	377	407	395	421	396	431	393	399	440	414	393	410	429	436	415	404	405	428	395	369	391	435	388	395	397	394	409	402	413	414	392	409	383	446	422	396	403	419	372	374	387	381	386	381	392	433	376	391	447	402	401	398	378	394	392	384	395	403	434	385	434	428	415	390	415	404	365	397	443	395	411	410	406	432	420	428	400	387	410	401	387	369	407	394	395	396	410	387	405	425	403	429	396	379	386	400	416	406	400	386	409	379	374	406	375	389	396	395	394	408	436	409	429	397	441	399	377	417	391	397	395	405	422	409	401	381	390	394	410	368	379	408	389	408	389	405	401	420	415	422	407	393	359	390	377	407	403	398	393	351	440	371	402	427	380	418	379	407	395	437	408	422	409	408	413	411	406	452	389	432	381	376	394	420	389	430	392	426	397	410	399	425	407	381	379	400	391	398	426	391	405	401	419	390	407	411	395	411	396	423	388	406	388	431	418	414	401	422	375	367	374	422	404	412	398	389	411	388	375	413	440	386	391	408	439	403	364	388	385	409	385	393	403	407	389	386	369	421	396	380	402	373	415	384	408	397	415	390	453	389	381	416	394	432	391	403	398	380	425	404	384	401	401	383	407	393	389	363	407	381	400	372	393	434	387	467	399	397	389	417	363	411	368	444	399	363	404	408	388	385	380	372	389	412	423	386	422	364	396	416	395	435	419	423	404	393	380	380	366	411	407	404	422	418	395	429	396	416	388	357	407	411	408	391	372	403	411	386	390	383	394	412	357	412	433	415	436	400	409	381	389	414	420	418	432	385	403	405	408	374	414	402	359	429	408	391	383	386	382	410	392	395	399	386	398	396	358	409	414	372	413	454	375	457	419	408	394	395	413	403	418	397	393	388	402	407	412	386	386	405	383	400	428	451	402	426	397	401	420	388	391	433	392	410	431	423	415	405	451	375	391	411	377	388	421	394	425	410	379	368	427	434	414	414	365	380	419	423	410	385	426	404	399	405	415	387	432	398	394	392	365	411	365	376	383	387	399	404	381	396	346	408	396	419	427	414	428	419	413	419	425	394	412	403	401	404	386	427	357	384	422	378	403	416	425	385	388	424	403	427	371	427	431	433	398	394	387	411	405	427	403	413	390	388	423	402	418	376	399	406	416	376	418	388	373	372	386	413	437	433	399	396	370	395	370	389	385	424	410	426	405	393	380	392	414	391	381	397	352	404	396	406	438	389	430	405	416	427	399	364	432	391	401	390	408	368	400	406	424	444	359	369	391	411	374	399	410	405	409	441	425	399	397	395	381	423	422	376	427	434	436	399	415	400	392	405	383	404	391	422	406	399	397	408	364	376	436	398	387	426	417	387	394	392	434	412	411	402	425	371	381	393	389	422	396	410	408	401	411	382	405	383	420	401	396	399	396	388	397	384	403	394	415	345	396	408	395	401	371	382	416	404	418	377	392	408	408	408	444	422	391	426	423	405	401	382	399	392	404	416	391	363	407	401	409	386	392	400	409	361	410	417	424	391	421	359	402	386	394	384	392	435	417	374	430	378	328	389	384	413	390	401	445	407	397	408	424	403	409	385	408	411	358	387	416	382	374	415	365	360	370	384	395	419	381	369	426	398	405	399	405	381	397	399	387	413	431	392	416	440	370	391	404	372	366	409	392	406	389	429	394	394	395	383	383	358	396	378	393	430	406	399	385	414	430	394	409	400	356	354	392	390	409	399	396	383	427	428	387	399	391	402	395	419	436	403	408	422	387	380	410	400	398	387	414	417	400	409	356	404	369	393	366	397	384	379	410	403	377	379	382	379	440	393	361	384	410	382	386	419	394	391	408	405	364	410	441	351	398	371	380	373	454	396	394	420	386	396	382	357	410	428	384	443	398	396	370	415	402	429	392	404	392	412	404	389	396	411	433	406	386	406	417	385	416	379	411	421	404	402	438	409	432	382	370	401	421	375	405	372	372	379	382	405	401	380	397	417	420	380	402	384	367	454	422	387	415	369	374	374	388	386	376	396	395	378	381	399	385	446	389	422	406	378	419	398	371	399	440	406	441	408	402	415	415	372	393	365	359	422	406	401	396	392	413	387	386	364	420	417	382	443	398	423	412	384	397	385	406	391	361	420	397	391	396	359	369	392	368	391	416	372	404	419	430	423	424	422	389	405	387	412	373	376	368	438	421	412	390	424	408	421	392	408	425	408	432	426	408	387	422	382	422	404	382	392	379	427	423	408	417	373	411	408	389	385	449	377	451	410	381	403	382	404	433	396	409	409	423	410	385	418	392	366	421	406	422	419	391	409	369	388	384	393	415	385	405	414	403	410	384	367	419	407	389	381	419	400	411	387	397	402	414	354	398	418	377	442	400	386	387	398	392	378	409	402	395	424	434	422	440	417	401	393	406	379	434	382	405	399	378	414	384	375	394	380	370	410	434	448	392	413	397	405	406	416	438	383	416	401	384	402	388	402	401	400	411	428	406	411	382	359	418	401	376	408	351	405	411	410	443	396	389	414	397	375	386	384	447	418	368	388	392	377	420	400	403	437	377	410	428	371	389	374	450	419	450	419	409	345	380	417	379	368	392	409	402	403	380	393	370	433	401	399	416	386	420	395	422	363	399	415	412	367	381	408	387	407	399	409	426	380	378	412	387	410	429	406	409	410	426	388	439	398	454	383	383	410	431	399	411	376	382	394	400	395	385	388	379	393	420	390	405	420	383	388	380	411	383	422	392	414	422	438	413	371	391	368	378	424	388	384	414	405	371	411	384	401	440	398	375	387	386	424	391	414	417	403	402	425	408	425	391	401	417	402	410	421	425	388	390	397	415	396	400	395	404	417	387	444	411	392	408	415	409	401	388	363	388	392	414	358	388	431	396	396	394	419	398	414	393	401	372	403	387	406	386	369	404	425	436	420	391	368	381	371	388	438	433	402	411	431	418	400	415	386	438	401	415	392	418	422	395	408	395	400	401	418	429	420	404	426	407	416	389	394	410	388	409	405	407	405	392	404	380	366	421	384	375	402	406	403	399	358	400	382	414	405	421	424	375	429	389	413	422	400	382	397	393	395	392	351	396	397	397	414	366	409	378	436	393	384	420	387	410	411	407	399	402	398	381	417	387	414	383	393	356	395	419	390	391	416	368	413	409	402	397	386	383	402	388	425	373	424	401	380	379	398	367	424	401	404	418	423	406	412	371	398	411	415	407	389	430	392	378	403	411	415	406	392	399	394	419	424	409	393	435	429	394	393	364	420	405	400	406	366	393	424	409	370	409	412	412	403	398	402	386	428	359	422	410	387	410	406	407	390	411	406	405	386	366	375	398	385	385	420	385	397	393	400	436	399	364	401	413	412
24043	21152	28318	24233	20704	11748	5668	3325	2595	2252	1966	1572	1445	1409	1195	1082	968	920	806	680	605	549	593	537	583	513	458	404	386	367	318	329	301	281	228	229	203	204	181	225	169	202	211	208	225	213	204	191	176	198	201	206	182	205	212	183	231	191	194	181	187	203	191	194	216	187	182	217	181	192	194	187	194	212	190	211	222	195	188	211	196	188	184	187	187	192	192	177	176	180	202	202	197	201	201	174	199	224	174	210	189	222	203	198	160	209	210	185	185	189	209	199	207	217	196	199	203	187	191	237	176	214	211	194	201	178	187	183	156	206	209	187	170	174	196	199	179	178	212	219	199	189	187	216	208	186	174	203	175	181	179	183	169	181	203	192	174	198	224	158	220	185	230	211	184	167	210	193	210	190	194	212	200	213	172	184	187	181	195	209	228	213	205	212	206	159	201	198	193	211	187	186	189	205	180	197	176	219	203	194	212	206	207	196	170	203	200	205	188	188	182	186	172	219	211	176	217	195	190	224	191	211	210	210	214	211	174	170	197	211	208	191	208	194	183	201	184	189	187	221	199	203	186	184	201	192	211	184	213	196	184	189	173	200	177	225	212	181	198	206	180	195	223	173	191	201	201	198	203	211	204	181	187	194	188	199	212	216	192	180	195	169	194	164	189	196	202	174	203	186	168	219	184	205	195	197	190	178	198	215	238	185	178	194	212	177	193	195	213	195	198	184	206	183	197	218	194	189	197	185	177	217	203	184	189	213	197	187	171	201	204	200	187	187	192	216	166	185	209	190	199	196	193	200	205	172	209	191	213	188	196	193	188	178	194	182	203	186	201	168	190	200	185	204	187	204	169	192	210	179	185	207	213	208	191	161	186	206	209	195	185	183	168	212	182	211	186	183	201	210	187	182	185	194	192	209	200	185	189	202	210	201	201	215	222	192	189	191	216	214	206	218	175	200	182	177	193	194	167	204	212	191	218	182	216	213	176	178	198	184	198	193	184	173	213	209	186	216	191	195	201	199	190	198	216	197	191	211	223	195	195	187	209	198	183	211	186	170	170	184	206	201	181	186	184	221	206	182	190	173	204	179	191	206	166	201	208	185	184	187	190	188	184	196	190	185	187	197	176	194	194	187	191	192	214	214	203	199	186	206	214	205	178	186	200	178	174	206	196	209	186	187	198	181	203	200	202	186	191	193	176	190	174	203	187	182	201	176	194	181	216	198	191	200	199	174	178	186	186	181	177	191	218	188	200	205	190	190	191	205	177	184	193	204	163	221	187	201	187	204	200	187	165	183	197	191	196	214	184	207	167	186	187	188	204	191	203	180	172	196	200	195	190	205	194	186	207	170	181	207	188	199	198	200	190	168	196	182	202	201	199	176	186	194	212	169	226	159	180	191	222	175	208	210	179	204	202	209	197	202	204	195	190	193	197	173	196	167	180	201	187	186	199	174	196	186	189	219	180	196	200	157	201	209	194	211	168	178	204	208	185	205	183	200	169	179	205	168	201	185	201	225	195	204	180	171	182	210	183	192	192	205	176	213	196	204	194	226	191	194	198	200	200	193	191	201	190	206	206	195	196	176	184	184	229	177	182	189	201	167	184	197	195	165	194	199	191	213	190	203	182	186	177	199	187	223	203	207	176	186	176	178	206	173	168	210	185	189	197	201	188	184	190	179	162	187	177	178	179	157	190	220	195	173	225	203	187	194	175	180	190	196	198	207	180	199	198	196	220	210	227	190	172	197	187	234	199	198	201	190	189	176	210	169	198	204	232	202	197	179	196	208	188	211	177	197	193	209	183	178	173	199	193	200	211	201	224	172	186	193	198	184	164	208	189	208	190	205	197	183	178	181	181	197	191	182	211	206	193	194	200	186	206	205	188	187	205	191	198	194	189	182	207	189	209	191	177	192	207	207	211	175	170	195	199	186	194	189	192	197	191	190	201	182	207	193	185	201	205	191	213	192	201	232	190	199	183	189	166	214	197	195	180	225	180	209	213	171	201	185	206	204	224	198	174	171	194	178	183	175	199	193	203	208	200	206	205	173	191	195	177	202	179	217	180	201	191	218	198	185	202	203	190	213	187	178	183	210	174	183	184	193	206	179	183	180	162	181	210	213	207	194	183	199	179	219	198	204	213	228	180	206	187	189	192	190	183	201	189	201	191	196	188	188	224	189	185	191	183	157	208	177	200	181	208	213	204	203	200	179	175	217	194	201	212	202	189	166	187	189	193	196	223	215	174	188	167	192	181	193	196	189	200	208	201	203	214	211	192	201	200	195	214	174	181	194	179	223	188	194	192	198	189	191	202	195	192	184	174	198	199	182	190	201	178	199	233	186	207	199	193	211	218	179	202	201	195	192	187	223	195	235	209	206	192	180	218	187	201	180	201	202	208	202	186	167	215	198	172	185	185	189	192	200	202	198	209	175	181	200	204	200	190	186	206	171	198	203	190	210	214	182	192	189	208	180	193	182	194	178	174	222	192	181	228	213	186	187	196	187	189	187	192	202	167	192	204	186	192	196	187	160	174	194	180	202	195	196	184	199	213	194	176	197	198	186	194	215	202	211	183	179	186	171	209	192	190	191	185	186	187	188	205	185	195	204	216	181	223	209	203	184	213	163	178	199	191	204	191	202	190	186	201	185	173	218	193	210	227	199	169	195	197	171	191	190	198	203	165	196	170	185	209	198	204	194	190	173	184	191	219	190	191	197	179	188	210	192	177	200	172	197	195	180	194	177	169	198	164	179	185	165	191	191	211	181	202	206	194	190	200	180	188	209	193	200	209	191	187	191	191	189	196	185	178	200	189	198	202	170	206	197	199	189	186	189	229	186	212	190	207	194	214	190	212	202	198	219	194	217	189	210	182	215	197	205	206	208	184	179	202	186	182	162	186	220	202	204	207	197	192	186	213	187	193	169	216	191	205	169	169	179	193	213	185	189	190	181	203	198	171	204	193	202	192	191	210	187	213	199	204	174	187	182	208	208	187	181	187	215	196	205	192	197	175	196	215	196	179	176	172	186	166	188	187	206	226	187	187	204	211	184	203	189	193	212	219	215	179	189	182	192	195	188	195	203	211	185	201	199	206	231	192	188	187	190	211	188	196	215	188	227	182	203	185	219	186	187	175	189	198	213	208	177	182	191	198	189	204	207	183	193	183	205	165	205	188	180	188	203	196	202	203	196	179	193	202	177	192	208	182	190	171	204	193	180	201	204	208	204	190	189	184	181	190	185	181	200	205	193	211	189	187	179	180	200	204	181	199	224	206	186	205	191	185	196	188	217	196	172	179	187	194	174	203	197	181	186	189	199	188	214	200	205	194	181	204	235	178	190	206	215	161	183	177	198	202	223	183	211	205	192	190	191	207	199	204	209	183	186	181	193	222	181	204	209	234	208	221	192	183	190	207	206	183	217	193	185	203	182	193	177	182	186	191	196	182	173	203	181	213	215	173	190	157	204	206	191	195	211	172	172	177	195	194	182
17812	32333	30009	22125	18557	15381	12614	10025	8353	7428	6285	5391	4914	4435	4016	3396	3064	2792	2334	2004	1864	1639	1540	1594	1508	1407	1279	1072	991	926	827	758	616	499	529	457	425	381	382	382	358	373	373	349	354	384	409	383	345	363	384	373	380	385	376	394	369	370	401	367	333	334	360	326	353	341	341	379	373	350	372	367	397	364	338	328	383	357	338	321	336	329	360	309	343	355	327	325	343	345	337	324	337	379	339	344	325	344	342	328	337	327	337	376	361	361	333	355	351	340	350	328	346	316	326	345	343	345	344	341	348	300	335	323	323	299	289	317	352	351	310	339	354	342	331	321	354	370	372	350	311	351	353	319	344	359	373	363	326	358	323	364	329	300	310	341	340	349	344	317	324	305	325	350	370	343	332	347	336	330	341	348	310	333	325	300	358	334	337	353	342	381	331	377	351	327	345	333	339	353	349	333	354	344	338	344	304	348	347	331	353	313	305	347	375	296	337	333	334	329	312	328	331	329	340	335	344	305	323	346	314	289	336	336	329	336	322	321	330	362	357	336	338	350	337	332	348	303	342	324	323	333	304	333	351	343	330	319	353	350	322	349	329	337	320	305	349	360	327	339	302	334	331	320	337	313	351	332	317	340	327	357	367	347	312	347	321	325	342	312	314	321	316	326	338	349	336	328	333	310	331	357	348	352	351	331	322	376	344	327	354	355	362	342	348	348	338	370	343	353	330	313	340	320	319	366	344	329	361	343	338	345	338	325	312	357	337	300	349	274	317	320	329	332	344	339	354	310	377	337	336	312	347	333	350	324	341	325	322	349	320	369	285	345	353	348	348	351	324	349	340	327	363	342	336	344	311	332	334	346	322	332	376	338	346	342	323	315	339	309	359	347	347	344	341	303	328	370	379	335	346	335	326	332	325	349	321	340	347	333	339	334	360	351	350	335	342	310	320	336	327	335	331	322	340	354	380	313	304	338	350	369	336	312	328	387	343	317	320	347	360	333	322	334	366	342	350	339	347	340	316	348	364	330	354	344	356	340	370	334	335	335	335	311	377	336	363	315	351	331	359	343	317	341	366	325	333	364	313	333	337	383	333	326	364	326	357	339	337	345	368	334	348	353	346	369	336	320	336	303	338	322	362	332	332	363	371	319	344	331	330	322	331	348	338	366	337	351	334	323	363	345	363	355	338	370	322	346	335	341	314	345	361	319	330	351	357	393	344	345	338	356	362	386	313	311	316	313	347	358	332	319	392	382	332	357	360	303	328	363	336	367	330	354	334	362	368	372	333	320	360	346	346	309	365	369	337	347	357	370	320	354	341	338	326	314	337	336	341	355	357	339	334	349	292	327	347	346	355	329	349	359	319	320	356	395	345	344	338	306	333	306	338	353	338	291	349	343	338	340	350	338	363	381	344	317	349	335	338	305	316	316	351	324	325	335	341	349	324	344	332	345	344	339	303	348	332	342	324	335	356	347	369	347	321	334	326	370	340	374	313	350	346	322	348	334	309	317	343	303	335	327	381	324	318	322	346	365	309	332	343	369	317	339	338	334	306	356	325	354	374	353	334	315	322	355	355	342	324	328	344	371	364	318	306	319	343	364	326	327	318	329	320	336	380	332	353	331	383	343	327	312	332	330	323	360	368	377	351	343	371	329	374	306	330	344	346	347	372	350	329	343	308	316	309	326	320	333	351	337	351	347	339	324	346	319	373	325	351	315	314	311	322	344	340	337	321	340	306	352	300	304	362	331	328	327	346	330	342	307	325	346	356	339	326	332	336	351	318	351	384	325	307	366	344	342	337	346	316	380	327	339	328	320	315	324	340	322	310	356	339	357	356	359	356	314	322	311	348	351	330	340	351	329	326	331	332	374	310	357	382	325	330	326	374	338	323	399	334	318	329	346	350	309	340	327	328	355	336	340	314	343	329	361	361	320	342	336	363	343	341	369	355	313	371	356	320	340	347	313	350	340	356	370	321	335	310	357	318	356	328	340	321	354	343	317	336	334	318	344	351	321	345	339	309	340	353	315	313	328	323	331	329	362	334	361	321	349	353	346	340	330	367	361	338	353	315	337	368	312	320	309	342	349	309	334	348	340	333	335	342	340	339	357	355	351	337	339	359	318	370	343	330	342	304	356	327	340	362	322	360	352	375	372	345	362	333	345	320	355	368	332	328	321	330	352	354	342	331	339	339	304	346	365	306	350	321	297	321	325	312	318	330	304	321	323	362	344	324	366	318	331	312	339	326	349	369	351	346	364	308	310	346	317	371	364	333	330	348	350	353	301	314	321	311	333	350	349	337	316	361	346	326	375	335	352	342	302	326	341	334	357	325	340	329	329	360	341	296	332	380	330	374	355	324	300	359	371	355	327	366	376	350	339	339	314	333	330	370	318	334	370	345	319	355	333	344	348	335	320	338	345	342	333	339	367	351	343	335	331	353	358	353	338	365	383	364	323	337	343	367	337	358	365	330	350	311	353	325	344	353	349	324	343	314	356	329	385	357	345	309	347	348	334	328	355	316	345	371	329	332	365	336	326	289	359	346	377	352	360	352	348	319	356	346	342	337	330	344	367	353	367	353	371	338	368	330	302	332	337	349	348	348	364	346	361	336	322	339	350	330	342	321	331	307	352	400	310	303	320	338	356	380	342	335	344	344	322	324	304	312	337	327	367	320	330	336	319	354	318	343	333	311	350	366	331	358	319	320	333	382	359	357	339	335	339	361	331	327	318	352	335	360	313	335	326	379	353	332	338	354	362	346	321	319	359	325	305	346	332	323	345	359	343	349	323	349	323	317	367	378	327	344	345	321	327	324	334	343	319	336	302	341	341	327	353	331	358	328	347	354	348	314	355	333	353	320	340	327	325	340	350	304	349	329	340	328	332	344	356	311	338	349	297	303	355	314	369	321	372	355	335	341	354	336	349	306	380	359	328	359	328	311	348	320	332	358	361	310	301	328	325	359	319	356	370	339	317	345	332	335	362	329	365	333	360	362	349	308	333	349	336	345	328	312	345	343	312	356	317	340	336	316	354	344	333	331	320	360	347	345	320	336	337	360	339	340	364	369	385	352	324	354	344	316	346	343	338	354	330	345	296	336	338	341	337	349	366	329	374	328	326	337	320	348	344	331	334	348	366	365	316	337	350	313	320	354	329	382	364	355	328	362	328	353	368	333	320	347	314	343	326	330	355	320	336	342	336	348	316	360	350	350	362	347	318	303	373	345	366	333	342	303	321	331	351	323	328	326	314	330	362	355	369	348	346	327	335	329	327	344	309	378	340	352	319	357	333	346	328	325	345	381	349	320	335	331	331	334	327	321	352	352	335	338	324	354	331	356	350	352	348	325	327	311	304	339	328	341	336	334	379	320	343	350	354	345	347	335	367	349	328	345	349	329	313	307	341	324	321	339	355	353	346	341	337	351	315	345	335	315	326	328	334	319	314	381	333	360	354	364	329	339	334	324	323	373	339	320	306	358	324	367	334	325	329
23003	21154	28932	23624	21200	20626	11970	5155	3598	3113	2586	2200	2015	1739	1535	1437	1295	1085	1028	875	783	745	632	655	659	636	497	443	420	371	343	323	280	237	229	201	198	166	161	152	163	160	169	145	158	154	163	166	159	182	168	176	165	170	178	170	149	151	166	170	164	157	141	157	149	155	142	126	133	144	161	157	169	164	152	148	170	164	157	164	157	148	136	143	155	139	162	152	170	176	159	167	164	161	146	142	144	177	167	136	174	150	128	159	143	157	146	153	142	154	192	155	137	136	164	159	168	138	145	136	145	133	147	171	137	144	150	151	141	150	139	152	170	164	142	155	158	137	172	167	138	137	169	156	156	160	165	167	168	147	150	167	160	144	140	131	153	151	154	160	142	171	153	147	155	133	150	152	158	132	141	172	150	160	178	129	151	151	147	120	143	142	147	151	183	138	130	156	170	145	167	149	138	134	157	154	149	174	163	147	172	144	142	156	153	169	178	151	171	158	177	147	127	147	138	144	149	149	133	126	146	144	150	142	162	157	141	128	157	144	160	154	161	139	134	172	162	153	142	128	158	145	148	136	169	148	178	151	142	171	147	150	183	135	139	139	154	144	150	151	158	151	147	150	139	168	147	136	135	156	170	146	163	136	152	161	163	140	160	170	147	147	174	165	155	156	165	151	152	154	147	171	144	166	135	139	161	130	151	145	164	166	158	160	132	171	151	156	153	161	152	154	163	144	164	151	120	156	140	173	168	144	145	142	164	143	161	130	165	144	143	161	149	145	132	140	170	162	142	143	177	138	165	174	157	137	153	143	156	149	147	177	150	164	148	159	150	146	141	160	178	153	142	158	155	132	163	136	150	151	151	142	151	148	145	130	162	129	163	139	166	162	154	150	149	171	151	159	131	163	163	136	166	155	141	146	157	174	137	130	150	146	155	162	118	157	141	152	143	160	158	149	146	151	155	170	146	144	182	156	139	156	163	170	144	130	176	154	157	145	178	152	129	152	158	154	156	159	156	139	170	126	161	143	153	149	131	144	151	174	147	127	158	151	152	154	156	141	124	141	137	151	155	167	185	156	162	156	151	153	167	150	158	172	147	154	142	166	160	127	181	133	145	179	145	165	142	159	147	161	163	165	192	162	141	159	158	142	135	148	164	136	136	163	154	160	158	139	151	149	151	163	160	143	139	142	156	140	164	173	154	154	147	147	138	139	147	163	152	143	167	130	149	142	156	170	156	157	166	162	162	144	147	152	150	149	128	156	168	159	134	165	126	148	144	169	143	150	150	169	146	160	161	153	155	146	159	151	134	160	141	160	153	132	130	141	137	149	152	153	153	158	151	150	162	135	156	170	145	154	163	171	153	130	146	148	141	157	148	136	150	151	138	149	160	150	140	149	126	134	180	156	158	152	145	152	193	135	147	163	141	157	114	152	163	136	143	156	153	158	134	160	171	186	138	167	142	156	155	169	170	173	172	162	144	145	151	157	162	164	146	146	152	148	136	162	144	165	136	145	157	164	140	183	156	144	142	149	124	151	183	150	137	136	148	171	153	147	155	146	163	158	145	149	157	156	165	153	149	147	135	148	145	146	176	169	148	158	162	143	150	163	136	141	131	126	158	155	163	129	155	142	151	170	154	165	156	166	151	148	140	150	154	144	113	166	153	162	159	149	137	160	139	154	163	156	155	147	148	148	167	140	150	155	120	153	139	171	141	157	150	155	155	151	148	156	140	154	141	144	166	137	157	139	179	127	145	140	158	150	144	152	145	169	130	176	165	135	146	143	147	135	144	143	144	146	155	143	166	160	146	168	153	162	140	157	146	163	162	142	168	161	125	151	139	149	140	155	159	160	148	151	158	147	156	169	142	135	141	152	135	144	142	152	159	160	160	166	136	147	143	148	159	174	153	169	137	139	132	141	158	143	146	129	140	150	147	157	157	166	167	152	135	148	141	161	171	141	148	152	161	153	142	167	159	163	150	154	144	147	149	164	171	139	146	151	120	153	151	124	139	161	142	152	180	134	142	149	158	137	129	143	142	148	158	149	161	166	149	163	156	140	148	159	171	152	170	162	146	149	138	162	148	157	150	148	142	166	158	162	157	144	150	174	160	144	162	146	133	163	151	139	161	147	160	140	137	181	139	168	139	155	149	168	152	150	139	158	141	164	137	153	135	160	162	138	148	143	151	152	150	149	152	133	133	143	161	140	134	159	156	159	158	140	158	151	156	139	171	176	146	133	159	174	132	147	148	152	147	159	170	145	171	143	155	146	148	157	149	151	134	152	141	153	140	138	149	135	144	158	164	130	161	142	139	137	138	141	143	160	149	145	139	144	147	150	129	160	150	143	158	163	145	143	142	151	140	140	162	154	145	135	139	161	160	118	165	155	152	154	139	130	158	151	165	143	142	138	151	176	181	145	143	153	151	149	154	135	139	129	142	122	155	154	146	124	147	163	165	162	177	129	150	160	137	132	161	134	164	161	173	150	166	143	161	133	149	137	159	140	158	151	124	132	140	151	149	142	149	145	160	154	158	147	133	152	144	157	148	145	157	135	151	133	135	150	145	133	166	144	142	126	146	163	151	134	172	146	146	158	148	139	170	151	157	137	151	156	149	146	144	147	165	160	156	147	131	161	158	162	145	144	154	138	158	157	158	162	152	147	155	157	158	154	154	155	156	165	158	162	144	160	151	148	160	157	156	131	141	158	157	151	159	156	134	148	172	135	139	135	138	167	140	142	138	168	170	147	145	163	128	149	159	151	158	173	133	162	153	139	149	138	160	130	148	148	148	139	141	127	148	146	144	169	153	159	151	125	162	141	147	154	156	167	181	121	154	166	167	146	136	135	178	154	161	127	163	161	141	148	147	159	149	161	146	147	154	138	158	150	159	146	173	176	135	170	159	155	159	177	143	158	147	137	130	163	164	143	140	134	153	130	138	154	141	142	145	139	170	153	142	152	172	163	143	170	155	144	164	156	142	172	146	169	147	151	148	141	160	152	143	143	149	161	154	168	157	141	155	145	146	163	150	156	157	145	151	140	159	149	154	147	156	164	164	155	171	140	145	135	158	161	152	131	143	138	150	137	154	152	173	159	151	145	138	160	146	131	162	159	148	140	143	151	149	144	138	140	165	146	152	167	147	142	141	165	134	156	171	149	158	196	131	138	133	141	164	143	155	150	162	157	142	150	136	154	156	133	130	139	164	145	142	133	162	156	145	164	163	156	166	167	140	155	150	152	150	154	165	141	153	149	131	141	137	155	147	132	128	144	143	153	164	165	125	150	163	163	144	147	153	150	149	160	154	156	166	152	156	161	167	169	150	175	158	153	174	161	142	137	163	162	159	173	133	143	160	172	151	148	125	133	148	146	146	147	174	132	149	160	149	151	159	141	175	160	159	150	150	159	135	147	141	150	176	127	119	172	130	153	160	161	177	142	165	125	168	171	171	157	133	164	174	163	128	152	153	163	130	157	144	163	158	154	146	173
19592	36523	34763	27090	23242	19375	16272	13097	11030	9711	8294	7277	6401	5653	5235	4531	4079	3681	3190	2879	2546	2175	1959	1845	1893	1751	1576	1278	1241	1046	924	820	709	567	514	484	403	364	347	308	308	292	283	301	295	289	310	311	325	346	287	311	313	327	316	303	282	298	309	276	272	265	297	318	267	262	282	247	268	290	303	276	321	297	281	295	260	268	266	281	254	243	258	266	277	233	232	292	261	290	260	288	263	269	245	273	262	272	271	271	256	266	241	276	273	239	258	268	246	281	244	276	261	245	291	270	266	253	271	251	244	260	260	253	267	253	254	264	236	259	250	269	253	258	263	264	259	281	280	249	243	239	261	254	263	283	261	262	267	248	233	287	253	260	279	286	272	248	279	281	242	290	265	274	240	281	274	258	250	266	243	247	254	275	275	262	263	225	236	285	277	235	250	270	271	255	281	287	242	224	294	262	276	285	255	276	277	234	252	298	246	262	245	269	262	247	259	249	287	302	238	260	279	259	250	256	289	272	258	248	265	266	272	252	296	253	260	294	256	254	260	276	252	268	258	243	252	252	230	232	279	255	273	237	266	268	272	261	249	236	255	302	270	253	285	231	266	252	237	267	269	302	262	231	227	277	273	269	268	269	245	269	239	270	260	268	253	248	256	257	247	253	277	254	256	270	258	249	266	244	254	280	263	285	251	250	276	258	294	252	262	256	259	257	230	281	244	252	286	244	250	282	250	247	279	238	255	250	234	233	245	284	254	290	254	246	278	231	271	289	249	275	262	248	275	256	247	269	253	267	278	285	266	275	298	318	255	244	284	252	236	258	263	261	251	251	262	253	255	287	278	275	274	266	269	260	281	266	261	230	279	260	277	258	273	248	238	274	275	269	253	269	245	249	260	256	300	250	233	253	243	235	268	254	246	251	262	241	264	252	281	260	243	277	238	245	274	265	271	306	224	251	277	249	258	274	261	293	256	275	263	260	258	243	231	287	230	254	279	267	264	264	245	265	255	266	273	254	242	257	282	268	264	271	258	253	256	236	280	257	274	235	267	274	255	271	283	250	219	267	253	263	252	251	265	265	257	239	253	291	303	257	246	256	248	280	265	268	268	247	234	272	271	277	270	271	282	298	236	264	261	223	278	272	243	292	254	251	244	257	273	226	237	241	237	257	246	254	257	290	247	243	265	268	276	282	258	266	274	262	261	261	275	283	257	272	263	283	222	252	283	254	264	288	262	260	230	257	246	266	268	238	269	265	270	237	274	244	257	242	274	276	279	257	252	273	248	240	286	268	290	261	224	236	249	232	278	269	263	248	251	270	260	263	269	276	249	238	252	251	240	269	263	268	253	265	256	239	253	278	242	264	250	249	275	272	248	264	272	282	270	272	275	297	270	262	271	261	245	267	268	286	239	252	277	267	261	262	270	241	243	249	253	244	266	252	269	262	241	240	266	257	257	233	260	254	286	266	224	251	257	242	272	255	275	277	248	294	246	268	274	264	267	238	259	240	247	276	254	247	292	257	259	282	276	263	256	268	255	288	249	279	258	256	250	250	245	242	260	272	267	278	274	255	292	257	272	289	246	259	296	239	247	274	277	268	247	275	248	258	259	268	272	238	270	291	301	275	244	270	254	252	261	267	243	243	281	291	275	267	263	267	249	277	265	253	266	272	276	264	254	256	278	263	253	256	276	251	232	260	256	250	256	259	265	265	256	273	271	248	279	251	251	252	250	251	257	262	273	270	260	267	268	284	254	252	218	246	271	262	251	240	262	269	279	275	277	273	246	250	239	288	258	248	249	274	232	238	238	274	271	243	242	299	277	263	276	264	226	277	250	248	257	249	261	268	256	270	259	281	236	268	264	257	267	267	272	255	283	258	265	250	264	243	240	274	286	266	251	285	245	272	281	244	256	263	243	237	260	272	267	225	241	254	237	253	258	274	254	239	256	244	242	267	261	294	254	241	256	252	247	251	260	256	241	282	255	256	266	260	260	257	263	253	275	271	264	247	267	251	282	252	245	288	276	240	277	283	275	262	264	256	228	261	242	263	246	276	253	255	265	283	266	241	243	277	264	268	260	259	251	262	244	251	278	273	272	249	269	285	242	254	239	257	250	264	264	252	266	252	217	265	252	279	256	290	265	237	251	270	280	250	275	263	236	249	242	267	264	265	247	239	256	251	282	260	274	283	255	260	271	286	243	261	276	304	258	272	290	267	229	253	263	272	262	258	263	268	255	254	260	253	260	250	274	252	244	260	254	257	263	247	275	273	260	278	268	274	266	247	268	251	246	217	237	244	297	276	257	272	283	266	274	267	254	238	253	287	263	238	266	269	233	282	271	275	236	271	278	266	261	265	250	226	283	294	276	261	235	280	268	232	279	255	250	266	265	275	251	260	260	244	258	225	274	274	272	246	252	274	276	262	246	267	255	267	275	248	274	219	262	254	270	288	275	264	250	255	261	251	242	243	264	267	260	236	270	266	261	250	270	255	267	273	255	238	268	251	258	261	260	266	262	257	258	254	283	250	247	259	237	284	292	272	252	281	270	284	239	262	255	253	269	271	281	302	270	252	259	240	255	252	266	236	256	270	263	286	249	264	245	249	275	261	265	264	250	282	253	260	261	248	288	267	261	264	263	258	264	248	243	250	263	265	266	285	271	267	253	248	264	261	262	259	263	266	247	270	271	281	253	266	260	267	269	265	264	245	271	262	260	253	240	267	245	273	248	270	280	265	241	275	246	259	274	258	261	246	286	262	261	251	257	267	249	253	230	279	261	244	274	262	246	261	254	305	239	249	239	227	283	258	264	273	248	271	296	262	288	255	278	245	271	268	265	276	281	260	279	250	250	242	256	262	273	287	260	267	246	268	258	255	271	251	267	249	264	258	259	251	288	249	283	261	241	261	233	253	252	249	253	276	253	292	269	229	260	245	232	287	288	243	268	240	256	245	295	277	243	240	241	270	279	255	269	286	225	271	243	242	265	265	291	222	264	255	246	249	249	271	257	254	270	253	234	249	268	249	278	261	281	237	261	269	280	247	270	250	258	254	245	252	281	284	256	259	262	280	258	280	256	241	279	234	260	272	296	281	273	278	275	241	294	270	251	265	252	248	267	265	269	237	295	274	236	260	231	257	254	266	285	267	242	245	285	291	251	233	243	280	292	253	235	258	254	260	258	289	263	233	261	236	271	248	232	272	261	259	270	270	237	269	261	251	245	261	258	285	271	244	249	267	243	248	285	250	280	245	233	282	261	248	270	269	258	264	281	269	246	289	252	273	252	258	261	248	245	289	246	265	274	258	275	276	226	252	285	258	265	257	261	284	273	272	263	249	244	264	282	258	258	282	290	251	286	297	266	269	265	257	264	285	241	244	303	265	252	264	253	282	245	263	250	252	275	281	282	254	278	262	254	274	244	263	261	243	212	272	282	244	263	250	272	244	265	280	228	257	238	262	251	240	238	288	274	276	270	257	254	254	264	242	247	284	258	258
26682	20937	17427	10521	6013	3986	2928	2054	1666	1454	1248	1061	936	913	744	746	661	638	569	550	503	471	442	409	419	386	434	365	347	321	278	290	285	261	260	243	252	226	253	220	221	240	253	260	220	213	288	210	231	235	260	234	228	242	216	211	251	245	233	261	263	240	242	231	230	269	239	221	240	221	215	225	246	256	219	247	253	232	190	219	225	227	214	201	238	214	247	243	254	221	241	232	232	233	244	254	206	194	248	218	249	227	228	230	233	230	237	229	224	241	255	254	224	220	265	247	242	244	250	243	251	243	227	227	209	244	218	241	213	248	221	249	233	220	222	204	251	228	224	224	225	260	248	222	251	213	216	234	222	214	217	245	213	221	230	219	233	217	203	231	205	227	235	233	234	245	221	231	214	223	243	236	191	217	218	252	249	237	248	243	240	208	220	221	249	216	220	253	236	217	224	213	236	237	223	247	221	257	229	229	216	227	218	251	214	245	210	220	236	240	245	206	235	235	252	230	224	232	239	256	229	218	241	222	231	228	236	220	245	248	239	217	238	237	250	239	242	218	244	222	233	215	250	223	237	250	229	227	230	221	215	250	212	223	244	214	213	230	228	219	234	220	242	221	223	227	224	212	252	211	215	225	221	240	230	220	231	224	267	222	219	242	218	239	234	221	233	230	231	243	225	230	249	232	225	243	213	209	205	209	221	230	231	231	225	228	211	236	227	233	222	247	225	247	208	233	222	216	209	225	242	224	230	221	228	223	214	214	241	254	226	219	249	242	236	235	224	237	247	230	232	217	240	222	230	244	220	230	238	239	224	232	239	226	236	209	220	210	238	233	213	228	225	226	226	216	237	222	241	237	220	235	258	229	210	220	243	219	221	247	225	216	253	213	216	229	223	259	238	224	204	191	254	232	249	239	238	237	212	222	203	205	234	218	206	204	231	229	219	237	236	247	219	212	223	233	233	234	221	221	231	233	218	240	243	188	236	253	237	241	220	214	252	206	235	229	210	245	241	226	266	260	227	236	209	216	268	215	237	222	219	232	241	227	245	231	240	228	280	260	227	227	223	218	224	224	219	235	237	229	199	233	276	234	222	232	230	246	242	219	225	216	216	218	218	227	230	208	224	232	254	224	212	226	221	222	206	215	209	220	229	230	207	235	229	204	210	221	246	225	245	221	239	239	246	206	219	224	206	228	232	215	245	236	195	209	200	215	200	223	220	210	226	239	213	225	258	235	239	208	248	205	254	212	238	223	217	218	234	212	251	223	230	211	222	235	199	222	245	214	236	203	226	230	261	232	235	229	230	219	216	222	232	240	203	233	239	227	229	226	235	223	207	226	234	265	222	239	234	238	226	254	218	208	229	252	244	234	205	205	212	213	214	192	241	227	212	228	227	254	236	256	221	241	213	218	229	236	213	237	227	214	240	227	188	184	226	232	208	247	237	228	228	219	235	259	237	209	224	241	211	249	242	233	214	226	213	225	209	239	235	212	233	242	221	217	239	224	232	232	232	226	229	206	209	215	207	216	216	232	233	207	234	215	237	213	211	220	234	212	241	232	235	210	241	225	216	245	217	209	245	213	214	240	221	216	215	224	235	221	226	236	226	253	252	251	216	223	247	228	224	201	230	245	242	246	222	218	247	243	226	217	226	229	233	225	231	251	219	219	211	258	256	232	230	194	213	245	197	212	261	242	232	226	236	255	219	212	222	226	235	213	224	216	225	235	250	220	228	233	244	192	242	233	237	210	215	243	221	246	215	211	206	244	227	207	217	200	237	221	216	236	217	258	231	218	217	236	224	223	223	247	223	249	226	250	226	251	237	241	205	224	254	250	221	213	205	249	217	209	213	241	236	240	249	216	232	228	211	244	252	254	222	230	232	218	249	250	247	249	243	204	229	237	215	213	214	233	202	215	231	202	231	258	213	234	233	253	243	203	222	229	218	217	227	215	230	226	225	222	225	207	234	235	209	238	267	220	237	222	237	239	234	236	201	230	257	218	239	206	210	239	215	240	219	222	221	239	227	224	241	242	221	243	221	224	222	229	240	215	232	250	246	213	231	224	241	240	273	235	234	226	240	256	222	242	229	233	216	241	229	204	241	235	223	227	247	246	258	225	232	219	233	222	217	198	216	200	228	214	248	234	231	214	212	215	216	200	233	203	226	205	220	207	261	256	247	216	190	222	217	207	232	233	207	210	215	243	221	227	223	247	210	228	225	279	226	229	214	249	233	263	246	268	236	228	242	241	236	245	231	207	236	228	230	229	230	220	232	219	265	222	211	238	244	218	254	234	241	216	243	230	248	238	247	203	222	220	227	249	226	218	240	222	229	223	238	246	229	231	240	230	209	230	233	254	214	239	231	212	208	210	236	228	219	226	230	235	239	217	237	230	235	213	230	235	259	256	231	235	235	254	246	216	226	220	231	221	227	187	238	219	242	201	231	224	232	238	216	213	228	212	263	226	242	224	242	217	232	232	213	227	235	179	233	257	251	243	241	256	235	233	218	229	238	217	240	207	229	242	207	232	211	225	259	220	217	229	216	245	215	204	254	221	224	233	255	222	214	244	229	207	217	230	235	217	254	223	228	244	232	229	249	245	236	212	228	231	255	222	228	221	264	228	213	224	245	220	234	241	240	198	243	210	245	255	232	242	234	241	242	234	248	226	246	218	214	211	232	234	261	242	239	220	214	228	211	214	236	238	221	210	245	245	215	227	200	219	230	215	198	254	250	216	232	221	207	221	235	218	210	211	245	186	243	255	212	218	255	216	224	210	226	233	207	223	210	224	226	219	225	227	191	220	218	218	233	202	221	243	228	230	218	218	208	207	243	234	223	234	263	205	216	228	260	215	247	247	244	228	247	220	223	223	234	218	206	248	229	215	229	226	241	198	217	221	212	232	232	216	246	226	217	203	221	272	219	230	222	219	240	226	229	243	218	225	226	237	239	242	238	225	223	259	232	254	208	237	239	235	216	213	229	233	214	227	232	219	240	232	234	204	234	193	241	209	225	221	208	220	219	221	224	235	223	266	237	225	219	242	221	221	250	251	265	218	234	206	237	223	235	232	222	231	248	227	212	207	220	230	212	237	213	233	228	222	203	224	213	230	232	236	232	239	257	241	226	212	225	224	225	243	242	238	194	231	208	238	236	224	242	228	248	201	234	234	232	219	243	237	194	222	233	231	241	212	215	221	223	251	228	237	236	231	238	201	239	207	251	214	233	243	235	244	229	260	222	243	220	215	239	223	199	261	216	268	226	240	206	237	205	246	211	258	222	227	221	218	246	217	224	220	240	238	241	212	213	225	249	227	223	201	229	213	244	205	241	229	209	231	204	222	219	263	251	255	253	232	240	243	220	197	232	227	215	240	213	237	253	226	262	238	235	218	215	227	236	220	228	232	230	212	213	197	220	239	221	215	211	217	217	235	187	229	215	253	203	222	240	233	218	254	228	228	245	244	242	222	227	216	222	254	230	254	237	208
16215	25623	24195	17340	14236	11082	8837	6772	5586	4726	4036	3519	3120	2775	2508	2107	2041	1777	1598	1468	1345	1303	1190	1149	1062	1050	969	898	806	738	681	637	629	493	479	461	431	412	426	403	400	392	397	411	396	420	391	394	405	380	465	397	418	419	445	414	412	398	401	422	404	410	416	390	429	391	433	391	377	380	443	404	412	411	375	394	385	418	405	417	368	372	381	414	414	365	434	386	412	383	407	405	401	408	385	406	412	438	409	399	399	407	403	387	384	449	388	427	465	387	420	392	399	398	387	378	385	407	415	387	428	393	395	380	388	412	381	376	422	412	407	391	402	396	433	404	397	404	377	407	422	403	424	382	451	402	394	397	411	360	389	381	417	357	390	405	409	418	406	400	401	402	370	406	424	408	448	430	401	405	384	411	418	411	395	390	382	391	406	407	398	413	397	428	417	380	394	428	382	397	409	401	398	438	382	375	440	394	394	402	411	383	415	413	396	403	380	391	350	389	419	394	373	400	403	398	384	418	399	384	390	427	418	422	415	386	374	419	405	377	433	431	382	402	358	406	381	405	387	395	398	420	430	372	448	413	420	398	402	389	417	392	419	403	408	387	369	365	423	387	407	390	364	404	382	431	420	431	406	392	394	393	398	416	409	411	403	421	368	404	383	394	416	407	410	436	417	379	391	414	429	410	410	406	363	406	410	370	405	427	442	367	368	426	401	398	404	441	381	394	358	396	407	380	393	362	462	398	404	431	398	407	437	372	383	382	401	400	379	398	357	438	400	429	403	416	415	421	390	370	392	378	404	403	423	383	418	391	396	388	402	399	347	409	419	397	387	397	386	393	431	410	398	380	421	390	406	390	402	368	367	364	425	416	452	389	417	440	388	397	409	415	395	434	391	406	379	409	396	372	415	384	413	387	394	412	383	392	395	425	382	394	365	381	409	407	450	419	398	435	386	374	385	417	398	396	370	426	387	399	428	378	410	394	399	399	416	394	391	427	412	394	389	429	410	417	419	402	389	428	375	389	379	369	385	388	402	421	418	402	396	386	388	360	404	385	379	375	388	393	423	421	382	390	414	386	403	397	408	417	421	388	401	399	374	347	389	414	396	378	426	402	419	425	387	356	429	406	430	397	387	393	409	386	400	376	434	400	381	416	425	386	407	376	385	399	402	379	394	383	371	396	374	429	373	393	412	381	395	403	356	386	424	407	416	398	414	352	371	412	414	393	410	391	352	367	429	422	400	416	395	399	430	361	419	391	405	384	375	380	372	417	412	418	374	372	411	400	393	394	380	438	365	398	396	410	372	414	390	397	425	385	388	402	407	394	399	409	409	409	411	401	379	392	449	427	429	418	429	419	394	402	413	407	391	407	394	379	423	415	421	388	385	414	417	412	423	376	411	383	364	411	399	397	376	366	393	427	433	388	403	390	417	433	368	386	401	407	405	383	395	390	375	413	391	400	390	422	385	401	396	404	424	412	412	360	414	405	410	398	417	399	395	418	388	437	382	381	408	415	400	393	404	409	378	348	385	456	388	403	410	397	409	412	398	404	415	390	421	369	406	390	404	420	387	414	406	390	416	393	409	399	416	403	389	400	428	375	390	381	435	370	386	409	421	365	410	388	394	391	423	397	375	400	419	407	408	413	387	392	392	378	394	379	407	420	337	392	387	391	390	390	402	376	392	417	389	370	430	377	378	380	396	402	406	372	412	426	396	364	370	393	402	412	432	405	392	414	394	394	402	360	401	410	350	422	404	426	371	410	367	403	417	361	430	398	404	389	410	401	396	395	423	409	405	391	395	409	395	406	382	401	405	393	385	396	380	421	398	415	394	421	362	392	407	384	371	407	392	412	379	412	396	364	427	410	427	423	392	382	375	373	416	414	403	392	376	404	412	448	402	400	387	408	388	400	406	388	384	420	412	398	399	422	389	417	380	379	379	405	373	443	419	366	407	405	403	413	417	420	403	398	420	383	401	385	396	401	417	386	392	386	383	395	407	362	373	390	402	385	394	409	408	367	393	387	388	378	411	413	414	396	408	417	422	412	376	388	425	422	356	362	381	389	383	407	405	409	403	388	453	403	403	402	416	415	383	377	385	444	403	386	384	420	421	406	420	373	398	423	390	425	414	426	405	424	410	402	395	384	391	391	386	390	391	374	404	403	417	412	418	386	376	396	418	416	406	400	413	396	390	426	394	373	380	380	378	415	388	409	416	435	381	404	345	382	403	434	400	385	416	384	407	406	411	406	397	399	415	413	410	410	387	405	436	397	413	415	431	424	407	398	393	408	400	412	396	417	386	403	417	386	410	396	387	382	397	411	399	399	423	406	401	417	386	408	395	378	407	417	396	397	390	419	392	393	399	401	374	400	394	407	367	439	378	394	394	418	398	408	385	387	370	374	372	397	369	361	397	397	412	407	405	394	355	413	413	388	401	374	391	388	384	370	366	411	402	375	400	361	413	403	372	420	379	398	372	387	399	399	392	407	398	424	419	355	408	408	424	391	406	427	399	400	381	383	412	406	378	417	389	393	393	408	415	380	384	391	392	370	398	418	392	420	420	414	366	424	442	432	400	413	402	380	411	394	387	390	389	397	399	397	417	414	379	362	393	370	435	418	394	406	420	422	428	377	408	425	404	366	405	388	394	395	398	429	382	444	391	398	373	382	399	371	417	367	370	400	397	397	416	423	378	398	411	401	404	376	384	371	378	388	389	406	400	390	414	401	417	387	420	377	429	377	411	424	390	381	396	390	399	385	411	403	406	385	384	417	368	381	414	451	389	426	390	396	416	378	405	431	363	370	413	422	371	412	398	388	409	401	405	369	380	398	374	407	373	412	379	407	377	357	410	385	408	401	401	414	386	393	391	384	406	385	423	386	398	397	394	366	391	375	419	406	371	403	393	409	371	402	400	434	416	392	396	394	404	371	436	401	389	397	412	383	417	401	398	408	449	418	382	407	380	381	393	384	421	395	390	396	358	435	407	402	373	388	442	365	385	433	407	372	465	382	407	389	434	384	383	417	397	392	397	416	433	412	422	378	411	369	411	397	392	388	373	366	430	365	380	394	385	417	384	379	416	364	419	436	406	423	410	364	410	433	418	405	397	421	389	402	397	393	414	393	412	387	387	403	392	418	398	428	438	384	376	407	388	421	395	409	390	366	375	392	432	409	374	410	378	404	414	378	410	410	388	368	423	408	418	430	412	363	428	370	402	393	399	444	398	379	429	376	392	403	398	378	408	422	437	439	392	426	438	389	384	395	437	374	404	401	387	407	406	422	385	391	386	397	397	378	389	409	420	389	387	361	408	393	389	388	381	385	417	367	415	369	433	411	413	420	395	399	386	410	398	404	392	410	373	397	411	436	391	384	416	452	357	412	449	414	392	402	407	415	389	396	409	441	432	388	396	381	361	416	400	415	372	386	422	409	395	396	376	368	434	404	396	386	401	389	359	434	395	392	417	368	441	429	408	401	394	396	382	384	360	431
24008	21142	28346	24208	20754	12417	6380	3575	2715	2249	1898	1636	1432	1315	1221	1031	893	811	742	737	635	567	615	551	511	472	448	431	372	361	311	282	271	279	233	216	221	223	206	185	205	185	211	197	210	211	222	197	218	203	219	221	196	191	231	199	173	206	200	224	189	227	176	176	206	184	206	184	213	182	226	225	198	186	194	198	207	212	173	200	203	188	187	202	206	202	236	208	211	201	175	194	199	194	186	187	187	184	197	172	221	166	196	183	180	198	214	185	169	218	186	197	170	196	199	190	190	193	183	194	190	177	203	182	210	206	206	182	149	202	240	177	198	171	202	170	187	204	183	180	169	169	204	195	172	188	207	203	205	212	180	189	184	210	199	189	199	186	206	212	193	215	198	221	207	198	188	170	192	178	210	183	186	198	216	208	192	196	190	220	191	178	202	194	179	186	199	212	215	195	182	183	189	188	189	209	183	185	185	186	200	187	198	205	210	200	227	209	175	213	166	195	176	223	168	208	186	204	195	171	182	197	192	194	173	177	196	197	197	199	183	211	203	209	199	173	184	164	200	196	191	230	208	183	199	167	195	217	193	212	195	173	214	210	210	203	202	201	181	216	179	210	206	182	190	209	196	178	211	199	190	203	196	182	192	199	172	197	185	192	192	163	194	214	166	209	199	180	172	205	194	192	181	217	195	180	188	207	184	199	184	187	219	225	181	207	207	196	204	187	187	171	187	209	203	178	226	197	205	179	220	208	222	202	180	182	214	184	187	183	189	194	186	199	207	182	212	166	196	197	202	197	207	198	206	178	205	180	200	207	200	218	185	182	187	202	176	207	197	203	206	209	199	213	177	212	199	216	172	215	201	177	178	195	215	180	189	198	213	205	185	218	171	202	168	189	166	181	189	212	181	189	190	177	180	196	172	203	187	189	197	175	169	194	192	213	188	187	200	196	183	188	205	199	209	193	175	173	188	169	197	180	180	193	197	196	186	178	182	190	205	204	193	227	179	207	214	201	187	186	199	195	191	207	206	208	205	183	190	174	176	196	200	187	195	184	170	190	181	203	214	193	210	196	193	183	179	201	179	204	189	190	203	202	190	188	193	184	172	188	181	211	178	184	204	195	196	184	182	191	196	180	206	195	184	176	207	198	206	190	177	200	209	208	200	158	186	194	209	185	177	190	189	214	207	196	185	217	197	196	212	198	220	208	185	186	199	191	194	173	181	198	191	188	199	219	187	200	204	208	223	211	213	187	204	179	204	194	195	183	196	194	215	195	205	162	203	181	195	217	176	171	189	197	218	182	191	198	197	181	195	198	187	188	196	176	204	191	217	182	180	194	183	176	195	199	181	178	192	198	205	170	222	204	216	220	190	181	202	183	188	197	192	217	220	169	182	204	198	201	210	212	217	199	186	203	202	203	179	197	206	210	203	199	181	165	166	198	214	187	181	200	203	183	199	188	186	226	203	191	178	209	207	184	193	196	220	190	215	191	187	199	208	180	175	171	206	205	198	203	183	214	215	209	213	176	195	205	155	197	212	200	209	188	190	165	209	196	195	207	195	190	190	201	195	199	196	195	197	187	204	213	198	200	210	186	196	195	201	179	206	223	173	203	193	188	191	211	194	186	215	199	193	185	187	206	184	197	188	186	197	169	219	177	201	197	186	178	178	195	211	189	171	187	191	180	190	169	201	179	187	194	198	185	210	182	193	201	170	202	217	198	192	224	178	196	210	195	201	176	173	191	176	192	180	194	236	201	183	193	200	200	197	181	180	188	207	194	178	187	179	208	199	185	217	209	202	205	192	206	196	197	195	184	205	192	193	201	214	183	180	179	172	184	182	200	193	192	200	192	183	188	191	198	180	187	184	196	206	191	189	179	201	196	221	216	175	200	188	203	206	180	222	197	174	203	164	201	191	182	193	177	198	209	209	181	195	170	191	179	171	215	204	203	187	220	210	187	199	211	183	163	198	180	188	208	185	208	223	196	213	201	185	214	223	180	179	192	193	206	204	206	203	191	196	185	181	182	202	210	190	200	186	204	188	164	218	200	232	194	196	175	180	197	181	176	206	186	217	193	194	177	197	172	174	155	209	185	200	195	189	169	211	185	193	165	194	201	193	176	200	183	185	210	183	203	184	218	210	207	206	182	192	186	189	195	189	159	204	195	193	191	176	192	196	208	229	183	192	193	215	184	191	216	207	186	175	219	195	195	197	214	197	183	192	196	193	164	172	200	200	174	174	180	190	205	188	189	203	184	194	182	178	172	194	192	169	188	208	203	197	201	225	181	206	195	199	177	183	223	175	187	188	193	195	191	201	209	180	202	205	194	184	203	193	189	193	201	211	200	195	203	213	203	196	194	194	215	191	191	172	165	222	199	188	211	197	205	170	185	212	184	180	190	183	180	191	211	195	197	219	177	204	203	215	204	200	186	194	183	182	200	212	216	209	192	192	209	216	201	186	174	201	174	192	191	208	175	217	242	218	173	195	201	194	162	200	183	170	174	183	190	213	191	201	213	197	196	181	183	194	177	181	224	187	195	201	200	187	205	195	192	189	220	195	237	191	183	195	202	216	192	210	201	169	211	207	202	165	176	190	185	195	177	186	218	217	203	201	210	190	189	203	184	197	210	219	194	198	191	188	173	173	188	188	189	202	179	206	205	199	184	173	173	211	195	183	193	195	183	200	218	195	197	201	207	200	208	216	187	181	186	215	189	179	184	191	205	230	218	204	193	180	189	161	190	170	185	185	182	177	206	195	199	189	203	211	212	204	185	187	201	203	213	193	211	178	200	195	159	209	223	196	191	185	221	219	197	179	199	158	180	189	186	192	210	188	189	200	208	221	190	219	198	192	198	216	190	173	185	188	200	179	187	204	218	191	183	184	206	190	189	169	199	199	185	168	193	183	214	181	184	195	195	195	166	204	214	188	199	208	169	187	191	205	219	185	240	175	190	198	186	177	192	208	212	199	184	199	181	200	186	205	171	188	206	173	202	182	205	210	201	183	168	204	196	176	186	173	213	179	182	184	193	185	189	184	206	186	178	208	216	173	201	178	195	175	176	183	204	212	201	209	176	211	197	207	196	180	213	197	169	214	193	176	200	182	204	201	196	215	191	217	199	191	174	179	202	200	181	201	197	199	188	175	167	187	202	194	179	202	194	179	212	173	215	206	189	185	200	197	181	202	175	184	183	206	214	193	182	185	201	202	201	183	180	179	207	202	202	181	202	188	174	188	197	185	227	168	172	194	215	170	208	200	172	191	175	200	206	163	208	189	186	198	196	171	176	166	205	204	184	208	201	211	201	191	216	186	182	211	174	202	190	178	184	187	226	208	195	201	193	194	192	199	202	198	189	189	204	182	192	209	180	196	185	187	205	210	179	193	183	188	197	207	223	200	191	181	204	208	178	211	178	188	189	180	198	182	215	200	196	189	177	180	194	187	196	196	185	216	189	186	181	189	201	182	181	194	212	188	173	196	177	199	185
17285	32695	31222	24694	20207	16753	13505	10484	8833	7461	6382	5349	4779	4271	3709	3311	2905	2605	2390	2181	1976	1739	1655	1570	1502	1430	1299	1188	999	907	751	647	634	586	506	531	423	423	359	349	394	348	407	361	377	368	388	370	355	397	370	358	381	352	385	331	342	367	326	321	375	328	365	332	371	358	335	308	362	326	361	371	358	363	351	328	341	351	338	344	332	313	343	329	365	333	328	344	363	333	388	342	328	351	361	338	339	355	344	325	320	365	312	374	340	343	346	334	337	345	385	334	327	365	321	333	314	322	330	307	352	348	337	306	361	335	364	326	312	339	337	307	337	351	330	341	369	293	304	327	333	335	314	331	304	339	324	326	347	337	327	372	348	345	360	358	345	365	368	352	305	335	338	351	335	320	362	312	328	344	356	353	344	326	348	313	317	340	335	332	335	305	324	328	314	335	353	338	305	345	349	312	360	355	339	314	358	383	334	310	299	332	332	359	350	335	349	328	342	352	333	345	334	340	308	345	369	362	347	345	366	299	359	318	331	327	366	336	349	335	308	388	354	331	338	354	334	327	318	333	376	360	300	335	333	337	328	354	337	347	319	369	310	329	328	370	332	349	311	371	341	367	371	351	349	340	335	354	328	366	299	357	331	330	342	304	314	340	354	335	337	328	366	323	327	351	316	335	376	370	385	332	328	340	332	345	326	358	355	371	358	337	317	306	352	313	358	350	332	336	341	339	338	335	319	332	336	336	342	302	350	321	356	332	309	325	334	320	357	356	324	355	354	349	337	332	329	335	334	358	337	332	340	326	313	324	336	347	330	335	380	312	288	306	347	351	363	316	345	339	353	348	342	322	312	324	334	331	350	363	341	347	378	338	315	306	358	330	312	332	336	356	345	338	324	346	336	340	352	336	352	353	361	330	332	342	311	363	354	365	368	344	334	346	326	360	342	331	351	321	330	353	345	342	361	341	328	322	346	349	338	359	322	355	333	347	327	339	357	335	311	339	351	365	343	327	344	328	360	319	353	340	340	349	316	354	363	336	360	332	353	289	327	357	352	301	319	357	355	361	349	351	308	332	373	327	329	330	341	311	335	325	371	320	353	329	346	355	326	350	360	353	324	347	345	338	355	334	371	343	340	342	349	344	339	343	332	346	366	370	352	324	324	321	356	336	358	307	331	343	304	313	359	357	364	303	345	315	345	317	314	334	350	334	349	353	331	343	348	331	360	348	318	326	312	341	360	336	317	335	356	340	325	335	342	324	335	363	331	355	332	346	342	352	340	334	328	312	342	350	349	360	317	337	350	370	333	324	313	319	343	344	322	344	333	346	331	332	351	356	335	340	309	338	356	362	347	346	359	346	325	316	344	335	344	349	381	316	350	354	329	350	324	328	321	341	372	331	339	336	299	349	316	326	324	346	350	345	365	326	350	348	307	364	340	341	358	349	310	320	336	332	302	363	372	332	323	312	343	324	353	324	354	318	374	327	308	370	352	340	341	325	345	324	356	348	384	366	336	324	363	356	343	328	331	354	353	337	364	348	346	338	343	325	349	316	355	324	330	336	308	350	371	300	360	363	341	364	343	390	326	324	322	370	332	334	336	339	334	352	345	279	347	329	324	326	326	342	361	342	349	355	345	354	340	353	354	340	329	318	366	331	351	339	338	341	351	335	366	314	360	364	336	326	329	339	302	369	314	352	357	354	357	339	341	335	365	371	324	337	329	337	328	348	311	330	338	363	329	339	358	355	345	357	326	370	362	355	321	306	348	329	316	342	369	329	305	336	315	347	307	338	323	336	347	304	324	363	336	352	361	372	307	324	354	345	355	359	342	322	362	349	351	343	359	352	308	342	334	336	384	342	352	337	362	304	328	342	339	337	310	363	345	325	363	337	323	348	311	325	343	372	345	365	337	328	337	346	386	351	330	327	359	312	343	320	328	323	332	351	340	317	331	334	333	354	336	326	326	323	350	360	303	337	334	329	339	356	339	325	308	287	323	327	335	334	372	334	310	376	349	345	324	354	306	339	368	341	341	345	336	339	358	335	339	350	347	379	321	332	342	363	343	340	356	331	356	341	320	319	338	309	320	330	318	366	365	310	332	325	336	328	317	325	360	348	345	350	333	333	331	336	338	341	325	348	365	374	354	338	359	360	334	366	348	337	323	338	337	322	349	357	349	341	364	344	335	320	351	349	321	323	309	321	320	357	339	369	321	329	322	319	330	331	331	301	367	311	335	322	347	335	350	352	332	311	346	338	360	363	314	340	340	327	393	338	342	300	355	357	311	351	367	353	343	322	323	356	345	348	353	319	315	334	323	338	342	346	354	332	321	335	358	344	333	342	336	348	359	343	351	317	360	314	381	336	355	343	358	382	304	354	332	351	330	374	341	328	326	344	344	312	337	321	314	341	337	321	308	317	319	384	327	332	318	336	339	337	356	340	311	334	325	358	339	359	303	354	333	360	358	348	347	331	333	354	335	348	318	359	308	340	323	352	335	364	352	306	320	354	313	323	333	380	319	345	368	333	375	341	326	340	364	377	361	316	349	339	317	312	315	330	340	356	342	317	342	354	345	353	354	362	336	328	365	322	326	332	331	337	341	330	323	344	336	332	361	325	387	338	335	365	310	358	345	341	295	363	322	303	334	347	325	327	323	319	367	332	338	326	359	313	314	297	348	338	315	328	315	316	332	327	350	350	394	359	332	358	304	351	340	375	316	327	365	336	326	340	360	349	343	345	322	353	354	345	338	343	314	310	327	351	335	355	315	333	340	338	356	340	351	349	304	347	342	335	323	339	323	327	348	347	347	353	362	347	348	347	358	310	355	323	334	344	306	326	309	325	367	331	309	335	356	317	322	357	345	336	335	340	364	361	368	319	330	338	340	341	329	374	327	301	351	345	335	318	333	357	307	339	305	355	359	333	352	338	371	297	351	340	333	343	343	343	333	336	329	351	312	340	311	361	350	311	336	349	339	358	334	368	337	336	336	330	326	357	371	346	344	344	340	368	319	333	333	327	342	349	340	312	331	337	347	371	346	321	338	350	364	334	287	330	343	317	322	351	366	309	352	370	342	351	321	331	369	369	325	348	367	348	369	330	338	325	363	315	378	323	356	329	352	370	327	344	343	331	363	364	316	329	293	337	340	312	358	349	329	355	331	352	348	325	353	352	336	333	354	320	343	341	341	353	380	302	355	363	325	365	327	319	326	326	338	308	341	351	355	361	356	347	341	358	343	360	303	332	338	316	347	330	360	366	351	335	351	297	373	334	324	324	360	319	328	360	313	346	332	360	322	340	363	360	320	366	374	332	339	328	371	367	336	349	356	342	331	318	315	345	326	359	353	345	295	356	312	327	349	354	356	365	348	331	366	352	377	320	311	319	350	345	339	355	350	356	303	352	351	319	342	325	349	339	348	327	369	355	302	332	332	339	340	349	332	324	323	343	351	340	359	314	327	358	344	347	321	368	355	362	318	336	344	359	326	338	324	347
23090	21200	28981	23725	21244	20838	12745	5759	3982	3245	2661	2176	1880	1645	1489	1306	1187	1090	1004	936	866	742	708	653	653	608	610	493	449	386	305	300	271	238	214	226	203	205	162	182	186	155	179	165	145	159	177	149	195	203	161	186	185	187	180	202	162	168	173	159	175	154	180	158	147	181	165	130	173	146	170	178	150	165	184	141	163	158	148	154	150	157	169	185	150	156	177	169	167	151	167	159	170	167	154	162	164	145	146	145	166	168	150	152	156	167	149	153	148	164	156	151	153	149	163	163	153	136	143	171	153	140	146	139	145	180	165	143	153	150	140	173	161	161	195	153	158	162	161	156	143	156	162	182	179	151	148	158	150	132	151	141	159	159	144	150	147	171	185	163	164	163	153	150	166	143	159	138	168	133	150	185	184	151	149	169	148	154	154	178	131	153	150	150	147	145	144	155	153	156	166	139	153	152	154	173	162	164	135	154	176	180	151	122	152	162	145	168	143	153	150	158	162	152	178	154	149	163	138	149	166	144	152	161	161	156	158	127	157	138	155	172	138	159	152	151	157	157	159	146	153	169	156	129	154	167	165	152	160	128	160	160	167	144	130	147	180	147	156	139	180	173	148	160	170	154	158	149	159	166	125	141	171	134	137	141	156	168	147	184	156	159	147	138	155	152	153	181	160	161	137	140	162	155	161	164	146	141	163	148	157	163	178	167	122	176	157	146	142	154	142	160	172	141	157	168	159	142	162	139	175	157	164	152	170	151	160	154	134	147	165	156	148	151	137	159	157	154	163	142	153	158	149	151	146	144	174	158	153	153	170	150	148	168	165	167	145	173	148	164	153	148	152	178	124	161	153	157	150	151	154	141	157	170	115	166	140	138	181	169	152	155	131	138	169	148	131	144	143	149	147	172	153	157	170	164	138	141	156	155	135	151	149	146	162	139	145	121	144	163	158	149	139	146	163	175	160	171	160	144	158	143	141	149	129	161	139	129	142	161	150	146	165	152	157	137	163	128	151	158	142	141	161	155	148	156	145	151	149	160	149	163	143	155	173	150	148	138	136	158	157	150	132	142	158	149	157	143	145	161	150	173	166	145	186	160	171	154	178	144	151	162	167	158	140	145	126	162	156	149	144	155	169	169	168	174	161	184	174	154	137	133	147	167	160	139	147	173	142	155	167	129	146	153	170	145	189	151	132	164	165	149	140	143	165	176	170	164	156	158	155	134	153	157	147	155	150	167	140	137	149	149	154	158	126	156	156	168	152	152	172	148	151	157	154	150	151	145	170	152	149	157	148	169	154	158	153	132	151	153	170	170	135	142	150	155	164	159	160	162	141	135	161	143	152	179	161	136	150	161	151	165	162	147	159	148	165	155	167	163	133	134	172	139	159	155	151	157	181	158	140	160	154	156	130	147	150	168	135	170	162	147	128	137	148	149	140	121	159	148	156	149	142	180	161	161	169	157	153	169	173	144	151	149	172	161	157	157	160	163	168	151	171	146	157	147	153	177	164	156	161	165	145	149	153	163	173	129	206	165	166	139	153	154	171	142	154	146	147	144	169	139	152	188	167	150	132	134	157	141	172	139	165	161	155	140	142	153	153	156	148	151	149	156	143	157	137	165	176	148	157	149	149	167	150	134	162	159	155	166	162	141	151	172	145	149	170	164	154	145	157	182	165	141	163	156	132	142	136	149	129	192	152	160	169	161	171	154	164	150	161	176	153	181	158	156	168	152	153	162	155	155	145	160	180	144	142	148	152	162	143	146	147	143	164	140	133	156	162	136	161	154	153	183	155	143	162	146	141	149	160	148	133	126	151	159	178	160	157	145	134	150	152	170	161	142	145	138	143	170	153	152	150	154	168	156	144	172	162	134	153	157	131	150	155	140	155	153	160	167	152	155	150	151	138	134	145	164	153	144	142	172	147	141	165	143	161	149	159	152	156	157	155	132	136	147	154	153	143	159	156	144	148	170	158	153	132	152	163	164	153	157	159	151	168	145	167	145	140	142	149	170	156	154	146	149	148	139	173	150	158	150	165	169	179	124	152	162	143	131	152	146	138	142	183	167	161	143	136	177	150	172	142	146	156	166	148	173	164	140	147	138	156	152	153	155	150	154	142	174	164	154	153	141	156	145	171	141	152	140	151	157	160	161	176	144	157	154	148	153	148	145	149	141	142	155	141	145	172	132	154	166	151	145	150	156	175	170	128	156	153	170	144	156	157	151	182	136	163	153	143	169	150	138	168	155	148	165	152	139	143	171	132	155	142	144	153	144	145	157	161	164	159	136	170	149	142	173	148	145	157	155	173	162	162	140	142	136	169	148	149	161	158	164	164	141	151	140	152	164	157	163	162	164	183	149	140	166	151	150	163	156	160	136	161	181	148	141	145	147	142	143	160	163	143	153	133	157	167	164	150	154	149	153	151	158	144	134	169	155	165	173	183	166	177	155	137	148	170	162	155	148	140	136	146	163	162	156	150	173	166	161	156	146	149	181	149	137	154	156	160	151	162	142	163	139	153	161	152	151	170	151	126	150	167	138	153	149	143	169	135	119	173	146	143	148	168	154	141	144	155	148	161	156	144	142	160	174	156	158	135	142	160	143	130	142	155	145	149	170	148	164	167	164	161	162	160	147	157	154	148	152	171	130	147	165	143	159	125	151	162	147	146	174	138	128	163	140	138	133	163	138	164	157	154	172	166	151	142	156	149	163	154	145	156	150	159	152	142	164	167	144	159	134	151	146	149	167	171	152	165	153	176	147	161	140	160	169	170	144	149	151	129	160	145	150	153	163	158	144	143	139	170	158	175	127	147	165	169	183	146	134	176	178	163	156	139	165	161	153	160	151	158	147	158	144	151	153	156	163	177	135	179	151	171	154	143	147	156	143	162	172	150	145	183	144	140	160	165	148	160	135	147	146	159	186	144	144	167	172	152	127	147	140	144	136	162	183	144	157	164	168	155	161	151	145	155	150	170	145	159	169	149	131	148	159	144	162	164	154	157	139	123	158	153	159	150	160	156	132	166	159	160	144	166	148	149	170	151	148	159	154	152	149	146	138	138	163	145	151	157	146	150	156	161	164	198	159	165	156	149	160	155	151	154	129	140	166	160	171	176	170	157	154	172	144	145	136	158	140	158	152	138	155	146	152	145	131	159	165	142	155	163	162	142	167	155	159	162	155	134	156	149	155	155	147	148	161	159	137	149	166	159	157	153	148	179	131	162	151	180	139	174	163	149	155	133	156	144	169	158	155	147	159	178	152	161	153	145	133	151	146	145	153	156	152	160	174	139	158	139	171	169	151	162	144	163	156	151	157	143	142	166	170	152	153	173	141	128	164	151	159	128	126	160	169	154	142	152	150	159	147	162	145	123	166	155	155	173	155	148	165	158	144	140	182	138	155	162	138	141	160	151	173	168	161	152	164	154	143	147	147	156	148	178	147	189	155	157	153	146	146	141	134	146	155	178	168	138	147	151	154	147	156	154	146
19581	37318	35963	29349	25067	20987	17069	13997	11625	9878	8587	7286	6399	5594	4945	4351	3836	3500	3181	2929	2567	2212	2155	1991	1876	1739	1661	1436	1247	1019	838	710	682	559	538	455	440	368	369	356	295	296	290	304	311	296	329	341	309	315	337	329	336	300	310	297	318	316	301	283	314	290	252	278	253	267	260	265	256	270	297	286	296	265	277	285	282	253	292	268	286	269	255	262	298	296	280	247	320	263	263	287	254	239	266	264	263	270	282	275	281	276	242	247	293	243	273	289	245	279	269	247	240	265	259	277	272	276	268	272	298	291	272	258	255	245	282	252	267	281	271	262	259	297	243	277	269	271	256	266	275	281	286	285	261	242	270	259	282	285	240	272	272	263	261	256	261	298	284	245	263	228	240	264	259	271	266	262	278	237	240	270	272	281	244	272	275	279	255	249	257	242	255	271	260	240	247	242	268	268	252	266	267	257	273	294	244	258	254	278	283	272	285	264	251	299	289	247	275	252	261	243	241	266	288	271	247	257	246	283	272	251	258	279	253	259	274	302	264	225	255	262	266	265	261	226	264	266	247	243	284	265	259	258	229	265	275	277	270	236	241	242	273	251	283	294	315	253	260	245	244	258	252	279	284	276	250	244	287	278	260	255	271	249	267	240	273	269	225	260	240	253	265	235	275	254	269	258	248	256	245	278	270	297	231	269	291	279	270	251	255	261	302	281	272	259	268	293	270	260	267	262	257	256	255	270	280	251	285	265	244	262	268	253	267	300	248	263	283	292	272	271	245	245	300	244	255	275	284	285	253	254	280	254	255	265	254	259	252	276	258	273	272	253	252	246	260	262	266	268	259	238	284	271	250	278	278	252	273	252	237	274	266	245	277	257	243	280	260	278	250	267	268	276	295	252	258	265	281	293	277	255	286	245	270	240	268	260	285	273	250	247	244	259	279	293	301	287	253	249	207	304	257	256	280	254	252	282	308	283	254	253	272	268	267	269	247	268	239	258	267	255	293	258	243	244	264	251	261	309	236	253	267	260	262	285	300	296	230	240	262	251	249	282	251	257	280	235	278	257	240	259	299	288	234	256	264	240	251	259	271	294	236	270	251	257	273	275	250	283	281	234	226	256	255	273	255	248	282	278	257	234	260	284	307	284	259	287	233	233	239	247	266	269	285	273	297	207	266	260	257	286	265	286	284	278	239	254	288	255	248	273	271	247	264	307	258	269	259	270	226	275	229	280	250	256	274	263	237	239	284	291	254	239	269	242	279	259	276	269	287	240	250	252	292	277	257	252	228	268	271	283	260	256	257	268	247	225	255	254	256	277	244	266	279	268	269	268	301	272	261	277	277	264	281	278	258	231	257	253	279	240	288	250	261	270	264	296	258	288	265	273	245	279	258	274	280	269	268	243	237	266	258	264	260	255	254	266	274	266	255	257	269	269	273	257	263	284	251	264	286	253	253	240	263	258	266	260	245	274	280	268	261	288	276	256	252	259	279	243	265	261	243	268	249	274	244	251	240	241	277	275	277	242	226	248	252	271	267	242	263	245	260	235	264	253	244	284	235	274	250	248	277	275	257	259	250	261	254	248	260	248	268	270	287	265	246	252	253	254	295	290	257	252	259	269	245	266	262	231	224	263	281	262	285	269	260	268	238	273	266	291	245	259	271	280	247	275	280	226	238	277	280	257	260	261	259	239	258	263	249	270	244	275	272	244	267	258	240	281	268	265	265	252	279	267	272	283	266	268	250	287	266	254	276	286	238	259	266	300	285	263	272	266	282	267	280	237	268	285	280	280	253	274	263	257	251	259	285	271	250	263	265	234	269	266	276	247	246	279	238	283	261	252	267	257	278	284	261	250	273	279	286	260	289	271	279	267	261	281	263	253	280	242	275	255	268	310	280	280	267	272	277	224	269	248	264	268	257	246	256	276	254	248	249	246	270	255	265	261	240	271	302	277	237	262	237	263	242	275	268	261	252	239	259	259	271	267	277	259	271	259	272	252	273	273	274	250	257	279	270	256	272	277	263	264	301	232	257	264	272	257	252	273	279	262	264	262	233	231	282	270	275	263	296	261	251	278	268	273	281	242	266	278	266	272	285	273	255	281	287	265	244	294	267	269	259	280	283	279	281	246	280	282	263	255	285	238	248	237	257	306	274	248	264	233	272	238	272	287	279	283	259	240	268	274	283	274	248	252	245	259	276	263	269	257	258	274	260	286	244	263	286	279	284	258	276	255	257	275	275	271	260	276	262	228	256	284	284	260	287	269	258	270	258	282	257	248	278	223	249	262	236	245	264	252	278	262	282	255	292	258	268	288	251	273	269	283	283	270	260	238	222	250	272	276	262	274	254	280	242	287	278	264	253	263	222	278	262	265	258	270	262	270	289	249	249	280	254	239	250	261	263	280	253	256	253	292	239	278	265	256	273	246	303	257	265	280	255	248	254	255	271	260	265	257	270	246	266	259	254	267	260	255	251	250	236	292	259	268	257	242	276	285	259	286	227	275	263	279	265	279	297	249	271	277	244	256	233	251	255	258	245	263	255	242	263	274	270	282	276	247	236	279	286	268	248	257	273	246	234	263	283	236	263	266	292	264	267	259	280	278	242	269	288	263	280	264	240	258	262	241	258	241	255	263	255	269	225	269	281	308	270	280	264	274	243	279	256	264	261	275	270	277	256	253	266	271	236	254	259	247	248	243	255	246	280	249	248	260	258	249	251	255	241	265	271	271	280	282	253	274	255	301	251	269	280	277	255	295	294	262	286	273	243	256	246	315	237	268	274	294	274	272	294	254	271	270	254	251	231	257	259	277	261	249	265	224	267	300	236	266	277	249	251	247	252	249	271	267	245	246	246	274	271	254	267	264	260	271	252	267	255	242	302	279	272	250	270	285	252	285	236	275	262	301	296	278	267	265	256	246	293	245	270	238	281	277	255	283	248	276	274	256	260	263	290	281	274	266	246	253	230	266	247	269	256	279	267	234	301	264	260	258	274	255	273	272	271	278	240	261	271	268	277	259	269	251	265	269	254	287	272	263	266	273	248	272	279	271	251	278	249	256	281	241	252	243	273	253	289	244	249	258	277	281	262	264	278	253	266	281	260	284	267	265	265	255	265	259	283	253	271	257	253	263	288	283	262	260	274	296	256	270	264	279	286	262	266	267	268	273	285	259	278	289	275	269	253	260	276	236	248	281	276	265	281	234	253	239	271	277	285	265	270	271	257	264	239	272	295	248	266	256	281	257	271	246	267	253	262	257	246	279	274	259	253	264	251	256	248	257	256	289	248	245	249	261	275	277	277	256	286	272	255	251	239	255	259	258	271	272	254	261	272	257	241	254	282	248	271	252	284	291	249	250	287	255	270	281	258	288	275	262	246	272	268	254	281	250	248	276	261	242	282	275	292	266	294	258	254	267	267	273	269	272	250	267	288	281	263	271	264	261	271	253	250	263	256	274	261	233	281	269	279	253	278	277	255	243	260	238	285	275	236	272
26724	21016	18550	12219	6811	4554	3142	2175	1830	1470	1203	1005	896	859	760	725	621	568	600	532	517	461	439	474	424	411	370	355	345	307	291	298	284	301	251	225	261	245	238	250	218	258	216	249	238	256	245	222	260	205	246	221	221	204	239	239	232	213	262	257	238	227	217	239	207	211	219	249	215	227	234	243	243	267	239	236	230	177	227	214	252	214	222	245	241	231	221	240	223	234	229	213	218	229	228	223	238	237	236	232	229	219	216	250	207	210	214	225	255	234	215	246	197	253	204	245	211	217	218	262	265	223	226	254	247	213	248	196	219	225	241	255	215	226	249	229	228	246	248	227	227	232	224	260	236	221	221	228	211	201	237	200	245	247	218	236	224	248	234	244	260	224	216	228	233	232	226	221	208	228	226	229	248	210	218	244	206	249	211	234	223	233	221	255	248	247	235	246	226	230	233	235	245	227	226	225	200	247	242	210	242	247	235	265	224	225	231	208	231	223	229	213	195	256	236	222	269	226	234	238	193	224	222	241	256	211	249	216	214	207	221	208	245	207	212	219	232	205	230	235	240	221	223	225	237	254	244	236	202	236	218	199	243	213	225	255	253	238	254	234	221	197	223	203	212	234	223	233	201	206	241	214	237	193	230	217	221	232	229	224	230	260	214	215	222	229	244	207	243	205	240	229	231	232	224	224	214	245	235	253	210	227	237	238	202	211	207	197	228	213	220	212	238	196	236	214	227	210	202	225	216	249	230	227	223	247	231	234	245	236	228	199	228	221	229	246	242	200	201	226	228	234	224	209	229	229	233	203	221	222	241	207	222	232	238	234	200	234	223	227	218	216	211	236	196	231	267	223	218	232	211	226	234	219	237	222	207	228	254	231	225	218	239	226	235	233	260	206	211	244	246	232	219	228	245	240	219	215	213	219	239	227	242	222	252	256	244	218	223	232	234	228	201	226	190	228	207	224	226	221	230	232	220	243	230	228	236	228	215	208	240	235	248	209	223	227	232	213	236	207	243	218	193	250	227	214	250	221	231	230	221	213	221	231	224	241	236	234	231	225	243	229	231	230	254	261	243	248	231	244	241	237	229	242	217	221	219	209	212	228	241	251	228	221	238	225	233	223	221	242	243	232	240	225	248	223	230	251	244	228	209	231	217	210	238	215	237	218	248	196	246	217	241	243	217	227	218	218	221	222	237	208	239	220	212	224	233	231	232	216	228	210	211	241	247	240	215	232	208	232	222	229	197	232	230	229	191	247	222	243	203	207	229	230	221	223	221	220	221	263	220	227	247	197	210	242	236	238	235	237	206	239	229	235	219	218	236	257	224	237	234	228	222	262	241	231	229	220	233	203	223	230	215	214	245	255	231	232	211	251	221	260	239	226	217	230	245	243	229	229	237	222	238	214	215	232	248	213	203	233	226	213	210	226	212	223	231	237	212	242	229	240	232	247	218	228	236	254	235	224	243	221	235	240	226	238	227	237	219	219	222	228	209	227	227	216	238	203	220	253	216	241	210	214	220	206	253	201	224	251	241	232	229	236	209	213	235	232	215	267	211	229	226	227	224	237	234	206	221	243	231	227	224	226	232	228	225	216	226	228	218	211	224	220	220	220	230	225	236	232	257	205	205	228	208	253	257	197	249	225	226	239	225	249	230	230	226	214	212	234	200	210	236	231	244	218	238	243	218	216	209	225	228	216	224	214	217	208	235	220	219	222	246	224	212	232	232	250	215	249	243	237	219	225	242	243	244	249	205	234	212	230	208	216	239	207	214	247	221	225	241	206	239	233	232	219	223	205	256	215	215	242	228	221	243	227	214	239	235	193	242	229	228	200	224	218	255	240	229	216	223	202	235	225	213	255	204	236	234	249	219	235	223	214	216	238	226	213	221	248	207	231	234	215	228	216	201	242	207	222	238	255	230	208	211	245	228	264	229	233	209	205	229	232	222	239	204	241	226	216	203	227	228	220	235	251	234	248	199	222	247	224	243	233	253	213	229	245	239	238	259	238	226	199	231	231	226	243	226	239	241	187	212	247	238	214	240	223	217	210	221	257	247	242	236	256	225	242	201	208	251	217	251	223	216	235	217	247	250	228	258	230	225	239	208	203	233	237	223	204	246	213	201	244	243	246	238	213	224	236	240	227	264	220	229	205	266	209	241	204	218	252	216	229	204	212	203	250	221	237	230	252	210	237	243	242	243	252	219	227	226	243	223	230	241	245	223	224	234	219	244	209	246	227	201	238	251	228	253	225	242	220	235	220	239	248	229	247	218	221	220	246	229	212	233	215	224	212	235	230	222	226	229	220	236	225	196	250	224	244	236	216	252	231	219	202	237	210	256	232	180	250	218	224	237	217	255	224	243	236	243	238	226	233	226	213	224	223	240	216	208	225	209	245	239	222	217	241	235	230	214	211	218	231	230	266	218	231	214	213	220	228	225	241	221	226	215	190	200	233	212	230	237	212	242	214	234	231	231	207	228	226	225	215	225	244	216	219	245	232	221	236	213	229	228	210	211	229	242	259	241	237	227	229	252	218	241	235	242	221	216	218	231	247	246	212	242	220	239	227	234	242	217	231	216	248	222	220	220	220	208	227	248	247	225	228	223	243	224	239	220	247	236	255	227	251	249	232	253	239	186	254	227	222	241	231	217	238	227	234	244	240	239	251	240	231	248	240	231	230	229	268	237	225	231	211	221	230	225	248	231	202	220	220	199	246	254	221	221	218	223	249	233	228	218	250	236	220	221	250	250	234	234	208	240	229	228	221	231	221	195	231	222	230	227	237	262	240	248	253	239	219	259	210	219	211	242	238	239	233	229	200	216	229	241	206	225	257	241	220	232	210	217	231	234	217	207	211	207	208	250	224	228	227	232	229	248	200	232	202	208	216	221	232	207	238	229	224	263	229	221	190	209	244	235	222	225	220	210	229	212	226	221	225	233	255	219	222	205	195	219	233	224	199	237	222	258	237	251	233	211	260	223	218	226	224	241	218	236	218	255	208	231	237	196	189	249	228	221	237	252	226	226	244	236	230	239	234	225	239	212	238	237	242	260	232	222	253	224	202	241	230	215	241	229	221	198	253	260	210	233	215	242	205	235	247	216	247	222	217	230	235	226	223	218	244	242	262	248	246	204	239	234	253	236	224	212	240	208	221	235	240	245	229	221	232	235	247	218	229	224	227	218	222	231	229	247	233	230	209	257	204	246	220	231	220	226	241	236	244	231	226	227	250	235	237	233	253	243	236	230	248	233	233	240	226	226	223	221	229	239	259	213	234	213	223	246	231	219	247	235	227	221	230	241	231	228	225	251	228	230	203	231	224	200	225	227	230	242	231	223	244	227	231	227	236	242	252	252	234	236	217	239	234	204	219	236	246	221	228	262	271	235	209	223	231	199	231	198	204	233	241	235	241	230	216	235	215	209	225	221	256	210	223	231	248	221	216	225	227	223	211	226	228	218	243	232	230	233	226	200	222	240	227	227	232
16116	26744	26126	19249	15453	12094	9036	7263	5981	4846	4067	3490	3102	2710	2403	2152	2061	1917	1676	1554	1451	1232	1133	1112	1030	961	947	829	790	664	634	519	537	497	490	456	445	444	418	421	408	393	398	437	403	439	427	414	398	398	428	413	408	387	447	416	474	412	412	395	424	426	425	434	406	400	419	360	412	381	377	386	426	426	414	396	377	470	390	400	393	390	444	400	373	417	417	398	370	384	364	392	389	388	410	397	341	397	406	387	399	422	374	391	387	397	387	402	397	370	415	438	370	426	360	388	394	410	406	400	398	401	409	422	402	374	411	403	367	380	415	395	378	447	422	416	389	385	389	403	406	414	368	403	387	373	373	428	391	396	440	417	392	385	370	419	384	394	400	381	382	430	400	426	365	369	396	366	378	400	353	399	398	388	410	394	366	384	388	398	427	358	390	383	390	397	388	401	402	412	372	408	422	389	395	455	393	369	411	361	400	392	358	408	427	388	436	422	358	350	393	398	385	395	415	361	377	420	360	414	382	353	420	361	374	394	424	408	378	378	413	406	399	408	396	362	386	411	403	424	400	407	418	373	421	400	408	380	407	407	409	430	415	376	403	385	390	386	421	408	386	380	372	396	371	417	397	362	421	413	369	439	383	375	369	408	413	380	384	380	404	374	441	403	415	403	432	388	436	441	397	405	371	384	384	416	404	388	387	411	395	398	351	382	405	386	387	399	430	373	383	389	377	382	386	412	355	377	406	392	420	370	368	416	371	380	439	391	378	377	375	422	382	370	400	377	443	402	356	366	443	409	354	381	408	414	392	412	398	406	381	407	385	386	388	404	393	390	402	415	401	419	415	369	403	423	390	404	417	407	366	396	406	404	397	393	403	384	414	362	370	401	393	365	418	412	389	375	375	384	398	426	401	393	346	399	393	366	371	386	353	404	342	364	372	415	369	368	395	399	391	364	398	369	383	428	403	389	405	420	363	363	415	358	402	377	402	385	414	430	402	377	409	394	387	370	432	384	381	411	364	390	419	349	397	363	418	406	427	404	389	378	414	431	413	413	400	411	353	423	419	392	400	380	384	401	379	392	407	426	416	411	409	372	391	393	398	378	422	402	409	395	389	412	401	400	371	375	377	432	382	380	416	401	375	397	384	377	416	452	396	379	406	394	393	394	397	373	372	441	393	349	447	385	368	390	404	418	389	386	398	403	373	402	408	387	439	379	369	394	402	410	384	420	400	360	431	412	396	410	395	422	370	411	390	430	394	427	382	395	400	416	395	388	370	429	428	356	399	427	390	445	397	384	411	375	387	384	371	404	407	434	408	389	390	400	394	434	403	387	392	424	386	376	397	422	400	412	403	373	407	415	386	398	431	414	401	430	369	391	406	383	398	382	352	353	391	392	388	393	406	391	392	418	400	413	417	384	392	415	398	398	381	420	437	407	383	436	409	377	391	393	410	400	432	383	356	379	402	403	377	403	384	393	398	389	387	369	427	398	365	394	423	407	391	405	385	381	447	382	386	397	398	380	411	406	384	400	408	410	413	410	381	396	403	400	387	404	406	390	405	373	392	404	360	403	385	383	400	404	432	399	423	415	405	378	400	404	415	374	406	374	379	419	384	405	390	404	416	407	397	363	391	406	425	422	412	426	395	432	397	399	371	389	359	384	397	386	434	390	365	423	375	438	415	391	378	394	407	412	371	396	394	370	402	397	424	437	391	393	389	408	380	406	404	391	385	385	425	395	412	387	395	409	393	423	398	390	385	384	401	400	373	374	424	363	389	382	381	418	419	404	382	362	389	382	382	403	406	376	392	432	386	394	401	361	394	413	391	379	398	372	377	393	418	396	411	393	396	356	415	401	438	363	410	414	408	412	400	409	413	378	386	399	405	382	379	411	361	419	414	424	399	410	381	393	402	380	407	389	352	388	393	398	425	399	422	376	409	407	373	414	432	396	380	383	371	411	370	380	369	405	414	384	406	363	390	372	389	406	373	370	425	406	410	434	413	407	387	375	365	381	417	407	404	411	393	387	414	378	379	398	390	384	401	410	410	354	384	384	403	425	389	390	356	391	404	413	382	397	374	367	394	388	388	377	383	413	412	400	372	360	408	414	396	388	393	377	390	378	398	382	392	389	406	391	372	403	389	385	379	407	401	380	375	407	422	400	414	403	422	369	374	408	397	407	397	392	413	408	396	372	395	379	385	414	377	408	399	383	412	402	375	412	378	366	370	379	398	409	395	394	384	383	399	364	382	398	395	415	372	414	397	421	405	432	386	379	374	387	374	432	355	370	370	395	418	395	391	395	390	393	380	389	383	418	409	392	410	386	385	412	430	398	426	405	401	339	403	389	400	375	449	403	354	420	377	377	379	406	382	365	402	388	398	387	357	360	408	372	365	377	391	384	404	420	399	397	426	395	392	430	397	392	414	397	412	415	389	408	396	419	410	384	379	408	418	383	431	409	409	411	376	399	406	394	378	392	381	381	368	370	365	395	403	418	388	441	358	395	404	386	344	388	383	403	406	402	413	385	424	462	403	393	372	411	400	381	393	412	412	422	386	368	399	400	348	379	399	435	418	395	426	421	400	406	431	381	380	382	404	411	374	385	411	425	380	380	398	389	369	397	402	394	401	393	389	405	375	400	377	421	416	411	419	396	389	418	394	383	381	401	408	381	377	375	404	351	388	402	379	411	398	409	373	407	427	399	413	444	372	393	369	374	396	435	410	379	365	384	441	396	401	379	374	405	373	372	408	377	372	417	387	392	375	386	434	421	377	413	406	409	404	415	400	374	396	418	400	392	354	407	435	372	402	390	435	382	448	386	407	403	365	372	416	391	368	395	362	394	396	421	396	397	382	397	425	406	384	404	403	410	374	377	409	390	370	381	401	379	410	372	402	387	401	395	369	383	406	343	377	412	394	370	419	390	366	395	410	376	367	380	420	382	386	377	405	428	392	395	347	397	380	411	407	421	385	403	410	384	380	369	381	403	394	421	372	415	382	390	406	398	380	392	410	400	388	395	429	430	388	359	371	368	379	396	399	392	374	390	396	404	426	402	386	422	404	410	409	398	366	375	390	365	419	399	384	352	411	377	380	423	377	396	396	402	412	387	398	391	407	363	423	377	400	382	403	405	405	386	421	396	405	392	427	388	424	420	395	393	379	382	420	405	364	350	407	392	369	374	411	393	401	393	419	386	376	399	372	399	412	363	405	366	436	387	362	376	381	404	404	365	393	414	382	378	422	394	401	364	393	391	401	385	403	415	441	386	407	412	407	384	391	388	393	390	386	398	356	376	374	414	411	415	382	400	393	403	366	392	407	339	375	430	397	433	383	421	403	384	397	416	441	397	395	437	398	367	391	390	408	414	358	386	370	378	438	397	377	356	400	380	381	407	374	399	416	365	372	396	386	386	394	431	383	410	414	375	393	445	383	406	417	397	389	398	380	439	391	410	420	389	409	353	405	377	371	415	368	418	394	374	389	396	379	388
23982	21210	28454	24318	20835	13078	6453	3952	2914	2382	1948	1644	1327	1228	1102	1023	936	858	797	746	689	605	566	537	501	469	458	416	338	321	318	282	258	265	226	229	221	204	204	219	198	203	189	214	190	192	195	222	212	196	213	201	207	192	199	212	230	196	195	216	225	204	216	200	201	205	214	184	193	201	202	193	223	194	200	194	194	193	184	213	205	174	191	209	172	195	202	214	208	225	168	194	220	183	199	207	184	175	197	169	195	178	189	200	185	202	172	183	195	187	222	215	219	181	202	200	174	189	190	198	240	171	185	187	190	200	185	210	202	189	180	200	206	198	193	200	204	200	213	210	206	182	193	216	195	189	181	193	178	187	199	189	197	191	201	206	191	178	190	164	193	206	179	202	190	216	177	175	188	190	193	221	201	197	205	195	214	203	193	197	195	203	196	186	206	174	185	211	174	178	173	181	210	177	192	210	191	166	238	193	207	170	180	189	201	224	188	186	214	194	198	186	189	207	186	200	162	199	178	193	200	184	188	206	175	211	204	205	210	188	197	185	208	171	191	218	193	191	178	181	176	184	193	208	186	198	175	176	199	207	186	202	204	195	211	186	187	188	191	221	223	209	194	175	199	213	185	194	178	217	184	200	198	198	169	196	211	208	228	183	194	193	173	203	195	186	207	191	199	203	193	218	214	173	197	210	197	172	209	196	182	191	191	197	212	177	191	186	169	207	167	210	211	198	191	159	197	193	195	202	221	205	182	225	197	177	186	197	201	187	211	181	177	189	186	185	220	204	182	201	183	186	195	196	206	178	198	205	171	172	179	190	178	189	199	175	194	186	209	183	177	177	187	223	215	189	196	190	204	203	194	164	203	182	175	190	190	189	212	194	207	169	198	197	224	233	188	196	202	177	180	210	182	210	194	169	193	182	185	199	181	179	191	192	185	220	200	190	223	205	181	175	179	209	192	196	176	188	185	188	210	175	175	186	180	188	204	191	224	192	205	194	198	187	182	185	185	176	178	184	200	190	182	186	191	181	188	211	184	183	199	188	196	216	205	189	182	177	207	205	192	184	196	200	213	216	213	212	210	201	206	201	192	214	192	188	196	210	189	186	200	216	204	186	234	188	203	189	187	183	196	198	211	192	167	169	195	189	201	202	174	187	165	168	197	179	195	182	200	195	199	196	184	207	189	192	184	181	198	188	205	211	198	186	196	182	209	194	182	187	190	200	199	180	167	198	201	164	204	208	170	165	207	180	184	200	193	184	202	192	210	206	179	210	205	210	179	194	201	189	205	191	190	212	192	198	206	178	180	218	199	182	198	202	207	188	202	200	216	205	192	176	198	181	171	192	203	200	193	186	199	178	211	176	213	180	189	189	204	171	190	195	207	195	201	213	181	196	186	176	195	206	172	227	202	172	214	194	178	189	200	211	209	184	187	195	210	188	227	199	187	217	184	217	188	193	212	197	204	186	209	191	206	191	173	190	178	207	198	205	192	198	157	184	197	196	188	160	154	209	222	203	183	206	192	185	190	170	213	223	173	189	214	177	181	188	211	209	199	192	191	171	213	188	208	188	202	190	190	208	197	202	194	179	196	201	180	191	174	198	200	192	182	200	208	196	198	196	166	191	163	216	183	201	197	213	190	202	174	209	168	199	181	181	205	209	200	186	188	196	174	185	191	183	193	190	186	180	221	186	197	193	212	177	183	194	187	199	199	172	188	189	170	166	174	174	164	206	183	207	194	184	191	205	190	205	192	199	198	214	180	177	192	192	192	210	171	179	211	208	213	213	186	195	187	195	202	178	173	192	181	190	203	223	219	217	202	189	199	202	216	215	189	179	208	196	202	201	176	193	176	198	159	207	195	199	208	199	180	180	192	177	196	188	189	204	216	186	195	209	209	192	176	208	179	212	193	180	177	206	177	198	180	197	196	196	183	196	196	217	196	191	204	227	183	192	195	184	158	179	191	198	206	182	208	182	188	188	205	193	209	192	193	187	201	179	198	194	188	190	219	170	207	205	218	192	165	213	168	160	177	201	184	204	210	183	184	190	182	208	189	209	189	172	177	200	194	182	198	180	177	171	167	194	181	196	194	200	191	182	197	196	185	193	205	199	203	184	189	190	179	204	194	207	195	192	182	209	192	181	184	202	174	182	205	201	189	193	198	180	185	182	176	193	182	168	187	181	217	201	194	198	183	182	198	182	199	182	196	198	182	204	168	198	203	195	204	187	200	190	189	205	196	173	159	203	196	179	209	192	211	206	231	212	194	203	197	183	207	218	175	186	199	203	177	197	183	203	189	193	217	218	191	187	188	193	225	201	194	169	219	197	157	206	237	180	207	236	200	187	206	225	186	189	204	207	197	190	204	197	201	232	192	217	166	209	199	195	207	195	199	188	209	204	180	199	178	188	176	187	188	197	191	193	228	165	176	217	202	164	176	202	193	177	189	180	218	208	179	209	188	176	212	174	177	185	194	197	186	212	194	209	186	192	227	210	190	188	200	191	195	181	200	198	200	190	186	159	193	171	182	208	205	188	187	208	191	198	203	205	194	196	193	186	225	192	224	184	218	190	172	195	197	217	187	190	196	203	191	199	199	206	192	169	186	168	188	214	194	196	211	200	207	169	212	184	187	209	201	187	186	191	187	215	217	185	176	203	188	179	191	209	189	192	213	189	195	174	201	181	205	189	188	218	188	199	191	190	191	225	197	199	171	193	180	186	194	201	211	194	210	182	199	205	196	190	214	198	167	185	212	199	187	185	199	199	181	205	188	198	220	192	218	186	204	183	187	197	185	172	189	197	187	213	171	176	188	187	183	190	169	210	183	152	188	173	187	174	175	209	167	191	192	222	175	172	210	211	181	194	202	179	173	204	204	190	198	174	203	187	178	197	168	227	211	208	198	178	215	168	185	214	203	208	177	197	178	181	219	206	193	193	205	191	193	190	188	188	176	189	199	237	180	191	195	187	181	160	163	196	204	215	221	169	205	197	184	200	219	191	197	194	203	168	201	190	195	183	195	180	180	203	192	190	178	174	200	214	199	178	187	229	181	202	179	194	178	186	173	197	216	199	176	191	163	202	185	185	181	192	203	169	194	181	183	177	184	174	193	187	191	194	195	182	201	199	205	198	204	193	170	195	181	206	178	198	183	191	174	192	173	183	184	197	184	207	210	160	186	199	202	196	189	192	172	191	206	197	178	178	181	207	179	183	189	214	208	196	196	179	183	199	197	206	191	211	190	195	178	182	199	187	195	194	187	201	198	207	189	213	170	194	177	184	199	197	211	206	195	179	181	197	183	163	189	194	168	178	228	182	207	217	183	185	209	171	209	178	193	190	216	198	207	212	198	199	216	192	191	202	178	185	201	173	186	194	198	171	198	184	202	205	173	171	181	188	180	204	203	212	190	181	196	204	169	175	189	176	220	214	169	185	198	201	173	202	190	185	196	192	210	201	151	212	197	191	224	192	197	186	210	188	218	191	173	204
17384	34425	33724	26214	21602	17277	13879	11148	9451	7760	6553	5214	4521	4152	3754	3236	2932	2686	2401	2329	2071	1838	1580	1441	1456	1385	1197	1023	927	818	710	622	624	520	490	426	404	441	381	379	388	370	409	354	366	361	417	453	399	408	399	388	398	391	389	386	366	375	387	374	364	366	392	357	351	331	365	340	344	343	314	340	388	341	386	359	357	327	374	332	330	336	346	328	333	364	331	351	343	341	366	337	354	355	355	360	335	369	329	337	291	351	355	316	343	311	359	350	328	375	352	341	319	337	341	328	324	362	313	330	326	374	347	337	346	364	329	303	347	343	338	355	352	320	332	353	317	362	317	371	355	371	356	324	331	352	353	340	336	353	337	343	326	357	320	323	344	341	381	338	318	332	349	364	370	308	302	300	352	340	340	357	328	315	331	347	335	377	338	319	344	325	347	370	319	375	374	331	376	327	333	353	350	328	326	343	366	333	336	334	361	312	342	320	352	362	334	335	346	314	324	337	336	331	351	317	307	363	336	303	336	327	354	358	350	369	362	345	335	336	339	333	375	300	321	350	364	332	349	349	346	358	378	345	370	357	346	329	377	350	350	318	325	333	323	345	344	351	323	309	343	323	350	341	336	303	355	315	324	338	345	330	330	334	388	337	380	344	358	293	340	343	342	339	331	346	331	346	378	357	339	308	338	300	332	336	332	336	305	356	331	314	359	355	327	366	345	363	345	325	381	362	321	320	327	367	364	338	349	337	334	373	356	330	343	348	336	320	326	366	315	343	331	329	339	340	324	332	317	330	333	327	345	333	374	332	337	295	349	335	352	362	330	352	343	319	357	351	317	338	326	333	337	369	346	325	329	321	304	340	327	336	339	355	333	325	323	330	347	335	312	346	349	380	337	324	318	329	356	374	335	346	332	308	348	318	355	344	332	307	328	338	348	359	332	338	332	352	330	319	321	351	353	315	333	353	317	343	364	370	348	333	344	353	306	334	375	341	385	346	346	338	347	349	382	338	332	340	353	311	351	364	347	306	319	325	329	338	354	331	350	329	331	339	352	328	351	356	298	302	327	343	330	330	352	327	328	350	344	339	340	349	345	369	338	343	347	343	338	359	350	318	314	368	371	335	348	316	320	364	356	368	344	335	346	340	344	380	350	307	361	297	349	328	323	314	339	346	331	315	379	326	338	307	330	350	345	327	316	342	359	342	313	316	335	332	347	321	343	343	320	361	342	345	342	357	319	341	329	331	331	324	360	307	334	320	347	344	347	351	318	368	337	325	354	324	334	351	371	329	333	290	345	394	336	334	355	354	335	359	346	342	345	344	306	386	335	325	373	363	334	352	316	349	350	345	371	307	338	331	341	353	327	312	347	331	344	361	333	321	342	381	313	338	338	368	322	357	336	326	358	354	349	359	342	318	336	364	348	338	342	354	316	335	339	345	328	348	329	339	309	318	316	323	335	331	341	336	323	327	338	326	354	351	361	323	340	316	378	345	349	342	347	333	331	337	351	316	310	330	348	324	349	313	342	365	314	316	343	340	353	318	334	345	348	315	339	340	327	315	334	336	351	343	340	319	339	332	304	336	332	324	341	316	336	364	369	335	353	356	333	348	354	365	351	334	366	331	351	326	326	343	333	353	330	318	330	313	354	323	300	358	297	337	365	330	339	325	329	346	343	335	340	291	334	331	352	344	314	352	325	298	322	337	363	319	353	349	365	354	318	346	338	349	344	342	320	367	360	375	293	347	351	363	324	358	365	347	293	379	354	324	346	313	333	347	343	299	377	347	356	369	335	348	332	362	368	301	349	330	327	337	331	337	355	383	359	326	378	347	319	334	356	345	320	347	357	339	330	322	368	326	305	342	332	324	310	341	350	366	350	324	332	349	362	344	336	362	321	333	347	323	340	368	368	337	325	343	337	312	342	310	324	327	338	360	324	323	344	324	336	338	360	312	348	329	326	353	312	332	323	324	327	333	320	339	333	334	367	306	340	330	373	331	323	354	338	319	315	322	341	323	320	322	350	355	341	359	355	344	341	329	316	356	318	331	335	389	326	370	342	302	342	300	321	322	343	378	340	333	333	325	332	321	330	311	309	338	333	332	325	329	343	319	313	309	304	306	342	338	319	316	344	335	332	301	356	381	312	319	336	359	344	364	327	363	347	334	332	319	320	333	332	336	332	351	340	334	316	308	369	338	332	320	360	324	329	344	311	333	323	336	342	327	316	372	344	335	338	355	326	355	341	304	317	320	304	363	364	364	341	360	346	328	353	346	319	357	337	370	361	335	330	339	329	326	340	336	325	338	329	344	377	368	325	337	356	342	351	374	331	346	355	352	336	293	335	331	309	335	318	344	345	324	348	330	351	356	345	331	331	336	344	326	359	330	357	322	349	316	337	338	332	327	302	335	343	362	345	342	363	312	341	334	342	308	345	372	334	336	344	369	319	340	326	336	361	340	349	344	302	349	344	331	348	342	358	319	318	341	354	358	324	364	346	343	313	325	363	345	331	331	332	338	332	345	316	322	340	315	348	293	318	353	347	345	322	356	316	344	321	318	319	325	340	338	340	365	333	367	338	370	352	356	331	317	357	347	370	296	336	357	341	358	356	346	329	339	312	339	339	345	345	320	332	328	314	296	355	306	361	341	357	360	334	356	357	351	309	351	336	336	332	345	328	361	309	333	377	327	369	346	318	376	366	333	337	341	311	343	310	329	342	338	322	343	346	299	361	331	374	336	366	329	322	321	363	351	339	353	335	333	362	346	344	325	326	362	344	317	329	332	345	318	353	325	320	355	333	358	321	314	330	340	341	339	315	354	354	360	317	354	388	363	329	328	335	343	325	348	343	335	330	346	361	348	342	343	379	346	346	343	320	346	357	332	329	351	352	339	340	312	335	332	348	337	328	365	368	316	323	339	343	341	365	346	353	325	329	330	346	339	373	332	315	332	314	329	330	342	326	342	368	349	356	324	370	377	363	361	349	337	363	329	336	348	354	360	324	340	341	309	334	332	312	320	303	372	329	322	355	342	363	355	316	361	369	303	331	343	363	319	317	329	322	307	329	351	348	334	364	355	347	338	358	294	347	333	357	347	347	341	351	330	350	378	343	358	304	340	363	376	353	316	295	345	307	324	325	322	332	322	331	372	311	341	330	356	330	352	340	342	352	351	360	316	320	328	340	328	349	318	364	310	357	349	348	320	329	363	329	331	351	343	313	308	340	348	389	335	340	376	340	366	334	366	340	331	364	363	331	298	370	347	372	352	333	317	353	343	343	344	345	365	342	361	328	346	364	342	322	335	326	373	324	327	341	325	325	345	356	365	368	361	312	379	345	317	324	328	339	347	358	328	344	331	351	332	330	356	319	351	334	339	327	341	323	330	334	323	366	357	322	326	333	346	340	313	338	347	340	344	303	366	339	356	326	326	308	316	360	325	363	335	330	345	355	352	337	337	337	355	330	331	315	317	333	338	327	337	327	362	361	353	298	326
22950	21060	28798	23542	21132	20609	13115	5992	4021	3336	2697	2256	1809	1559	1390	1288	1160	1064	911	931	866	733	699	604	561	544	493	446	347	324	313	256	213	230	219	191	204	211	159	184	159	174	170	158	181	193	181	159	192	193	180	201	186	190	174	180	153	165	182	181	148	146	153	163	182	156	155	149	145	159	158	181	167	154	127	155	155	141	154	155	158	150	158	156	182	161	164	159	157	167	140	166	157	170	142	149	141	143	175	149	154	162	175	156	154	140	149	156	152	152	144	151	152	132	164	167	153	148	152	145	168	167	130	153	115	155	167	175	151	158	164	139	143	178	161	156	163	146	142	148	140	151	158	148	156	161	170	141	161	160	151	149	143	165	154	131	155	127	164	156	141	156	147	154	162	155	146	168	156	135	148	140	136	172	139	156	174	144	161	155	139	141	151	152	141	170	168	168	152	142	162	157	169	150	121	161	163	142	146	164	177	133	182	134	136	150	150	167	171	127	154	144	138	148	152	131	135	160	135	173	154	132	167	168	170	163	154	141	152	154	143	145	147	160	142	127	135	129	138	155	126	159	152	153	159	162	162	153	158	156	182	158	150	132	155	162	138	150	172	153	135	130	142	141	131	145	151	160	169	147	162	147	151	151	143	172	145	161	175	158	174	141	132	152	167	163	131	133	138	138	134	174	137	139	143	158	145	142	109	133	172	165	151	150	170	160	141	141	164	131	134	148	141	142	164	161	149	155	140	146	155	159	153	155	155	152	142	145	132	166	135	164	142	166	144	143	160	145	164	121	189	169	141	157	154	182	155	139	160	148	174	164	144	160	149	152	149	151	145	146	140	157	168	143	137	169	162	153	138	136	153	144	161	131	155	156	152	164	165	166	169	135	134	157	159	149	130	172	146	138	148	149	152	157	143	151	151	162	179	157	158	161	162	155	162	141	164	152	184	154	162	123	145	168	143	139	141	162	150	138	145	171	145	168	155	150	156	144	149	159	155	155	168	135	160	167	141	148	157	134	125	165	157	149	154	163	141	164	155	165	153	159	154	128	164	137	171	170	175	146	148	161	141	145	174	154	164	145	141	138	137	164	146	152	147	181	132	156	155	150	132	161	161	169	141	149	169	161	153	166	141	128	173	171	162	153	160	155	141	137	139	146	131	172	173	165	150	135	152	147	167	141	148	159	165	132	141	160	161	142	150	149	140	160	151	133	157	163	164	114	148	148	147	159	158	153	149	135	173	151	179	156	179	160	159	161	136	147	151	132	166	175	157	180	159	154	132	152	171	154	157	150	147	149	129	160	155	173	153	132	155	180	150	152	171	162	157	151	131	133	136	155	165	122	149	153	170	148	141	163	148	151	174	141	154	136	164	156	136	143	155	141	169	143	128	149	125	158	137	139	150	163	151	151	174	149	159	160	167	172	141	142	128	140	149	144	149	146	158	174	171	148	164	152	171	169	154	157	149	167	159	140	177	152	155	165	169	162	170	166	132	163	155	149	140	152	170	144	148	159	137	131	161	146	153	160	133	149	157	151	140	152	147	153	142	154	139	151	154	147	152	149	157	160	146	169	155	152	182	155	161	172	159	142	155	170	159	131	152	186	173	146	148	135	156	151	163	148	149	159	156	155	156	152	146	155	175	158	149	176	142	150	160	136	156	164	170	154	163	162	138	148	139	148	157	162	140	148	155	159	129	186	163	140	159	126	130	154	142	141	150	140	135	158	138	160	148	161	169	161	171	154	160	156	158	162	173	150	152	132	147	175	157	168	151	145	162	172	130	160	146	159	154	148	145	176	168	157	150	148	149	139	148	151	155	162	154	154	143	139	177	157	157	134	159	160	153	161	157	163	149	137	145	146	149	155	170	154	174	130	167	149	159	131	133	155	147	159	140	118	163	147	159	165	161	141	148	143	156	148	164	150	140	156	163	169	167	149	147	154	159	171	151	149	143	113	148	144	171	170	142	153	159	134	159	165	142	178	140	150	151	127	157	156	167	153	158	146	152	159	164	163	147	138	165	154	158	148	147	150	134	148	154	159	168	148	155	143	164	148	167	149	151	154	137	136	180	153	159	161	176	153	149	131	169	161	155	147	167	147	142	152	168	160	154	141	167	144	162	162	169	153	173	146	151	160	154	143	167	164	158	183	160	150	166	170	149	170	153	160	173	138	156	143	153	146	137	159	158	151	161	172	151	167	152	155	158	134	141	149	156	183	134	139	155	149	149	154	151	174	169	144	109	141	151	143	140	162	141	157	158	147	171	145	153	150	146	171	155	154	142	164	151	153	163	146	155	154	156	140	140	142	163	152	148	161	158	149	151	160	144	140	155	140	135	137	166	168	183	167	145	119	144	144	148	168	150	145	158	141	137	163	158	144	156	152	169	162	132	158	160	132	153	150	158	148	130	132	159	161	151	163	150	175	156	152	168	150	144	132	145	136	140	147	142	149	144	150	146	164	169	157	156	169	168	159	161	145	142	145	165	134	155	154	146	165	163	147	153	174	171	132	175	136	163	151	142	155	154	124	172	158	136	156	143	159	144	151	169	151	146	129	160	141	160	170	134	152	149	171	156	169	151	148	155	145	151	161	179	170	164	157	143	148	163	150	140	132	134	169	129	151	148	165	157	163	159	142	159	149	160	146	152	151	161	168	155	149	149	173	163	170	156	158	144	170	145	137	155	123	150	153	165	133	162	156	131	164	150	146	152	176	153	146	150	149	144	141	160	140	163	157	168	166	158	151	161	151	156	139	118	162	137	151	158	147	152	144	119	180	157	178	161	169	154	159	150	158	171	147	161	157	143	159	144	148	141	151	171	155	141	152	147	172	175	146	167	159	165	160	144	156	166	138	157	138	149	142	139	131	140	143	127	160	173	149	171	147	154	155	140	159	142	132	147	176	164	145	146	174	132	150	150	153	168	159	148	155	142	160	144	145	145	155	148	146	135	154	143	148	171	137	151	175	154	151	170	145	167	155	162	129	148	155	149	153	153	143	175	168	142	160	165	150	170	165	165	140	154	150	166	165	157	152	164	162	159	138	168	139	157	158	148	144	160	143	131	144	150	147	141	148	145	143	142	161	162	138	180	165	156	145	144	147	169	155	164	141	146	145	157	163	170	137	165	149	123	143	151	147	148	134	157	164	149	163	162	161	149	149	143	136	154	137	166	156	158	146	165	156	158	174	173	146	139	147	129	160	160	149	166	148	137	136	163	178	158	161	153	144	164	157	162	154	141	144	158	147	142	168	135	144	153	169	137	169	167	147	136	164	140	137	137	153	160	153	173	167	154	151	161	131	142	147	160	147	162	155	163	162	138	157	158	146	148	138	139	168	136	148	147	159	157	161	167	155	158	159	151	133	146	150	150	127	135	127	156	132	136	154	128	143	173	149	141	140	161	143	152	157	164	157	157	131	138	154	155	162	163	138	144	145	164	177	150	158	160	178	137	141	134	155	147	156	143	153	166	152	139	165	162	130	158	143	151	154
19794	39419	38330	30593	26155	21188	17728	14497	12045	10157	8579	7287	5954	5215	4713	4161	3776	3482	3077	2828	2580	2371	2063	1957	1763	1668	1501	1178	999	871	703	667	623	497	430	407	364	358	376	372	312	330	301	342	339	326	366	342	345	328	362	348	356	313	312	318	308	294	288	325	294	316	272	290	258	253	292	266	274	272	293	303	277	286	275	275	283	251	269	250	269	278	255	271	292	280	286	251	257	245	249	255	289	253	265	265	253	234	265	243	227	262	252	268	252	213	252	249	258	246	249	266	264	284	275	256	229	272	263	274	283	277	275	259	249	310	248	241	271	272	264	245	266	282	229	270	214	247	258	263	268	258	244	250	268	260	277	279	285	253	254	288	258	261	247	258	234	264	268	317	252	271	278	254	246	254	258	293	257	238	241	245	242	264	255	251	245	270	275	289	268	268	238	261	249	232	264	281	263	292	260	251	267	269	294	234	273	246	253	268	251	276	241	263	273	255	250	270	261	252	275	264	265	269	249	269	277	252	259	264	264	269	278	271	262	269	267	273	247	249	269	262	254	267	254	278	243	248	272	273	252	259	280	255	245	252	259	263	285	265	272	253	254	252	272	274	266	242	263	251	274	246	296	275	271	259	296	291	265	282	266	256	273	254	242	247	264	257	286	248	260	265	276	253	260	272	281	249	236	241	262	244	238	258	268	240	242	261	270	238	247	279	275	251	260	282	242	272	238	299	259	261	287	250	228	253	246	249	261	279	269	268	255	255	249	276	234	282	244	253	250	249	250	259	276	244	256	267	267	262	233	265	273	250	249	246	264	249	267	290	235	264	249	263	268	265	278	268	272	279	256	262	284	269	245	268	263	236	276	248	241	260	255	247	269	272	291	243	247	294	260	267	278	239	253	256	284	263	274	256	250	258	255	296	260	230	278	245	248	272	263	264	246	260	280	253	264	294	244	241	273	257	232	275	270	259	272	268	256	287	281	256	263	243	267	271	245	248	257	270	279	265	269	294	266	267	264	249	271	226	266	241	259	260	264	237	253	286	279	266	294	243	257	237	259	277	291	294	235	266	256	265	251	270	263	218	275	268	283	253	285	278	252	279	284	285	278	263	247	268	263	275	265	280	259	243	243	291	270	291	262	271	244	237	258	277	278	247	288	266	239	251	284	253	267	255	281	256	258	267	270	231	246	252	290	282	274	259	276	260	258	248	267	261	284	214	254	273	262	265	256	267	259	270	245	256	264	273	251	270	257	242	257	271	251	262	256	259	277	273	277	290	236	264	243	258	257	268	251	273	273	268	280	249	259	265	250	265	279	243	252	269	249	250	280	269	241	251	284	256	279	258	246	268	261	263	255	299	265	246	273	277	246	251	269	302	262	280	289	238	255	250	266	244	224	281	273	248	268	274	228	272	267	271	273	264	270	235	282	270	275	264	252	263	253	282	260	244	239	263	274	295	291	272	267	259	261	257	241	250	255	270	250	261	287	268	273	264	259	262	260	295	259	272	269	279	267	247	241	274	262	265	260	275	267	276	255	239	262	250	257	268	287	245	298	272	252	267	271	226	266	262	218	241	264	291	291	266	289	228	268	286	260	237	235	273	269	276	256	257	246	250	295	263	278	266	260	243	265	250	243	256	255	277	282	270	262	270	250	248	237	266	271	253	224	259	242	250	243	260	251	249	262	278	256	278	278	248	268	281	245	226	251	274	265	236	249	291	258	267	281	298	266	248	252	274	244	268	229	250	275	228	248	254	259	241	234	295	241	266	274	270	267	258	270	267	252	247	264	247	266	258	260	260	268	284	265	252	237	263	246	280	259	270	267	251	243	282	269	265	278	246	261	269	260	238	238	218	249	250	264	269	267	269	282	273	267	247	274	265	266	269	282	271	255	251	251	245	282	250	255	241	287	261	273	267	285	237	245	276	257	251	252	274	264	234	289	277	258	230	273	242	243	282	246	263	257	260	258	254	235	262	271	269	266	243	261	266	263	276	244	255	267	262	266	273	254	266	273	257	243	286	251	286	238	279	280	249	255	301	248	267	272	243	244	255	262	278	239	235	290	228	287	260	259	288	276	243	263	247	280	266	241	271	275	274	260	273	269	267	263	264	262	265	255	252	281	241	251	232	237	253	256	277	260	294	246	279	248	272	283	284	227	267	264	262	260	268	236	255	262	252	273	264	271	263	239	297	251	291	263	257	268	251	251	257	270	288	278	286	272	276	285	254	261	280	290	264	249	247	258	288	263	249	236	253	249	275	263	278	252	287	263	257	280	268	256	279	247	255	257	251	276	247	263	266	249	235	278	255	253	270	274	270	256	263	236	240	262	256	271	287	255	251	260	237	276	232	271	267	239	241	261	247	284	303	274	281	277	261	253	261	247	264	239	260	259	288	254	262	265	263	264	232	228	272	255	241	251	259	267	276	300	268	250	287	258	273	258	286	259	258	261	279	264	279	273	254	269	257	254	266	279	257	260	279	265	261	264	244	255	259	274	260	233	273	256	254	268	244	267	277	261	252	283	260	275	286	275	240	253	268	257	290	254	263	224	266	278	235	265	288	277	285	251	255	234	275	233	252	264	273	243	244	247	281	282	240	263	248	272	263	275	296	236	268	240	282	274	257	268	270	270	274	248	231	290	271	243	251	268	248	274	270	292	257	272	226	232	252	239	280	270	258	244	243	254	258	233	268	270	229	268	265	254	245	251	244	262	270	255	253	262	277	256	262	253	241	255	270	300	238	275	266	263	259	261	261	238	251	238	245	265	274	266	264	265	228	276	247	255	265	268	262	261	243	256	256	263	246	273	275	249	270	263	271	264	265	261	275	256	251	261	254	287	267	258	247	274	284	267	266	256	258	249	258	257	240	254	258	253	276	261	256	254	224	250	273	258	309	236	241	269	279	278	240	269	257	265	251	256	259	272	298	251	299	270	246	252	265	242	259	234	278	265	262	241	280	269	287	256	278	259	260	273	254	254	231	267	274	261	266	239	250	255	271	236	266	273	254	260	251	247	255	262	233	254	283	228	266	248	247	251	259	259	267	271	268	256	252	299	247	253	258	270	274	254	273	284	256	252	265	288	264	265	265	247	237	284	263	271	274	238	269	243	276	259	256	258	231	254	257	260	230	278	251	249	251	265	253	290	276	263	253	263	252	255	264	250	294	269	276	297	278	273	271	264	266	248	253	270	274	276	278	236	255	235	255	273	256	249	277	287	281	270	261	301	297	253	268	249	224	248	250	263	246	297	258	247	265	233	259	248	265	275	273	270	266	297	238	272	293	279	283	274	211	236	272	276	278	273	275	270	264	258	280	269	263	266	271	262	263	264	236	248	223	235	263	274	262	259	238	264	260	246	244	257	287	277	257	257	246	253	264	262	266	268	274	244	263	239	245	287	300	259	262	238	241	271	292	249	296	249	275	256	254	251	243	265	291	258	258	265	252	277	290	248	257	263	261	257	281	277	263	243	269	274	286	268	236	258	289	245	251	251	274
26658	21240	20077	13494	7234	4634	3317	2431	1827	1506	1321	997	840	782	682	664	569	589	553	511	496	453	441	436	398	429	376	330	331	271	244	274	261	264	249	240	255	258	223	238	255	233	218	238	218	238	268	212	237	244	237	220	224	216	244	232	214	209	244	249	227	215	231	229	208	251	214	217	219	226	224	230	204	213	228	241	227	228	202	241	231	217	203	239	250	225	211	208	218	225	225	228	243	229	229	236	246	217	236	235	257	203	245	209	231	221	226	247	232	207	216	207	222	208	252	224	208	236	200	221	231	228	233	196	214	245	233	230	238	215	235	197	205	205	204	226	224	222	246	245	198	226	213	217	241	215	207	224	221	212	222	211	225	236	207	236	214	207	225	183	228	251	225	258	251	229	236	208	223	219	232	235	237	224	247	216	230	214	211	234	213	235	215	249	233	239	229	239	250	221	224	222	234	221	221	223	229	208	231	202	204	227	230	200	210	229	228	206	231	238	252	230	205	210	221	221	240	205	220	208	216	217	207	218	169	216	234	231	210	230	240	233	218	233	213	225	216	214	207	210	240	234	220	238	226	231	231	246	238	217	234	236	201	240	213	204	203	201	209	263	233	230	219	211	205	212	242	214	229	251	202	200	222	204	207	257	222	226	240	226	232	263	227	223	211	223	201	212	202	239	200	234	258	224	221	213	214	224	225	233	234	206	215	185	219	245	229	238	201	234	239	238	208	222	207	207	231	230	236	242	211	235	241	210	228	243	239	226	216	231	231	213	228	231	221	227	201	222	214	230	208	227	207	225	207	208	209	233	233	208	213	225	239	195	227	215	229	206	206	220	229	212	231	243	204	256	228	216	232	232	220	225	225	207	213	183	207	188	224	214	202	232	206	207	212	228	239	212	223	221	223	214	251	234	220	239	198	208	186	219	221	214	245	205	231	219	240	215	224	235	224	246	224	205	235	227	238	231	220	210	210	205	213	211	204	223	212	229	228	216	234	220	266	242	227	239	197	229	227	201	224	250	220	222	190	243	208	213	227	248	223	225	205	242	208	204	239	226	219	230	203	222	232	235	219	221	249	212	237	200	230	204	213	241	223	213	219	234	196	191	208	212	224	217	221	204	242	198	230	227	200	238	219	241	234	228	253	238	253	243	207	235	244	259	237	221	262	227	227	246	218	225	221	233	245	226	257	231	229	202	207	249	207	205	221	223	214	226	228	214	225	222	216	234	234	207	215	188	190	237	212	210	219	228	239	222	256	234	224	228	228	232	243	219	230	232	230	224	228	257	225	230	239	221	230	236	228	222	206	227	222	224	230	210	235	224	223	252	236	225	217	241	246	243	214	228	230	206	232	220	240	236	215	232	240	216	224	235	259	217	245	225	212	222	216	221	241	230	223	210	238	224	220	216	255	215	232	233	244	235	214	219	231	207	235	230	219	209	206	215	246	255	214	232	208	224	226	216	220	204	227	215	210	242	220	234	233	229	227	209	220	212	224	227	230	242	207	222	232	245	238	239	225	232	248	216	238	216	214	232	222	208	224	240	218	249	219	204	210	231	228	231	207	206	230	233	247	196	252	215	226	214	216	213	223	212	229	244	239	207	223	220	231	224	199	210	229	240	211	233	196	228	223	212	214	236	234	222	242	231	224	249	226	186	236	253	227	206	241	231	225	231	221	236	222	209	208	232	230	235	221	227	214	215	234	222	215	223	226	213	267	205	203	212	208	221	237	214	239	220	209	236	224	226	232	223	221	215	193	236	231	231	237	208	230	220	236	219	197	231	211	207	226	229	231	213	229	246	208	209	237	226	245	224	230	229	192	218	219	220	214	204	208	241	245	230	241	198	214	199	223	220	229	225	246	227	229	232	233	220	200	218	231	207	222	237	250	230	225	217	214	237	207	213	225	247	232	253	223	255	208	220	238	250	250	243	230	210	236	219	212	221	229	225	214	205	244	221	212	219	250	225	216	212	234	231	249	248	211	219	219	227	227	229	231	248	226	204	228	238	202	227	247	206	213	241	237	240	220	248	231	200	233	218	225	230	225	212	236	225	236	239	231	220	192	233	241	200	203	220	233	208	219	230	192	217	217	227	197	217	223	236	218	213	199	236	246	246	215	218	220	238	203	218	222	225	245	208	205	226	213	222	214	229	243	235	229	235	217	213	248	234	241	235	214	252	237	219	247	210	209	236	225	204	215	228	254	229	229	215	227	240	214	223	228	190	219	231	196	216	224	231	212	200	220	226	230	196	230	224	215	249	224	215	228	233	232	228	233	218	218	221	265	227	246	222	208	237	214	217	196	200	218	209	195	221	220	239	224	250	237	222	232	238	228	217	222	208	266	239	234	207	235	218	232	247	239	237	225	207	220	232	219	242	237	207	217	235	221	257	215	186	208	219	231	232	246	236	210	205	224	258	236	217	199	211	190	216	218	211	214	217	221	222	233	186	212	222	227	225	218	221	254	220	236	232	220	207	214	210	202	213	242	229	214	229	223	212	218	236	204	226	233	217	224	191	210	225	252	224	242	246	216	237	222	238	241	248	215	232	234	210	212	228	227	213	228	222	193	209	212	245	208	223	216	197	243	220	213	236	220	221	224	229	233	234	227	203	228	203	240	210	199	206	245	228	225	247	236	208	244	204	224	229	240	225	233	228	225	214	222	216	195	224	215	218	208	220	230	248	244	209	222	220	207	239	196	245	209	228	234	230	243	210	224	228	233	222	223	245	215	207	272	223	203	239	230	254	257	225	235	225	223	209	223	233	212	226	225	218	231	210	199	209	184	222	220	233	235	211	226	228	217	217	247	230	248	215	241	230	229	205	193	263	244	215	211	210	199	264	211	213	216	242	213	213	201	251	235	203	232	224	227	224	228	206	224	210	221	213	230	210	233	212	249	216	242	232	198	205	265	226	223	230	245	220	243	239	225	241	215	224	215	234	206	214	220	201	202	235	233	245	232	234	194	226	224	220	231	245	218	214	196	202	202	228	228	239	232	225	215	211	239	235	203	232	227	211	194	232	222	252	221	223	204	205	234	207	237	204	205	233	202	234	248	218	240	217	233	215	229	238	246	260	237	242	233	223	233	222	205	255	211	225	240	191	227	234	203	233	237	212	213	217	235	227	221	229	219	218	237	204	225	202	208	206	233	213	223	237	202	205	240	225	230	215	233	266	245	218	242	219	208	216	215	249	233	227	225	207	203	248	238	229	246	223	198	240	231	203	254	212	213	214	234	229	240	229	179	220	223	230	246	222	217	249	204	234	235	236	206	252	240	226	207	228	245	201	236	206	230	209	196	217	215	204	237	220	237	206	223	224	207	231	224	237	210	240	232	253	237	230	207	221	206	220	226	233	214	246	228	222	228	246	230	219	263	224	232	241	234	228	221	210	209	214	250	211	232	222	239	199	225	220	209	235	198	188	206	217	196	213	210	231	220	225	212	227	212	255	205	243	209	221	249	221	215	225	261	219	228	206	229	201	225	242
17075	30066	28626	20734	16032	12353	9740	8042	6260	5014	4177	3511	2910	2544	2208	1938	1794	1681	1586	1496	1328	1281	1217	1082	1031	887	893	779	664	559	581	531	508	487	429	469	444	417	431	436	410	414	386	391	446	449	432	413	422	422	439	415	433	411	429	413	416	412	432	449	403	425	435	360	392	402	376	397	424	372	389	383	425	388	388	368	341	383	380	387	435	388	406	411	377	388	402	381	430	369	395	424	411	404	404	411	398	386	341	416	375	377	399	396	361	391	364	394	359	384	391	389	410	386	387	390	409	394	400	380	396	409	387	404	413	393	416	406	399	369	404	427	383	371	400	383	406	408	405	379	417	377	392	377	365	416	386	392	404	378	403	398	410	392	422	397	383	386	418	377	391	418	387	398	380	377	370	391	402	418	418	358	362	391	373	388	400	401	442	374	394	409	428	404	396	405	396	377	412	383	362	377	373	413	364	426	389	398	368	378	330	390	385	412	388	387	380	407	384	381	385	373	385	347	397	394	387	382	375	393	405	358	408	369	392	364	391	410	382	427	397	397	448	360	397	400	407	388	382	394	381	430	380	377	412	390	411	377	372	420	385	376	388	416	397	350	393	408	384	376	385	380	390	414	395	359	378	393	438	393	363	390	387	416	403	391	374	380	372	388	400	362	379	394	412	407	368	371	365	342	406	396	382	351	412	391	401	412	390	406	400	406	363	443	359	422	421	362	405	384	372	397	387	385	386	369	390	413	404	416	401	415	377	369	420	382	395	385	388	407	393	358	400	387	404	403	384	361	412	395	375	398	398	401	414	441	378	379	392	385	403	392	385	417	370	357	401	378	367	414	367	383	399	372	376	420	378	401	395	404	420	381	423	346	379	389	452	403	411	430	407	426	367	389	396	401	378	383	396	387	393	372	352	396	403	413	383	384	379	395	354	411	413	376	421	387	355	343	410	372	380	403	412	370	413	381	409	364	332	383	367	393	395	365	394	361	383	394	396	403	393	391	386	359	443	392	413	400	383	408	390	404	415	384	401	373	424	390	396	367	438	459	382	372	362	375	410	399	409	374	383	400	401	397	409	392	401	369	402	420	396	352	414	363	389	389	406	408	411	381	384	406	380	350	404	454	388	380	403	367	407	357	383	373	381	385	417	366	421	416	365	343	442	407	383	400	381	397	394	397	396	385	373	421	346	370	366	406	401	380	393	386	356	377	373	389	398	365	387	383	392	383	379	383	421	385	384	397	406	424	369	414	372	410	387	387	394	379	391	395	401	352	434	384	393	379	450	401	395	382	392	372	413	380	368	407	366	392	395	389	393	387	397	412	341	403	384	360	418	384	432	438	438	380	405	370	387	389	359	390	388	399	382	400	389	409	371	403	407	393	407	391	422	412	391	380	389	364	411	398	400	387	380	362	418	394	399	367	404	398	389	381	410	383	412	364	385	408	396	381	409	400	403	362	396	400	400	378	398	362	408	438	386	390	437	378	398	384	403	386	389	385	362	396	413	396	390	387	402	412	400	392	383	369	394	382	369	365	379	389	374	382	402	389	389	403	374	375	398	388	441	393	384	425	371	360	382	379	377	404	385	381	383	402	389	391	376	400	427	387	389	382	375	388	409	383	399	392	403	379	394	414	368	380	379	388	347	391	365	395	377	406	385	392	373	408	410	370	372	390	367	359	379	417	399	387	411	359	397	385	359	391	389	414	410	377	399	423	383	386	402	383	395	365	389	388	390	397	407	359	384	435	390	412	407	431	395	376	403	412	401	413	412	365	399	385	405	379	391	376	420	402	385	387	382	378	388	367	411	358	397	366	387	410	394	403	392	434	366	389	407	411	413	415	403	391	407	388	374	375	443	400	374	381	405	415	397	386	390	389	362	387	411	381	339	372	378	362	380	467	379	374	419	381	395	387	392	359	399	391	421	340	396	398	379	354	393	371	406	413	398	399	389	383	390	409	386	374	359	402	391	392	416	415	403	397	390	359	378	385	418	417	388	367	378	384	374	392	407	386	386	362	400	396	372	431	365	355	411	424	378	360	392	388	372	398	380	399	409	373	400	374	420	419	402	420	398	403	375	395	393	374	381	422	403	367	377	375	403	400	372	409	395	375	405	413	404	437	420	439	333	395	392	392	394	393	418	389	362	373	375	405	386	390	408	409	417	376	417	352	428	379	404	357	404	378	388	405	381	389	396	408	345	418	395	418	392	369	376	402	421	397	403	388	366	379	416	385	371	378	375	385	360	393	383	431	409	397	432	391	374	370	374	399	391	412	408	374	377	390	380	408	336	375	364	368	392	414	411	409	406	389	397	395	385	412	393	405	398	388	390	389	368	436	429	411	394	379	366	424	377	387	383	350	412	403	366	381	378	406	401	340	396	406	383	391	423	407	428	399	396	384	369	396	395	365	386	434	361	418	397	425	396	398	380	390	373	405	404	379	406	400	394	375	380	399	386	397	394	385	380	400	405	370	370	373	414	410	400	406	361	351	380	400	372	367	376	388	372	363	363	385	400	369	403	441	424	385	396	371	401	396	398	418	363	370	425	379	395	381	404	393	403	395	408	422	397	403	398	412	377	397	381	393	442	396	404	361	406	356	400	413	400	335	379	393	383	383	350	402	366	415	422	424	409	385	400	359	348	403	375	367	369	427	410	391	420	374	381	413	372	399	376	410	379	391	402	412	390	368	444	351	396	399	377	383	379	386	381	400	408	399	393	386	375	364	379	368	426	416	407	410	380	433	383	425	411	367	436	386	389	432	395	404	405	389	388	370	369	377	377	354	396	427	392	416	395	377	388	406	378	386	374	387	391	402	415	371	396	371	349	357	392	390	407	392	381	376	367	396	378	428	394	423	389	365	398	378	371	403	392	418	395	408	395	387	391	422	390	398	395	396	362	384	352	398	385	396	391	437	394	367	404	394	402	395	374	362	396	369	392	386	400	366	393	392	388	390	411	389	413	397	424	381	383	418	383	394	380	430	382	389	387	385	391	339	386	380	356	382	369	394	421	355	390	399	411	398	372	354	373	339	381	338	368	385	396	388	356	406	381	373	372	409	381	436	411	390	366	359	389	373	432	365	370	406	409	415	423	397	390	402	401	397	386	440	401	400	371	385	397	388	377	392	352	449	392	382	419	394	389	390	406	403	360	389	394	391	377	392	423	402	379	373	394	416	371	406	361	410	394	391	406	379	365	381	395	365	373	402	368	401	377	413	417	410	416	376	395	352	422	385	432	390	402	396	369	385	390	389	393	372	368	351	398	414	370	395	355	412	405	393	388	403	374	387	388	410	331	347	404	367	389	428	393	405	362	418	380	377	365	375	391	379	352	377	372	425	391	391	361	412	392	357	377	422	395	379	434	380	387	411	382	405	398	409	384	387	408	379	414	389	404	360	408	367	380	418	373	393	443	371	414	401	391	397	409	377	392	410	377	393	387	379	382	379	344	385	377	400	369	396	368	401	349	376	377	403	401	381	400	393	411	390	393	429
23952	21154	28372	24232	20803	13408	7005	4391	3122	2263	1926	1575	1392	1197	1018	878	765	727	664	618	666	606	609	581	554	468	404	372	321	276	298	249	259	227	215	205	205	231	200	201	213	210	206	227	219	200	218	228	217	194	218	227	219	194	218	182	210	185	206	185	221	205	204	198	176	196	176	182	194	221	200	216	197	210	191	174	187	170	186	192	174	206	182	186	197	180	184	183	177	187	180	208	184	203	174	194	186	192	191	182	198	183	215	186	184	209	194	174	207	187	207	173	194	169	221	189	150	180	181	173	181	188	169	199	194	214	186	184	190	187	165	204	193	212	190	210	199	180	188	201	192	209	191	186	178	204	186	189	159	198	201	177	204	180	195	178	178	198	184	187	190	196	179	174	187	223	184	182	189	172	180	203	177	195	215	167	194	170	186	208	203	198	204	188	191	177	198	199	199	181	177	181	214	188	178	162	181	197	179	177	202	168	190	173	196	175	176	204	186	189	189	192	196	202	201	214	193	175	176	208	196	193	178	192	185	199	160	174	185	207	205	192	216	194	191	204	178	175	178	177	195	178	211	179	181	174	180	172	205	178	197	192	191	155	193	182	210	190	201	178	178	196	197	177	179	194	177	185	200	173	188	220	216	188	171	198	210	164	173	208	193	185	211	185	188	190	180	183	190	173	156	192	207	174	173	207	197	194	178	191	224	202	184	184	189	197	190	177	168	170	171	179	196	180	203	178	190	196	185	190	183	194	219	193	185	212	192	203	168	214	177	182	203	168	183	185	206	202	165	204	209	183	213	179	203	197	174	174	171	163	200	187	173	177	165	210	219	166	187	208	194	169	188	184	189	191	187	172	202	206	197	200	196	193	202	208	201	207	172	193	213	201	201	199	206	186	197	192	165	204	185	182	181	202	190	198	180	189	173	210	199	220	180	176	169	206	194	205	169	213	182	197	171	187	195	178	187	192	203	189	188	198	188	194	210	202	189	159	182	194	153	184	208	184	199	199	201	179	207	194	190	194	176	205	203	192	213	184	200	195	173	175	184	204	186	184	191	195	208	217	194	163	195	206	173	172	183	177	165	191	182	210	187	183	208	187	201	174	192	206	175	190	197	166	189	203	194	188	189	177	195	204	196	188	178	182	196	204	163	189	193	194	177	181	193	178	187	178	198	198	175	184	212	157	177	173	202	185	175	212	190	172	214	196	184	178	174	191	173	180	189	204	173	169	183	171	182	188	208	168	180	222	212	186	198	183	169	185	182	190	170	212	198	183	177	196	183	177	208	171	179	201	190	212	193	205	176	190	220	189	204	168	202	200	195	189	175	195	198	188	178	204	180	176	193	202	201	196	184	180	185	203	174	193	169	188	197	190	185	189	194	197	212	203	197	158	195	198	186	178	201	189	176	172	196	188	170	192	192	220	182	190	214	172	185	198	186	186	192	159	183	190	204	165	176	205	188	170	188	176	175	212	186	202	191	161	175	179	172	195	161	180	199	189	185	198	213	156	191	196	187	187	186	205	190	160	155	192	175	169	202	201	186	196	198	219	195	218	184	204	201	189	211	158	192	184	180	181	182	187	181	198	201	193	198	189	189	180	170	193	212	214	196	185	197	171	181	207	198	183	198	180	200	184	194	177	206	183	202	198	193	209	185	224	220	189	194	166	187	188	195	190	199	219	187	203	175	182	174	185	201	215	191	199	202	204	210	170	186	176	196	169	184	191	213	188	188	195	188	183	189	170	188	169	187	184	206	207	187	200	164	168	193	205	187	202	216	210	180	192	166	227	192	184	193	172	177	185	204	195	161	201	171	169	227	202	191	209	186	184	197	197	198	184	193	171	209	181	196	185	193	194	196	178	205	184	186	164	209	202	189	184	205	185	196	201	182	174	175	199	176	204	186	194	173	206	196	189	202	182	167	197	202	219	209	196	165	188	182	189	197	193	185	190	191	188	191	196	194	188	179	203	171	181	199	173	180	200	185	173	188	207	206	190	199	189	169	191	175	196	200	197	185	181	200	197	217	174	189	175	192	218	175	181	194	197	176	201	196	184	192	177	202	197	174	206	202	200	184	192	187	195	178	208	187	177	184	191	209	206	208	183	188	195	182	186	215	206	196	206	192	167	206	225	198	194	185	175	200	178	190	170	218	207	214	178	171	184	208	192	197	174	174	175	185	203	173	191	190	214	165	189	192	210	180	150	186	184	200	198	207	184	199	184	183	200	195	175	188	187	178	177	159	195	199	210	184	192	193	184	202	175	191	189	191	183	179	197	196	189	187	185	199	201	183	204	169	197	172	175	226	201	207	161	178	199	184	203	159	168	181	188	197	180	174	173	179	188	189	189	175	205	182	193	193	191	187	192	187	178	183	187	187	172	173	192	199	191	183	193	174	189	184	177	185	187	182	199	168	198	189	197	171	194	189	187	161	213	178	190	201	222	215	210	192	197	181	189	175	187	194	205	203	190	202	191	179	206	196	174	202	208	182	196	178	183	203	210	174	187	209	200	198	203	196	185	206	157	181	172	195	190	215	203	201	180	194	173	179	196	188	173	190	199	183	184	186	200	194	172	186	197	199	191	188	186	169	189	183	225	182	171	192	190	214	180	191	191	204	190	170	189	213	199	200	193	180	197	181	196	205	193	181	188	188	184	169	192	199	195	195	203	185	193	201	178	190	185	181	183	177	194	183	208	178	230	194	198	184	163	190	201	194	168	199	204	188	175	165	214	190	208	221	194	205	185	184	182	187	195	190	190	200	168	200	178	167	181	189	197	188	205	203	202	183	193	210	195	188	168	175	207	183	201	189	176	191	191	189	199	199	201	200	183	169	194	200	205	179	181	210	179	199	187	177	210	176	179	183	177	222	188	183	196	191	188	198	199	181	205	162	197	185	202	191	203	201	171	184	171	210	196	186	207	189	197	174	209	200	165	185	190	180	177	191	197	198	196	184	213	170	192	194	165	206	183	174	189	202	177	200	177	174	184	184	171	197	164	174	208	196	194	190	161	216	201	197	162	195	192	188	177	192	190	188	223	196	181	177	207	201	191	191	190	195	195	208	208	233	186	154	191	176	200	201	175	200	178	170	201	184	204	193	192	214	167	178	193	169	193	191	171	174	181	180	188	203	194	196	186	238	204	179	177	205	208	187	211	170	194	188	175	184	183	185	187	211	164	175	193	179	179	188	187	170	194	216	185	203	176	192	187	184	184	186	205	224	185	198	191	198	200	185	188	198	186	172	197	197	188	193	171	185	179	173	205	192	190	198	174	217	181	191	177	180	186	183	178	172	175	187	174	182	201	185	167	178	178	172	205	186	198	187	158	166	167	188	196	192	174	209	216	187	167	181	192	179	206	180	174	198	191	217	186	162	190	200	215	189	214	213	172	199	204	171	183	219	203	202	178	199	183	207	190	184	199	207	182	200	199	180	192	169	184	181	190	193	186	194	203	176	192	198	205	175	181	203	209	199	198	168	199	226	188	172	186
18973	37514	35729	27665	22327	17905	14708	12285	9820	7785	6434	5491	4722	3869	3291	2865	2614	2231	2183	2146	1952	1892	1766	1625	1489	1360	1058	938	798	736	662	637	527	421	452	457	428	410	425	378	396	360	395	388	387	419	432	380	427	442	389	396	412	392	402	387	370	370	366	361	353	347	335	330	331	319	362	321	345	354	340	367	342	339	344	325	325	384	350	333	332	338	331	365	317	339	333	311	336	335	341	344	340	347	346	350	326	335	341	332	320	325	324	318	341	324	310	349	297	338	368	347	339	327	346	327	350	328	345	356	341	356	317	374	357	314	314	332	334	329	345	302	346	349	330	324	352	338	345	348	341	322	353	336	335	328	326	329	373	334	352	305	334	324	342	331	343	326	348	347	339	327	310	335	347	338	317	333	343	364	337	328	334	322	363	336	337	380	312	345	320	356	316	343	366	328	322	333	333	338	318	339	353	327	314	321	312	343	315	349	349	287	322	313	358	306	315	356	339	341	351	356	329	329	362	329	352	306	331	322	337	363	321	334	329	343	299	316	353	334	396	331	358	317	314	329	353	340	321	328	393	327	329	349	327	319	337	347	339	334	311	351	314	320	312	335	369	296	353	318	344	334	321	329	303	311	338	335	345	370	357	349	338	299	315	330	330	339	331	379	339	319	350	339	323	331	328	325	310	328	306	335	316	326	309	340	365	326	352	344	352	359	330	366	346	325	304	356	351	292	339	326	377	327	337	341	354	323	316	334	305	353	366	340	321	303	347	309	299	346	312	332	347	328	322	331	357	310	344	333	325	323	341	297	344	312	372	342	350	346	364	336	340	337	354	336	326	327	357	358	339	358	325	349	361	312	344	319	320	358	335	310	339	320	341	326	352	337	343	306	376	340	374	338	304	293	327	332	352	331	344	321	346	342	328	312	333	345	321	377	324	339	341	403	307	330	349	330	324	322	356	356	315	354	352	385	370	332	354	375	303	332	392	324	323	324	330	337	338	340	321	358	312	312	359	363	316	310	336	340	348	299	349	363	320	393	339	337	338	339	330	342	333	341	304	326	335	351	324	335	364	341	344	344	306	316	330	305	345	349	301	321	335	379	342	332	362	336	343	314	364	344	335	324	341	344	309	356	352	308	338	341	334	339	354	336	332	324	313	332	317	331	328	322	345	321	321	330	349	317	334	346	323	317	309	347	330	295	314	335	343	313	330	318	350	321	311	348	337	340	322	341	324	328	364	327	338	380	361	330	323	345	336	333	353	345	375	312	344	377	345	331	323	310	346	331	341	320	345	295	323	342	316	326	346	336	335	316	313	335	303	350	329	359	292	316	308	317	336	337	328	341	355	365	339	352	300	337	291	322	345	338	331	338	303	350	308	350	342	333	336	296	341	325	322	294	335	354	325	334	316	295	343	333	314	311	343	326	336	326	333	337	369	362	329	340	326	369	323	356	338	347	348	375	369	350	366	338	304	317	346	320	344	328	319	325	350	329	326	306	319	322	313	353	351	337	302	338	320	350	337	324	332	361	330	334	341	340	294	342	323	311	314	321	314	347	325	318	334	353	346	320	311	345	307	326	333	343	338	327	327	342	324	279	341	318	343	314	345	297	363	364	325	340	328	359	348	330	313	332	331	352	325	360	341	298	334	348	323	358	347	364	332	324	335	321	327	328	341	353	335	327	320	355	322	315	344	328	327	362	340	330	325	334	332	333	334	330	310	300	333	351	338	351	301	299	351	337	322	340	304	318	357	321	325	341	340	335	336	366	341	346	343	312	348	328	355	348	340	340	331	285	317	326	342	358	349	311	324	331	367	324	359	375	348	378	323	321	323	336	299	337	341	334	320	346	332	301	299	341	315	299	350	320	336	346	323	343	342	330	320	327	337	346	352	359	361	371	328	326	336	337	342	352	348	335	315	329	342	304	343	333	343	364	347	329	332	320	310	356	328	327	356	324	330	332	336	353	352	361	317	320	355	340	334	312	340	328	362	307	317	354	355	332	347	364	336	331	328	349	348	347	319	308	370	340	328	322	339	341	328	329	305	303	327	316	368	337	319	339	352	296	312	343	317	347	341	315	337	323	293	339	338	350	349	302	329	347	364	323	347	313	307	327	322	318	330	327	335	336	347	320	336	305	366	362	320	314	337	352	322	324	320	334	332	332	348	309	343	343	379	337	349	335	316	358	353	345	317	350	328	315	355	345	354	321	340	312	330	333	333	320	354	314	317	328	300	350	355	364	341	335	354	299	329	321	353	330	328	366	343	342	360	322	334	336	338	302	360	331	339	307	354	337	337	339	341	329	343	355	347	341	359	332	309	353	343	348	320	331	347	304	349	310	327	350	345	317	375	336	307	358	327	341	345	330	350	362	334	315	342	315	305	342	321	348	328	322	308	347	344	359	342	314	334	322	333	335	325	306	379	331	317	321	329	359	352	326	341	367	323	338	339	330	364	317	316	336	344	309	329	326	373	346	368	349	351	328	318	308	302	324	310	350	327	332	293	327	351	317	331	323	333	321	355	333	351	331	308	338	358	356	319	351	329	361	334	316	315	303	329	311	344	343	370	352	311	340	335	314	344	334	337	353	317	306	325	326	307	327	322	337	345	358	331	327	340	335	349	334	355	325	336	337	313	343	336	360	379	298	326	360	323	356	315	337	351	345	375	352	349	337	335	313	321	364	335	332	317	345	337	338	323	340	331	313	365	326	296	331	304	305	361	339	321	326	325	327	313	351	309	340	333	325	312	333	356	319	334	348	333	320	341	373	340	358	322	363	304	358	339	324	332	325	349	321	342	301	378	354	305	329	358	342	337	328	335	355	320	344	303	336	322	323	331	327	363	378	334	335	359	377	365	338	321	338	351	343	364	344	319	329	357	323	354	352	361	349	334	341	329	342	340	337	351	370	339	378	350	326	353	350	342	367	366	322	304	370	323	339	338	329	347	331	315	301	361	317	345	352	306	339	358	333	356	326	340	346	333	336	312	340	338	340	373	326	335	335	319	329	338	364	309	300	308	329	357	361	345	337	317	351	344	348	322	331	330	349	330	326	330	345	322	291	351	314	346	316	345	334	346	310	333	326	328	316	371	341	344	369	356	349	352	344	373	301	336	304	351	350	355	304	333	306	361	329	338	349	362	323	304	328	350	378	338	303	352	322	305	315	310	313	348	323	324	345	315	355	325	344	356	333	348	333	357	316	365	333	352	323	333	338	316	344	364	347	319	330	333	328	330	309	369	342	329	331	345	328	296	331	314	333	364	352	337	321	340	324	332	335	321	350	339	315	336	387	306	326	342	323	364	348	338	332	339	334	321	356	336	318	309	303	299	348	305	327	357	362	324	358	331	332	336	328	335	333	315	331	332	365	342	348	356	364	380	324	324	332	318	313	318	376	326	344	359	345	301	327	340	338	359	319	322	336	321	334	317	307	372	345	351	350	326	343	337	345	340	340	324	349	330	363	324	382	335	325	356	319	364	335	323	357	332	303	316	348
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
