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
340099819589	340099820159	340099820709	340099821259	340099821809	340099822359	340099822909	340099823459	340099824009	340099824559	340099825109	340099825659	340099826209	340099826759	340099827309	340099827859	340099828409	340099828959	340099829509	340099830059	340099830609	340099831159	340099831709	340099832259	340099832809	340099833359	340099833909	340099834459	340099835009	340099835559	340099836109	340099836659	340099837209	340099837759	340099838309	340099838859	340099839409	340099839959	340099840509	340099841059	340099841609	340099842159	340099842709	340099843259	340099843809	340099844359	340099844909	340099845459	340099846009	340099846559	340099847109	340099847659	340099848209	340099848759	340099849309	340099849859	340099850409	340099850959	340099851509	340099852059	340099852609	340099853159	340099853709	340099854259	340099854809	340099855359	340099855909	340099856459	340099857009	340099857559	340099858109	340099858659	340099859209	340099859759	340099860309	340099860859	340099861409	340099861959	340099862509	340099863059	340099863609	340099864159	340099864709	340099865259	340099865809	340099866359	340099866909	340099867459	340099868009	340099868559	340099869109	340099869659	340099870209	340099870759	340099871309	340099871859	340099872409	340099872959	340099873509	340099874059	340099874609	340099875159	340099875709	340099876259	340099876809	340099877359	340099877909	340099878459	340099879009	340099879559	340099880109	340099880659	340099881209	340099881759	340099882309	340099882859	340099883409	340099883959	340099884509	340099885059	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23180	21544	29510	24026	21676	22435	20775	9897	6393	5309	4210	3035	2311	1732	1279	1133	874	809	660	691	629	618	669	726	728	676	645	669	655	623	638	684	598	569	565	553	523	540	498	506	454	435	387	373	363	386	348	432	398	418	416	364	371	394	382	410	368	396	379	367	350	383	359	356	351	377	381	311	298	343	351	352	368	351	373	346	315	360	340	326	348	336	325	342	349	331	331	293	335	288	315	329	356	380	314	328	322	353	336	343	341	345	318	355	342	349	317	347	328	328	310	327	340	336	348	340	364	352	323	318	340	353	337	326	365	324	322	326	347	319	370	334	326	325	316	338	305	349	330	329	322	354	332	324	286	373	343	354	341	303	330	319	349	319	314	307	325	350	340	339	354	301	335	347	326	317	341	316	300	309	342	286	313	329	324	320	316	330	324	340	326	339	308	323	317	329	340	312	325	371	340	296	302	350	354	316	319	351	323	347	309	348	344	326	317	338	344	302	302	340	316	335	338	327	344	334	296	318	312	331	324	335	319	312	324	293	314	304	318	321	330	333	330	341	315	357	339	326	334	326	347	340	308	347	286	315	335	325	334	321	336	336	341	351	312	339	357	334	352	309	348	353	330	351	340	309	315	309	334	310	350	337	360	330	377	316	340	299	305	347	309	344	313	346	325	339	313	329	321	315	331	336	303	351	359	344	330	351	334	361	336	328	374	331	311	314	315	329	341	328	336	327	300	334	310	316	335	348	380	334	320	354	321	321	321	300	326	335	336	325	321	324	320	327	322	320	327	329	363	314	325	338	326	316	323	349	333	337	334	350	313	339	317	305	320	336	330	360	305	333	367	322	328	314	339	320	344	326	359	318	330	323	326	324	325	339	343	310	285	334	332	337	315	328	298	345	349	330	352	344	339	333	336	329	297	323	337	370	313	287	347	359	325	350	323	330	324	316	297	302	308	309	358	318	327	332	347	317	346	334	324	307	322	314	322	311	333	330	341	313	326	355	340	354	347	320	335	336	340	299	353	354	326	300	360	334	301	345	312	330	362	292	327	315	376	350	331	317	335	327	323	350	328	345	347	325	328	358	323	307	313	379	339	299	300	307	334	327	340	344	329	292	317	314	321	321	313	282	351	346	318	333	296	329	341	315	313	333	351	321	334	332	340	316	316	370	324	336	330	305	303	337	314	324	340	337	321	319	342	301	369	335	307	306	290	303	357	344	325	292	321	352	338	356	332	313	274	304	288	356	332	298	305	306	316	331	326	350	333	324	308	297	312	328	302	338	307	345	319	319	342	335	292	339	320	338	347	345	336	351	309	317	318	313	332	329	304	329	361	323	316	344	319	344	318	329	353	360	304	352	332	326	329	313	329	342	313	344	335	323	353	328	322	319	376	334	330	352	311	325	312	317	344	306	321	324	346	357	337	334	318	342	321	335	315	338	339	328	319	347	335	329	311	332	327	314	355	314	329	332	328	319	333	312	289	316	308	336	324	322	332	334	338	316	317	331	305	315	311	337	289	322	338	315	328	333	353	347	325	329	326	312	328	301	317	339	325	288	327	339	338	326	346	337	327	368	327	328	297	338	352	338	335	349	287	353	346	326	379	335	314	331	352	360	337	309	321	352	327	327	311	316	316	321	310	324	333	330	337	314	301	332	291	312	327	318	313	329	325	339	287	311	341	353	303	306	323	341	313	325	328	324	274	327	303	336	301	339	319	322	313	322	340	274	314	296	337	350	344	349	320	332	333	303	334	332	338	333	332	323	340	336	330	303	358	337	321	368	319	337	298	332	353	340	294	365	342	319	327	314	332	308	298	318	356	321	337	309	347	344	338	350	321	336	285	355	329	357	332	314	334	342	310	312	320	313	308	345	353	319	305	327	329	344	333	340	304	316	303	319	336	329	308	338	310	308	344	342	303	325	336	325	313	310	321	315	295	321	307	320	322	328	336	333	315	334	351	355	365	324	313	329	307	319	343	313	357	337	317	310	321	325	320	324	324	308	320	334	318	311	329	347	346	344	343	338	338	320	328	354	336	328	340	325	280	296	309	325	315	321	311	309	339	322	314	315	316	307	312	306	361	328	326	315	320	337	323	331	325	338	349	328	352	323	350	318	350	338	324	359	346	362	325	333	330	338	323	353	311	308	325	330	320	343	337	322	347	336	295	310	328	332	312	338	321	361	314	349	308	330	342	315	327	326	338	354	330	329	304	325	358	336	331	322	318	378	317	333	335	333	304	314	297	324	346	318	330	338	303	322	335	311	359	350	346	353	317	332	344	331	349	315	332	327	304	292	278	318	353	335	340	326	343	317	349	356	304	344	321	319	298	326	343	342	314	345	306	337	319	322	310	325	292	358	314	356	343	330	301	318	352	341	346	351	315	340	323	319	316	364	332	313	349	306	294	338	337	329	311	326	302	354	366	317	339	333	348	311	314	311	325	303	302	342	321	342	337	331	319	332	331	343	308	325	379	325	326	333	329	333	352	360	331	339	312	361	360	337	297	352	296	374	324	367	329	330	306	294	314	337	314	307	323	325	333	327	335	314	338	307	312	363	355	326	320	352	309	335	360	357	367	355	297	304	332	310	335	342	338	310	350	316	361	326	322	372	318	312	308	330	298	328	330	323	323	324	293	310	323	366	324	331	323	313	325	307	327	336	338	318	330	309	330	331	300	327	338	329	365	320	300	353	336	297	291	346	335	332	326	340	335	342	336	344	341	329	324	322	332	333	306	339	319	353	331	324	324	344	332	314	342	316	330	350	331	349	329	355	320	306	376	311	312	326	315	316	331	317	345	320	317	308	335	320	355	287	294	353	338	322	319	336	304	290	338	323	323	336	333	315	338	314	346	345	356	345	322	320	327	311	320	335	342	320	330	335	327	306	335	331	327	302	352	331	303	299	357	334	374	328	376	362	300	353	308	318	332	317	323	327	354	349	326	320	326	336	362	341	324	351	315	348	314	316	333	324	349	328	336	337	323	331	347	309	315	274	302	332	372	325	330	338	325	315	313	351	317	330	339	318	344	343	314	323	357	318	321	333	382	286	338	325	333	337	323	359	318	334	318	336	346	355	303	307	322	337	325	331	326	330	296	322	344	297	321	331	307	306	368	286	324	340	301	305	329	328	332	324	285	309	313	341	301	305	315	346	371	310	352	337	342	346	337	336	320	360	323	319	329	324	308	330	301	372	305	335	316	307	340	323	298	336	349	362	343	333	332	320	328	328	362	307	326	319	340	354	323	329	353	354	325	313	335	302	305	360	327	363	362	317	323	319	283	343	359	313	307	318	316	331	311	322	341	326	315	356	334	322	351	311	305	299	304	290	312	336	331	345	348	324	317	336	353	326	318	338	312	340	344	337	352	327	329	357	343	328	324	383	320	322	348	317	301	351	330	363	339	330	314	360	316	316	328	319	322	319	326	322	322	328	336	336	386	309	338	351	303	318	326	325	317	326	322	314	333	326	318	324	311	327	314	310	318	338	378	330
23563	43669	39879	30724	27010	23107	19341	15586	12785	10723	9070	6913	5003	3853	2848	2179	1827	1492	1311	1263	1172	1067	1164	1403	1231	1259	1225	1146	1118	1074	1121	1106	1070	963	842	898	814	826	732	736	672	590	535	569	532	538	529	562	577	508	532	515	511	547	539	485	517	567	482	479	462	501	433	474	415	439	451	417	458	432	420	464	466	447	427	459	416	413	448	414	422	420	461	422	432	441	459	462	427	370	423	442	418	357	412	428	438	430	418	425	383	431	432	440	406	404	411	374	415	417	416	441	451	425	405	426	400	419	429	416	437	453	434	392	432	389	420	431	434	378	421	431	424	398	407	416	384	369	386	427	440	390	404	409	406	414	425	408	392	412	382	410	359	430	394	429	417	425	387	424	405	410	449	431	433	418	374	412	419	431	431	396	413	413	409	405	397	433	415	395	446	432	414	378	388	377	428	401	431	411	412	438	438	416	412	416	422	427	404	392	425	432	406	380	388	376	435	426	387	433	398	417	404	403	396	416	442	425	413	445	408	418	382	433	412	363	394	438	428	400	420	455	433	413	414	408	433	426	416	412	437	409	439	388	447	432	416	398	393	425	395	412	408	453	426	459	393	403	428	416	404	407	420	402	423	432	417	404	397	429	399	381	406	445	414	423	403	397	404	394	408	415	392	437	410	382	398	408	438	443	417	427	415	430	449	417	398	414	413	429	402	429	407	434	431	394	455	426	406	450	413	415	410	419	424	392	396	455	441	399	391	417	442	459	408	387	439	403	439	432	439	430	400	412	404	413	347	387	381	413	430	450	387	459	400	396	403	401	442	410	445	462	413	409	453	428	408	422	409	378	444	446	433	368	422	408	415	430	400	411	402	406	431	397	393	426	409	411	427	387	415	430	403	435	390	404	430	400	395	435	422	402	411	433	375	412	436	407	427	415	382	408	414	432	398	424	407	434	432	411	438	409	419	388	401	392	410	400	404	415	409	413	403	443	402	424	444	436	417	404	393	410	418	393	408	394	385	421	415	425	450	408	431	439	411	431	436	408	393	449	424	415	457	376	416	399	424	405	454	437	451	430	387	433	415	400	437	406	435	421	435	397	454	402	407	419	422	393	402	427	401	416	409	401	383	398	405	442	448	426	414	407	383	401	395	414	431	425	425	387	413	390	390	396	418	393	425	436	413	442	420	396	392	427	435	412	401	375	436	413	412	440	400	422	464	432	388	427	405	397	420	417	415	409	413	418	422	419	420	407	436	430	426	420	446	436	440	414	412	408	383	445	404	434	424	407	409	398	419	407	389	392	405	415	422	440	379	390	409	431	408	416	397	422	413	420	395	377	410	427	424	404	408	401	384	428	392	415	411	396	398	395	415	425	451	399	380	397	420	427	413	405	386	412	433	411	416	416	407	378	444	385	403	408	388	433	434	418	429	461	398	407	395	408	447	410	439	397	447	423	422	414	404	349	390	426	423	407	447	401	446	397	413	410	421	376	414	399	415	410	398	449	418	392	425	393	445	424	395	400	408	446	395	401	409	418	403	435	410	414	399	399	426	429	421	444	404	421	401	434	396	424	405	442	412	393	448	385	417	398	402	399	428	383	418	425	378	429	405	421	395	411	402	424	377	413	370	421	384	410	397	438	396	407	394	371	416	408	407	452	408	403	418	417	423	404	392	442	411	400	426	439	432	435	416	366	439	406	402	400	442	385	420	433	378	403	396	432	413	366	399	434	411	401	433	423	377	436	403	398	395	397	419	379	439	402	463	421	375	426	372	435	411	384	412	440	423	447	396	383	428	392	407	389	414	421	466	465	410	448	430	380	417	406	424	418	418	384	462	374	417	405	422	400	403	393	423	428	392	400	414	454	420	458	427	420	383	428	418	426	424	429	409	396	399	400	403	393	372	416	410	393	385	389	419	456	439	403	398	439	417	395	416	392	399	421	409	416	426	402	434	421	406	378	401	420	432	475	423	407	410	412	427	435	397	400	407	387	370	434	421	385	402	392	404	430	433	416	427	435	409	374	433	383	390	390	427	401	399	420	410	422	406	428	375	428	445	385	404	399	412	433	428	394	435	422	431	383	438	386	441	420	385	378	406	429	424	428	414	431	431	416	418	424	403	431	439	394	402	415	400	417	407	418	422	437	417	375	381	412	413	409	400	423	411	430	417	409	412	417	380	413	390	415	414	445	404	420	391	395	438	416	410	408	397	407	447	401	418	393	466	426	444	396	406	420	394	440	381	409	372	404	436	406	414	399	438	442	474	437	425	394	410	416	417	392	401	427	422	437	421	408	400	442	396	428	413	389	421	412	401	431	427	413	399	430	442	393	396	432	393	416	446	406	405	463	425	424	424	399	389	434	412	368	430	432	401	382	385	414	388	418	386	442	430	448	401	401	382	413	410	391	442	417	404	370	412	423	376	387	406	426	406	412	462	418	406	426	418	419	411	420	382	411	429	452	411	412	416	388	400	417	389	436	409	418	416	394	380	403	404	373	425	393	390	418	439	411	425	403	418	422	416	414	431	400	427	423	425	439	435	422	411	374	421	439	410	410	411	403	412	407	420	372	426	381	421	434	432	450	431	420	415	429	406	389	382	404	409	425	414	434	411	400	382	454	446	447	419	407	374	415	411	396	417	424	379	398	431	394	416	373	399	414	435	377	390	428	426	387	415	427	421	399	412	416	437	391	387	429	422	396	414	396	421	404	415	410	428	428	367	384	453	432	414	405	401	419	418	391	403	407	416	399	412	407	410	443	401	406	420	393	439	442	390	395	421	435	405	409	418	403	410	411	417	395	397	445	427	439	397	407	407	426	434	416	401	415	405	455	362	407	376	380	415	416	402	427	420	415	424	427	412	414	433	387	404	417	457	441	418	426	409	377	407	384	423	437	409	416	397	421	444	395	411	426	428	396	433	386	412	429	423	424	399	417	481	434	408	420	344	410	424	410	417	393	425	416	469	395	406	415	400	442	396	430	366	413	420	416	419	442	428	415	432	425	428	393	415	397	351	441	395	400	392	420	443	423	387	388	417	415	407	408	405	401	370	417	419	399	413	409	422	423	471	427	394	413	396	424	427	416	436	429	409	440	405	426	433	382	397	425	413	423	399	416	421	408	431	409	416	417	433	427	432	432	420	420	444	449	401	427	394	412	411	377	404	395	408	411	449	405	397	417	440	382	435	417	386	442	379	406	410	414	393	392	398	443	392	415	398	394	406	405	437	387	405	441	405	396	426	437	418	383	439	405	382	418	420	443	391	396	374	396	398	448	396	428	421	390	443	431	461	435	389	404	420	399	431	418	424	404	410	427	388	389	447	406	394	388	394	410	423	394	413	408	391	415	419	416	421	413	435	425	444	395	425	402	405	421	410	426	425	426	423	432	408	404	396	429	394	362	427	403	450	431	457	422	393	408	436	398	399	390	375	423	409	423	440	417	422	423	383	450	400	414	377	386	395	432	410	384	393	445	432	452	438	404	414	462	459	432	448	406	413	428
26614	22612	25672	18708	12334	9189	6675	4824	3652	3092	2490	1807	1480	1241	910	879	741	677	638	620	636	605	633	685	684	707	669	653	647	620	682	674	652	636	605	588	554	602	584	546	574	527	553	511	541	529	532	531	552	563	514	538	503	523	515	560	512	509	504	527	489	553	557	480	484	520	525	471	499	534	552	560	553	521	496	492	499	490	500	492	492	512	509	429	505	503	543	522	483	488	531	539	511	507	516	501	482	523	513	493	478	515	501	490	552	538	509	538	466	523	498	493	488	487	550	513	515	459	502	460	546	591	477	516	515	517	474	506	526	565	511	512	461	498	476	545	524	553	468	523	510	471	545	501	515	506	542	527	474	537	502	542	498	492	515	526	505	493	510	507	530	519	511	500	530	512	551	474	502	500	505	508	533	520	507	502	510	506	524	542	513	505	506	485	524	498	574	511	510	521	514	530	537	522	551	543	524	502	521	532	510	519	523	565	518	527	536	510	476	526	474	521	511	541	540	513	549	495	514	550	536	523	530	530	515	502	512	493	525	517	494	508	527	493	491	506	516	506	533	495	516	538	481	520	544	531	523	510	485	550	511	546	530	486	521	534	488	531	486	504	499	518	483	525	500	538	491	528	499	508	512	488	501	454	526	517	523	504	521	529	518	526	517	516	485	459	512	498	538	458	497	538	495	541	518	541	529	454	508	551	502	487	557	509	512	507	488	496	465	534	510	489	504	531	491	520	521	551	512	494	493	509	508	508	499	529	489	527	550	505	517	507	517	527	508	513	571	498	460	526	488	523	454	506	514	532	487	481	512	529	521	492	520	489	527	517	483	540	518	521	524	490	464	539	549	538	483	514	502	510	513	502	538	508	488	512	520	484	516	513	483	483	544	505	488	516	502	491	498	510	479	525	506	525	506	564	527	519	519	513	484	512	523	515	494	497	506	520	529	505	506	510	543	502	505	531	521	507	488	517	494	552	487	501	505	525	470	511	510	526	536	501	495	515	462	503	462	554	498	506	553	508	499	470	511	505	563	491	520	481	505	506	520	521	519	527	559	525	507	522	521	520	530	509	498	536	500	507	483	517	522	493	521	542	474	520	486	514	514	493	496	469	503	488	508	520	531	490	474	528	517	556	504	482	489	494	528	534	530	537	522	493	498	545	523	501	482	482	514	496	497	515	502	515	499	531	507	531	520	502	517	482	491	527	482	482	505	523	502	501	518	518	506	515	505	537	474	473	512	540	524	494	503	529	494	494	544	522	539	479	501	507	534	497	516	537	511	505	548	516	512	565	500	484	537	524	494	484	545	485	461	492	514	506	476	521	507	475	505	496	517	480	482	503	483	544	516	512	537	531	522	472	505	551	476	517	510	511	512	539	496	511	493	503	506	502	505	506	521	550	543	546	493	502	526	504	514	515	581	541	492	532	480	518	486	516	508	515	513	505	496	476	547	540	563	527	513	501	519	494	520	525	554	518	493	499	481	483	492	489	498	509	525	491	514	496	492	522	493	536	476	536	480	544	510	523	496	510	552	503	513	494	503	489	510	516	504	515	523	487	527	496	500	490	557	520	531	489	517	445	524	554	539	552	500	520	501	469	488	524	535	490	525	525	487	525	508	467	482	511	498	504	517	481	474	489	484	471	558	559	499	507	513	534	493	511	527	505	587	539	503	509	532	489	493	532	551	542	517	500	461	491	489	526	529	557	480	503	466	516	525	514	498	517	499	506	492	499	528	488	546	456	507	503	523	486	522	530	515	546	518	472	509	545	475	529	524	494	527	540	547	536	524	499	471	561	536	480	564	509	490	530	509	500	516	503	466	503	524	467	476	498	522	509	541	553	507	519	506	494	508	543	533	523	498	530	544	533	537	530	528	537	502	514	518	517	513	497	493	499	505	472	503	505	465	500	512	524	552	498	482	537	509	475	529	534	511	511	501	516	523	472	476	543	507	484	507	522	505	479	523	523	473	486	531	528	521	520	509	490	547	505	494	518	506	511	523	504	539	503	497	531	542	507	545	513	514	533	523	520	532	506	525	523	550	481	576	510	476	509	476	513	543	521	510	535	473	488	522	511	510	544	471	512	519	508	496	536	523	513	507	528	514	524	526	546	482	494	535	523	543	537	493	475	553	534	520	520	524	500	490	504	526	507	545	495	479	506	506	478	521	502	515	567	506	512	507	502	563	499	516	546	524	508	538	506	482	531	476	505	498	512	510	523	511	578	529	564	548	500	497	504	516	516	544	467	492	493	511	496	510	491	507	515	555	547	529	481	541	511	526	539	526	529	548	475	504	499	496	523	491	511	531	509	519	504	481	463	548	486	541	519	532	499	517	531	536	475	516	482	535	516	521	493	509	512	530	494	510	541	534	517	558	513	520	482	551	511	554	543	526	496	509	536	532	498	496	507	500	467	531	504	529	540	455	496	503	534	508	514	498	546	513	523	536	480	535	516	524	502	531	505	494	537	509	516	501	522	513	538	512	476	467	520	563	505	499	519	552	514	516	517	525	525	492	515	497	531	491	513	524	501	514	462	540	502	534	493	502	506	511	481	514	539	521	499	497	505	521	558	483	498	521	506	481	522	494	510	532	530	498	530	560	522	492	525	525	520	484	505	523	533	494	499	482	563	514	489	506	498	576	493	515	540	546	526	502	522	489	472	531	475	512	538	492	537	530	527	514	563	524	509	537	486	495	517	524	518	500	526	509	502	548	460	535	469	491	482	559	474	481	540	505	512	534	525	496	496	481	499	501	535	490	487	505	470	500	511	495	505	541	522	489	531	494	524	478	500	470	496	519	483	490	473	442	519	542	524	523	502	548	491	493	471	509	541	447	525	495	528	495	540	494	476	509	518	520	519	504	523	522	538	488	509	510	538	531	538	515	466	502	516	517	497	526	529	518	471	535	532	515	526	508	530	514	457	509	516	502	496	509	515	540	514	509	486	572	499	498	503	484	517	542	563	535	499	501	513	443	485	541	508	493	527	532	504	517	582	467	501	514	517	520	503	546	534	502	516	539	457	514	495	489	502	528	493	510	502	523	490	483	522	487	499	468	513	524	511	514	477	503	496	511	542	498	488	485	495	504	481	479	536	499	524	495	496	537	515	521	479	538	530	540	526	530	504	499	521	533	520	535	536	521	537	553	488	513	511	491	513	495	482	531	497	482	524	480	500	492	477	536	477	522	524	533	513	529	523	526	506	491	474	525	555	530	511	519	505	533	527	498	521	522	536	529	545	497	485	545	526	497	478	520	528	558	535	527	499	483	516	511	523	500	474	473	499	480	502	513	523	514	517	541	525	516	534	535	511	519	510	504	507	565	502	514	579	526	489	534	481	509	532	516	562	484	535	539	499	505	551	511	521	518	531	500	536	488	485	499	528	511	483	493	502	474	521	505	538	515	537	513	472	523	530	495	517	511	533	479	536	521	537	538	529	520	519	483	536	509	519	465	527	465	501	510	516	502	527	470	505	532	484	482	491	501	528
20701	33023	29537	20142	17994	15031	12502	9644	7946	6778	5370	4085	3083	2360	1755	1504	1165	1083	964	966	954	911	948	1059	1039	986	968	952	1021	961	975	962	896	885	857	844	814	787	839	746	761	725	701	679	676	723	696	649	709	694	689	680	723	700	702	676	695	703	651	648	673	643	673	658	630	699	711	647	610	686	661	666	670	682	685	631	683	605	620	663	621	645	643	658	635	597	661	657	647	661	679	566	629	609	662	662	611	681	648	657	633	640	591	611	620	662	620	682	698	591	654	657	652	662	655	663	660	647	698	651	620	672	666	626	670	631	605	654	645	640	641	673	636	684	654	686	661	676	644	658	637	682	654	573	619	624	630	629	681	621	726	635	625	656	676	638	628	644	632	557	633	633	632	623	617	632	621	663	638	645	597	662	702	668	655	655	631	630	626	650	598	595	633	668	622	615	629	639	674	674	673	642	676	687	622	636	633	606	628	618	666	647	651	673	654	643	625	655	655	604	620	616	682	634	658	613	679	672	723	676	679	681	645	646	621	647	639	644	627	659	649	657	675	665	659	676	650	640	611	642	650	665	617	688	647	698	665	646	661	663	648	628	699	625	672	659	637	696	651	658	608	647	659	627	632	668	680	662	640	626	678	633	646	620	630	649	661	669	612	676	625	639	603	640	632	683	662	660	659	672	662	630	661	639	645	624	647	679	636	651	673	629	661	651	612	636	648	668	632	635	628	660	691	662	669	695	649	654	649	658	633	684	645	613	623	663	669	673	674	645	614	630	631	655	663	641	660	628	634	619	646	653	599	633	694	678	682	673	630	691	683	616	677	637	665	636	673	597	651	660	645	675	657	629	605	663	628	712	659	684	608	638	615	627	646	646	615	660	626	651	639	640	662	655	621	673	646	691	656	663	653	658	656	623	645	633	609	615	571	645	660	634	661	651	616	590	647	669	624	690	646	665	678	674	615	657	646	639	662	623	635	654	642	640	642	634	657	629	641	620	617	676	685	631	608	629	597	660	652	647	652	623	678	680	656	669	628	644	658	648	666	596	629	666	644	651	646	656	648	631	671	671	659	627	653	626	596	616	653	642	685	626	612	649	696	632	650	631	622	635	655	629	699	600	655	660	648	591	648	647	628	634	610	673	678	651	621	609	603	618	625	675	654	662	653	614	624	627	660	652	623	604	635	674	664	632	621	643	676	658	608	675	680	673	643	664	628	677	659	643	644	655	715	643	663	668	625	674	600	629	681	662	630	613	645	650	672	614	678	627	630	648	677	630	714	644	681	630	634	633	656	687	666	596	634	657	654	656	645	641	670	676	632	626	636	663	637	635	689	649	676	648	649	596	669	642	658	648	635	664	659	656	667	619	661	686	636	656	649	657	662	623	649	630	686	623	638	678	615	665	696	630	621	679	630	614	634	637	646	606	657	643	623	642	645	626	625	613	643	650	651	658	657	674	648	645	677	608	689	631	652	638	683	633	628	630	668	651	668	596	670	594	602	623	659	659	647	625	654	623	633	627	620	620	631	605	658	633	647	676	629	675	609	706	645	632	652	669	660	606	638	602	681	642	676	644	645	711	633	658	694	662	651	648	695	656	616	637	635	598	630	653	681	680	626	684	668	669	689	665	619	657	653	659	681	670	665	643	655	657	699	630	679	635	650	621	666	660	676	644	682	629	649	640	654	654	623	650	652	652	640	640	653	639	608	622	642	647	624	645	615	665	660	675	641	621	629	656	651	667	675	685	634	656	631	633	663	625	641	663	709	653	609	674	639	668	647	686	656	685	612	622	660	674	663	615	671	665	670	650	661	632	691	627	629	646	653	650	680	660	639	643	625	661	613	619	638	664	705	624	660	648	597	638	661	680	606	638	637	645	682	652	689	653	673	635	665	630	661	690	648	630	622	649	650	668	600	612	634	640	614	669	641	679	667	662	617	638	659	655	626	713	645	631	658	646	647	665	609	629	650	616	662	682	633	623	701	650	604	653	702	646	616	684	608	673	638	693	671	661	662	595	660	629	642	655	619	688	658	697	670	628	592	646	698	728	663	692	638	621	637	647	630	651	667	635	667	608	631	666	661	655	661	653	642	645	673	671	636	656	633	647	627	678	681	629	638	664	627	587	659	650	670	610	644	645	664	674	613	632	655	650	667	690	635	629	619	636	596	663	663	635	661	659	646	667	615	647	611	621	628	662	622	674	640	655	618	621	655	647	653	608	631	637	657	636	673	652	662	605	646	646	623	624	638	626	636	637	640	630	683	632	646	687	675	620	683	701	643	653	669	663	683	689	689	620	665	645	686	632	642	641	669	650	639	662	657	675	683	659	668	649	596	645	598	614	612	638	628	665	639	618	656	648	660	660	665	681	670	642	632	623	645	636	621	679	674	671	657	646	701	631	609	643	652	672	683	665	634	643	648	682	636	610	659	609	614	629	628	703	662	689	675	676	645	645	633	651	661	632	694	601	644	651	647	663	608	654	658	641	651	643	672	632	609	630	665	618	675	631	648	668	652	666	680	705	638	673	666	680	665	665	667	674	623	632	624	633	649	661	639	651	682	648	643	641	637	621	672	630	638	605	687	682	616	633	591	637	624	644	648	657	668	628	642	642	662	692	586	667	688	633	651	652	673	684	656	630	613	637	628	639	705	675	676	635	615	673	670	664	634	610	596	684	661	622	634	660	661	653	619	599	659	625	645	676	672	630	677	646	671	644	640	656	596	629	644	651	645	662	593	643	662	668	632	611	677	662	698	654	637	595	648	679	630	593	654	631	674	660	645	614	655	633	632	645	634	629	645	668	648	665	653	664	666	647	613	633	634	659	628	626	633	635	645	658	654	679	675	670	646	597	638	601	621	669	649	649	639	674	678	630	704	608	695	687	645	658	658	671	658	637	649	631	624	656	643	635	626	606	627	682	625	618	641	668	664	682	631	676	588	665	670	670	661	663	656	637	615	668	634	652	643	646	612	701	652	625	646	619	678	638	633	637	610	657	681	648	645	700	624	668	597	639	643	654	682	655	607	658	631	643	659	701	646	706	662	685	616	665	693	649	641	616	577	603	623	641	689	679	664	676	658	621	646	626	644	644	675	634	652	645	620	633	661	603	632	634	618	637	619	650	652	582	637	636	644	640	649	673	689	701	634	667	662	644	670	631	628	649	672	620	635	668	637	620	677	636	652	636	685	641	646	642	658	591	626	631	627	650	644	651	636	663	649	638	648	678	678	624	641	650	630	668	648	656	675	646	672	618	647	614	619	651	623	653	659	624	655	628	648	644	657	652	645	660	647	616	636	659	643	709	666	658	673	662	650	655	653	658	661	679	648	635	629	657	619	634	640	628	654	651	618	674	616	679	653	653	661	658	617	599	650	657	657	680	654	627	650	665	639	673	636	625	711	689	622	671	660	622	644	636	623	638	678	699	603	667	646	666	681	657	654	636	654	654	662	665	614	651	641	680	627	643	662	639	638	645	644	622	640	666	607	636	616	627
23391	20794	27991	23782	21085	18326	12168	6679	4977	4087	3202	2433	1843	1388	1029	975	804	706	625	646	595	609	639	665	684	627	686	673	603	678	660	573	607	587	572	562	533	510	499	454	489	462	439	484	455	455	440	487	444	401	432	464	459	431	443	449	463	459	462	439	466	414	436	456	449	408	430	422	412	423	439	428	437	451	436	442	393	388	425	397	429	448	433	413	410	422	404	389	387	417	438	418	417	443	404	369	378	411	402	392	397	457	413	442	388	416	412	397	414	397	413	420	429	414	429	441	383	409	405	411	405	425	444	398	415	383	438	388	419	410	398	407	411	395	414	384	395	424	372	399	423	420	398	390	386	390	406	395	406	436	425	419	425	437	363	415	435	417	384	427	372	396	399	415	390	389	397	391	378	414	382	428	420	427	391	410	414	417	436	377	434	397	402	423	394	415	406	396	374	406	404	415	403	416	373	428	420	387	428	414	408	439	417	444	422	418	413	411	404	415	388	426	419	393	408	420	400	417	412	395	439	389	391	385	393	396	419	409	386	377	422	419	389	425	429	419	401	426	409	376	420	409	446	425	364	375	418	434	400	418	423	428	385	410	418	458	434	395	421	426	401	408	402	450	388	373	444	352	421	406	413	408	440	386	416	423	424	427	448	402	406	372	422	424	383	417	439	413	376	414	431	383	382	415	405	421	451	398	405	400	421	398	425	398	431	399	379	377	463	407	401	452	409	430	417	425	406	426	406	412	433	431	407	390	443	440	417	417	416	416	449	405	376	397	433	409	422	424	452	421	403	408	385	402	391	410	434	427	382	424	387	429	377	409	408	409	408	434	429	405	387	375	413	383	434	368	406	409	359	405	375	367	405	411	437	425	437	419	387	390	412	398	445	428	417	445	390	409	421	428	389	378	408	428	429	417	378	398	394	434	438	398	417	375	423	384	376	420	412	433	444	432	413	392	409	427	408	393	439	397	416	373	408	394	449	383	400	426	380	402	382	440	403	411	423	382	414	415	454	423	423	407	428	410	401	400	414	379	380	392	401	408	366	420	394	433	393	425	426	389	376	379	393	384	409	422	474	410	386	405	416	402	400	471	425	427	383	386	417	378	410	423	403	405	445	394	405	408	424	423	372	394	383	397	384	378	392	415	407	422	395	413	415	399	425	411	402	403	419	424	408	426	401	409	410	411	396	411	428	438	418	424	396	427	419	436	423	391	393	415	447	414	415	449	423	428	441	451	435	404	405	403	381	336	395	405	415	403	420	429	385	420	412	391	388	400	392	427	384	440	418	371	383	401	372	404	399	419	419	398	396	402	402	430	430	412	421	473	404	417	396	403	397	428	413	366	409	395	406	406	405	453	404	388	405	405	374	379	396	427	397	416	373	390	443	440	413	389	402	397	400	424	426	426	397	403	421	438	427	343	406	397	394	397	424	398	403	411	448	398	397	412	388	441	389	407	416	420	400	415	398	405	400	444	427	400	406	433	396	400	432	408	413	423	412	418	385	410	396	444	382	416	414	382	377	428	412	375	389	415	394	378	396	407	399	415	403	401	407	393	418	431	413	427	422	449	391	402	408	414	437	392	417	391	391	406	414	431	409	404	433	383	443	397	405	425	410	417	428	377	406	395	410	405	418	385	392	418	375	390	406	432	367	401	412	420	424	412	375	410	414	442	401	415	444	394	429	393	433	412	412	399	400	410	397	414	421	379	454	370	428	439	425	426	390	439	414	382	408	357	427	385	387	415	402	433	407	385	421	398	375	413	436	418	409	425	422	384	426	428	405	431	397	441	394	449	392	419	412	435	411	383	454	393	409	385	412	416	436	408	389	429	401	417	386	457	383	437	371	414	434	420	404	371	437	428	417	415	418	365	403	456	439	391	434	387	403	397	391	376	427	407	386	379	431	368	441	417	394	402	416	375	439	393	399	396	395	402	408	442	411	375	437	416	409	392	397	426	388	404	387	400	435	369	399	413	395	407	367	383	449	413	406	396	428	393	383	406	412	411	402	416	413	425	438	432	428	392	377	411	394	450	436	413	386	398	416	425	407	432	425	406	407	428	440	427	409	421	438	408	411	367	417	383	372	412	426	398	414	430	416	410	395	407	388	438	459	403	412	437	422	418	416	416	408	407	414	430	416	408	443	360	439	423	416	418	361	389	409	406	394	411	400	425	411	414	382	411	396	401	427	439	411	431	409	389	418	426	422	419	389	401	399	386	379	420	379	415	431	401	389	393	381	416	427	437	422	401	430	414	412	394	375	425	431	429	425	405	411	424	409	396	399	392	427	425	377	389	411	431	394	430	420	394	422	395	435	431	419	380	420	376	416	426	402	464	398	374	427	406	435	377	427	409	387	412	395	393	365	419	421	451	405	397	435	388	399	399	419	394	412	376	422	399	373	437	395	421	408	392	415	439	410	402	420	434	441	426	405	416	420	432	358	393	427	435	397	441	391	365	395	425	396	449	425	383	390	386	414	409	434	373	427	413	366	431	434	452	428	425	395	413	413	412	393	427	380	438	409	409	436	388	391	405	418	417	414	366	434	418	383	407	467	368	429	385	413	367	418	440	417	388	431	403	428	362	392	371	390	419	380	387	410	426	441	411	404	407	429	390	412	394	389	388	352	436	419	423	410	440	446	409	430	410	399	415	428	407	395	420	401	435	381	409	430	361	414	436	402	413	442	397	391	390	419	414	425	399	385	438	377	430	455	385	379	400	417	407	406	404	441	439	403	402	400	426	383	411	388	398	371	404	353	373	386	390	448	432	399	437	395	391	419	431	420	407	412	398	398	408	383	432	399	388	392	441	397	405	391	402	398	428	399	398	415	398	401	410	440	405	428	427	416	383	431	402	425	384	442	429	408	413	402	432	413	437	374	393	391	393	383	421	454	416	418	438	428	406	413	397	359	452	395	383	416	404	377	435	390	437	395	452	409	402	448	407	428	436	424	398	397	404	412	414	408	407	393	406	410	414	394	426	437	421	392	407	402	469	378	411	425	387	376	433	441	423	406	409	430	391	395	444	443	424	384	424	406	417	410	408	421	385	411	423	377	412	437	441	413	416	395	409	423	418	400	386	425	437	410	425	424	417	425	422	430	414	384	431	373	409	398	418	428	354	403	430	401	397	423	376	400	384	463	406	404	395	415	396	377	399	409	414	443	411	415	424	419	395	412	368	432	400	415	382	412	418	394	406	412	396	426	393	416	434	405	395	459	389	446	427	426	393	384	443	425	417	397	409	418	412	392	391	410	401	434	425	400	394	405	392	394	379	417	395	404	447	384	425	408	418	428	400	410	430	375	411	380	402	394	429	433	405	430	413	438	426	372	433	398	404	424	407	415	384	435	443	378	444	398	388	397	401	390	376	408	398	426	412	373	417	440	425	395	417	421	408	394	394	406	389	428	420	419	397	413	388	409	381	421	434	426	386	410	408	392	404	418	438	392	423	394	410	413	412	423	418	385	462	395	425	390	425	405	384	456	403
20957	38456	34731	25332	21885	18919	15793	12629	10577	8846	6919	5288	3820	2766	2162	1813	1454	1206	1090	1040	1067	945	1000	1122	1104	1080	1027	1111	1024	951	1039	976	958	915	882	812	802	847	724	728	703	662	636	608	631	606	602	607	588	595	539	576	599	550	622	568	633	595	563	574	574	565	567	553	551	570	561	570	556	568	509	565	518	536	533	547	562	516	583	521	509	547	536	522	512	505	538	559	508	539	557	541	522	559	557	563	534	499	510	483	519	508	529	528	485	564	521	477	543	514	524	528	541	544	556	537	517	538	538	548	539	488	521	514	462	533	543	539	496	525	506	518	518	544	487	523	527	518	501	536	525	564	529	526	550	547	498	568	541	522	543	539	540	501	508	520	492	512	547	502	521	539	538	517	511	518	527	491	495	520	556	564	512	532	538	530	508	529	479	528	528	531	508	502	537	503	554	486	524	544	549	464	553	509	515	524	478	510	551	528	496	552	491	520	553	516	503	523	549	520	562	533	518	547	520	518	556	519	537	526	516	527	512	529	521	494	529	488	517	527	503	553	518	502	552	497	538	499	549	539	461	512	539	528	505	519	532	544	531	506	495	543	536	534	488	493	552	522	569	546	506	542	515	497	529	528	522	513	504	500	565	500	503	529	522	505	533	502	516	521	508	559	591	567	524	507	554	567	515	505	522	506	525	484	514	513	507	527	515	531	544	501	505	498	541	498	557	501	529	539	549	564	508	527	552	537	479	535	546	474	535	509	510	484	558	541	518	496	544	507	512	532	515	508	515	530	499	555	516	532	556	547	540	514	519	494	503	496	578	502	511	514	531	499	532	548	486	490	547	530	522	518	556	521	494	541	539	555	545	498	537	542	496	506	519	485	499	506	555	488	544	563	508	514	537	504	504	517	520	543	522	564	543	563	513	510	506	548	514	546	524	519	505	475	554	509	511	572	519	534	507	538	513	526	508	523	571	479	535	507	534	537	532	597	518	521	514	492	555	551	506	528	525	540	497	538	543	542	516	537	508	553	539	530	536	533	540	551	560	550	570	530	527	529	515	526	514	546	515	518	547	534	508	525	536	502	564	489	547	538	498	561	541	499	480	538	551	542	529	547	529	501	513	520	528	502	479	542	512	551	532	480	514	521	506	547	545	545	503	505	542	541	519	510	508	527	539	529	537	539	543	531	489	533	532	514	513	501	563	520	556	518	550	515	533	481	523	498	520	552	520	524	501	550	513	528	521	560	524	535	532	548	515	535	509	507	532	537	519	550	546	540	493	550	541	557	530	513	554	525	500	513	488	511	516	520	514	566	531	538	528	527	529	514	585	556	571	550	541	568	523	519	495	445	523	555	493	558	551	536	538	512	502	482	543	501	498	525	565	530	550	551	525	517	541	533	493	537	484	521	514	514	529	516	507	564	540	536	544	513	546	528	513	560	514	565	535	511	488	529	541	512	523	522	511	536	517	532	516	548	539	518	526	533	534	511	554	493	519	489	534	515	498	537	518	528	533	530	478	524	520	505	509	552	535	500	506	562	557	514	543	505	541	532	521	524	544	517	502	512	512	511	547	539	492	558	530	523	524	497	493	571	539	532	526	516	493	529	513	538	544	486	542	533	535	512	538	508	513	520	515	517	523	546	519	565	513	549	532	544	524	551	501	484	558	494	520	559	493	545	534	530	521	535	571	552	539	534	536	556	559	516	478	498	520	475	559	570	540	494	526	517	520	518	508	519	518	545	481	544	535	546	508	477	526	526	500	527	514	526	521	519	526	495	533	502	523	511	530	530	525	510	503	539	533	535	503	546	550	501	513	546	563	506	523	568	567	555	516	525	512	515	546	506	539	506	524	503	586	560	523	542	560	525	510	523	520	515	512	547	527	559	508	498	490	509	499	492	526	528	535	524	566	498	525	547	541	571	533	508	524	521	549	557	489	523	539	477	557	505	554	517	520	534	533	555	542	537	527	540	525	547	528	538	551	506	501	533	508	538	471	537	543	555	534	521	537	493	491	511	542	521	491	517	551	470	547	508	535	519	518	509	529	531	488	550	482	526	496	542	522	516	551	496	503	539	513	515	512	511	506	521	529	536	534	522	577	582	512	496	534	502	568	499	499	544	513	544	520	527	543	539	529	536	553	549	552	531	513	542	507	528	534	519	538	525	516	542	520	532	496	497	527	528	491	532	512	508	534	521	559	520	482	532	510	525	520	518	546	496	546	503	532	539	499	502	534	529	533	504	511	539	564	578	516	496	493	506	535	503	568	515	553	507	511	495	554	535	546	507	505	513	512	536	526	495	497	499	515	527	536	544	497	492	560	457	496	525	528	514	518	535	531	483	562	490	484	531	535	514	514	517	507	576	522	528	550	539	518	550	521	518	537	526	508	543	501	529	547	526	574	505	483	522	539	522	489	528	504	488	535	533	534	548	509	516	518	496	545	527	495	552	504	512	485	495	526	544	496	582	528	518	486	549	542	533	558	528	497	552	555	518	520	530	534	541	538	531	541	503	551	534	577	512	530	485	533	524	525	500	540	572	512	545	523	502	529	506	497	508	515	536	513	461	506	529	524	575	514	512	565	529	499	515	504	482	542	529	536	524	530	503	511	556	536	506	535	495	518	543	490	596	537	487	521	529	537	535	476	506	536	562	485	537	526	542	521	512	525	551	525	535	540	546	547	478	460	527	521	513	547	510	515	528	512	524	527	469	539	547	506	515	524	509	505	504	519	503	541	517	520	508	519	526	546	529	528	481	500	556	536	524	549	526	508	542	534	490	512	515	532	566	580	528	545	491	513	531	499	537	500	555	513	527	530	525	545	551	492	509	547	500	495	495	553	556	529	513	535	530	493	504	544	498	484	533	535	524	538	534	551	532	505	497	522	547	554	557	489	566	506	534	536	529	552	512	515	516	499	499	516	481	531	570	477	513	532	541	506	533	513	489	547	513	519	511	551	505	549	546	547	490	540	495	561	529	563	516	514	514	552	524	547	541	502	501	537	502	527	496	491	524	540	515	494	521	578	509	536	523	491	532	473	495	481	507	565	573	561	511	564	536	535	517	466	507	490	545	508	548	561	532	555	506	506	536	486	517	586	540	514	543	546	565	517	516	572	550	514	547	512	557	518	543	556	530	585	543	485	478	549	557	529	486	533	527	552	551	548	509	525	512	545	489	549	517	518	525	529	517	528	539	540	521	492	512	563	539	506	503	538	567	499	550	531	476	530	514	518	530	535	525	558	527	503	527	509	599	534	538	515	509	516	522	511	493	523	495	527	538	502	524	519	479	487	570	547	544	512	495	516	533	477	520	530	502	510	499	511	537	547	520	517	475	512	586	555	533	544	517	493	558	518	526	529	537	542	557	512	485	512	526	544	471	540	524	555	522	531	535	537	528	563	501	525	537	563	534	554	527	551	523	535	541	500	535	514	514	551	472	492	521	521	488	489	541	571	537	548	516	531	530	482	512	515	548	528	549	520	511	517	546	505	529	552	552
22344	20785	28457	23248	20914	21759	20050	9693	6420	5168	3863	2839	2112	1566	1190	1020	880	739	653	629	641	608	618	697	670	689	666	683	683	610	685	685	644	540	516	501	544	463	482	418	408	402	375	356	380	317	387	378	405	407	381	383	371	350	344	361	365	354	367	354	365	346	383	346	367	355	350	356	324	323	350	337	329	365	386	324	302	328	341	353	330	353	356	315	300	293	349	323	303	311	332	326	346	307	327	316	308	325	308	324	342	333	317	313	290	313	327	356	320	295	359	341	313	322	326	359	309	304	312	334	319	318	340	332	342	332	337	322	355	324	306	316	329	329	301	302	317	290	328	326	304	317	326	321	327	340	299	336	330	342	321	319	311	321	298	352	340	306	323	344	340	330	304	335	356	307	322	332	335	315	321	296	364	329	312	318	344	351	342	305	326	286	306	323	328	312	312	323	319	333	317	324	340	333	344	288	329	324	311	315	348	303	312	337	322	333	338	319	321	341	359	280	331	294	368	338	318	300	323	302	322	315	311	311	309	348	335	302	318	340	336	278	297	342	325	338	320	333	302	335	336	324	317	341	347	341	336	341	332	316	338	332	322	293	263	327	307	312	295	299	304	328	337	347	335	296	317	312	289	296	323	320	309	346	318	317	306	331	342	316	342	312	307	320	299	318	350	328	363	308	310	314	333	288	372	325	305	352	324	307	329	345	325	335	327	336	303	289	325	309	338	313	328	300	291	314	294	329	350	297	301	310	308	308	308	354	296	327	335	312	319	326	336	308	313	350	322	309	327	333	332	337	314	319	323	314	311	322	325	303	329	331	305	313	339	300	357	324	331	304	336	339	329	333	332	331	326	304	320	343	317	312	311	319	330	319	330	337	310	302	330	346	318	302	317	291	315	294	358	313	302	341	319	307	325	338	313	327	346	324	309	302	321	323	301	275	318	302	303	319	297	315	323	322	322	324	303	308	306	320	302	295	335	296	322	325	322	316	340	336	338	299	297	330	328	321	287	310	298	304	320	341	342	329	304	293	328	301	320	323	356	300	323	338	311	314	308	316	295	307	326	327	310	304	360	315	315	327	296	325	329	333	328	329	317	317	312	339	321	314	330	295	334	313	305	301	335	332	319	358	313	344	308	315	303	327	346	346	314	297	325	320	337	286	286	353	320	308	319	308	298	336	284	307	342	329	297	299	287	356	333	345	311	326	328	352	277	330	306	334	341	397	278	294	347	308	315	320	327	324	320	283	312	322	288	344	320	326	341	345	336	334	332	319	339	318	328	317	333	304	339	318	337	348	324	331	315	337	329	349	299	324	330	283	336	307	331	352	307	321	331	322	346	337	308	304	294	352	328	328	321	329	309	339	298	334	329	302	330	338	340	327	317	320	331	348	343	327	299	294	306	349	336	326	333	331	348	355	324	305	296	326	313	315	322	301	323	332	373	342	302	325	315	312	300	310	311	303	325	287	326	298	307	337	323	327	341	281	310	326	336	327	324	324	319	318	308	292	303	297	358	336	310	324	351	306	308	317	317	328	278	316	310	312	308	345	307	344	340	344	301	311	320	331	310	293	326	304	343	343	314	322	306	304	331	328	305	300	321	273	320	318	325	324	351	305	346	318	306	355	310	308	302	309	334	329	331	297	329	334	355	301	290	314	329	279	287	330	363	310	350	335	314	320	306	314	319	322	312	276	360	342	332	312	347	323	307	310	307	328	313	314	330	313	290	339	320	334	318	311	354	298	312	305	323	304	303	312	327	325	323	350	315	323	332	300	316	307	313	306	329	339	316	310	306	308	312	315	310	313	304	309	337	282	313	307	357	335	323	295	313	325	322	308	298	323	313	308	346	333	320	317	323	333	341	312	299	320	320	266	320	334	319	314	313	320	363	324	311	313	347	279	313	322	320	330	320	304	311	334	324	324	312	326	311	310	339	312	316	338	319	323	347	349	317	317	312	340	327	330	331	326	319	297	318	309	299	349	308	282	301	324	336	316	324	281	312	347	320	327	329	329	337	322	321	327	311	311	328	306	287	339	343	336	300	340	336	294	317	327	291	343	355	291	295	297	333	306	313	334	311	345	333	296	308	344	330	307	325	310	332	319	292	324	316	302	328	321	329	324	295	314	297	305	313	277	341	303	319	331	326	323	340	320	292	296	330	314	322	320	309	353	347	303	315	292	328	297	281	299	314	309	323	328	338	312	324	323	292	294	305	314	334	323	310	310	343	303	332	312	289	303	327	333	309	343	318	323	304	288	294	340	309	330	339	325	319	327	340	351	315	328	323	304	317	329	314	312	348	331	333	323	311	320	313	339	317	302	342	339	304	315	309	312	333	377	292	317	320	330	326	331	317	299	314	296	320	317	339	319	313	322	304	304	334	321	304	320	288	342	317	315	360	293	322	319	339	323	323	325	329	334	295	299	311	321	306	314	326	308	339	334	299	354	320	319	287	319	324	356	320	308	323	311	302	298	314	331	337	344	324	308	349	335	326	321	363	281	327	304	350	288	308	325	327	308	302	339	372	309	296	353	325	337	300	330	324	319	293	290	287	328	327	321	309	317	305	342	309	334	334	324	311	300	299	310	306	342	317	336	314	311	327	301	340	321	295	314	275	313	313	324	350	321	315	328	324	301	330	350	302	313	354	307	313	344	307	322	309	334	309	322	308	316	303	338	338	312	286	358	311	330	337	340	309	278	346	317	318	328	331	329	332	368	323	343	300	324	301	339	309	313	311	316	270	308	322	332	342	316	332	333	326	368	346	309	323	304	323	346	315	299	318	354	334	312	299	342	352	344	324	322	335	320	315	347	315	300	338	295	313	351	329	320	343	322	329	332	288	339	311	326	307	384	283	364	321	333	323	286	326	318	315	313	324	328	299	338	305	303	331	300	329	307	329	286	356	307	304	342	304	334	358	354	304	325	344	313	364	354	324	294	334	299	301	294	344	306	302	317	322	343	305	326	304	325	321	327	338	313	304	329	304	316	330	322	342	328	349	304	329	333	326	296	304	308	320	340	295	324	311	314	304	322	329	340	321	313	318	328	319	317	316	302	323	315	292	351	355	303	316	327	334	307	307	333	307	338	324	332	311	305	323	315	306	304	307	320	315	311	339	328	333	321	349	321	323	297	312	336	309	311	288	310	295	331	307	337	304	329	323	290	291	314	313	332	293	340	305	300	317	361	345	327	331	313	331	343	320	298	301	310	336	348	333	320	353	329	338	327	309	314	295	310	330	311	310	314	359	311	314	292	313	303	305	336	322	315	296	312	322	314	345	318	286	296	303	303	304	324	311	319	302	332	312	313	306	330	324	336	319	320	328	307	311	324	323	293	338	318	331	331	302	325	297	306	320	339	339	349	316	322	336	316	327	315	322	308	292	335	311	334	313	354	325	326	324	353	330	300	323	306	311	359	363	334	318	360	312	310	301	290	326	291	308	301	336	292	349	330	332	328	298	310	317	317	298	314	328	313	333	330	317	315	315	290
22583	42259	38375	29337	25502	22449	19338	15206	12725	10603	8290	6204	4660	3478	2539	2081	1670	1314	1294	1087	1179	1099	1094	1258	1249	1153	1241	1168	1079	1082	1119	1132	946	950	898	776	793	782	793	678	574	547	511	490	488	508	546	507	527	520	525	541	481	510	481	528	513	493	451	461	495	460	455	448	424	467	457	412	438	448	438	436	441	454	435	451	404	430	404	382	402	408	385	419	430	416	406	430	420	412	396	445	417	396	373	398	417	443	399	400	418	403	421	413	384	415	419	405	393	363	404	414	460	412	394	399	398	406	382	436	404	428	404	425	441	408	362	405	422	381	388	407	410	417	385	396	390	382	391	370	402	387	414	369	422	421	385	420	390	396	409	426	418	374	415	382	389	401	428	375	419	430	411	397	395	372	387	420	404	412	371	438	417	437	427	419	387	408	395	438	414	403	392	377	386	397	410	387	368	419	370	372	407	414	387	380	405	392	365	379	400	403	418	410	367	386	412	391	425	431	374	382	373	408	435	417	371	352	410	398	407	403	361	441	424	418	405	373	420	411	403	401	379	374	407	442	427	425	378	387	410	412	392	370	413	398	400	431	402	414	382	395	355	372	406	412	400	407	398	431	407	385	413	485	391	383	413	372	405	389	397	381	373	381	377	374	360	409	384	406	411	410	405	397	415	388	403	424	381	378	418	391	436	392	368	427	392	397	393	402	403	407	406	390	432	401	404	426	407	410	377	403	423	403	364	400	415	411	397	406	410	383	432	391	363	413	402	403	390	399	410	397	436	367	463	415	404	383	398	363	406	433	416	433	390	425	411	388	419	424	402	411	401	381	418	387	396	375	374	386	413	396	364	391	394	424	428	398	414	408	403	442	397	423	390	433	398	393	387	412	377	394	421	407	411	396	384	405	436	428	414	386	396	399	457	391	407	421	409	408	418	404	391	400	412	401	395	426	403	373	373	369	425	406	377	416	379	410	432	403	432	397	395	404	386	431	414	390	391	369	417	403	415	379	414	402	421	371	446	387	398	435	413	408	371	399	388	384	375	399	372	414	398	424	432	388	422	422	391	366	439	380	394	427	469	387	413	409	386	411	377	408	417	417	419	388	378	400	424	438	414	378	388	424	389	380	394	366	413	390	407	413	392	404	410	375	407	361	424	397	391	415	400	407	397	417	420	392	398	437	404	380	418	401	393	412	397	390	415	428	411	418	377	411	410	407	412	393	426	424	391	410	363	395	400	414	415	387	393	412	419	397	385	388	408	431	429	430	425	444	399	426	447	368	422	410	381	406	416	414	383	419	434	366	409	397	410	411	417	416	399	426	427	438	439	414	386	388	414	424	420	374	401	379	408	425	398	387	384	408	389	401	425	400	393	408	404	407	422	407	407	397	381	374	413	424	377	402	396	423	419	367	378	405	411	412	386	449	403	416	407	406	429	422	403	404	431	400	389	379	393	368	423	393	405	376	396	397	392	417	378	422	413	409	432	362	397	381	409	420	413	421	412	384	391	358	372	407	397	408	389	402	417	383	443	418	412	420	383	389	383	413	392	383	395	388	413	392	404	376	385	391	424	382	426	410	382	372	365	421	403	381	412	422	396	396	432	398	396	404	400	382	414	452	385	376	375	413	423	439	364	410	412	416	384	412	402	410	376	415	401	367	426	448	383	432	385	390	399	430	405	368	421	390	414	389	386	416	427	408	405	409	451	401	411	419	411	389	421	366	400	404	384	424	427	424	405	417	408	402	415	376	396	421	411	412	404	392	391	429	389	401	391	436	403	365	431	399	420	398	453	378	414	400	412	374	399	394	398	375	387	390	372	367	434	404	412	397	423	392	412	432	416	390	399	415	394	385	440	413	419	407	412	393	398	419	408	399	409	417	378	390	385	401	420	431	392	401	415	425	445	369	382	395	390	398	387	422	407	435	412	416	386	427	416	429	371	393	428	399	394	411	376	400	382	416	403	420	388	400	415	367	406	380	371	408	410	413	409	399	407	383	397	412	401	372	400	371	371	408	391	375	375	373	402	427	396	400	424	385	409	395	388	403	427	440	409	400	400	409	405	397	374	419	384	404	403	384	366	411	385	411	421	386	411	417	400	397	400	396	375	378	384	394	390	397	378	387	385	432	365	405	408	383	422	392	393	406	366	399	398	421	413	386	358	433	384	404	389	388	415	389	404	376	381	407	404	409	413	401	367	378	410	412	383	398	412	355	401	409	390	386	386	430	401	386	423	384	410	389	405	388	409	374	437	369	415	426	393	389	437	378	419	413	379	413	398	400	428	453	386	387	385	408	405	381	450	382	402	416	427	386	400	380	419	394	413	388	415	377	407	419	444	388	391	407	386	445	405	391	419	419	394	412	404	378	412	419	396	392	405	393	380	417	435	405	386	409	389	391	403	406	374	367	395	423	421	399	387	435	425	385	391	447	402	423	406	386	389	418	377	383	410	373	385	397	387	431	398	392	419	361	426	413	406	400	367	416	387	416	417	445	433	420	405	399	390	394	355	426	399	391	400	417	425	396	384	416	432	418	396	375	414	393	430	371	395	419	398	402	387	423	409	415	410	402	423	390	372	390	408	419	404	393	386	373	382	406	403	378	377	355	404	377	370	408	418	419	401	389	438	413	425	396	379	401	420	420	437	428	432	395	428	363	431	406	383	414	425	385	431	384	411	417	390	398	404	428	463	389	427	425	436	368	371	431	396	376	382	411	415	431	388	389	377	410	422	393	409	396	357	432	405	421	402	408	411	405	403	383	400	394	435	405	390	392	428	407	428	404	344	389	396	415	419	409	415	368	411	413	387	393	403	402	388	381	396	411	358	370	387	436	392	394	430	406	432	404	421	391	422	418	385	387	375	420	439	394	430	408	372	421	415	382	398	378	413	382	411	389	390	422	431	379	376	377	412	394	405	437	415	376	409	368	386	427	379	398	403	402	388	420	392	386	384	406	419	392	422	388	411	394	436	414	369	439	388	417	420	372	400	433	386	438	400	400	398	370	420	382	381	392	416	391	400	405	387	427	407	384	396	409	397	414	409	394	407	465	416	419	398	410	405	391	405	383	399	395	418	432	388	392	375	419	408	398	382	399	407	403	385	423	405	388	432	355	421	423	393	433	400	407	393	379	394	400	416	408	367	405	382	403	378	394	361	368	360	411	444	415	390	388	370	379	403	358	402	392	401	397	399	386	408	390	388	412	394	413	366	406	405	396	399	384	388	354	409	400	372	422	391	396	415	397	403	398	389	372	358	441	386	384	409	466	380	395	416	405	402	410	368	405	403	423	393	377	404	408	404	381	415	384	409	364	435	415	413	388	391	433	389	395	389	427	420	384	399	421	426	407	388	422	389	426	382	375	420	426	414	414	425	428	377	383	414	427	388	405	382	375	406	382	378	379	415	434	381	412	430	383	393	405	408	396	390	393	400	401	424	379	420	411	445	368	401	374	379	424	409	391	383	408	369	413	393	381	403	385	409	413	395	437	394	417	391	416
26584	22723	25698	18686	12265	9142	7102	4813	3669	2929	2327	1791	1435	1069	932	852	764	702	654	610	642	603	642	752	680	635	631	673	715	659	663	651	648	599	586	549	628	625	567	570	565	524	538	543	523	551	549	543	510	547	568	569	529	550	543	543	543	570	575	551	490	517	540	524	525	503	478	549	524	514	495	526	488	524	556	503	542	527	526	505	519	500	540	503	512	482	502	466	494	528	535	556	501	526	477	527	490	540	517	544	545	515	525	541	510	507	470	498	488	539	456	540	540	530	525	524	517	491	490	536	555	508	495	527	491	515	495	491	526	533	522	491	492	517	483	522	488	488	548	524	504	474	538	569	535	477	548	520	571	474	529	513	509	517	509	551	491	515	527	469	474	515	507	533	561	528	550	520	532	514	493	517	509	531	507	505	507	500	564	498	492	529	520	502	460	532	453	538	484	510	490	528	513	488	539	520	574	525	539	487	472	527	493	554	499	504	491	544	514	506	497	487	529	493	508	554	493	508	553	567	506	508	445	514	517	544	517	496	529	539	521	523	527	500	491	536	523	537	505	544	569	530	518	517	517	480	540	512	516	528	515	505	484	559	552	507	509	506	496	496	501	532	513	513	567	533	528	525	485	474	497	549	471	502	575	542	508	495	512	514	521	511	533	518	535	524	538	516	514	509	515	519	508	511	518	520	525	528	533	530	497	473	519	522	509	533	512	515	504	522	536	525	496	508	490	538	490	517	518	525	509	496	513	538	507	545	543	510	500	541	538	489	501	545	516	480	475	536	506	531	551	495	506	470	492	533	538	547	449	534	531	505	552	502	509	497	516	483	565	549	499	479	510	516	506	532	529	537	528	504	502	509	529	542	513	550	557	504	509	494	498	522	503	518	532	510	480	485	535	502	516	521	545	556	492	496	501	552	500	505	552	534	501	498	523	493	512	496	500	515	525	493	506	502	506	505	489	494	495	500	555	507	512	545	535	499	502	515	486	511	480	517	526	530	519	497	501	510	537	499	501	528	533	501	504	510	504	515	515	499	509	539	533	531	501	554	538	515	498	474	528	500	557	486	529	501	533	525	506	532	508	536	515	509	546	545	509	516	475	485	550	500	564	515	532	503	516	537	536	512	493	498	455	523	528	486	492	501	523	534	510	488	472	527	488	542	559	512	496	538	510	494	521	510	500	542	505	533	523	493	507	504	548	496	496	489	507	502	512	553	522	546	556	538	514	499	501	560	528	559	506	498	497	489	544	479	487	548	527	528	499	504	537	506	470	513	515	529	524	507	547	536	547	485	471	502	525	580	513	539	524	501	524	506	522	494	486	462	499	509	531	491	510	480	533	527	509	474	535	515	515	512	507	516	506	509	529	531	529	576	536	528	496	515	470	563	493	513	527	523	499	489	538	519	549	520	503	520	503	551	510	522	512	509	531	506	493	482	528	525	502	548	555	539	532	547	504	538	480	585	527	506	527	462	559	521	508	519	516	476	523	509	509	535	496	513	467	499	523	518	525	570	513	532	505	538	530	511	497	505	496	514	547	514	524	511	511	568	505	535	496	504	473	490	509	517	544	557	471	549	505	542	528	512	573	531	528	510	530	526	510	490	538	509	500	531	558	506	535	501	544	542	556	557	525	565	521	497	502	495	520	520	510	516	493	577	494	479	499	524	523	526	498	519	530	490	581	485	511	489	569	516	523	523	500	520	506	468	510	501	505	511	540	526	502	469	512	539	494	521	513	556	524	537	502	515	545	526	472	544	539	505	542	492	519	527	506	515	511	524	503	502	544	516	529	527	482	548	543	545	550	498	519	465	524	525	526	521	541	504	528	519	542	543	514	501	512	530	539	518	511	520	494	543	539	510	522	498	480	525	550	514	482	532	494	535	550	542	501	506	517	517	508	529	528	539	490	513	506	499	508	539	526	533	533	506	509	501	505	541	530	519	518	544	503	528	483	481	521	508	493	503	517	514	496	538	500	528	498	563	504	510	503	525	524	509	511	509	527	547	472	492	492	499	527	508	494	496	499	505	519	538	493	483	538	467	531	470	487	527	524	511	545	494	515	514	545	540	544	509	537	481	532	521	521	486	528	551	536	495	486	512	470	501	556	500	518	489	523	501	538	489	531	492	499	511	525	533	520	505	557	541	484	544	532	529	519	543	497	536	548	546	515	511	516	508	503	526	499	519	481	494	542	541	515	522	498	515	503	524	506	469	536	520	506	472	494	518	511	503	491	491	530	503	504	516	511	536	508	530	511	506	479	561	535	474	549	544	566	481	496	521	544	500	508	504	470	482	502	466	513	479	488	501	531	514	513	526	500	486	535	530	503	552	546	537	533	535	510	549	558	494	506	507	538	491	500	543	503	536	518	531	551	512	540	494	512	501	530	505	542	473	508	496	493	486	532	533	501	536	525	522	515	508	513	464	534	478	528	518	502	526	516	535	529	502	498	494	452	519	537	497	479	527	498	509	514	481	494	488	520	485	514	501	500	507	547	491	520	521	512	540	524	512	526	530	504	519	546	516	480	540	542	548	492	479	537	532	537	511	533	493	525	510	522	532	490	520	550	530	465	507	520	481	518	539	533	549	540	455	503	572	477	559	518	523	543	459	548	555	501	501	558	471	510	538	541	517	517	499	485	520	488	509	482	498	528	484	528	495	492	509	520	483	545	561	523	511	521	500	512	512	504	506	478	544	548	483	488	525	502	519	519	530	492	500	506	465	526	528	531	515	501	546	481	518	548	557	518	523	527	523	496	545	525	498	509	523	514	510	520	516	518	537	510	490	516	508	518	528	502	495	480	483	468	498	531	519	495	497	526	512	496	520	543	592	515	513	544	482	513	555	517	493	487	532	504	514	513	503	516	536	527	526	499	524	507	489	542	547	488	532	518	505	518	529	509	511	503	543	502	499	537	518	478	540	540	530	507	454	476	556	538	534	537	525	525	551	496	492	489	495	529	537	484	503	504	514	484	516	478	508	484	539	491	502	489	549	517	507	456	529	494	541	516	525	505	523	551	503	501	524	530	548	525	499	512	537	527	552	548	494	578	510	487	539	501	488	536	481	534	494	517	533	513	503	561	560	504	516	511	496	488	553	536	503	544	536	517	557	465	567	540	501	508	517	472	522	534	490	504	508	514	525	512	493	501	530	523	529	518	509	524	517	511	505	550	542	539	535	500	524	487	501	501	517	504	465	558	523	508	513	484	533	516	512	507	539	497	524	490	525	534	496	498	524	493	505	540	553	514	490	496	517	511	506	487	513	530	547	513	516	529	499	527	556	499	541	505	524	468	514	479	506	509	534	543	520	512	523	493	526	513	535	521	557	497	539	529	506	511	499	529	540	544	510	552	522	490	524	500	517	501	505	544	486	515	526	503	502	527	526	511	508	555	510	493	470	511	503	526	519	503	521	516	526	526	491	519	527	504	525	526	496	513	482	551	505	472	549	515	491	503	495	528	497	536	547	523	517	514	539	513	495	516	553
20730	33216	29545	20362	17772	14826	12979	9778	8022	6480	5121	3825	3017	2117	1746	1441	1212	1071	969	941	951	956	964	987	1048	1061	990	971	984	958	999	974	913	911	851	809	841	783	832	814	709	711	680	723	671	691	721	730	736	721	760	700	722	726	657	680	667	677	713	660	682	666	693	658	688	643	703	659	687	655	658	667	592	732	679	714	627	647	666	637	631	658	639	696	641	679	648	681	680	641	652	635	660	708	640	649	643	664	662	633	690	652	665	674	625	616	644	633	696	700	612	707	670	684	649	644	685	645	638	643	651	661	668	626	705	687	676	653	696	638	654	667	648	647	622	650	649	617	696	653	614	653	678	672	628	605	636	634	612	637	665	685	683	637	657	627	668	665	674	658	622	613	687	617	641	608	641	659	677	631	625	655	648	657	625	665	694	630	694	673	694	643	654	694	673	728	677	706	644	648	660	663	650	666	650	640	634	648	636	608	717	622	706	636	653	654	650	672	654	668	619	648	622	607	665	659	665	702	645	669	648	611	669	663	635	670	612	658	676	665	601	621	656	648	720	644	692	592	636	643	675	634	595	657	710	618	662	600	662	638	625	668	651	612	636	642	663	636	670	744	613	627	636	680	603	689	660	669	648	656	598	681	657	616	655	632	645	646	632	715	594	637	644	646	583	672	648	660	682	663	672	664	672	692	660	649	693	664	670	600	625	656	670	664	668	633	602	630	632	615	616	673	660	681	653	656	666	684	687	670	665	640	670	639	665	633	681	654	682	698	621	677	652	626	680	662	663	653	645	594	631	674	627	646	707	688	697	622	678	670	666	689	671	635	662	677	668	694	623	640	617	678	634	701	645	669	619	656	674	658	614	609	682	644	677	705	628	706	657	711	623	658	622	671	602	611	625	654	633	643	656	654	655	654	652	641	649	652	665	675	669	640	675	632	660	668	647	647	649	666	625	665	698	634	628	646	650	674	663	687	641	656	641	621	674	669	680	669	704	673	649	680	670	651	648	611	653	669	684	635	656	585	668	644	697	654	704	593	614	628	620	732	653	647	654	703	683	656	659	641	624	623	691	662	654	659	670	648	677	681	646	644	636	659	634	657	670	645	640	649	630	669	661	611	616	658	658	692	622	668	685	667	643	647	693	649	640	636	676	642	693	651	677	697	644	622	629	657	636	641	630	631	657	621	629	660	698	662	664	623	682	674	669	636	699	676	639	620	669	632	623	646	626	640	661	652	672	602	670	656	635	635	657	661	656	658	649	653	668	661	647	668	671	623	654	688	654	657	630	639	642	662	600	705	641	623	641	660	648	632	632	669	665	655	624	673	686	641	638	665	662	645	628	623	651	676	612	632	637	665	643	672	639	715	683	602	599	663	636	633	657	652	663	667	639	697	636	674	659	638	642	655	626	622	663	637	686	671	680	650	638	672	651	636	603	708	619	634	648	644	629	680	661	667	607	607	661	622	649	644	654	624	694	679	661	677	680	657	626	687	684	656	630	638	628	641	625	637	665	650	676	625	717	626	650	649	618	656	688	668	664	638	660	634	670	625	630	653	697	676	632	626	603	656	665	662	635	677	614	647	639	711	674	716	644	655	637	651	628	646	638	646	673	653	645	646	671	686	628	625	651	651	699	677	656	638	653	672	665	627	684	676	658	674	633	633	697	652	683	653	652	632	634	636	674	672	641	656	647	636	620	629	624	652	631	642	602	636	622	645	628	678	669	648	644	683	622	665	629	688	663	676	648	667	654	682	670	637	663	662	633	639	637	645	693	682	697	648	629	653	703	659	655	709	643	638	630	662	650	649	670	639	654	660	654	653	648	654	657	637	650	626	668	633	664	663	649	622	658	637	628	625	641	650	665	700	671	659	641	656	641	634	646	667	637	644	628	660	643	652	630	671	711	682	631	624	686	669	640	670	621	662	669	671	656	679	642	645	635	627	669	676	694	637	650	638	665	647	690	618	653	669	682	593	675	685	696	629	651	685	709	691	663	642	637	659	618	659	654	672	702	627	643	666	640	670	651	653	657	682	678	707	613	597	675	634	669	689	601	657	664	680	651	669	665	632	690	663	652	645	646	625	688	671	665	657	609	648	644	597	658	651	674	672	632	654	661	622	637	657	597	654	692	654	638	625	710	608	663	636	653	632	673	635	679	662	652	615	662	625	639	628	637	692	670	680	695	670	639	639	626	612	685	662	662	596	684	651	678	624	693	690	646	669	638	617	645	648	625	654	605	619	712	663	662	645	662	715	682	656	611	629	636	640	660	635	616	604	642	627	666	681	632	646	679	669	680	689	654	704	634	651	663	679	674	654	637	612	630	628	651	700	643	669	608	626	616	593	634	638	688	640	654	660	656	614	666	669	665	595	666	624	617	596	636	601	655	667	662	703	692	617	632	616	666	658	682	684	662	637	666	622	655	672	669	700	631	633	679	683	672	648	666	687	622	667	650	662	605	675	593	673	640	664	617	631	684	632	658	649	638	645	637	654	636	644	675	637	623	667	667	619	670	663	684	704	660	696	667	627	645	636	688	648	658	649	651	663	609	636	669	675	615	652	690	620	656	647	644	660	724	650	657	637	635	643	657	684	705	671	663	696	625	630	646	659	605	621	640	629	656	609	637	648	669	687	668	627	703	638	695	646	641	636	621	673	671	705	607	644	658	647	626	674	668	614	653	640	636	619	634	695	653	692	645	665	627	681	656	639	642	619	623	647	633	674	708	648	668	695	624	665	639	644	638	626	648	636	623	644	639	660	608	669	584	654	689	651	652	654	620	616	667	647	693	668	647	632	649	677	671	594	660	687	627	595	630	636	649	617	678	645	669	708	671	653	670	657	644	681	670	672	621	651	611	696	636	655	620	643	641	625	616	683	690	645	691	643	617	654	658	640	625	645	661	666	655	649	663	684	613	650	646	662	618	629	661	694	594	660	612	665	656	635	681	672	662	624	677	653	649	679	618	647	640	653	697	698	638	638	665	639	624	616	641	709	658	663	634	664	644	679	687	641	668	736	662	706	634	693	654	686	651	632	609	632	596	605	650	607	655	648	670	674	619	657	654	644	684	615	662	666	628	683	686	660	639	692	671	638	625	655	654	662	651	669	680	666	671	709	643	617	667	609	637	645	648	637	683	641	698	687	630	639	624	630	690	676	641	638	649	688	655	648	631	586	639	688	602	664	664	685	643	687	665	622	676	680	706	653	630	632	673	660	686	648	600	633	679	631	682	661	649	635	671	680	631	623	694	676	669	643	635	637	625	699	658	651	672	607	678	676	635	687	664	615	652	606	682	668	655	670	709	613	642	686	664	617	671	672	681	634	646	647	671	671	649	702	572	611	657	652	606	657	654	638	664	602	624	639	656	695	648	671	642	633	654	672	660	649	663	639	625	673	659	614	600	669	647	648	661	670	667	664	681	694	626	681	671	673	698	694	618	701	652	648	680	629	644	605	670	675	595	691	644	629	661	667	633	632	696	644	617	621	635	670
23284	20780	27979	23723	21130	18437	12523	7115	5048	3887	2962	2336	1837	1309	1030	884	791	710	683	665	676	628	658	705	649	630	631	629	686	652	607	599	593	556	560	500	546	504	536	515	526	486	471	458	456	444	445	483	475	467	484	452	459	442	450	451	420	428	441	469	441	423	421	434	404	411	423	412	409	380	435	404	475	429	452	448	446	385	404	400	408	438	444	372	429	440	475	409	417	466	432	378	410	406	381	441	434	367	406	373	437	425	429	449	396	444	404	410	416	386	404	413	420	402	418	423	381	404	382	428	398	407	401	433	380	406	413	377	387	413	418	414	444	397	400	416	425	398	407	464	409	410	426	423	419	423	403	426	416	447	377	399	416	391	425	399	412	419	401	445	449	408	390	415	386	376	428	417	371	388	424	381	418	439	417	429	423	414	381	426	430	397	382	427	397	422	418	415	418	392	413	395	401	456	442	382	445	411	396	432	408	415	427	400	392	370	380	404	384	396	428	417	428	471	389	433	402	385	414	423	421	425	417	404	422	435	409	410	399	424	433	411	448	430	413	423	420	408	401	387	393	420	426	410	397	452	400	435	440	438	374	400	393	414	397	399	389	367	434	413	417	394	418	410	379	391	474	382	405	411	426	418	391	427	416	420	406	431	410	454	404	398	412	417	430	389	444	375	398	382	436	424	406	416	411	402	384	380	417	420	421	416	417	368	418	403	402	441	414	391	406	421	415	410	420	393	393	381	437	460	417	417	433	423	397	412	418	418	420	382	376	434	396	442	433	375	400	419	393	368	384	394	436	396	393	416	412	403	404	425	397	425	442	398	421	388	400	415	395	440	412	437	431	420	422	397	388	386	386	430	428	406	397	401	409	420	392	405	441	402	389	422	434	424	426	356	406	407	408	430	428	456	451	400	412	461	413	398	432	391	417	408	398	413	404	413	415	431	396	392	427	409	439	403	399	430	390	389	407	393	392	413	435	433	445	403	413	421	436	433	393	393	395	429	423	386	398	414	408	397	405	415	393	385	425	438	393	397	394	407	445	432	430	448	421	426	442	396	429	393	434	422	421	437	432	401	399	434	409	424	426	377	394	425	417	398	417	393	396	439	365	414	425	447	401	404	408	451	441	409	402	442	411	426	435	401	413	454	416	394	413	391	432	393	412	403	439	415	441	417	389	440	411	426	447	425	451	410	408	416	405	407	394	404	415	389	409	433	417	431	397	390	448	417	402	420	401	371	428	408	419	427	407	394	358	407	417	427	422	411	389	417	406	429	443	406	408	397	427	392	426	444	432	397	386	396	428	421	447	411	405	408	390	421	393	443	406	374	426	398	413	430	424	411	403	397	418	412	401	417	407	410	387	425	383	431	426	406	469	439	407	423	422	443	427	410	454	396	403	415	392	386	395	468	407	423	388	447	412	439	396	435	449	417	445	423	409	362	407	432	417	376	406	381	397	407	373	436	410	444	408	370	378	405	390	380	401	397	428	419	404	386	410	434	414	425	447	428	429	419	393	401	422	438	395	446	397	412	436	405	379	382	401	424	417	388	443	397	426	423	451	431	388	443	430	406	424	424	417	449	421	453	392	441	400	418	414	379	408	374	409	421	428	406	397	385	426	454	426	414	457	420	406	419	437	446	416	421	403	418	437	409	368	429	399	397	393	412	414	435	408	399	445	389	427	407	427	437	442	400	411	419	410	403	428	385	420	397	408	428	379	405	411	403	427	425	440	428	407	356	426	392	389	418	404	413	414	420	415	411	425	386	425	421	383	397	422	400	406	446	424	422	413	401	398	409	393	418	428	419	401	416	395	379	408	425	398	432	416	419	384	461	400	448	420	420	408	445	410	412	407	412	409	411	424	424	393	418	410	431	403	419	366	415	468	398	388	434	444	441	383	416	431	421	424	412	408	418	462	370	379	452	459	426	397	388	392	424	448	471	413	400	397	425	437	415	435	388	376	416	477	415	402	425	403	403	399	420	441	431	408	422	418	410	428	398	405	425	408	391	412	425	415	439	406	397	368	412	410	356	421	397	407	381	425	432	404	411	412	456	388	399	405	408	420	389	434	417	421	375	410	401	399	430	429	432	434	413	393	436	399	437	412	412	399	431	432	398	446	422	435	391	397	412	422	414	435	403	396	430	436	457	428	425	404	397	422	400	410	419	453	411	397	402	383	416	443	434	410	445	419	411	390	403	417	431	439	411	361	427	405	452	375	403	405	402	390	429	451	430	402	407	440	438	425	417	429	417	415	426	403	421	383	421	438	381	409	375	437	411	429	460	423	413	429	406	429	439	431	419	408	373	405	415	426	411	416	438	432	368	418	419	424	423	382	452	454	432	404	401	394	383	416	454	431	417	432	425	361	431	421	409	441	444	410	382	377	419	426	437	427	389	410	450	436	428	435	403	461	420	411	372	441	404	403	405	403	399	429	417	446	451	422	410	450	416	404	400	459	439	426	434	405	409	409	416	402	413	402	407	395	397	436	412	428	432	424	438	388	408	386	396	409	407	446	439	419	412	419	428	411	412	413	385	427	416	440	423	403	427	436	423	434	422	451	401	416	428	403	429	431	418	406	407	437	398	409	408	422	432	393	414	433	414	377	440	434	411	417	422	404	391	421	415	418	442	408	422	430	414	392	398	405	379	432	432	426	436	446	442	413	442	457	402	396	428	435	438	408	410	411	388	415	434	392	408	395	392	399	411	405	391	439	409	412	416	382	388	384	382	413	421	391	396	412	379	428	395	471	405	425	395	427	410	420	383	454	398	372	414	398	406	441	406	410	399	412	423	377	435	442	462	408	394	437	419	389	434	390	405	446	423	429	403	394	413	394	427	365	452	411	421	421	431	398	431	418	392	403	423	418	458	438	424	395	418	423	423	423	406	404	390	421	415	419	427	410	417	413	431	417	391	421	361	362	455	408	391	438	417	383	406	444	390	367	429	445	437	408	407	359	443	403	434	420	405	390	447	399	392	427	385	400	407	423	427	434	419	402	419	420	389	409	386	392	402	409	386	384	442	403	404	382	428	408	411	392	410	398	361	417	413	445	397	407	412	371	414	414	392	416	396	440	427	412	391	405	420	407	410	439	413	388	424	395	440	409	415	392	400	407	436	402	387	423	407	403	428	411	402	424	406	412	420	431	371	414	432	414	400	406	411	396	422	404	414	418	407	390	428	412	402	434	438	396	399	434	401	403	445	408	425	377	431	427	412	452	412	375	390	428	384	408	386	406	419	418	396	427	404	423	438	412	405	428	434	409	441	414	428	391	374	428	436	411	402	457	396	420	379	423	431	432	395	406	389	392	431	425	429	425	435	393	427	421	404	432	415	434	408	408	414	452	372	448	384	419	427	375	431	423	439	403	406	397	385	418	414	404	422	434	418	433	452	389	419	408	397	415	417	402	428	429	415	430	411	436	389	429	428	421	421	385	380	421	425	365	411	397	414	398	374	421	378	389	393	413	392	431	417	448	400	433	404	426	449
20888	38315	34233	25199	22183	19027	16369	12768	10343	8247	6784	5266	3870	2749	2049	1751	1450	1239	1066	1003	1013	965	1126	1217	1111	1087	1068	1066	1085	980	1022	978	879	909	829	877	879	810	763	730	661	650	616	590	618	600	599	673	644	635	599	603	606	605	578	571	640	583	596	591	574	571	572	580	577	575	560	561	580	566	550	565	558	575	497	560	554	526	526	541	548	548	541	522	564	537	521	529	499	541	567	562	514	537	534	506	513	506	506	502	528	528	526	547	537	580	539	553	530	566	569	574	503	526	560	527	547	507	502	507	546	608	544	540	556	524	521	553	550	549	494	517	507	559	540	513	538	542	512	543	515	520	536	558	532	498	538	539	505	559	548	545	493	497	521	485	551	515	532	521	539	524	529	511	498	549	515	483	539	518	498	521	500	519	547	542	570	512	543	500	565	515	526	511	518	523	532	558	489	555	497	543	523	518	535	550	553	528	531	541	544	564	490	546	502	509	529	534	520	544	514	506	520	573	531	519	487	520	524	505	489	558	541	569	517	535	553	541	534	488	525	528	514	516	526	535	527	531	527	507	507	532	526	574	540	516	517	524	535	510	532	524	513	509	536	561	514	530	510	526	545	514	542	495	522	529	524	581	525	525	557	473	526	487	521	548	539	547	542	532	519	525	531	530	584	542	555	506	589	538	525	549	539	532	507	513	528	546	527	532	506	536	545	490	569	525	538	486	538	503	515	545	530	551	533	558	539	543	534	512	506	498	471	479	522	536	579	506	520	508	511	521	491	553	512	527	534	511	550	528	517	498	542	543	555	522	559	511	470	541	524	541	570	485	489	514	536	513	539	524	508	488	513	548	516	500	543	475	504	544	525	526	541	532	480	525	531	523	526	530	524	496	540	549	547	528	527	542	551	567	510	489	523	536	503	554	532	527	542	554	537	549	486	529	538	541	488	516	535	531	549	533	547	568	559	536	513	516	545	517	552	533	518	515	527	528	543	513	549	520	521	498	536	489	504	465	520	532	485	541	551	541	537	528	536	523	529	543	502	496	513	477	527	520	521	577	535	539	523	532	521	548	570	537	518	514	532	561	524	567	520	505	499	541	485	547	523	546	507	517	531	527	528	540	531	528	533	555	518	494	510	557	498	552	519	520	540	538	548	501	554	525	547	548	557	544	535	516	516	544	559	501	518	554	534	533	531	541	538	577	519	555	534	529	543	514	496	530	520	494	523	519	505	526	515	536	498	538	516	527	527	531	548	492	539	565	528	536	542	550	557	489	494	520	509	519	549	557	535	567	534	504	545	551	505	529	548	513	494	514	524	515	535	530	501	509	511	527	559	582	524	513	496	503	524	511	541	526	484	518	555	524	553	534	505	493	572	514	486	543	524	523	526	540	539	502	500	507	506	521	528	536	511	551	533	542	549	471	520	546	522	551	507	504	550	514	529	529	572	562	543	545	544	540	526	512	515	506	555	523	518	514	499	535	572	525	521	517	486	534	489	559	497	480	540	512	570	539	534	526	538	550	523	480	518	509	554	542	542	515	552	495	540	549	554	552	545	516	550	518	526	503	519	528	531	576	562	537	540	528	511	527	532	481	538	523	504	532	543	514	504	522	532	549	545	533	547	529	478	545	530	514	546	535	558	495	516	539	533	538	498	533	567	544	526	522	515	525	579	540	553	510	538	503	530	530	532	506	546	510	549	491	540	555	557	543	534	535	529	515	531	512	518	529	515	524	520	528	549	531	497	548	541	529	532	548	528	537	540	544	549	549	525	531	524	520	535	537	500	518	558	538	530	518	518	519	511	489	521	500	546	535	501	562	549	535	522	561	546	517	528	552	558	536	575	546	491	535	571	563	578	552	539	527	524	544	556	586	522	562	550	491	505	535	543	547	530	515	552	520	533	558	522	523	539	524	488	520	566	527	532	529	535	548	502	509	545	530	550	536	484	529	518	551	531	516	535	508	521	516	535	525	489	558	512	567	531	508	512	494	492	544	563	523	519	513	531	530	543	575	496	493	503	539	607	507	525	498	527	496	532	555	462	588	510	526	515	542	525	545	553	527	512	526	510	535	522	517	504	561	546	511	526	533	519	520	499	511	534	544	525	552	523	525	539	554	515	521	516	564	537	550	560	531	513	520	492	526	522	544	536	573	556	501	540	498	512	511	563	504	542	527	536	522	491	570	554	518	527	541	523	515	506	517	491	506	507	538	547	545	506	482	557	511	525	530	509	519	538	535	532	509	506	538	511	555	518	527	571	553	555	564	507	508	537	500	534	563	496	461	520	563	521	485	504	521	520	528	532	514	524	518	497	475	513	472	505	526	550	515	531	507	534	542	499	490	526	538	521	508	487	533	465	529	536	535	522	508	526	517	512	515	511	528	544	542	535	519	521	500	487	520	529	559	555	575	493	546	536	466	519	522	533	539	556	515	514	545	536	512	550	545	534	559	526	537	562	490	538	529	528	551	524	493	579	514	570	543	512	557	530	475	531	512	542	576	527	553	515	478	526	548	512	534	531	528	528	539	517	546	531	520	492	494	540	529	531	520	524	539	525	545	520	493	529	577	567	526	521	505	495	553	483	501	531	481	516	522	522	485	512	538	515	537	511	548	553	543	568	528	604	521	523	550	544	525	519	516	525	529	555	520	458	528	526	559	528	529	509	556	570	521	512	507	532	558	583	517	509	528	511	509	510	472	532	519	548	542	533	531	502	510	522	496	515	567	513	554	510	519	520	492	517	563	545	541	539	521	533	480	549	493	514	505	523	511	557	552	541	503	519	514	518	548	515	573	532	569	534	525	523	561	506	539	540	484	523	547	532	519	519	522	514	509	500	527	562	559	557	527	575	538	535	545	535	484	538	489	508	535	551	516	510	487	521	518	510	537	541	500	481	496	576	527	537	523	540	509	531	525	549	509	510	555	484	514	542	579	536	536	531	566	554	513	556	527	505	514	582	507	528	554	486	582	550	504	538	522	551	502	558	519	591	528	542	518	538	534	549	519	539	518	518	482	523	511	502	548	501	533	539	546	463	541	547	482	521	544	547	546	547	547	514	574	524	525	537	547	551	534	545	514	553	500	504	533	530	540	510	536	533	542	517	543	525	563	546	556	511	565	526	459	531	500	556	510	570	577	496	526	510	547	510	510	557	536	539	515	571	519	515	468	582	549	533	504	535	548	520	465	531	520	519	530	519	570	515	495	497	537	554	518	511	533	533	545	507	497	565	553	500	559	527	546	473	531	527	521	516	532	525	498	550	522	516	523	548	544	545	529	538	551	524	548	589	518	536	530	529	481	490	543	538	523	529	519	557	513	507	546	528	548	527	577	523	504	510	520	536	472	496	515	549	566	546	523	519	577	516	482	522	568	526	518	504	525	555	534	550	562	519	544	557	543	507	554	521	529	529	528	525	517	523	523	534	559	493	517	545	538	511	483	546	533	500	486	543	508	557	535	574	537	537	560	546	566	500	509	552	545	544	556	530	532	512	541
22327	20771	28437	23184	20887	21676	20059	9563	6195	4865	3841	2933	2155	1449	1146	1038	885	713	672	626	637	652	694	730	669	666	614	599	550	630	616	594	587	551	551	509	555	526	499	461	489	398	388	373	381	360	375	379	402	411	364	407	368	378	382	357	392	400	371	354	338	389	334	358	336	351	324	325	326	347	310	356	332	345	324	327	319	329	349	346	316	322	333	337	311	343	317	331	326	357	319	339	336	311	345	330	323	334	311	326	333	315	340	330	336	322	368	317	306	329	341	282	318	341	351	354	312	336	315	327	329	339	337	349	321	329	341	318	285	296	307	357	338	357	293	316	308	324	362	342	343	333	311	341	344	326	319	341	286	304	332	298	310	330	308	326	300	337	300	303	332	325	310	337	287	316	297	327	286	292	332	307	330	331	327	308	319	328	305	321	300	332	350	350	293	296	326	356	301	330	332	302	301	312	336	324	281	315	318	348	341	321	315	308	294	336	291	325	332	353	337	324	329	295	358	310	342	313	346	327	296	342	337	299	325	322	294	292	323	289	339	293	351	313	351	326	343	318	330	329	310	321	299	300	320	308	314	308	328	321	361	335	328	331	348	333	305	329	302	336	289	326	315	289	356	287	324	304	313	343	318	331	319	320	310	360	331	286	330	346	334	330	338	313	335	306	317	316	364	331	343	340	317	338	334	335	330	343	333	322	358	340	274	327	321	318	339	330	309	335	338	325	306	364	363	336	336	316	335	297	340	321	316	302	318	308	342	312	307	348	337	289	305	330	314	340	323	335	321	358	315	307	355	304	343	307	297	318	339	339	291	338	313	311	335	347	329	309	316	293	320	302	330	319	354	284	337	329	328	323	317	295	310	287	338	293	340	307	357	297	329	304	310	288	319	338	346	281	324	293	341	314	313	314	331	330	337	357	297	323	340	323	318	310	325	313	315	305	320	328	332	305	324	304	298	316	320	298	321	346	329	305	311	330	317	320	314	330	335	344	328	317	330	288	308	326	309	299	334	344	357	352	296	321	320	301	318	357	330	287	329	306	318	332	319	286	324	295	325	297	317	317	313	338	310	329	336	302	326	325	320	313	296	336	329	321	336	330	330	334	336	310	315	279	335	313	334	302	301	335	295	282	325	332	334	303	303	340	313	325	324	341	315	319	343	330	298	282	314	336	337	306	313	367	329	304	348	313	313	326	335	332	324	330	364	329	333	322	323	324	366	322	336	314	325	339	304	305	318	342	331	319	344	301	324	332	288	345	315	321	324	354	319	333	295	309	319	300	326	283	291	297	348	323	294	326	346	319	368	314	299	311	323	345	345	319	298	323	321	311	330	351	306	352	326	317	323	295	326	299	323	327	312	349	334	349	346	322	322	316	317	341	328	314	345	322	351	326	350	315	311	320	325	294	323	320	314	307	294	336	309	337	324	310	323	310	312	334	345	345	338	310	317	298	330	337	327	319	345	297	327	314	290	304	328	334	381	343	308	327	311	347	312	339	349	294	316	294	335	315	326	327	350	304	325	316	308	325	302	314	332	326	317	311	326	326	290	318	320	314	337	289	311	308	342	333	315	298	323	338	310	332	333	302	284	345	304	334	316	338	317	320	327	310	302	325	310	342	361	324	327	326	306	336	320	336	340	291	334	335	319	312	320	322	331	328	305	312	321	335	313	324	308	348	289	312	329	336	333	301	322	335	334	330	307	302	308	317	313	330	305	288	332	324	352	293	321	312	283	330	303	300	307	351	319	328	331	327	353	319	308	317	337	300	333	291	341	327	318	325	346	299	343	317	317	301	332	317	335	280	339	333	328	339	319	376	314	321	294	322	311	318	305	355	331	307	338	303	345	304	291	340	322	310	307	310	332	345	317	351	311	324	332	316	343	357	321	331	322	331	329	361	332	332	319	314	336	319	327	337	310	317	307	343	312	355	318	323	309	306	308	319	337	355	330	309	346	308	330	313	329	315	310	315	311	315	318	320	328	319	318	316	297	342	368	330	296	345	304	301	345	309	317	312	338	304	353	311	316	293	333	287	347	311	314	339	322	275	332	321	338	320	341	313	309	329	356	337	326	320	316	344	300	312	325	301	322	327	335	349	323	341	305	317	315	334	330	315	326	325	333	332	343	333	326	324	364	342	358	308	331	324	333	345	353	296	340	297	328	317	297	307	313	331	314	294	335	314	326	337	295	294	336	317	335	297	302	316	306	320	345	347	343	334	334	344	328	320	351	330	307	311	328	320	317	322	318	301	307	363	337	323	339	347	318	311	340	302	333	308	306	329	314	338	294	323	332	318	296	357	327	303	307	308	332	325	368	331	357	321	320	339	359	338	282	329	341	298	290	331	287	326	315	351	315	307	322	335	326	294	304	296	319	318	324	319	309	335	320	331	343	344	355	340	340	320	326	340	353	296	341	336	288	313	333	317	339	315	309	327	310	308	339	333	327	341	330	320	327	343	302	297	350	342	324	323	313	332	315	321	333	285	286	349	287	316	329	332	285	311	313	325	329	331	327	316	312	326	313	322	345	321	339	328	320	333	310	332	331	346	315	324	345	367	325	353	338	279	321	322	309	385	340	287	301	298	325	307	275	337	300	286	298	335	335	308	348	345	328	336	332	316	333	346	301	323	351	324	304	317	315	304	318	327	314	337	312	320	286	301	334	295	296	298	343	329	334	312	305	305	315	311	315	328	338	332	330	328	294	335	350	324	315	285	291	323	312	339	336	317	334	332	315	310	327	340	338	278	350	336	356	272	300	300	316	341	329	323	324	327	321	324	302	336	315	340	318	326	313	309	317	319	306	301	316	313	341	308	315	367	339	304	309	310	335	328	327	345	343	278	316	319	358	307	321	328	327	322	317	336	298	319	293	373	302	319	316	285	340	307	320	303	328	357	321	325	318	305	347	329	315	328	337	336	330	314	335	315	345	328	323	304	350	323	297	320	334	317	340	324	327	332	354	318	321	312	330	336	330	297	286	319	320	317	285	326	285	291	309	331	304	299	309	318	326	331	310	317	335	331	325	350	327	328	306	324	334	319	323	311	324	332	326	319	314	310	348	312	296	339	314	298	331	300	330	327	320	302	329	328	315	334	299	310	324	317	292	301	357	329	309	333	309	329	333	315	312	318	324	334	298	304	340	325	337	293	327	343	323	285	304	324	315	303	321	329	306	303	311	330	318	323	317	310	291	320	368	310	306	285	280	294	319	299	305	308	313	311	340	286	315	349	303	316	322	309	310	312	323	328	324	320	314	340	319	332	330	303	328	310	306	311	330	317	336	328	340	308	304	339	299	337	315	335	337	299	321	313	314	317	322	317	308	308	339	280	341	293	318	298	294	306	355	334	301	309	319	325	346	313	331	323	298	292	308	321	339	344	287	316	305	333	310	322	367	321	297	299	325	301	304	292	309	332	263	324	318	306	329	334	296	298	333	324	325	335	317	317	332	328	333	323	343	276	346	337	342	325	312	312	329	308	313	315	348	360
22735	41966	38300	29074	25450	22224	19314	15181	12352	9997	8233	6428	4726	3303	2518	2099	1713	1350	1235	1150	1163	1162	1250	1364	1280	1115	1104	1068	1026	1060	1012	1019	983	839	870	845	874	800	720	739	669	512	556	518	561	548	472	541	578	599	589	524	499	510	480	458	506	484	523	483	531	465	495	462	435	451	398	423	370	428	425	443	450	424	435	447	430	473	396	418	405	454	440	427	411	414	421	440	431	408	412	416	417	441	411	425	455	442	425	416	405	402	415	429	428	392	409	423	396	410	393	434	396	384	386	425	450	382	430	385	420	409	382	417	426	427	436	431	424	412	403	376	427	403	391	363	405	391	379	405	399	390	396	380	417	391	416	383	390	383	422	382	385	439	420	431	394	378	405	372	393	440	412	381	369	411	414	412	380	379	403	406	400	391	384	397	386	415	400	394	392	390	392	417	424	418	431	384	391	401	415	397	431	429	430	375	412	412	388	420	416	384	401	399	407	372	407	406	415	426	423	372	435	413	410	423	384	378	382	392	421	416	418	403	401	414	417	400	430	397	400	415	405	403	369	406	389	397	371	406	409	407	391	414	427	414	407	401	378	406	412	406	400	399	403	421	416	424	393	414	396	389	391	431	420	363	382	407	368	425	391	424	448	421	412	414	414	446	432	417	391	469	421	413	404	423	402	387	391	370	422	421	425	392	392	381	368	430	408	406	429	373	427	400	388	422	384	412	383	392	385	359	423	374	392	408	365	432	400	363	413	434	407	389	384	408	389	435	398	417	420	431	370	406	426	387	425	380	430	406	403	424	409	376	383	437	404	369	365	382	382	379	398	382	394	405	420	402	413	418	430	432	381	353	428	409	414	383	450	409	397	424	410	407	371	427	388	397	385	407	391	400	379	437	415	422	419	396	384	395	406	377	376	423	382	411	427	380	406	387	387	395	392	402	405	424	375	419	444	392	385	417	414	405	428	391	386	378	404	445	418	443	406	401	388	399	411	399	408	389	407	402	453	429	390	430	408	416	407	408	412	404	359	371	402	404	386	433	411	419	381	429	407	427	418	404	395	387	428	412	444	434	374	366	423	429	394	419	378	405	403	373	400	405	367	358	424	430	391	390	409	405	447	427	430	395	396	416	403	378	366	399	395	412	391	420	431	368	411	428	382	415	434	391	425	429	376	384	394	398	404	408	397	426	422	395	393	367	402	408	391	391	413	420	411	409	407	430	387	413	422	410	437	390	390	398	425	384	407	393	438	418	445	410	401	402	421	396	411	411	415	427	438	410	413	370	408	402	398	446	418	409	419	412	412	412	418	411	393	353	431	459	415	415	376	422	414	399	410	394	434	435	423	441	412	403	374	387	407	401	385	400	377	424	366	402	391	376	396	412	445	380	367	443	412	432	449	417	377	394	407	390	386	389	360	389	408	412	400	433	397	418	421	384	412	401	438	411	400	390	386	412	398	388	406	424	423	385	415	464	415	444	421	441	427	398	444	412	415	402	396	370	384	416	388	407	419	399	415	381	349	374	433	397	395	405	405	439	417	392	405	442	404	397	405	395	394	443	393	381	388	410	423	377	432	430	410	407	403	412	425	406	391	391	435	416	449	421	372	394	420	362	412	401	394	420	416	396	404	419	399	413	409	375	397	388	383	385	461	406	423	380	404	395	396	399	395	404	405	434	433	406	385	392	375	392	403	433	378	428	433	434	377	399	415	413	413	382	403	394	398	425	420	397	406	392	418	398	434	436	446	418	446	410	425	359	405	423	403	423	367	411	406	404	399	388	423	411	403	400	418	388	368	396	384	433	399	453	395	428	419	415	417	397	385	400	425	421	406	453	422	402	398	408	383	408	386	423	393	428	389	423	403	391	383	363	383	390	449	373	448	407	399	415	401	413	411	381	425	388	414	391	415	402	376	425	401	444	398	439	395	438	386	409	450	413	397	382	414	405	419	403	414	396	450	417	419	418	401	394	402	402	399	412	386	432	397	428	425	414	432	428	375	414	399	389	392	419	417	407	400	427	405	376	425	390	395	415	400	391	426	403	412	383	388	407	405	418	405	400	419	397	395	410	403	419	431	408	399	374	420	405	417	384	374	390	371	417	415	404	421	410	405	402	392	394	420	411	381	378	404	414	412	387	374	367	391	400	430	404	396	406	409	376	413	405	397	437	391	372	396	400	401	387	412	390	432	403	440	388	374	386	412	402	416	434	423	415	403	421	404	373	397	403	398	377	408	378	417	403	399	423	407	390	400	420	371	412	405	412	407	405	406	398	419	424	396	412	427	379	385	401	379	397	378	386	411	404	411	415	429	422	432	401	428	418	400	444	371	420	413	436	385	394	442	384	418	394	383	439	396	391	404	396	391	416	428	431	420	425	408	439	429	386	397	395	382	380	404	386	400	419	381	416	400	403	401	426	413	380	428	415	408	449	384	391	404	389	421	406	397	421	395	409	429	435	469	427	395	374	400	420	431	425	416	427	432	438	399	361	421	425	380	394	429	403	424	425	430	391	401	381	398	413	406	387	380	389	381	406	389	398	424	424	419	414	366	427	404	379	385	383	411	377	452	439	399	416	405	412	416	362	415	412	430	423	423	423	404	412	391	431	394	360	402	371	420	403	380	408	427	385	408	416	387	390	372	405	422	424	381	382	426	422	391	420	434	416	381	394	346	383	410	397	391	423	422	431	394	417	426	422	407	429	385	440	419	413	433	397	391	376	417	394	394	433	395	404	416	404	400	400	438	396	466	404	389	431	358	400	407	400	383	377	424	395	360	419	440	415	386	384	391	393	406	405	429	392	429	395	408	384	366	404	394	404	379	399	413	387	381	399	393	418	430	387	413	406	402	413	400	364	424	408	414	382	420	414	389	420	368	393	395	382	376	417	411	424	404	395	423	411	388	415	411	400	386	381	374	352	383	413	372	403	400	416	419	406	405	390	445	412	390	392	360	377	362	387	421	454	426	432	415	418	404	381	413	393	391	396	405	426	363	417	397	388	396	426	398	443	406	382	379	430	408	417	352	427	384	411	439	383	386	376	396	399	389	376	398	394	402	411	397	369	431	397	467	401	411	376	442	398	442	378	415	392	404	418	429	360	406	422	408	423	387	410	377	432	386	403	382	386	407	429	400	401	413	390	388	422	441	426	445	404	412	395	401	416	371	376	387	390	391	422	406	400	379	420	382	385	382	409	355	400	427	376	371	400	407	382	395	411	391	409	388	422	385	371	395	394	403	425	383	441	387	409	416	400	382	408	444	440	416	400	409	434	393	417	433	417	418	409	403	435	401	422	419	384	412	379	409	381	388	426	383	390	381	406	426	431	391	388	398	434	401	391	413	381	409	406	413	396	434	365	383	378	411	386	378	417	372	435	400	385	370	437	419	409	391	406	394	408	412	399	401	370	390	398	397	402	397	392	412	405	411	416	438	394	383	391	413	427	423	387	394	378	392	368	455	421	395	419	419	417	421	386	387	397	413	375	407	406	411	406	395	402
26687	22733	25661	18924	11855	9494	7384	5105	3755	2820	2274	1863	1428	1047	881	845	772	664	665	660	642	664	747	685	722	694	663	688	638	623	658	728	613	664	573	616	613	628	567	620	545	533	532	543	533	555	580	528	560	541	527	570	543	512	554	576	512	553	522	535	541	560	539	554	530	514	526	518	530	528	515	581	565	522	504	497	555	513	502	530	569	477	503	540	523	494	555	545	470	541	507	517	540	535	544	535	507	551	514	537	577	511	501	509	566	543	514	541	548	533	545	543	505	512	535	477	481	491	524	499	553	522	568	550	550	562	532	545	531	494	488	577	527	506	536	548	519	511	526	524	498	486	551	499	473	502	506	562	508	500	499	492	473	538	488	502	534	533	564	521	529	508	519	534	503	566	526	559	489	521	496	533	530	527	526	550	500	501	533	535	479	482	484	551	562	559	513	541	541	514	529	495	510	526	552	505	547	526	504	525	563	574	522	506	506	514	557	549	533	536	499	509	475	580	529	526	518	545	555	535	544	538	518	494	539	498	544	510	537	527	572	511	528	521	526	527	500	516	517	484	535	552	510	547	518	554	513	539	516	491	555	465	533	543	556	487	518	505	525	528	530	534	555	520	515	550	559	544	511	508	572	530	515	514	508	483	502	521	524	480	523	555	503	524	499	512	510	529	515	506	541	494	533	519	528	492	548	528	542	536	524	560	507	590	503	570	558	531	534	506	534	515	545	513	523	529	525	521	537	536	526	562	524	514	515	539	551	512	537	512	538	493	528	553	545	516	526	506	545	564	520	529	514	533	527	498	499	549	528	516	527	525	538	530	541	531	495	534	528	526	553	573	556	480	516	515	516	534	501	533	526	536	508	531	474	494	508	524	506	551	506	485	509	532	522	506	499	516	539	513	513	536	529	480	527	485	504	497	510	550	479	541	514	567	538	540	559	561	555	553	523	468	564	524	525	504	552	503	530	539	511	519	490	506	532	548	535	535	488	469	565	538	551	510	569	503	516	530	514	516	466	536	545	507	500	593	522	531	525	538	512	540	483	539	491	501	528	505	505	536	493	539	533	536	542	499	579	535	556	497	546	491	534	546	518	510	544	523	494	567	504	529	525	511	560	506	537	494	518	531	517	476	505	488	532	517	525	510	490	532	476	508	500	528	507	496	507	502	559	543	516	547	495	519	530	526	534	507	546	540	519	534	511	533	532	499	515	507	505	517	491	518	528	550	547	512	524	526	540	542	518	547	524	537	503	500	488	492	519	544	525	536	538	534	483	559	523	527	527	524	543	520	504	503	542	514	532	571	503	526	529	526	532	554	572	518	497	528	506	550	530	543	515	548	532	517	513	493	547	495	506	502	514	525	533	547	493	541	556	524	530	521	545	522	527	500	526	528	527	553	535	527	499	540	497	531	547	529	530	533	507	526	503	553	573	525	534	519	538	489	496	546	597	535	519	525	522	495	528	517	500	505	502	552	516	500	504	511	518	509	512	518	526	563	496	542	543	537	529	535	526	510	477	537	533	532	557	546	511	541	521	553	556	495	523	511	504	537	515	513	510	526	526	536	523	510	527	538	546	546	530	481	532	494	548	531	476	512	488	519	523	522	500	495	499	540	540	532	495	514	542	527	518	484	527	510	533	504	508	516	500	532	507	521	521	526	534	517	488	520	518	563	518	512	562	530	512	538	562	512	490	530	541	522	552	529	567	513	550	521	490	524	519	520	480	535	505	518	496	514	537	539	539	509	528	534	535	537	524	508	500	461	527	540	574	514	516	524	491	570	541	518	527	544	483	525	503	518	515	521	524	514	569	497	495	534	508	468	508	534	529	497	516	539	534	495	534	536	560	508	542	520	538	515	457	520	494	515	530	545	532	539	489	540	530	506	530	529	551	498	545	551	552	519	527	572	559	559	515	499	507	502	478	549	526	540	544	557	498	521	554	476	524	479	484	521	509	492	478	517	532	555	517	518	592	539	529	538	530	547	515	579	539	530	534	584	508	534	549	543	515	539	512	511	550	580	488	516	510	548	542	542	538	505	539	521	542	498	520	569	551	529	561	564	565	482	528	517	506	534	517	504	521	545	533	518	547	526	492	526	503	535	469	510	501	523	486	499	551	495	516	523	574	520	509	541	515	577	509	565	511	507	538	530	553	547	513	507	459	502	520	521	523	495	530	514	518	498	475	507	493	538	502	497	529	542	546	527	553	495	550	541	509	520	508	513	506	534	537	519	522	533	525	535	511	521	503	500	505	528	540	516	508	547	480	541	520	553	548	504	490	533	559	540	562	522	490	518	522	533	526	549	533	526	540	578	553	518	535	529	564	524	518	481	572	515	554	538	558	561	521	494	525	485	512	498	532	527	485	496	531	537	550	504	549	492	502	526	509	502	531	544	535	506	472	528	533	532	493	534	500	524	505	516	495	510	520	516	504	539	539	506	530	514	492	550	564	573	522	542	520	507	488	515	530	513	502	537	495	538	493	547	533	520	498	526	552	514	526	529	510	532	541	497	536	501	526	497	551	524	535	510	507	493	532	517	539	557	490	508	511	495	504	479	510	479	523	504	549	531	520	486	494	524	571	514	538	547	546	569	521	510	540	505	559	516	527	523	536	532	547	552	533	528	489	545	516	516	573	578	522	533	550	524	516	491	499	546	518	548	485	524	534	521	537	510	509	520	546	548	539	548	565	533	470	537	506	482	554	533	517	499	524	519	525	563	532	566	523	539	495	542	463	542	541	535	544	500	525	501	530	552	484	488	507	539	528	552	538	510	529	497	497	517	472	539	518	504	517	496	500	509	490	512	499	528	533	504	523	587	503	509	479	508	524	526	526	505	530	522	517	515	504	525	533	473	543	508	564	501	530	555	480	523	526	504	493	521	541	503	496	533	530	499	504	522	504	474	538	566	473	499	546	536	543	560	551	480	511	550	540	526	509	550	540	559	540	487	491	565	506	519	534	543	559	531	523	566	493	525	506	532	514	519	510	543	491	549	532	531	527	516	490	513	532	513	544	514	506	555	490	499	516	547	484	501	499	501	522	520	549	526	502	517	489	480	520	591	513	475	521	486	562	553	533	516	551	547	532	544	539	517	522	519	531	523	531	528	574	535	495	486	539	489	504	527	522	528	509	535	508	520	562	488	517	521	515	521	486	546	554	515	552	500	493	539	527	492	493	489	533	543	537	508	524	524	530	525	520	513	537	578	510	512	545	528	519	512	521	484	491	538	534	525	531	530	506	544	563	533	538	513	530	531	518	546	545	522	511	569	502	537	524	523	532	554	529	509	540	538	534	528	535	499	494	507	550	516	511	520	481	539	542	514	530	554	525	573	535	525	530	535	523	517	543	518	513	558	523	565	479	570	522	537	522	523	529	554	524	551	522	523	512	564	543	531	486	513	524	497	511	506	520	532	516	532	500	539	562	506	537	501	505	545	556	502	513	506	530	518	539	533	527	523	514	537	541	501	532	524	526	525	578	530	503	499
20680	33048	29373	19969	16971	15252	13221	10395	7977	6366	5151	3989	3022	2080	1731	1420	1218	1036	999	978	994	1041	1020	1126	1031	1009	1001	982	914	912	974	936	936	880	829	844	793	859	783	786	717	725	696	726	720	699	713	707	771	729	688	679	737	702	694	693	686	750	681	704	696	665	644	694	640	697	647	677	674	648	689	680	688	681	679	668	636	677	656	668	661	641	650	679	655	654	647	660	684	657	675	667	632	663	678	650	617	607	644	717	655	644	612	658	625	691	634	680	620	670	633	629	642	613	616	679	667	626	630	660	661	675	667	638	635	648	650	685	700	661	649	616	614	635	678	660	641	680	618	666	692	606	639	625	661	626	666	643	654	612	654	663	666	601	674	637	654	668	673	658	680	657	720	628	646	670	688	650	585	646	624	682	640	632	673	630	638	616	696	643	680	659	719	675	670	640	662	611	649	669	620	675	677	600	646	682	667	673	705	675	665	633	693	681	641	634	649	664	646	704	659	660	660	653	642	653	630	668	641	629	662	618	670	648	650	688	681	694	618	641	663	656	664	645	653	669	653	675	699	653	641	619	679	682	616	644	634	667	631	646	663	673	651	649	654	631	603	601	675	616	644	662	658	684	657	616	680	690	641	652	705	655	647	635	651	592	598	616	644	663	674	641	670	665	592	629	677	661	710	612	613	645	660	669	692	607	711	608	677	677	634	672	696	651	639	688	648	646	668	629	648	707	667	704	662	648	611	615	665	670	647	667	687	657	660	653	681	675	651	650	633	633	654	680	702	652	659	662	667	666	652	618	666	608	706	652	645	689	682	640	628	664	654	663	646	698	640	691	667	634	643	659	627	668	696	647	651	630	663	661	646	644	673	641	649	655	661	714	658	675	666	717	660	650	641	664	691	647	651	663	670	697	658	672	669	674	639	661	601	627	634	649	607	665	640	655	650	631	666	644	657	661	636	649	638	670	638	675	709	663	605	699	641	674	689	705	669	634	659	658	669	649	613	667	656	662	630	644	643	647	657	660	697	661	624	637	615	698	627	638	640	650	648	698	661	674	662	622	676	666	685	642	648	609	653	658	630	623	646	628	633	625	634	701	619	638	654	613	640	661	670	624	636	624	635	622	653	649	632	672	650	668	637	651	640	671	609	612	643	674	655	650	639	642	600	666	694	628	679	660	657	615	632	645	654	642	695	650	666	650	625	659	669	664	648	628	668	638	626	634	675	681	648	655	622	609	651	664	707	672	667	650	668	676	663	629	648	712	658	615	673	653	631	642	631	624	663	653	677	642	644	620	687	691	672	693	627	655	613	659	614	636	630	698	677	682	612	668	740	659	659	706	623	669	653	633	640	658	623	638	663	691	654	652	650	713	618	644	658	661	705	692	664	674	638	652	690	618	640	657	690	657	645	660	640	655	656	697	623	633	609	629	656	700	672	653	639	643	685	612	661	643	647	631	662	634	684	596	661	646	702	636	665	647	595	638	715	623	650	689	689	708	677	670	636	684	649	673	658	644	599	649	673	669	610	625	670	676	708	655	627	701	682	673	639	654	655	662	688	628	651	674	611	662	651	675	658	652	660	618	639	639	651	642	655	640	670	661	642	629	646	659	588	652	677	657	619	645	652	667	652	629	649	610	695	661	645	669	655	685	652	662	644	646	659	684	648	700	638	637	628	709	635	599	652	686	619	702	659	635	598	650	628	646	642	701	645	620	635	647	691	663	660	661	680	647	629	690	624	715	677	674	647	679	655	639	676	647	631	618	640	696	695	618	642	629	612	681	663	659	616	638	671	647	636	669	654	650	661	626	660	659	642	665	621	662	681	635	695	610	644	638	626	623	674	638	634	601	674	661	670	681	694	664	644	666	650	645	663	707	653	667	691	670	648	631	653	658	634	648	661	675	667	691	677	665	634	629	652	644	643	657	711	710	693	663	719	681	637	623	673	656	682	676	665	651	676	659	668	655	648	680	650	622	631	669	672	665	644	672	657	670	685	695	640	642	632	677	681	644	673	639	646	633	676	653	638	663	623	664	661	636	648	655	678	679	610	645	686	620	689	670	645	611	664	632	671	626	647	609	658	652	686	640	673	653	676	626	678	614	666	673	650	647	659	687	662	700	678	675	605	649	637	615	632	644	703	657	666	615	605	683	656	639	653	629	628	629	706	697	692	676	621	658	596	650	648	693	656	645	679	669	627	706	640	649	667	677	653	656	673	641	627	679	623	650	677	642	667	625	715	695	661	685	612	702	663	653	695	668	609	632	675	666	629	636	629	640	723	659	654	619	626	598	672	647	612	646	643	635	688	636	619	703	626	649	631	667	635	637	668	664	656	637	679	651	621	594	698	679	633	650	686	658	664	696	631	663	689	640	649	673	681	651	638	633	636	659	682	677	661	671	621	623	609	654	677	645	663	678	700	690	660	595	651	685	619	665	660	658	635	713	620	622	653	636	685	640	691	677	643	631	679	649	694	602	672	642	602	659	647	650	632	689	638	650	698	673	660	673	684	610	649	680	681	670	693	657	691	684	648	691	699	655	692	675	645	663	621	641	656	680	674	662	666	625	624	642	672	670	653	675	627	669	678	671	643	661	627	689	696	690	677	690	638	673	657	697	665	640	637	662	657	660	653	640	648	696	640	676	650	637	640	682	661	687	641	660	664	671	665	654	692	676	636	683	687	640	647	639	693	715	646	651	660	631	702	618	692	639	693	640	644	630	587	657	624	686	664	629	663	676	679	621	672	621	659	663	642	666	646	661	630	645	630	665	683	629	623	702	673	655	696	643	650	690	634	716	649	654	645	645	679	664	646	636	637	616	664	655	707	672	637	616	657	645	665	661	596	673	642	680	684	655	680	665	699	632	671	651	653	657	674	584	653	615	639	643	667	659	624	635	679	649	625	669	645	642	617	631	717	638	709	694	632	651	608	646	645	633	646	680	620	674	610	680	643	665	648	653	640	639	654	636	656	666	646	616	702	705	699	645	718	636	597	679	629	633	693	602	669	649	669	660	672	657	667	619	678	648	677	684	701	598	705	650	693	661	619	646	652	679	655	658	702	626	696	639	629	674	666	677	677	686	638	641	691	735	686	673	659	658	701	679	607	654	609	651	661	618	632	653	612	675	677	697	687	630	658	635	629	645	700	683	640	633	657	655	635	653	662	702	680	668	655	703	629	684	671	689	643	624	635	668	680	662	660	684	687	651	645	671	655	641	657	670	724	620	616	634	683	644	614	637	655	648	647	644	665	666	681	673	665	656	670	682	643	668	626	702	621	622	663	646	656	650	627	647	690	677	629	637	686	636	665	695	665	607	695	677	669	691	703	660	642	633	680	679	656	656	686	678	616	624	638	645	642	667	680	612	659	665	664	651	667	643	622	682	634	670	625	683	662	598	717	650	672	683	680	723	685	618	640	664	694	663	655	670	656	659	687	664	696	642	710	669	639	683	731	650	642	659	625	627	664	620	676	607	694	639	639	641	662	677	678	641
23295	20765	28024	23646	21068	18759	12719	7382	4984	3966	3173	2400	1754	1305	1015	919	747	722	654	622	620	658	705	694	681	673	652	659	651	621	593	553	619	609	542	609	561	548	520	536	476	463	460	498	447	431	484	468	494	443	438	454	462	419	451	496	487	436	428	435	454	440	488	429	390	443	426	406	404	412	376	466	429	484	394	412	388	449	438	414	425	396	444	444	440	449	424	422	459	431	442	433	419	429	388	424	398	447	416	394	403	407	425	380	413	386	437	426	441	417	410	439	448	415	400	430	426	414	391	426	396	398	393	443	411	400	387	401	420	440	430	439	411	417	405	382	451	415	431	418	406	438	404	414	413	412	422	369	412	449	416	396	431	429	430	430	411	409	419	429	454	397	403	423	412	424	419	440	385	405	388	459	406	428	420	386	391	443	462	420	423	442	422	440	391	402	440	412	405	389	369	412	417	443	419	447	418	401	388	431	401	398	427	403	406	419	413	389	450	401	395	416	418	407	441	438	383	436	377	429	439	399	447	424	411	402	403	411	424	405	418	415	444	403	428	437	442	431	407	426	442	423	374	409	400	436	443	437	417	416	406	417	376	420	443	398	412	423	406	402	390	395	442	437	429	397	394	389	414	412	442	431	436	433	442	410	383	400	395	441	417	414	435	407	428	440	460	426	412	382	403	400	411	414	415	437	394	404	430	400	428	432	439	431	438	433	391	441	403	372	412	403	411	436	416	396	409	429	413	412	413	453	402	408	462	406	413	406	418	438	465	409	428	416	448	415	413	402	395	380	413	418	420	405	396	442	472	402	417	409	396	395	394	425	453	403	395	397	449	375	386	461	406	432	377	404	403	395	437	427	412	380	386	430	407	437	404	419	418	445	408	391	402	437	390	412	388	399	428	441	434	446	429	409	438	389	394	400	369	375	402	440	407	420	388	412	441	467	440	404	425	397	393	399	433	433	395	384	441	423	397	436	402	439	441	401	398	417	425	384	443	406	413	403	463	397	448	411	428	428	381	437	437	400	439	388	436	400	430	417	405	434	394	387	395	409	412	420	422	426	427	404	444	384	396	451	433	393	412	430	428	421	429	416	441	393	426	388	381	435	442	414	422	412	429	417	403	401	432	407	408	417	386	429	405	411	433	422	430	409	379	425	411	414	400	430	429	391	420	393	399	430	388	438	392	382	406	430	413	424	413	406	428	433	405	426	438	414	362	401	459	460	422	376	417	397	415	402	390	398	436	418	423	400	381	419	406	444	385	418	431	437	459	401	408	430	429	390	428	435	414	391	401	391	395	438	460	424	393	433	393	414	412	437	437	438	421	387	451	443	457	457	413	414	431	454	432	412	445	402	342	425	394	448	424	420	456	410	422	470	418	446	424	455	396	401	377	424	412	428	426	417	392	453	412	413	416	417	402	409	409	395	440	417	377	407	412	440	414	421	419	420	422	395	433	407	424	434	395	417	391	428	436	426	438	429	428	418	407	425	431	418	412	424	464	381	414	426	439	401	409	404	426	416	454	404	454	450	411	435	410	432	406	436	436	370	394	406	447	435	437	399	400	393	456	402	401	432	420	417	418	395	417	423	380	432	374	408	434	435	409	442	422	427	417	429	420	415	375	434	403	400	435	448	433	440	367	383	424	402	420	418	418	446	404	382	422	406	433	392	429	441	400	413	401	407	388	446	407	389	432	434	424	425	404	414	433	433	371	431	422	425	440	365	433	391	396	461	436	429	402	415	405	385	434	424	364	407	409	420	431	405	391	420	423	433	396	443	409	413	392	401	420	410	372	413	392	390	435	391	421	390	395	462	461	433	420	390	414	441	432	415	449	404	468	432	405	436	418	433	393	405	435	418	459	456	426	424	398	456	389	426	411	435	451	409	469	414	427	431	409	449	422	435	384	398	367	418	387	402	411	406	385	443	443	423	439	424	411	444	414	398	414	445	414	432	413	410	418	414	417	387	396	428	411	407	430	405	410	374	406	407	387	448	414	409	444	410	402	416	384	410	456	429	442	402	420	440	401	425	441	412	402	400	399	445	429	463	403	405	404	420	437	411	420	380	407	385	480	386	403	423	392	436	406	395	443	409	461	428	399	405	399	419	410	415	416	428	425	425	436	417	418	415	413	443	415	450	429	394	395	422	414	409	395	435	418	395	379	402	434	425	425	381	419	395	384	404	421	418	438	383	451	420	422	412	412	447	374	425	431	418	431	410	426	403	420	445	417	416	417	408	424	425	427	408	405	407	432	407	409	401	454	425	454	436	436	431	445	444	432	438	417	429	422	466	425	400	441	430	439	424	416	411	397	461	408	408	430	419	415	409	415	461	392	398	392	437	462	427	442	425	436	423	412	435	390	422	421	398	447	511	428	436	444	418	451	425	426	404	417	405	413	387	405	411	417	413	439	429	417	392	390	403	400	475	425	418	399	392	394	432	427	396	406	457	423	388	416	420	430	425	423	434	456	428	420	446	381	442	421	402	404	391	437	408	419	415	393	393	447	437	428	423	444	422	419	412	411	425	399	428	442	419	478	384	413	408	428	394	399	417	407	444	435	425	378	412	425	425	399	430	433	429	442	425	428	425	437	421	416	425	473	399	430	424	429	426	417	430	454	402	421	405	428	416	410	444	398	382	424	440	428	425	376	428	407	424	394	443	440	386	433	440	466	416	398	372	425	446	405	431	397	437	408	387	415	447	442	413	383	410	404	456	428	436	425	395	423	372	420	437	446	385	428	404	399	408	389	444	422	393	366	410	413	390	432	378	416	417	382	410	432	430	406	423	394	393	440	399	412	419	425	435	414	417	365	419	375	377	451	436	436	407	393	432	423	421	398	431	412	423	432	412	409	429	402	442	421	448	402	432	410	416	403	438	419	395	433	382	401	405	407	428	413	414	414	427	441	394	437	451	400	396	387	413	411	383	410	439	404	408	439	445	412	427	433	452	415	426	463	402	398	409	434	429	408	435	438	396	384	401	394	422	418	390	415	425	411	392	422	427	410	442	412	412	402	442	440	416	400	387	416	404	435	415	454	421	428	420	429	427	400	448	440	415	380	425	408	414	430	393	394	422	453	391	462	419	379	424	391	433	410	426	405	419	402	421	410	403	403	340	400	399	409	401	371	421	410	412	417	408	443	395	388	465	428	404	416	429	387	420	453	403	433	394	406	386	413	384	395	431	437	414	419	420	443	412	403	408	404	405	425	447	448	394	421	449	405	422	405	394	409	445	418	398	415	406	399	430	403	484	432	395	418	418	389	401	399	409	424	422	416	408	464	397	402	398	424	372	406	442	405	435	441	401	421	399	415	405	453	417	410	419	418	413	440	434	432	444	422	392	423	417	417	392	416	427	405	416	432	438	403	453	378	450	383	451	404	406	422	398	407	446	425	414	388	427	390	436	403	437	419	390	441	414	395	409	407	379	392	453	441	422	440	432	427	407	420	417	406	418	442	437	437	402	440	418	473	394	460	406	424	455	419	412
20791	38227	34701	24961	21469	19589	16454	13158	10419	8414	6738	5371	3754	2721	1981	1695	1393	1188	1141	1057	1016	1071	1127	1145	1069	1012	1126	1059	958	1010	917	918	919	849	820	827	811	779	790	670	676	648	612	642	650	605	626	672	634	626	634	595	561	540	596	562	577	622	573	595	584	570	621	561	548	551	553	529	578	538	523	576	557	539	557	586	578	534	500	531	547	522	520	532	515	512	512	533	485	530	524	523	526	536	534	547	526	518	518	513	558	522	565	521	558	554	551	532	514	549	515	550	539	516	550	561	517	509	566	540	500	519	523	538	537	583	588	530	491	543	546	496	556	499	552	532	520	544	509	523	527	536	530	549	506	522	536	534	510	476	554	534	526	516	526	491	549	521	531	544	531	515	537	560	574	544	500	528	521	566	541	558	521	539	528	562	536	523	527	561	512	553	543	544	519	538	552	525	574	537	556	489	516	509	574	507	569	517	547	557	539	521	493	554	552	505	517	526	499	529	564	550	534	555	563	566	527	541	539	558	523	540	531	507	546	534	546	511	528	508	557	557	540	550	517	491	518	522	574	549	502	500	549	546	505	522	561	522	519	513	524	477	518	525	533	520	524	530	525	526	550	561	519	533	532	552	537	546	491	510	507	524	538	551	524	538	522	529	499	510	527	537	562	584	543	530	479	545	525	541	524	510	516	522	523	525	535	541	500	527	494	538	497	519	485	507	548	533	551	532	534	543	488	531	526	583	521	581	507	510	522	521	512	503	507	529	513	500	531	550	541	496	553	507	535	530	549	532	505	501	490	493	535	536	507	560	541	549	568	589	538	496	599	526	505	531	532	499	548	487	530	520	561	530	518	504	562	570	528	527	517	511	555	521	538	520	537	499	516	491	592	494	466	541	538	541	533	525	525	531	538	527	550	520	511	541	553	518	506	517	545	582	542	546	536	497	513	534	537	536	570	529	546	516	505	570	524	537	536	596	548	551	537	539	562	581	546	522	554	539	506	520	559	515	503	510	548	553	524	534	542	536	541	548	530	520	538	569	523	562	513	493	543	488	564	513	543	523	580	495	549	554	567	519	556	486	553	527	518	523	512	531	527	550	573	525	514	507	513	531	530	505	539	546	499	518	543	528	527	525	513	521	529	563	523	524	513	518	528	525	550	517	549	539	514	531	536	564	570	544	555	518	542	551	520	543	535	541	526	542	523	488	479	499	513	555	552	546	541	506	520	529	537	533	547	540	515	520	521	527	536	541	545	554	517	537	497	555	569	517	520	534	503	499	530	568	563	544	539	514	531	521	521	538	554	588	481	564	521	538	594	556	569	541	517	555	499	549	551	492	511	545	509	521	525	576	559	485	519	517	539	525	558	521	478	543	511	520	542	530	538	513	568	537	517	538	560	537	542	536	544	520	534	521	486	530	526	547	468	530	542	538	506	528	530	519	518	538	503	528	537	538	550	561	539	513	553	531	548	521	505	532	510	493	561	494	575	580	516	507	557	555	526	563	558	583	502	543	537	555	518	547	531	501	491	522	541	528	506	540	537	550	530	579	507	536	512	550	523	535	544	523	542	480	507	488	527	544	528	535	555	501	531	533	520	531	539	532	534	565	549	525	561	514	546	564	527	528	566	543	529	519	566	567	527	541	499	533	525	495	533	495	549	523	514	552	576	531	523	503	580	502	548	494	573	513	538	501	514	521	533	506	540	528	563	551	545	531	560	545	511	497	536	558	533	542	493	522	517	543	533	537	536	517	546	521	563	548	565	538	548	518	514	537	538	535	491	538	517	558	517	520	506	480	509	542	543	518	506	484	564	509	554	504	535	520	500	498	552	542	527	490	511	550	578	510	555	538	537	543	547	508	542	536	587	493	520	559	495	525	531	554	545	478	504	528	570	518	484	478	568	538	531	546	522	511	517	517	559	519	545	470	463	501	577	513	542	537	502	567	542	524	532	512	519	491	486	528	496	520	500	584	493	545	519	539	511	529	535	508	519	475	522	512	529	536	508	525	564	510	555	529	513	517	531	555	551	523	525	553	501	577	540	505	512	564	501	515	504	586	537	498	535	551	520	536	553	535	506	562	485	533	514	564	546	532	558	545	549	526	520	597	530	520	554	560	546	504	531	560	519	534	514	516	529	539	515	640	499	565	553	519	543	503	504	533	530	543	529	570	510	491	567	544	533	498	535	518	550	536	545	556	495	538	561	522	549	537	511	499	540	553	534	532	512	532	504	491	556	532	530	520	541	509	507	547	521	499	521	524	576	539	530	556	514	544	551	521	527	520	522	548	555	501	521	566	528	513	535	509	533	557	527	539	526	497	508	536	540	518	519	529	521	529	517	538	533	537	561	517	557	538	492	544	511	514	510	500	494	553	523	537	543	518	536	545	533	520	488	536	532	561	524	541	548	461	535	488	540	546	496	555	501	516	540	512	539	583	492	517	543	524	518	523	491	522	559	534	527	561	502	497	503	558	560	516	553	544	546	533	492	509	533	488	555	551	539	522	527	545	480	525	542	543	522	565	550	580	556	514	502	515	581	567	578	537	520	531	545	510	519	509	537	529	542	544	569	527	511	547	516	537	524	526	526	514	521	546	573	513	513	573	516	554	577	537	518	479	508	520	536	497	538	540	534	551	514	530	513	534	500	526	498	522	580	559	526	560	534	508	534	544	543	555	516	517	518	561	528	551	533	502	479	537	551	533	564	532	513	535	535	513	524	537	483	503	564	549	509	575	586	510	485	520	517	543	567	516	576	500	521	548	507	522	556	529	557	566	530	543	523	567	552	562	517	513	511	514	557	556	506	552	515	536	487	546	524	550	490	531	510	546	519	527	503	554	502	510	568	486	552	541	570	566	517	579	499	563	547	541	557	513	513	555	511	539	518	508	534	477	546	520	479	527	535	519	497	511	549	545	550	513	548	515	530	539	537	533	521	517	565	528	558	549	544	588	520	523	500	530	573	539	525	492	531	535	572	550	538	510	518	525	560	522	527	543	548	512	523	527	531	511	504	523	504	575	550	537	552	563	536	518	533	552	505	555	525	498	562	532	574	513	531	531	530	543	540	561	530	528	499	523	525	539	529	538	552	544	517	527	507	530	507	603	533	518	568	518	544	521	556	514	530	522	536	536	570	529	534	540	514	512	525	532	563	566	563	541	501	568	512	546	509	529	550	554	507	544	527	537	531	548	571	515	544	551	576	553	522	547	547	523	502	491	560	564	542	526	517	536	572	583	524	538	497	509	511	525	529	565	572	535	558	549	511	576	518	528	546	527	539	496	552	512	554	518	520	553	577	537	534	536	507	539	554	502	537	544	561	527	510	513	573	545	533	533	552	538	529	557	495	555	560	549	509	546	547	570	519	513	554	526	497	589	529	580	539	509	561	539	535	533	519	527	522	514	533	546	510	546	543	482	505	513	496	528	508	550	523	514	544	554	521	544	518	515	527	540	574	526	549	556	560	584	547	551	513	518	548	518	496	526	509	520	505	556
22350	20786	28461	23156	20883	21793	20073	10025	6481	5177	3961	2862	2053	1623	1156	1070	854	762	667	664	703	635	736	667	666	576	638	670	669	633	627	600	576	520	510	492	506	546	476	465	419	397	384	376	371	397	409	378	412	398	394	390	366	355	367	357	356	426	402	372	374	349	353	350	347	348	394	354	346	329	330	354	361	368	334	298	284	320	323	320	321	350	316	320	340	311	343	341	337	319	349	342	347	287	344	314	351	344	354	327	347	341	329	329	331	311	337	340	293	313	311	339	313	312	302	308	327	326	304	328	327	295	304	350	322	343	299	333	329	347	328	329	327	347	329	328	336	336	325	336	286	345	356	339	306	326	334	313	288	329	288	305	347	349	334	313	299	337	337	334	350	281	321	336	337	313	322	321	315	306	303	342	328	364	295	368	331	333	323	319	334	335	338	357	312	324	349	329	315	313	343	312	342	352	351	314	305	282	331	319	349	329	329	291	356	280	344	337	336	310	328	334	314	314	315	339	345	342	290	344	329	319	333	287	304	292	333	329	360	300	365	335	327	326	320	348	325	347	309	329	335	311	304	348	331	330	331	338	314	333	324	317	351	310	345	317	337	322	344	321	333	324	316	349	297	317	325	342	338	324	353	337	319	329	351	319	321	344	338	345	319	324	341	311	316	347	321	340	326	344	316	355	300	312	336	318	305	325	352	301	338	341	327	361	297	333	334	306	360	283	330	309	319	342	289	335	338	364	307	342	364	306	336	331	331	330	342	334	315	337	325	329	330	320	351	356	326	311	360	332	284	312	323	298	345	344	321	327	340	352	323	313	325	336	312	326	310	310	330	340	314	320	353	302	332	299	332	371	328	347	348	313	346	326	303	335	339	321	336	326	360	326	343	338	364	345	334	320	294	317	335	323	326	309	357	317	322	343	304	336	330	361	320	320	293	330	348	319	307	314	327	333	359	294	329	290	334	320	316	315	346	317	324	357	324	317	331	303	320	339	332	343	332	320	315	317	311	322	322	313	325	313	351	300	334	359	298	317	322	322	311	340	346	322	311	350	321	314	343	302	345	344	326	352	314	313	323	350	320	321	333	356	319	302	364	308	313	351	351	302	311	311	312	316	310	342	292	326	324	336	339	317	298	303	330	303	320	311	319	344	309	349	338	320	351	326	348	350	327	317	303	326	322	300	351	324	331	358	307	338	317	346	323	329	325	312	360	314	318	304	356	332	315	318	324	321	375	315	326	321	315	336	305	362	350	370	318	341	322	317	346	336	339	349	315	341	337	311	324	344	339	282	316	316	332	346	328	339	320	324	333	322	350	340	330	331	344	331	343	311	326	334	332	339	346	340	353	311	355	306	321	332	337	307	313	303	324	328	297	352	285	316	307	322	333	327	310	332	322	334	321	288	332	326	286	341	341	327	335	350	300	325	361	345	327	307	331	309	335	346	330	325	306	312	317	330	346	316	351	326	337	328	313	326	309	323	317	319	315	343	331	357	336	342	338	344	331	374	329	321	306	316	339	330	346	328	305	305	324	304	321	306	331	320	312	330	352	330	338	312	316	354	311	326	334	336	370	330	315	339	342	307	303	355	325	291	324	323	310	336	362	331	349	320	326	342	325	344	328	332	310	328	322	347	348	328	333	376	317	332	333	340	362	333	352	323	345	349	300	337	337	327	352	321	316	354	347	335	378	304	305	313	343	331	347	317	316	314	326	326	326	356	344	311	337	321	347	327	323	314	317	323	340	323	340	310	299	335	368	323	331	329	317	338	326	314	300	332	311	330	325	332	348	329	355	319	370	342	346	334	340	321	331	313	336	336	332	332	332	351	301	313	340	309	311	311	310	321	325	307	289	356	303	327	321	319	298	342	300	303	313	338	301	313	331	329	307	346	362	284	315	330	340	316	315	346	356	291	356	306	333	332	374	330	298	329	308	351	364	326	321	321	323	325	307	326	302	301	283	317	341	298	345	354	289	283	315	351	292	329	366	316	315	337	329	334	338	316	322	337	307	332	322	311	331	342	291	335	352	300	313	331	316	311	310	335	337	340	329	320	331	311	366	354	371	330	329	317	370	348	317	319	342	344	327	316	302	301	306	325	358	315	325	326	344	317	328	370	352	293	307	326	320	342	310	332	333	324	342	334	315	325	378	321	305	295	330	362	317	362	303	318	337	310	367	322	336	311	336	322	368	321	314	325	340	304	338	315	340	309	321	293	293	299	335	309	305	343	351	284	330	301	302	316	314	303	348	322	322	300	322	312	321	321	336	292	296	344	331	310	305	311	357	309	340	339	314	320	341	325	335	331	294	299	334	338	289	327	343	335	335	347	345	325	321	319	311	325	309	285	310	302	314	343	311	342	309	351	319	346	340	330	350	342	357	299	336	340	302	348	308	308	296	323	322	303	299	350	293	334	323	361	323	325	321	331	316	313	335	324	325	321	309	333	319	323	324	314	319	332	350	283	341	361	295	329	333	316	331	332	351	330	337	329	298	319	310	329	324	310	323	322	339	334	309	339	352	346	325	337	338	340	326	354	330	308	335	343	323	319	356	346	313	336	322	329	339	341	319	343	330	339	326	337	301	355	318	305	309	313	322	329	327	319	331	297	324	327	324	312	320	315	300	314	283	337	377	343	315	302	310	319	309	335	307	362	330	344	287	331	306	318	352	340	342	336	327	327	323	321	350	312	326	311	331	320	336	312	320	342	315	312	305	311	339	351	323	319	336	331	344	313	356	295	328	349	314	350	334	301	314	318	336	344	328	291	322	330	293	348	354	319	311	329	315	338	346	356	298	332	325	322	322	292	307	334	317	296	300	334	339	309	330	308	317	329	332	343	308	331	348	325	366	327	358	328	334	335	346	353	392	304	323	320	360	302	311	340	314	332	317	322	358	323	353	296	326	312	328	311	326	306	312	350	305	334	332	356	322	326	355	320	298	339	327	335	342	317	340	312	358	350	335	307	313	321	359	351	335	301	346	343	343	333	321	339	348	343	331	317	318	332	330	315	336	301	313	347	313	328	340	308	313	355	325	301	315	338	345	323	356	301	324	314	328	349	302	317	336	332	303	305	318	320	309	306	350	333	346	318	321	299	338	322	327	325	330	299	301	345	340	306	309	347	320	328	347	281	363	331	331	323	349	325	342	315	319	341	327	316	363	358	327	311	321	326	323	330	315	324	293	295	331	324	340	315	354	354	322	313	335	329	326	324	341	346	331	336	336	333	373	364	339	323	312	317	348	331	351	305	285	331	316	341	350	340	310	339	362	311	336	326	325	328	311	334	312	352	300	318	301	325	340	313	320	348	315	320	322	319	314	339	323	339	318	331	310	359	337	309	310	347	308	328	330	316	355	311	322	295	307	319	332	334	333	310	348	310	345	335	317	309	337	305	334	304	328	331	293	313	313	358	309	298	323	270	332	335	323	301	344	345	324	335	322	311	310	334	325	305	308	314	324	314	314	329	350	300	311	331	305	350	326	371	352	306
22677	42110	38558	29075	24708	22524	18925	15743	12924	10569	8234	6418	4658	3356	2531	1971	1651	1356	1270	1194	1105	1215	1293	1279	1229	1086	1111	1169	1133	1056	949	963	936	936	835	909	846	760	757	724	648	563	548	508	520	487	529	577	604	565	537	525	471	506	420	495	500	551	473	506	507	476	498	484	488	430	474	449	414	404	432	439	428	404	467	411	440	438	452	479	412	438	487	461	453	412	447	414	432	429	386	413	386	439	410	465	413	446	396	428	416	396	389	428	396	385	422	407	415	428	405	437	420	406	381	437	427	399	403	414	427	404	414	405	419	383	421	404	375	416	385	394	406	397	397	394	420	429	411	428	407	376	416	423	410	407	403	389	423	423	394	416	396	409	397	409	424	376	386	380	385	438	404	411	402	420	381	415	411	422	441	436	412	400	378	431	437	440	421	385	412	402	412	435	412	413	425	412	431	410	379	408	387	402	395	392	434	372	410	373	406	443	406	408	423	430	420	420	398	421	386	438	384	413	372	386	390	409	390	396	402	410	428	392	410	410	433	382	405	416	374	439	406	392	437	418	415	411	404	397	384	390	403	426	423	414	434	434	385	413	368	384	431	412	424	399	379	381	423	403	413	429	364	359	413	402	441	417	420	381	391	425	404	387	379	362	428	411	409	424	428	413	355	442	395	415	416	383	359	394	388	449	443	424	395	422	393	423	440	416	398	385	433	406	437	405	415	418	431	405	463	415	382	381	410	399	403	407	401	393	419	370	421	441	402	383	409	392	406	394	391	395	395	411	385	394	409	365	431	383	411	400	408	404	413	409	422	439	406	403	405	413	441	411	388	416	410	407	410	398	375	411	429	435	403	388	387	406	395	398	381	409	424	380	407	407	423	422	379	412	402	420	426	418	423	424	401	407	441	411	463	375	434	423	403	378	394	408	407	410	445	376	420	396	407	379	440	396	389	406	405	403	395	402	443	397	375	390	433	390	414	432	383	407	422	386	424	378	389	379	442	407	429	413	395	438	408	427	397	419	435	453	387	421	432	406	404	402	435	401	376	387	413	409	380	439	416	410	418	398	400	398	409	407	423	380	454	413	409	405	392	441	363	423	428	408	431	408	410	422	403	416	372	399	441	383	403	438	400	400	384	426	445	431	388	379	429	393	367	426	411	393	390	363	418	400	406	432	400	395	390	402	403	436	371	428	417	404	406	409	424	385	381	385	417	404	420	395	408	376	443	429	441	407	411	411	409	396	406	402	427	410	421	406	391	388	403	436	399	412	428	404	431	391	392	418	366	402	389	429	406	383	414	413	380	407	419	415	393	370	396	370	398	410	440	400	403	414	392	414	416	424	363	440	420	378	408	413	375	390	419	416	426	481	421	428	397	390	370	388	425	413	396	418	405	410	447	399	419	405	398	424	390	396	415	380	391	411	380	409	394	408	422	395	415	427	438	410	470	403	370	368	381	417	396	392	434	394	406	378	438	404	465	447	371	422	395	402	433	395	400	397	371	379	425	441	394	417	406	433	387	390	458	386	422	380	424	384	411	425	384	442	419	381	401	380	430	423	392	411	393	397	384	390	432	425	420	401	412	406	419	420	405	404	406	379	376	406	376	415	404	427	396	366	419	392	383	384	384	399	419	418	425	386	440	421	433	404	447	378	366	398	438	443	392	409	415	400	426	404	418	423	430	451	420	365	408	429	402	409	439	396	395	404	455	378	384	420	428	426	396	381	411	417	430	389	397	427	377	429	423	443	433	422	458	420	382	431	430	374	414	455	415	437	413	442	391	411	447	396	401	415	430	428	379	393	390	410	399	421	393	419	415	395	408	426	385	425	435	404	411	389	398	406	407	407	389	426	380	400	423	429	408	398	387	400	414	398	407	411	362	387	425	407	396	379	388	423	394	420	400	363	386	391	443	402	430	398	405	419	430	433	410	417	372	440	402	405	403	377	402	421	437	390	405	385	404	400	387	393	370	406	430	445	428	384	370	411	397	416	404	401	379	426	427	418	410	468	401	391	370	391	372	415	402	406	409	395	412	402	418	403	415	414	372	424	398	416	406	433	413	436	431	402	412	406	395	409	418	391	386	389	424	431	385	405	396	424	415	389	395	411	382	406	407	420	404	376	406	421	414	443	388	392	396	401	423	430	405	399	405	383	438	411	429	399	401	403	417	379	377	379	408	452	424	397	404	427	423	384	392	417	423	405	376	404	443	386	414	402	409	400	390	363	416	372	405	397	396	438	414	415	384	451	436	403	412	437	429	385	405	397	401	415	450	407	407	435	414	395	415	402	417	444	397	390	395	406	417	415	413	445	422	383	404	407	358	418	393	426	393	425	409	391	426	420	410	449	403	399	403	422	407	413	441	382	455	409	398	381	392	412	411	410	390	425	383	429	408	398	432	397	396	416	409	422	406	425	382	408	404	411	424	380	381	419	387	405	421	416	418	427	416	406	377	425	407	447	419	422	409	409	442	395	380	392	406	407	438	418	406	385	362	411	404	401	424	397	396	428	427	398	389	433	419	396	381	374	442	409	399	384	389	378	418	401	396	387	400	411	422	390	394	400	399	425	395	431	396	394	424	405	397	396	382	392	384	417	413	394	401	388	441	413	406	382	404	418	406	371	391	399	410	412	368	397	410	414	410	403	422	412	408	394	407	450	441	378	412	437	358	457	384	402	416	387	404	410	406	409	406	440	389	372	409	387	417	408	423	402	389	431	429	384	390	411	387	373	388	411	412	421	388	423	381	445	422	405	416	378	397	441	378	396	410	416	421	405	389	396	392	402	354	376	375	406	404	390	380	398	385	408	386	422	431	423	405	448	386	393	383	440	397	407	402	420	385	416	418	437	437	420	459	427	410	401	417	414	445	472	417	407	380	375	376	400	423	421	424	409	423	394	428	422	416	414	408	395	398	367	414	407	432	355	377	409	400	405	395	382	369	430	421	414	425	395	372	397	423	372	405	419	419	419	391	414	409	401	402	393	425	386	395	447	406	430	427	406	438	370	439	396	453	406	394	429	414	412	436	394	421	380	440	407	421	393	420	392	374	355	383	409	374	447	419	422	389	434	374	437	393	431	402	402	389	393	419	431	398	369	395	418	419	438	406	431	406	399	408	392	388	407	419	417	393	416	417	391	418	410	444	388	436	412	467	397	387	406	385	424	419	390	372	425	414	381	411	396	408	396	366	401	377	409	437	406	405	410	405	411	416	420	426	373	406	401	380	351	388	423	418	430	401	388	415	375	388	420	435	434	462	414	409	388	398	389	399	399	419	403	359	387	405	417	409	429	411	403	410	413	397	437	417	431	395	357	405	427	403	384	365	360	371	402	401	448	343	459	417	430	402	439	382	406	413	395	422	401	402	381	400	433	437	408	410	378	377	422	398	404	406	392	406	386	419	392	433	424	401	385	435	414	401	426	397	369	394	408	404	422	387	431	421	405	392	408	396	429	408	441	369	399	407	454	413	440	412	395	437	378	411	373	414	397	443	415
26683	22765	25520	19190	12123	9428	7165	5232	3936	3132	2391	1858	1327	1127	920	867	736	743	730	732	654	700	696	683	664	627	690	658	638	680	660	670	646	612	624	618	625	644	584	592	569	583	537	516	528	523	570	572	577	579	545	526	567	576	529	541	515	535	566	488	566	556	540	583	533	545	583	539	552	539	512	531	552	534	528	548	500	509	543	565	473	526	526	489	530	507	531	528	523	553	483	567	537	563	563	517	511	518	522	540	559	503	532	519	527	529	558	553	536	486	526	534	521	555	550	555	516	521	488	513	548	533	562	530	521	518	541	541	542	547	535	467	513	516	519	558	523	485	523	510	535	571	548	511	510	483	544	542	508	479	563	528	555	525	523	524	520	582	536	540	556	525	510	531	511	506	558	504	507	513	528	545	574	513	545	543	502	537	531	533	542	496	533	526	551	529	519	492	522	540	540	537	549	539	554	560	535	525	507	551	499	543	503	535	518	516	488	531	512	522	571	517	514	523	555	537	494	541	549	481	528	518	505	505	574	528	561	558	509	529	490	559	521	500	549	542	552	526	508	508	542	499	523	510	537	584	566	534	526	545	483	553	542	569	550	539	556	525	533	553	506	516	548	529	532	522	531	552	550	535	486	562	513	527	519	513	568	512	569	535	552	520	521	542	537	521	514	515	497	535	553	484	566	553	547	507	512	531	553	526	554	534	508	538	548	550	556	573	510	512	590	522	503	517	557	473	546	520	540	554	499	507	546	540	564	501	536	492	545	526	553	552	531	580	525	520	518	517	473	505	529	529	535	571	499	524	516	545	539	528	561	533	526	537	535	525	547	514	558	545	522	496	513	521	579	534	541	555	511	511	549	505	532	517	539	537	535	550	552	573	541	516	516	517	491	511	548	520	535	523	538	488	537	522	497	522	521	527	510	560	485	509	493	522	537	552	543	503	529	535	509	530	508	506	542	522	501	552	542	490	504	545	512	524	511	533	541	570	502	516	563	512	524	569	536	478	527	494	523	535	522	569	579	526	538	546	520	578	548	552	564	518	532	563	545	510	539	560	535	533	518	530	526	535	483	500	514	556	530	560	545	527	534	519	587	528	502	500	540	563	513	529	530	510	546	535	518	510	495	552	509	492	567	552	536	532	519	533	506	514	531	544	526	519	511	545	562	494	515	531	523	558	502	534	535	509	510	536	551	567	534	504	502	505	553	521	510	541	524	500	550	561	529	506	517	515	498	514	543	527	549	531	514	562	508	511	558	476	533	504	543	504	520	546	565	516	568	555	490	506	505	529	517	533	522	571	545	531	519	510	532	505	480	536	497	539	563	528	531	504	516	553	488	533	547	536	538	493	508	521	507	534	521	516	540	504	498	525	508	546	522	500	522	527	509	524	557	534	555	545	492	517	542	538	557	512	547	569	521	527	507	542	543	511	555	556	521	497	521	526	538	566	592	538	491	527	516	546	567	576	520	571	529	500	508	512	532	507	491	491	541	481	479	535	523	554	531	528	557	552	530	553	533	528	492	563	541	527	522	461	534	541	533	520	521	545	535	523	566	545	512	539	527	497	548	559	543	563	557	484	535	608	559	535	534	549	523	550	528	545	509	517	500	520	495	525	527	504	553	509	536	503	497	503	535	549	550	541	516	473	522	530	499	517	523	518	543	581	559	502	513	505	503	536	532	529	538	541	537	526	510	565	518	528	539	499	517	535	531	525	530	525	576	501	527	555	520	547	545	523	532	548	533	485	499	515	547	499	521	552	533	508	533	488	499	501	555	521	525	504	522	543	526	520	572	495	481	517	553	517	555	541	521	551	541	536	504	543	564	515	513	540	535	561	499	516	562	533	531	542	498	552	541	529	555	560	538	499	533	491	492	524	542	577	560	543	535	557	529	562	594	518	494	538	539	467	539	545	517	512	544	514	490	566	499	509	507	517	485	560	534	556	513	544	515	523	525	549	529	517	564	551	561	539	523	545	528	505	533	484	497	579	521	502	486	550	521	514	521	510	548	565	489	522	571	522	536	535	555	557	568	508	537	514	541	573	518	517	536	534	538	527	544	515	553	563	544	540	551	537	511	555	473	544	559	544	563	541	546	560	514	494	514	545	548	523	517	538	532	573	524	538	543	514	525	493	548	557	501	598	487	546	513	548	523	503	497	537	527	527	519	561	537	502	536	537	543	505	558	531	540	523	543	546	538	509	541	540	495	580	538	536	583	551	508	557	522	533	523	517	548	521	514	507	508	537	509	546	484	538	534	574	561	538	509	536	531	505	512	563	520	467	505	525	590	507	550	532	548	554	546	516	518	518	558	506	533	541	564	504	530	544	532	517	489	498	525	540	567	541	543	513	550	524	505	519	518	547	514	536	541	557	528	564	546	530	593	505	518	539	526	544	523	557	522	516	522	550	552	540	501	527	493	525	515	565	546	534	538	516	547	597	591	512	543	541	540	523	520	519	511	504	543	546	533	510	492	541	533	527	512	529	528	538	537	514	495	536	532	509	517	506	483	494	557	487	514	542	494	530	550	556	556	502	506	501	526	548	510	541	497	521	547	530	564	551	528	541	555	549	486	494	537	549	548	512	557	539	536	543	523	530	528	511	514	530	545	577	550	524	528	541	517	541	523	533	550	520	546	521	536	517	520	557	510	539	549	579	507	533	515	520	532	514	526	518	530	583	557	509	542	522	549	542	551	492	548	578	504	533	543	527	504	529	510	539	564	550	529	539	519	534	545	586	549	567	533	555	539	566	482	563	541	579	521	497	553	558	544	566	518	521	511	528	538	572	501	543	542	499	530	493	544	525	543	556	547	514	514	540	523	513	506	558	561	537	528	535	548	530	549	557	515	565	546	508	499	515	517	545	545	531	488	519	510	579	562	497	545	516	557	564	513	570	582	525	539	536	532	513	508	548	534	486	534	492	537	514	548	552	522	525	566	547	598	548	541	509	527	531	524	530	506	520	549	575	514	547	526	534	521	529	577	528	537	526	523	560	597	515	506	515	504	562	518	534	499	541	538	543	509	541	527	556	520	526	525	535	528	530	523	539	545	523	541	510	539	539	498	567	546	544	513	543	521	521	524	531	536	563	537	517	552	476	506	573	568	506	501	502	511	506	564	535	501	489	545	519	544	524	548	547	521	560	537	536	545	524	527	519	540	556	540	570	522	476	512	512	553	573	556	497	518	501	539	505	546	571	514	526	520	514	555	543	517	530	494	537	518	521	544	502	522	533	514	558	550	567	522	506	549	499	511	523	540	508	540	484	568	497	554	517	532	556	513	502	559	524	531	530	523	521	540	525	537	555	523	499	516	513	528	537	495	483	517	499	545	521	535	521	518	551	497	518	508	497	564	531	505	552	487	546	543	540	517	532	562	524	481	553	539	517	559	541	521	524	532	507	512	532	522	498	544	520	573	565	519	527	504	539	548	561	562	508	503	525	529	521	531	504	522	507	513	521	531	505	500	572	545	531	529	537	514	514	532	498
20718	33312	29635	20320	17197	15451	12815	10605	8433	6652	5146	3977	2894	2099	1744	1465	1197	1067	965	1005	1034	1108	1051	1103	1063	1038	999	1002	1009	990	966	904	891	904	892	852	919	867	812	785	745	743	750	725	760	660	727	722	720	711	693	747	688	675	700	705	665	719	731	693	645	687	677	692	609	669	644	677	664	657	702	654	640	694	689	651	660	694	683	663	631	648	703	683	661	697	666	682	615	616	642	663	589	629	603	705	705	653	686	662	696	674	696	656	679	657	700	689	607	663	617	698	681	644	649	679	689	678	689	644	643	685	676	671	660	703	696	722	656	665	645	666	663	708	620	675	630	729	655	638	640	694	637	667	647	699	654	625	665	667	668	655	652	665	696	668	664	685	699	685	643	701	633	691	666	651	632	659	659	678	648	632	679	654	660	643	632	656	703	691	647	642	632	627	704	722	702	640	664	684	644	707	677	596	682	680	670	682	680	675	721	658	690	689	668	692	669	659	644	632	677	643	621	650	661	703	693	642	689	659	662	686	671	662	649	687	683	616	664	665	694	677	698	654	676	635	645	640	647	686	684	657	659	621	666	661	661	671	607	645	735	676	664	711	664	730	640	660	691	662	658	656	660	695	688	682	663	690	624	693	629	641	655	651	687	706	663	634	656	654	651	675	682	673	641	664	652	665	656	645	660	676	624	676	643	653	668	673	707	664	673	646	648	653	653	693	706	672	683	677	730	649	690	659	695	685	653	654	645	660	692	667	690	656	646	661	657	639	605	638	720	648	669	638	680	676	680	681	653	616	684	646	584	647	633	645	671	672	695	691	613	685	686	620	631	637	677	654	673	629	689	633	717	690	711	714	676	669	664	668	671	659	618	647	689	663	648	724	694	668	685	643	684	649	705	693	624	663	641	658	661	646	690	660	680	698	661	643	694	692	718	645	668	658	660	651	680	700	664	661	687	673	600	710	646	679	679	706	693	655	663	660	628	656	679	640	636	679	686	656	670	645	653	664	666	677	645	676	660	670	609	701	676	640	643	659	640	695	628	660	674	656	684	701	646	650	636	653	665	686	687	693	641	616	674	719	653	775	703	625	687	657	694	700	644	655	701	687	668	660	679	719	691	720	654	693	670	652	698	682	668	689	664	653	638	634	688	647	640	677	680	667	697	634	666	642	653	702	687	661	667	609	659	648	694	660	671	651	683	614	636	645	696	670	641	688	660	705	658	665	701	604	686	689	674	627	673	671	681	686	627	628	635	628	729	684	665	706	603	675	658	670	695	659	640	702	662	668	647	668	658	673	688	668	671	682	727	652	697	662	648	673	652	656	672	663	688	655	687	699	673	709	638	672	687	688	645	619	665	655	678	676	664	656	634	651	675	628	684	666	667	689	681	719	655	697	728	644	653	682	617	644	620	658	662	698	647	691	688	661	653	639	651	677	682	645	668	684	643	621	686	681	655	679	658	686	628	661	661	656	681	687	616	652	702	703	652	661	699	660	681	666	693	670	650	676	713	664	638	700	672	640	658	702	723	655	673	680	667	688	642	704	667	652	687	636	665	622	695	674	647	631	638	716	676	679	639	636	656	649	658	697	639	683	668	637	609	669	653	678	706	682	638	689	690	662	656	646	663	679	672	674	655	649	679	667	669	647	634	651	702	671	716	691	685	716	653	655	694	697	652	638	689	670	663	661	659	652	658	684	635	647	613	657	692	667	653	671	656	645	658	638	689	655	683	702	655	686	631	682	677	676	638	679	682	666	655	652	694	689	704	684	676	694	709	654	640	644	677	677	658	671	686	644	693	683	664	653	721	712	647	669	672	662	683	657	682	694	619	663	670	674	643	649	665	667	669	677	650	614	645	688	661	650	650	685	690	670	647	638	675	674	636	653	678	675	649	660	664	665	687	744	670	651	697	688	677	693	690	603	708	683	637	678	671	696	654	666	675	702	680	589	613	679	635	671	635	617	680	667	683	693	686	642	683	666	682	701	664	652	681	681	673	671	691	689	640	709	688	634	681	692	714	669	654	654	677	638	645	703	674	652	671	678	686	621	647	676	690	682	666	719	688	675	677	693	678	696	655	682	635	661	651	715	689	663	693	669	661	688	676	634	689	638	667	679	636	634	657	640	650	601	627	652	595	667	645	656	670	725	673	668	667	678	716	673	645	656	675	636	675	652	641	604	645	605	598	604	688	679	696	662	644	667	723	698	680	630	689	702	681	686	655	702	677	655	690	660	645	685	680	697	658	654	678	619	657	690	688	633	628	665	635	663	663	670	676	664	707	676	665	635	644	677	622	691	653	669	693	689	664	669	686	696	640	635	736	656	634	651	664	684	659	670	693	640	706	654	653	658	711	671	658	715	695	691	694	680	673	668	667	663	731	660	626	644	633	619	659	673	620	695	690	670	661	671	664	715	637	638	681	650	667	651	689	662	617	718	680	697	692	706	693	694	665	676	688	653	604	673	680	689	735	713	675	607	656	673	688	642	611	730	644	656	666	627	688	671	671	635	638	665	640	683	680	685	684	680	684	680	659	646	618	674	667	669	716	695	593	753	650	627	738	639	709	675	637	685	693	719	643	646	637	708	642	657	677	650	684	678	736	654	689	661	661	673	633	694	643	664	650	718	666	658	728	719	652	688	685	672	671	661	683	684	638	690	622	636	656	633	625	646	701	676	679	645	683	647	689	631	659	687	626	679	652	696	697	654	669	667	637	652	665	664	682	657	661	660	673	598	663	670	647	682	656	670	682	646	690	643	663	669	668	691	648	693	681	695	639	664	683	663	697	632	704	681	676	645	636	674	686	663	668	673	657	653	709	651	687	701	694	635	648	655	647	688	624	650	658	664	649	679	671	656	646	653	678	659	636	674	688	636	686	684	659	695	704	654	641	704	701	650	723	658	649	671	641	653	605	711	651	632	629	700	641	645	651	694	652	696	694	655	664	661	672	634	662	667	642	671	681	653	614	654	751	639	675	684	675	710	662	643	625	699	616	684	651	666	712	655	621	704	655	704	643	608	653	678	688	677	696	673	709	675	712	653	664	702	640	643	708	671	641	644	687	621	668	684	673	684	657	637	684	655	612	660	694	660	660	711	685	693	687	691	660	678	666	648	680	656	689	649	695	672	651	671	654	672	654	682	660	669	672	674	689	627	694	650	678	643	647	690	683	627	663	649	634	734	714	634	641	672	671	635	662	676	649	678	641	683	618	685	699	676	742	663	606	650	657	688	663	747	651	717	642	667	653	649	657	688	657	680	675	650	628	626	656	659	684	695	664	662	651	634	657	653	685	696	668	634	640	645	692	674	693	651	666	669	664	696	637	638	638	654	653	625	702	663	630	668	658	646	666	698	640	709	664	637	670	669	646	665	668	672	653	636	633	694	669	638	689	675	661	677	654	648	677	652	640	679	625	688	648	663	680	655	636	669	678	640	630	681	709	675	708	631	685	649	631	696	636	691	709	706	663	648	668	730	658	672	701	643	620	657	594	716
23292	20780	28079	23586	21081	18500	12737	7362	5254	4175	3095	2286	1666	1317	1041	941	775	695	669	651	664	740	770	744	693	669	654	664	683	652	606	649	654	597	597	586	546	577	543	542	434	446	472	481	480	474	485	472	466	518	465	474	446	477	456	447	398	469	465	477	456	433	446	457	437	449	441	431	433	395	450	413	465	417	404	384	451	432	419	443	397	431	433	421	404	415	447	440	416	439	449	439	462	437	433	418	440	436	448	398	435	421	406	420	408	444	435	447	391	430	393	427	424	452	414	389	408	414	401	463	433	398	405	394	433	434	400	399	423	441	444	415	433	430	397	414	458	410	403	423	430	425	413	408	428	418	434	447	416	405	438	453	425	398	433	462	467	432	444	433	449	436	433	409	407	420	421	442	455	433	447	443	427	408	427	412	398	447	408	429	384	423	415	411	438	407	448	422	388	435	413	418	452	411	387	387	423	388	447	394	430	400	414	405	450	434	421	409	442	379	411	410	436	436	434	405	427	418	413	407	432	446	457	411	447	430	437	417	400	425	434	425	466	437	431	423	426	409	413	420	423	400	458	448	425	433	450	471	405	396	476	428	434	412	406	427	426	391	426	425	419	460	381	421	385	441	435	390	413	396	422	400	417	404	464	441	434	432	423	420	433	448	442	382	422	447	415	409	395	422	405	438	381	410	410	438	383	432	387	439	445	401	408	410	417	377	414	447	419	412	423	444	409	435	402	416	452	378	441	414	413	417	438	418	382	415	400	398	401	416	398	393	449	426	414	426	425	397	404	420	436	419	424	413	387	405	414	426	384	457	451	428	435	423	429	444	424	410	424	439	398	424	388	450	438	414	504	446	409	407	432	438	455	439	454	406	396	430	424	399	394	412	412	430	407	444	432	409	431	427	399	442	422	418	431	417	441	421	399	418	403	454	416	418	447	421	424	463	412	411	443	420	447	432	438	450	405	413	425	442	387	429	416	470	432	419	407	421	410	403	433	418	412	429	468	409	440	482	393	395	448	439	427	408	457	435	408	428	431	400	419	416	421	431	411	428	419	422	411	427	416	423	442	401	423	463	427	405	439	405	445	429	417	442	450	419	397	454	473	432	410	415	429	433	435	451	387	436	420	434	445	450	396	407	456	434	430	428	419	413	454	436	414	386	449	445	417	429	429	411	422	444	427	438	445	434	429	457	419	435	400	404	425	434	454	443	446	431	457	398	420	437	438	393	436	447	426	411	444	408	380	451	372	410	416	449	458	414	430	416	425	415	458	431	427	444	405	429	402	429	451	438	396	438	398	437	433	396	399	425	429	398	407	410	436	439	454	412	411	467	390	483	443	415	384	390	443	434	412	460	444	430	418	440	419	447	439	439	413	449	414	420	423	381	430	429	421	458	452	427	431	442	413	423	391	463	421	391	426	400	424	404	423	414	433	409	444	438	395	430	451	443	451	406	444	421	415	394	444	442	422	386	401	444	433	426	419	409	440	414	417	421	430	431	418	429	440	416	429	412	397	444	420	429	443	387	385	431	417	442	431	420	431	421	437	441	447	437	421	408	421	453	441	421	431	427	438	415	388	419	447	434	408	402	439	394	420	448	426	408	426	360	420	421	409	421	438	417	426	417	417	430	417	457	425	434	479	421	438	443	424	438	421	451	439	390	423	426	450	409	416	414	445	434	439	395	410	391	437	411	431	419	440	432	377	398	419	397	431	404	417	455	395	408	409	406	430	409	411	445	429	457	431	468	447	421	405	401	428	436	419	410	414	434	415	450	482	439	402	410	436	411	434	387	436	458	419	432	446	398	461	417	420	438	434	413	409	414	429	456	391	430	440	440	438	429	418	416	410	423	446	400	419	406	426	402	410	421	445	433	407	439	416	424	398	419	417	412	405	446	420	417	401	426	410	420	397	429	439	422	453	399	394	397	434	410	428	399	439	405	411	404	445	435	449	410	440	452	431	467	408	416	412	444	403	432	424	440	403	406	438	420	426	440	457	430	420	453	407	420	377	419	430	420	438	390	393	442	376	403	440	412	429	455	450	427	419	429	407	445	434	453	399	432	398	457	417	444	432	479	439	419	415	421	402	401	435	434	451	433	412	392	415	436	406	410	430	435	383	442	405	419	424	440	440	441	453	433	428	459	479	398	425	440	474	413	405	424	426	417	399	430	422	411	433	441	454	427	427	461	415	409	424	413	433	411	440	430	378	422	399	487	399	434	425	429	421	455	446	442	458	424	421	423	419	406	421	391	399	392	393	435	409	444	457	423	420	458	419	408	435	410	442	426	428	399	422	441	406	425	402	455	389	427	379	411	418	431	443	421	432	436	434	400	419	420	421	414	441	437	440	465	411	444	404	411	433	424	429	427	433	429	436	395	418	398	445	434	461	439	412	380	421	427	429	390	459	454	434	394	425	426	413	412	446	416	455	425	396	407	454	435	436	429	452	424	448	425	407	425	404	430	439	443	429	450	395	415	440	452	417	402	413	434	408	410	431	442	406	419	422	440	432	413	416	443	445	421	447	415	430	432	463	447	398	439	437	420	474	399	388	429	391	464	447	389	438	412	413	436	438	391	424	436	440	390	401	426	414	441	386	394	399	407	451	412	404	421	401	437	428	432	485	428	397	435	427	407	439	446	422	424	396	418	436	428	427	455	416	410	449	420	380	406	450	401	405	390	431	429	416	399	445	389	407	458	447	423	415	452	417	417	431	398	430	438	433	406	398	434	460	439	412	413	452	457	420	392	417	406	411	405	424	413	449	396	414	410	454	417	426	409	447	428	384	455	429	389	400	416	431	422	399	443	425	432	408	411	413	416	422	426	398	458	410	420	412	453	419	421	428	463	459	423	418	407	455	431	435	441	438	416	396	428	425	454	393	430	418	424	447	413	380	400	405	402	384	436	397	439	444	418	410	421	412	456	461	416	416	426	425	400	458	441	465	391	398	404	389	466	407	418	436	406	414	440	417	410	434	428	430	441	403	413	415	432	385	412	421	416	410	420	411	442	468	438	428	456	408	403	430	433	402	418	410	424	423	386	431	388	403	459	411	400	427	404	419	407	434	425	401	448	424	423	410	418	417	423	443	446	411	420	428	417	428	436	422	458	430	434	473	411	386	438	436	417	401	406	450	442	444	382	393	429	453	458	394	407	420	411	430	418	406	417	435	407	434	430	414	423	401	391	430	441	421	445	429	414	407	391	474	424	436	455	413	405	416	428	411	420	422	396	431	443	417	415	396	427	416	414	430	412	413	445	435	407	429	413	432	424	421	414	472	400	447	433	430	398	410	400	423	455	423	456	446	430	428	406	416	466	416	445	418	411	445	389	392	405	417	401	438	472	387	418	460	428	419	452	407	431	426	441	390	423	421	394	451	433	427	404	402	423	447	433	420	410	417	388	440	449	414	406	441	414	428	412	444	409	428	419	402	425	446	408	430	463	421	413	439	425	413	405	406	440	418	414	423	412	420	412	409	421	412	404	432	416
20732	38127	34836	25223	22012	19410	16542	13326	10926	8564	6582	4986	3519	2767	2087	1657	1428	1209	1157	1095	1132	1171	1287	1237	1201	1092	1041	1099	1052	1021	994	964	970	844	870	796	805	794	794	697	647	647	598	645	620	643	598	648	647	602	644	620	588	617	611	637	625	622	604	584	572	553	544	580	573	558	544	595	551	507	594	599	567	585	573	580	578	569	561	563	527	595	548	523	532	539	543	539	540	533	535	550	556	581	553	544	559	512	561	515	544	521	556	576	558	563	522	542	537	574	560	543	515	517	510	560	575	552	532	528	556	537	527	525	527	528	558	527	566	507	536	493	529	527	514	551	567	551	545	544	548	573	531	499	561	538	548	539	554	564	554	569	572	496	537	534	573	583	552	556	545	545	595	560	536	527	553	564	596	534	552	536	525	588	525	547	531	539	516	537	530	551	555	547	542	542	535	553	575	522	496	532	537	557	506	527	511	529	524	561	532	552	548	545	556	552	551	522	554	564	544	530	557	546	521	573	583	516	529	531	561	550	572	535	567	574	543	562	538	527	490	539	567	560	534	518	555	505	546	544	557	550	574	576	532	549	558	484	486	536	511	568	576	500	548	567	540	578	580	520	538	504	499	514	535	535	548	526	567	556	518	525	504	533	565	538	549	548	578	535	547	568	545	527	533	539	545	537	516	495	517	497	543	530	546	537	547	538	538	524	527	528	526	556	541	549	524	512	552	530	527	543	522	541	532	543	532	541	534	538	535	550	536	560	517	563	564	561	518	513	530	516	540	507	562	595	529	529	489	542	516	522	561	498	573	534	527	523	593	522	575	560	554	543	569	559	524	541	516	557	561	516	511	573	581	510	554	560	522	580	515	558	548	577	551	551	536	523	488	609	525	556	552	564	562	539	560	545	529	506	504	563	573	507	548	537	560	522	529	577	553	559	523	512	552	528	565	545	542	536	543	555	509	498	553	573	521	537	558	549	521	582	535	516	551	513	557	532	533	577	562	564	532	547	520	529	541	509	540	548	492	504	550	550	531	570	572	560	507	521	572	539	525	533	571	507	542	563	536	546	524	515	560	560	539	517	522	537	528	535	554	523	556	592	523	536	514	564	541	543	552	521	562	532	558	526	556	543	516	554	539	564	571	529	521	561	530	584	550	532	474	565	539	520	519	519	523	529	538	510	537	531	523	519	563	573	538	537	541	545	536	552	603	567	553	547	556	511	526	563	502	585	586	513	535	530	606	519	542	508	569	552	546	510	546	582	507	517	561	554	541	524	528	541	510	535	577	548	541	567	529	570	543	515	512	580	512	515	506	510	550	509	516	563	536	501	532	514	524	557	526	512	528	547	530	568	527	551	552	555	540	523	551	539	570	562	542	524	545	533	547	532	554	565	548	567	551	502	522	558	516	544	498	537	537	543	534	495	542	554	550	570	539	532	490	533	516	553	504	551	570	509	522	552	517	503	577	501	532	561	515	557	549	548	541	559	546	526	577	580	546	523	534	552	491	544	568	512	550	563	559	536	528	570	544	512	488	568	544	566	541	532	559	542	544	568	567	555	539	554	531	522	485	556	561	532	463	531	575	555	551	515	526	534	542	595	548	536	525	528	562	494	486	543	554	547	544	528	491	506	548	550	556	553	547	563	532	559	533	539	537	552	529	551	532	502	533	533	514	561	522	557	535	540	505	548	522	528	601	523	578	547	524	539	537	496	535	527	563	550	605	520	557	514	529	536	541	537	495	585	575	543	517	491	534	512	518	515	534	554	552	540	533	559	517	512	564	504	560	532	545	527	520	555	527	549	571	517	560	530	506	560	560	553	521	529	548	511	520	544	547	555	573	594	550	542	565	569	561	545	509	534	545	585	521	550	537	546	547	513	556	561	551	520	528	552	548	560	566	538	566	525	547	531	496	529	509	565	528	571	560	553	508	548	564	547	555	517	553	540	583	521	530	526	560	532	526	496	591	566	569	505	554	520	539	547	550	516	522	523	524	572	522	530	557	519	525	509	579	539	591	546	512	500	544	530	516	545	565	540	551	526	550	555	514	570	565	550	554	538	555	532	542	550	522	511	575	575	558	563	537	536	532	560	585	481	497	548	528	552	547	521	575	575	551	530	543	506	484	592	517	516	543	520	515	504	557	529	575	566	577	519	532	534	548	541	572	539	596	521	541	500	529	538	500	548	494	522	509	553	547	524	507	486	512	537	547	513	565	505	513	553	490	549	567	533	522	514	560	560	520	560	533	601	537	553	516	506	568	556	595	509	554	524	552	488	526	521	520	524	566	533	551	535	565	543	542	516	531	539	532	556	524	519	561	572	519	542	540	518	529	535	553	533	496	525	511	569	530	558	508	559	579	555	562	558	552	535	534	560	551	525	521	548	534	557	584	535	539	550	548	580	563	586	552	558	558	528	538	508	534	527	571	536	562	533	585	529	514	467	516	535	527	513	539	542	541	512	509	559	554	550	562	542	541	539	559	528	547	571	548	521	518	538	555	546	559	528	548	592	525	541	567	523	524	584	528	558	538	538	529	509	534	513	502	524	494	550	543	576	542	578	491	540	544	516	539	525	547	559	535	553	548	557	542	584	538	500	560	558	573	525	570	577	525	513	546	561	558	574	528	536	523	558	600	523	590	495	520	547	565	474	556	527	534	554	564	510	553	533	532	558	552	571	556	537	567	536	543	558	506	564	526	546	539	525	594	536	505	608	544	544	529	583	517	519	567	533	573	555	530	517	566	547	547	533	504	527	505	573	507	517	537	537	511	547	549	542	558	550	510	488	568	496	569	536	519	582	527	552	474	544	544	526	563	561	559	522	556	570	555	481	537	515	549	539	521	533	565	567	578	555	545	537	559	528	521	537	537	553	564	528	544	529	519	543	507	575	566	522	533	528	495	614	545	526	530	528	540	513	549	525	527	534	576	503	520	543	555	544	573	561	511	549	551	529	541	566	501	492	545	537	516	536	538	564	531	494	516	565	539	526	523	555	527	562	597	566	552	522	557	525	540	536	549	509	552	572	548	550	575	547	505	558	516	577	522	554	533	550	564	520	567	556	568	582	563	549	503	537	523	545	543	534	528	570	526	557	532	522	568	515	505	550	534	577	536	532	566	503	529	557	522	540	541	537	548	504	541	572	553	514	555	539	500	506	543	529	545	537	537	540	570	540	563	603	563	520	529	580	542	527	514	542	519	534	539	537	531	534	560	504	557	526	572	530	574	553	565	509	539	553	535	499	515	525	531	554	525	542	496	545	509	563	501	516	537	578	515	542	529	536	547	552	558	573	548	518	531	559	537	510	545	536	529	551	554	527	484	530	496	555	521	506	560	514	532	526	514	514	536	529	531	522	542	522	553	488	500	552	533	566	546	538	542	546	531	557	561	558	525	543	522	502	530	527	527	525	542	535	542	562	504	529	567	524	540	527	539	515	506	531	489	498	528	489	571	563	539	535	560	552	541	552	565	518	552	518	518	545	536	528	536	562	539	526
22347	20757	28469	23170	20925	21720	20312	9892	6612	4966	3724	2746	1968	1429	1221	1008	860	769	677	640	672	691	774	738	699	699	663	687	681	626	607	601	623	536	503	529	532	491	480	446	418	392	403	383	368	396	419	394	390	407	418	377	384	362	380	364	396	369	384	399	359	389	387	374	335	348	347	354	358	370	335	358	364	327	289	328	338	324	355	366	362	372	346	356	356	338	354	331	317	330	361	327	283	345	341	360	339	358	319	374	368	349	326	348	343	342	325	326	331	359	362	321	319	334	296	337	373	324	313	308	355	331	349	354	308	354	313	328	363	345	324	312	328	353	335	325	337	357	340	355	337	319	343	315	314	331	346	326	346	346	326	325	387	331	332	327	343	287	332	312	299	346	327	330	349	324	335	316	321	313	334	323	349	347	309	318	364	358	333	347	320	351	322	321	343	339	334	291	330	336	316	337	319	308	315	316	350	339	340	355	334	325	324	317	343	303	353	317	346	354	367	332	321	328	306	323	348	325	307	347	356	331	333	322	322	338	350	352	334	331	337	366	327	306	326	320	308	347	330	328	324	316	324	340	347	313	343	316	296	330	328	333	372	314	326	294	343	389	353	328	308	346	321	303	314	308	324	353	310	318	317	355	318	325	360	371	339	319	317	346	300	356	338	303	339	323	313	312	337	334	336	364	328	337	302	331	291	342	312	305	299	336	351	353	296	315	339	319	322	345	331	348	332	345	316	345	356	289	314	314	334	301	339	294	315	328	304	310	338	316	315	329	345	353	370	323	307	328	349	350	345	328	352	342	360	290	324	305	334	334	345	327	332	368	330	331	313	338	353	358	325	299	331	354	320	358	344	333	370	341	325	330	313	302	334	319	342	358	330	345	343	299	320	335	303	343	335	329	342	334	346	293	334	320	339	350	331	320	335	339	325	377	346	340	355	329	344	344	355	341	336	331	348	323	332	321	324	344	337	336	337	339	360	357	329	329	325	312	292	338	315	297	339	344	310	325	337	313	293	342	333	304	348	350	319	324	310	377	333	302	320	321	316	324	332	339	347	314	345	312	333	342	320	349	272	349	333	360	334	330	330	322	315	294	320	333	326	335	357	340	341	335	324	332	317	335	383	315	336	338	355	325	370	303	311	333	320	345	297	327	312	332	309	315	309	309	333	320	355	338	336	340	324	364	304	339	323	320	347	307	318	320	328	315	344	335	326	331	299	334	352	318	278	330	334	331	311	327	338	335	324	323	296	300	320	315	337	345	327	318	330	330	340	309	306	311	323	332	330	328	302	312	328	313	351	322	311	332	343	332	319	318	309	305	296	317	313	355	318	309	334	333	316	315	314	309	328	358	356	315	295	302	331	351	331	323	365	319	335	346	341	320	309	313	330	298	321	306	316	355	323	331	355	315	306	338	331	303	374	345	320	324	315	306	303	353	317	338	332	305	293	360	330	312	311	301	304	346	312	349	365	344	312	325	304	326	340	312	315	329	341	326	324	355	318	334	343	285	310	326	330	308	314	330	352	336	369	344	330	300	369	317	342	328	318	327	327	321	332	335	385	320	301	338	329	342	346	341	358	312	322	343	332	332	335	351	316	334	318	372	329	309	335	312	318	332	377	337	304	291	317	341	328	338	344	333	353	318	341	303	325	287	309	344	335	324	325	284	346	314	358	296	332	347	356	341	342	303	317	343	315	348	318	322	331	329	336	344	290	327	329	343	350	311	336	331	303	332	315	343	307	324	305	355	320	288	321	359	336	336	357	328	318	303	333	333	343	325	337	337	326	336	297	344	321	326	336	332	314	354	321	348	333	376	313	295	319	296	347	321	358	345	327	312	316	338	340	310	353	315	361	318	346	340	344	328	371	333	331	354	315	351	328	346	343	319	313	345	314	365	339	343	321	344	323	335	343	325	335	314	365	331	341	355	311	347	298	320	350	303	315	351	359	352	351	314	321	334	335	336	362	342	357	343	321	314	312	351	327	336	336	352	333	333	352	324	321	292	341	345	306	330	327	325	384	320	332	347	328	302	354	330	359	336	304	328	324	322	335	331	333	312	350	316	321	319	309	340	332	343	358	313	299	323	310	352	321	363	339	312	322	324	346	355	339	331	317	347	326	336	330	316	332	346	346	352	330	344	348	358	346	341	316	348	342	321	318	278	353	335	313	340	285	319	355	346	322	316	334	333	347	360	318	325	330	334	335	306	302	335	346	330	344	343	327	349	331	312	320	338	351	288	335	328	355	347	322	351	348	332	306	302	315	298	361	330	327	315	335	343	335	324	329	337	305	381	326	341	345	347	302	329	341	297	326	325	320	341	315	331	317	331	313	321	327	312	319	323	322	364	300	335	352	310	366	317	319	318	345	279	326	345	331	309	361	314	325	318	363	340	329	340	346	293	354	328	369	337	322	367	360	365	335	333	326	348	340	347	349	347	381	338	314	305	329	353	331	319	309	343	316	347	332	299	338	300	341	338	351	329	311	368	313	338	330	333	344	292	329	372	349	348	299	311	356	300	342	339	312	349	310	355	339	360	316	377	354	375	347	331	324	318	331	349	310	327	329	331	305	367	324	347	337	318	304	328	311	324	359	309	339	308	348	341	334	308	307	328	390	317	331	330	307	318	331	346	351	324	309	364	324	305	337	309	344	340	333	294	326	325	334	317	358	329	359	320	315	338	298	315	339	358	335	303	319	328	291	348	321	329	318	355	308	291	326	368	301	353	311	319	337	293	327	333	324	352	330	330	339	350	340	278	325	331	334	362	335	346	339	326	351	336	310	336	350	318	347	307	316	338	345	355	348	310	317	363	292	325	323	332	321	318	351	334	324	324	331	362	308	323	287	353	373	297	330	330	326	355	313	307	326	333	354	322	297	333	329	338	339	302	325	314	360	308	348	323	344	340	349	314	316	333	311	378	351	335	303	315	329	367	332	337	337	310	320	330	331	322	324	313	313	332	338	338	346	322	339	326	328	340	326	346	275	310	374	345	337	322	333	338	312	339	330	344	306	324	355	334	341	340	340	325	315	331	332	344	304	338	350	343	333	326	362	322	342	294	325	336	383	316	340	333	344	297	364	326	343	320	347	341	329	328	311	344	322	301	350	331	354	331	328	330	333	350	343	321	320	333	360	329	334	317	319	342	365	308	311	326	312	344	317	343	318	348	357	347	350	303	313	317	327	359	334	332	325	343	359	332	326	335	353	335	325	294	342	324	313	337	309	344	340	340	340	317	327	307	330	331	317	351	320	320	313	314	345	310	323	307	309	332	320	342	352	320	325	315	332	336	362	274	345	325	354	330	331	313	368	340	362	325	321	279	350	351	351	370	330	346	354	323	305	336	316	333	347	318	307	307	311	308	306	344	319	349	339	352	315	316	329	303	329	355	354	332	331	298	321	323	329	302	313	357	313	306	318	368	338	325	360	374	337	350	356	344	327	344	295	282	345	359	330	338	331	322	326	339	336	366	306	310	334	348	325	322	327	353
22845	41662	38445	29452	25768	21914	19294	15586	13031	10032	7996	5904	4395	3237	2600	1971	1559	1475	1264	1160	1262	1251	1311	1338	1302	1115	1107	1156	1077	1103	1046	1046	1052	924	877	871	764	773	763	692	618	566	554	541	510	560	528	541	563	575	509	533	519	519	498	474	486	508	478	513	503	501	514	481	441	425	474	458	442	428	456	450	434	420	452	449	425	473	435	480	428	402	420	423	429	430	443	433	418	398	424	433	416	419	419	445	410	383	382	417	391	414	408	416	447	412	386	395	406	408	431	449	445	398	417	420	402	386	398	439	394	409	429	421	406	387	415	417	390	442	416	380	370	356	419	407	411	416	373	370	415	378	411	412	388	427	398	449	416	403	389	398	424	417	412	394	431	427	402	392	401	388	397	411	434	385	447	420	378	371	392	428	397	389	430	395	426	387	383	378	407	432	431	388	458	369	398	437	441	350	418	403	440	403	430	388	440	426	399	403	445	444	415	400	418	411	429	428	418	418	377	409	391	396	421	388	433	420	389	410	383	442	388	400	399	400	432	396	401	411	421	418	421	400	432	429	421	418	422	387	406	423	399	394	449	414	400	390	405	401	402	441	418	425	424	409	439	385	378	404	435	398	407	448	424	411	424	376	417	407	467	396	418	386	391	395	425	383	400	395	413	409	388	395	391	412	410	398	405	417	408	434	422	444	406	437	411	381	418	387	390	400	378	381	425	411	419	419	406	427	435	438	433	387	414	420	395	426	418	418	388	441	424	390	421	399	418	384	445	416	422	389	411	445	418	423	395	408	411	386	432	421	392	423	443	413	415	399	384	400	408	414	401	405	421	409	372	425	391	409	413	407	415	389	423	402	383	440	437	414	445	421	420	431	405	467	389	441	380	370	411	408	407	407	440	382	461	410	411	448	440	417	416	367	364	394	426	399	421	399	413	410	408	431	407	408	373	447	399	399	412	397	373	423	421	448	422	414	419	428	402	419	429	379	411	417	383	425	431	433	407	415	429	396	410	423	424	398	396	413	394	392	400	414	402	416	390	399	384	455	386	441	411	394	413	386	404	411	407	403	438	403	443	414	412	415	418	376	430	407	441	411	421	452	428	387	400	409	433	407	411	391	395	404	402	416	431	425	438	402	363	437	399	421	439	444	412	401	382	438	401	401	398	450	425	442	397	389	419	411	407	401	410	414	390	427	476	425	387	407	394	408	435	415	396	428	420	433	410	378	425	415	408	421	398	380	403	410	416	446	412	428	418	437	391	406	408	394	431	412	407	412	419	400	435	442	387	412	416	382	428	434	347	390	410	411	389	408	442	417	394	429	411	406	407	410	420	416	413	387	414	400	402	457	378	375	407	433	436	418	409	408	398	400	423	390	448	408	392	416	415	408	383	431	427	416	413	390	422	402	387	418	410	395	445	389	395	409	400	427	429	417	397	435	410	414	437	416	407	431	415	448	387	408	386	412	414	402	423	420	385	420	426	409	392	403	433	451	397	433	410	402	383	429	433	388	412	429	400	436	440	394	415	437	408	375	423	427	403	433	409	398	413	433	414	377	431	385	429	443	405	414	398	441	377	371	399	432	440	442	409	418	398	412	408	442	403	451	419	384	397	391	433	423	385	379	399	439	445	416	368	428	392	423	410	409	426	432	409	417	440	373	426	417	439	425	424	375	440	404	416	433	402	411	414	411	386	433	378	420	397	402	415	429	405	421	424	402	381	423	391	445	412	396	414	419	450	391	451	389	399	426	436	419	387	402	405	435	429	457	427	391	421	396	410	389	391	432	386	426	451	392	476	403	412	410	425	420	451	410	460	388	439	393	434	430	432	418	411	394	416	409	399	428	426	399	430	437	424	440	390	404	395	394	376	380	400	433	388	400	400	438	447	426	383	435	432	425	377	398	406	401	383	407	403	385	416	376	413	422	430	411	428	415	418	384	398	404	412	431	372	413	429	422	387	441	409	437	409	391	429	415	377	392	406	407	406	416	418	415	433	391	396	445	422	397	408	395	399	416	426	424	451	437	403	363	371	424	386	414	414	407	399	420	415	399	412	393	418	438	448	412	434	417	398	424	394	402	419	438	424	393	410	427	445	426	390	424	441	434	414	399	408	412	419	407	424	397	399	363	423	414	412	422	424	410	395	397	420	452	442	393	443	407	410	441	385	396	426	372	430	382	408	400	445	417	403	425	390	405	390	398	391	457	403	400	419	396	416	355	405	415	386	408	386	381	490	383	393	402	443	431	446	386	389	461	412	411	458	451	399	407	414	390	348	421	393	418	420	389	385	412	411	423	410	414	414	376	402	415	397	419	418	399	454	377	428	386	401	401	369	406	393	388	433	416	426	412	447	420	414	379	413	414	396	398	397	414	363	419	417	400	437	393	427	408	386	395	386	398	394	393	426	373	404	425	383	390	403	369	401	407	398	438	407	402	448	406	419	415	428	427	428	409	440	408	421	437	402	433	432	376	411	393	436	386	401	406	429	401	400	379	397	414	424	406	430	428	409	452	432	409	408	406	423	414	430	411	435	397	405	398	425	442	426	423	453	413	449	414	386	419	409	399	383	404	399	431	415	390	388	398	381	462	394	397	392	396	364	408	409	422	397	405	404	420	423	421	399	424	386	400	377	403	403	410	402	442	462	412	375	431	428	408	392	451	395	407	403	429	395	420	400	396	404	424	376	394	388	406	420	425	408	411	414	389	427	390	404	383	405	401	405	421	442	433	382	429	407	392	424	404	422	446	418	427	413	401	423	401	390	383	404	419	366	418	430	403	414	412	366	430	413	406	418	380	408	390	408	430	419	430	423	428	412	406	437	433	385	388	375	399	406	389	429	429	401	433	429	428	388	430	406	390	427	393	418	441	385	419	396	397	409	400	404	400	402	423	361	435	415	414	432	420	409	392	407	422	403	422	425	382	391	417	400	391	442	402	433	427	429	406	397	385	392	420	418	385	423	442	423	402	402	426	372	399	411	413	396	440	416	437	392	410	398	419	458	423	414	436	418	406	402	393	390	425	425	407	416	377	414	441	419	407	423	401	419	392	412	425	433	414	433	386	466	398	418	388	418	400	416	406	376	432	385	408	409	417	428	403	425	441	452	388	407	385	431	425	430	407	423	393	387	431	388	405	387	426	401	411	389	399	393	412	396	401	419	401	420	410	383	394	386	387	412	393	440	446	384	414	387	400	441	396	441	400	403	416	417	354	401	444	410	445	402	413	436	455	383	431	418	404	395	414	419	401	431	439	433	418	411	436	425	421	392	435	394	387	414	431	394	421	377	390	422	459	409	419	442	440	416	427	416	405	438	436	397	394	409	419	412	412	411	443	408	400	397	383	434	416	414	423	417	421	417	437	420	433	436	392	438	432	428	413	435	397	436	405	428	400	394	446	371	387	408	412	391	422	405	409	415	393	399	407	444	392	425	410	390	406	435	439	422	402	404	412	403	409	444	387	406	437	437	393	428	382	442	429	416	426	418	429	426	408	406	372
26708	22807	25869	19197	12712	9547	7204	5117	3726	2885	2252	1672	1318	1087	933	837	746	752	696	644	686	704	731	708	697	696	643	705	634	692	658	658	690	636	615	651	640	596	620	597	595	550	522	566	591	576	540	577	552	582	545	533	577	553	562	565	553	529	523	587	587	501	529	532	540	553	529	537	532	530	540	559	545	518	524	554	546	579	563	523	552	509	537	522	576	533	502	576	555	536	497	516	504	568	544	494	521	543	543	567	500	525	535	522	538	540	537	519	536	516	504	522	537	542	518	533	515	546	514	504	538	506	571	497	534	570	565	569	559	550	491	502	547	512	498	532	528	571	546	531	516	509	548	508	555	530	542	559	504	548	540	551	537	517	563	526	518	550	532	503	533	512	524	525	537	571	551	536	529	544	513	521	538	553	555	547	520	533	520	531	517	540	548	541	536	527	533	598	510	560	569	529	551	576	566	536	542	570	516	546	528	514	555	545	547	543	557	547	530	552	550	517	525	506	532	549	493	520	517	537	548	524	532	524	539	517	526	542	510	552	500	545	543	510	527	566	556	525	511	523	567	577	496	517	493	530	540	552	521	523	525	516	496	515	589	546	511	533	521	563	544	525	534	562	496	569	533	498	551	561	513	520	549	542	532	504	547	521	516	566	529	534	526	558	560	507	548	511	579	524	488	484	502	535	516	504	492	546	551	547	534	553	507	500	525	547	524	542	553	560	523	507	513	541	536	529	545	532	590	556	589	557	562	545	543	565	508	523	563	516	600	538	532	520	571	515	516	553	515	547	526	573	508	529	560	538	555	555	520	484	526	539	532	538	583	541	540	501	505	560	548	543	570	540	571	543	529	511	536	528	509	564	528	515	546	512	536	560	517	544	530	560	545	526	520	512	536	529	530	602	498	549	507	543	493	535	546	504	507	532	520	534	541	516	536	526	547	555	584	517	527	517	505	573	574	530	545	561	537	552	480	525	542	541	525	524	494	488	495	541	518	544	561	539	540	465	554	538	517	529	554	586	557	540	539	533	527	474	543	529	516	537	515	515	535	521	536	540	516	544	506	557	541	528	537	510	544	540	486	512	532	493	543	513	502	566	549	545	571	527	534	541	540	557	550	536	556	524	478	521	560	557	554	493	539	540	557	514	573	535	522	502	524	554	535	563	549	533	515	510	525	528	550	509	520	540	522	584	531	526	557	523	517	540	487	527	526	536	500	546	596	550	566	537	546	504	581	568	528	501	480	511	525	522	515	539	550	528	538	512	533	540	575	536	513	516	528	530	497	532	558	536	565	509	505	541	518	532	516	514	527	521	561	544	522	516	566	499	528	557	542	528	539	553	545	533	526	580	536	549	514	503	546	563	579	506	561	533	539	500	525	531	518	514	571	523	541	563	565	518	527	496	548	517	547	529	551	537	555	519	539	504	558	512	509	544	525	568	534	508	558	502	530	552	506	530	535	520	540	558	470	538	550	524	526	521	517	517	534	546	542	565	558	493	535	552	544	555	567	511	576	537	573	545	546	558	507	588	570	556	512	554	540	513	494	539	513	544	567	540	525	515	507	568	586	557	551	501	513	503	531	554	546	551	527	581	541	550	488	574	529	583	501	567	547	524	540	549	520	553	500	550	539	569	551	567	550	532	570	546	498	545	516	527	512	532	518	534	515	567	527	487	517	534	555	577	501	535	521	551	517	497	520	549	553	535	521	533	534	502	529	501	522	546	552	516	529	529	525	495	514	544	573	526	540	579	565	533	540	532	522	504	536	555	535	534	519	511	536	579	538	493	522	535	523	523	518	498	571	514	533	495	524	542	560	558	578	535	543	552	544	563	520	554	520	556	522	508	526	583	564	550	489	498	540	567	545	522	559	521	519	536	552	527	538	544	532	547	538	534	538	553	541	510	556	509	511	570	545	552	514	529	555	524	503	553	526	544	554	523	572	564	542	545	546	531	531	499	519	551	550	531	521	525	522	512	488	503	546	578	524	516	549	535	570	532	541	521	557	562	515	533	517	548	543	535	531	536	550	504	517	538	524	511	542	535	521	583	545	540	525	544	548	536	506	549	552	515	514	568	532	544	524	501	538	561	558	557	575	538	489	560	542	536	542	540	524	531	564	521	568	518	527	569	532	562	579	533	495	596	568	518	525	524	533	529	556	532	594	558	550	533	565	507	524	522	535	537	511	517	517	539	552	563	506	515	549	539	565	541	516	532	587	519	562	541	514	514	564	510	470	561	543	547	546	543	521	480	524	547	549	555	547	553	563	575	524	576	556	494	541	491	523	541	496	533	528	522	528	507	559	522	544	512	500	543	542	512	531	586	521	536	527	487	548	498	508	526	490	540	510	526	547	526	509	500	517	545	546	538	540	545	567	541	521	525	525	567	521	579	539	565	496	519	579	545	482	525	525	510	566	514	512	536	510	513	572	544	494	522	556	526	538	518	510	515	522	563	552	490	537	500	545	523	534	556	498	552	519	485	503	544	519	579	556	529	530	559	544	513	553	527	554	519	497	559	547	577	559	512	538	532	509	536	510	556	537	550	562	511	514	511	560	532	545	551	531	559	535	493	507	536	515	517	558	494	500	545	544	519	571	510	572	527	583	516	558	555	507	539	582	494	549	514	525	526	540	513	507	485	516	531	551	523	541	522	570	554	518	529	531	542	588	548	514	534	515	536	496	545	570	548	533	529	527	539	530	576	523	514	494	551	546	571	538	536	557	559	569	523	522	560	550	526	510	527	536	513	500	531	494	516	520	536	576	508	531	521	530	557	568	584	543	542	518	592	546	549	503	554	544	542	548	535	552	549	522	524	492	535	552	519	565	526	562	559	510	536	518	524	557	534	514	533	534	531	529	558	558	585	526	530	508	540	552	545	546	538	582	545	549	579	538	546	532	530	568	547	572	538	547	521	540	547	534	520	524	519	569	531	530	544	503	568	519	553	517	544	529	546	548	564	525	520	557	522	536	581	552	534	506	518	525	555	532	536	550	490	549	533	482	522	538	570	554	535	576	520	542	526	526	499	552	606	547	526	524	471	526	532	523	507	526	527	538	533	512	552	554	572	573	528	513	515	536	537	506	522	549	525	535	553	574	529	516	528	517	494	540	541	546	556	521	528	512	564	537	559	546	555	479	535	536	533	531	544	560	532	561	573	571	514	534	544	540	567	520	540	543	529	506	611	535	514	532	559	493	553	566	511	563	534	511	532	530	519	510	567	524	498	527	513	538	561	535	517	562	471	534	557	515	513	531	512	544	559	514	540	544	519	570	538	484	538	523	581	522	482	541	531	538	549	562	555	521	505	557	553	563	526	521	570	541	545	537	530	542	503	531	538	541	534	523	493	559	548	544	479	559	556	555	522	576	512	524	562	501	516	540	520	555	515	541	547	553	566	556	493	527	560	540	518	532	513	508	549	533	534	570	556	559	571	548	527	515	573	529	542	521	557	539	482	512	524	535	596	531	548	518	559	518	524	536	520	491	560
20882	32837	29571	20428	17981	15400	12912	10167	8325	6105	4777	3580	2643	1979	1674	1378	1239	1119	966	973	1055	1046	1098	1116	1123	1008	988	1005	978	908	946	938	921	883	841	850	882	841	836	805	805	730	729	711	689	746	755	729	706	767	693	727	720	696	681	700	683	723	690	678	658	697	662	736	683	645	692	652	645	686	676	666	636	674	677	681	657	661	677	683	667	655	688	623	643	660	673	705	695	702	706	679	671	709	681	686	674	706	639	713	633	664	667	685	649	693	608	710	674	657	642	686	701	671	654	681	680	668	675	672	736	674	691	714	707	676	662	663	706	691	652	717	664	621	685	665	679	666	668	607	685	706	658	709	639	681	668	651	649	662	687	678	668	643	661	662	671	708	670	712	650	640	630	679	644	638	697	691	695	700	670	707	691	719	651	647	710	701	685	678	624	687	676	667	710	647	676	679	629	717	676	702	638	694	655	641	700	680	696	656	668	674	673	629	643	685	647	647	675	705	626	663	684	670	692	669	665	676	635	663	672	669	653	710	686	655	647	621	670	660	635	660	637	656	654	688	680	663	635	676	646	659	695	663	683	659	660	674	675	688	690	641	682	734	667	719	679	686	629	670	691	636	679	741	703	675	671	666	708	624	669	702	631	647	665	665	718	672	678	663	685	644	735	706	676	668	634	665	684	689	700	625	651	661	634	648	662	652	687	654	649	691	669	691	690	677	640	630	684	645	673	674	674	657	702	702	670	639	693	644	672	736	658	620	678	652	687	645	666	660	676	649	668	715	683	659	642	688	644	643	712	671	712	667	667	642	667	677	613	703	675	673	643	694	616	676	669	628	695	692	676	641	672	663	727	646	632	666	711	647	659	704	644	699	667	690	687	649	637	688	667	708	637	712	641	672	694	613	687	722	657	674	678	589	678	642	636	660	694	659	648	642	690	679	721	633	676	633	665	653	682	662	692	675	670	687	653	707	710	673	693	686	668	673	676	692	660	628	663	655	684	727	652	660	641	667	632	702	663	697	652	673	733	747	663	668	705	653	714	669	661	665	693	678	662	697	665	677	632	676	688	691	629	662	714	686	648	606	679	693	652	589	634	626	635	664	682	703	678	631	643	616	631	658	662	676	649	676	671	655	639	659	670	637	654	665	645	688	676	644	700	656	649	695	690	681	718	661	670	677	653	684	668	635	674	641	628	680	724	664	680	632	667	659	655	683	689	706	679	714	682	727	654	632	662	689	640	678	676	650	694	656	656	623	713	720	685	683	685	693	651	644	672	652	676	702	673	684	712	698	665	664	676	643	668	650	703	688	684	696	631	620	682	689	681	678	662	662	671	654	684	692	667	644	668	683	681	621	682	680	688	663	651	678	692	653	667	672	637	669	658	658	700	616	671	690	663	658	652	596	672	661	667	658	694	694	650	631	700	701	702	684	656	687	657	678	656	653	672	674	685	665	674	652	650	649	635	682	666	712	666	646	687	689	669	666	671	641	651	682	700	666	680	704	651	693	699	689	677	712	694	645	650	682	677	639	635	687	649	671	651	681	681	663	641	651	662	678	633	703	691	673	658	648	661	662	649	646	670	710	662	677	645	691	662	659	655	648	639	666	674	628	665	715	661	669	671	682	671	638	671	669	679	626	663	684	728	666	654	657	661	658	690	668	714	700	675	705	695	676	653	706	678	693	660	644	690	672	751	603	733	663	666	683	691	654	685	625	686	641	651	638	674	678	678	693	630	653	690	649	648	633	676	637	668	731	677	696	693	623	650	674	628	682	690	677	694	681	672	621	669	686	746	693	682	670	671	639	709	644	619	703	691	651	633	657	689	688	643	667	669	691	659	644	687	660	634	677	675	652	668	641	681	663	698	699	630	675	730	660	691	675	661	654	728	647	677	630	633	711	689	699	673	695	699	692	673	670	691	651	681	672	677	650	673	695	656	697	670	695	697	680	678	701	668	724	624	669	639	693	665	683	704	657	664	652	660	666	695	657	631	628	644	667	614	666	648	678	673	689	692	659	680	650	677	657	644	667	706	672	695	662	663	644	654	673	661	714	632	655	638	657	625	669	646	701	699	682	682	666	720	670	696	698	660	677	719	674	703	669	644	701	654	646	674	683	685	674	687	670	687	637	709	670	668	650	694	658	688	724	720	614	680	632	683	658	633	691	644	704	677	676	689	704	640	637	654	665	727	649	667	623	659	651	722	652	630	651	667	652	632	676	646	679	681	643	705	709	678	655	645	690	643	694	649	677	704	644	633	658	665	637	614	712	647	706	681	693	657	707	674	672	666	683	668	652	689	682	693	607	667	697	663	669	650	677	671	673	707	670	678	651	680	672	631	682	629	727	650	643	692	715	643	691	646	675	675	669	683	610	661	645	697	672	655	671	693	663	637	669	672	647	693	713	637	647	653	649	682	694	643	645	701	668	671	667	670	665	673	651	688	633	727	667	701	671	696	708	748	683	619	660	643	641	698	692	680	705	657	680	678	673	671	677	690	670	682	691	659	694	664	648	699	654	711	678	679	654	651	651	638	662	710	669	698	659	695	655	656	706	676	657	654	682	647	698	680	683	676	694	591	644	687	656	646	656	647	664	697	690	668	694	681	657	663	688	680	689	667	686	668	712	687	661	669	700	701	617	674	605	707	654	669	647	650	634	626	658	671	635	687	721	643	691	661	669	676	685	655	684	682	663	658	691	643	680	721	690	671	676	653	653	648	710	657	659	683	673	654	703	679	672	643	628	671	665	694	644	691	681	686	669	672	655	678	646	656	646	708	684	646	694	655	715	641	698	673	690	694	656	658	652	690	668	684	674	612	689	678	653	615	668	660	682	709	620	694	665	689	718	661	662	614	656	631	666	642	659	716	697	658	688	692	675	714	686	712	697	637	678	703	652	679	681	659	657	682	718	646	708	709	657	704	726	671	662	661	633	693	660	682	648	668	698	666	654	717	629	596	670	680	690	668	684	672	698	628	663	636	674	687	652	679	725	644	704	687	660	654	690	670	689	636	679	671	646	674	675	626	655	694	631	651	655	665	689	660	641	637	674	681	677	691	674	640	657	628	667	709	711	666	674	589	700	681	644	686	695	686	665	657	689	697	662	627	608	655	648	693	679	670	669	671	679	645	631	651	664	638	637	641	689	673	672	680	628	696	692	678	683	690	677	648	670	703	630	679	697	698	698	667	662	694	684	634	665	666	660	655	648	698	675	706	636	614	652	678	649	704	699	711	612	677	657	692	654	700	674	640	699	660	695	624	730	653	636	719	680	676	668	625	706	661	641	642	722	680	669	711	688	644	667	717	666	692	687	670	664	685	637	640	673	691	685	720	636	691	690	686	663	694	686	658	696	660	648	694	628	659	682	673	688	659	680	677	718	662	612	673	669	645	684	666	630	673	673	676	631	676	704	673	709	703	656	676	651	675	700	662	675	720	686	613	676	633	601	686	689	644	666	695	621	688	692	688	663	663	702	699	631	655	642	658	695	625	698
23211	20776	28020	23687	21172	18610	12240	7206	5151	3821	2833	2045	1606	1223	1017	820	780	765	709	636	654	705	733	757	669	610	663	676	674	637	597	643	619	595	584	589	522	523	566	512	497	455	472	509	478	490	472	451	473	501	439	480	450	450	456	448	479	460	429	476	453	434	425	420	441	394	440	459	434	412	441	398	435	443	432	447	436	476	439	390	416	421	447	409	428	411	399	438	432	452	423	393	430	422	410	414	421	421	451	440	438	446	392	437	415	384	392	381	412	454	420	442	418	451	422	460	415	440	453	444	412	465	460	441	390	429	416	413	413	397	401	470	409	429	401	410	427	428	421	395	471	432	446	424	435	449	455	421	426	432	413	444	397	415	403	400	420	434	405	421	436	469	438	426	407	448	447	404	439	446	400	448	413	423	380	431	430	407	388	398	443	423	416	392	423	476	441	415	432	372	422	463	412	390	384	410	407	429	427	433	416	419	402	390	418	425	441	423	442	443	412	408	432	434	378	390	432	441	446	417	377	436	399	426	395	413	421	436	403	433	389	437	436	404	386	417	412	413	435	444	392	442	430	445	435	414	399	427	430	451	426	413	435	415	397	439	395	437	406	401	402	431	395	430	423	462	420	429	442	436	409	430	440	458	452	411	450	420	451	445	449	397	412	398	440	417	427	431	416	378	411	400	427	421	430	395	390	441	399	444	403	389	406	386	398	375	438	448	410	443	425	408	400	425	423	468	459	398	413	434	405	424	446	431	424	413	415	408	423	466	462	442	407	458	408	409	433	419	436	420	411	430	407	430	428	406	457	451	434	425	418	398	378	457	412	424	430	394	399	427	427	383	426	432	414	424	436	385	401	401	447	424	436	416	443	421	438	379	426	411	448	447	433	411	416	444	437	435	440	439	402	407	436	418	388	426	453	435	431	439	422	438	456	385	422	416	401	403	392	415	425	445	424	448	397	411	398	418	418	383	435	426	426	444	423	416	435	390	474	416	410	418	421	436	420	411	398	444	454	428	425	453	447	462	419	436	462	437	438	404	396	446	456	406	418	459	395	446	452	403	422	418	396	399	426	378	427	424	415	372	426	421	397	410	423	422	447	421	443	431	397	407	401	385	430	403	451	418	428	396	424	421	401	403	421	424	424	462	393	454	428	433	403	461	436	433	423	433	428	424	413	390	402	440	428	441	446	446	407	410	456	427	428	433	438	450	468	432	415	411	435	424	438	418	388	424	445	419	424	451	411	397	449	389	446	423	399	414	443	413	419	431	403	419	403	413	420	465	411	422	397	441	434	439	429	431	440	409	406	424	433	393	446	428	446	416	426	416	401	431	436	432	412	436	407	406	410	416	393	403	440	466	419	458	427	408	434	417	452	462	414	423	377	413	401	447	438	374	404	391	423	404	435	420	424	430	424	417	402	407	415	460	432	447	434	422	433	442	442	395	433	394	468	440	413	414	395	408	432	431	408	435	439	426	396	411	437	448	419	405	422	453	442	427	445	425	459	386	445	427	445	439	428	419	400	412	403	375	469	417	416	408	422	445	412	438	448	406	389	430	448	409	426	440	410	420	421	421	427	433	401	386	458	407	435	431	451	443	397	439	438	406	417	420	436	416	431	444	393	403	403	439	432	429	409	437	429	401	403	420	432	395	385	412	433	388	410	453	440	396	456	454	433	431	399	401	466	454	436	421	430	404	413	416	428	412	415	445	431	409	483	426	426	404	428	386	459	411	439	427	394	400	382	448	437	400	391	431	404	421	443	450	424	412	436	377	413	418	413	404	421	425	435	420	419	398	388	420	423	420	432	442	434	426	416	416	437	414	413	398	404	412	407	383	429	424	407	401	400	400	423	428	405	406	424	460	407	453	400	397	409	437	449	448	399	437	434	447	404	409	430	451	440	438	432	443	411	416	449	413	417	386	410	441	438	384	426	438	411	429	431	382	467	432	405	399	439	421	415	393	408	431	426	436	418	408	418	425	426	438	405	414	430	398	402	460	400	439	429	410	427	391	414	397	407	430	407	446	428	424	421	437	422	424	428	426	446	405	457	386	408	445	425	386	395	375	396	437	458	384	424	390	438	400	445	424	419	414	414	432	453	425	419	413	397	429	397	402	431	415	427	424	384	417	426	426	468	445	452	430	424	425	441	432	455	396	412	452	407	439	420	433	445	424	444	450	402	418	384	407	407	418	392	410	423	398	422	434	439	423	437	448	415	420	394	474	431	435	429	399	455	436	418	410	434	441	421	465	386	412	420	400	408	451	438	417	436	411	455	425	396	427	430	392	413	428	388	426	475	424	430	394	408	439	421	425	393	409	430	424	406	401	431	398	435	439	441	413	384	427	418	417	428	416	424	435	424	433	426	437	439	393	418	428	434	433	423	396	430	420	450	454	431	436	456	410	433	420	432	422	417	436	403	414	424	454	412	415	401	438	430	442	410	417	427	388	402	461	438	410	398	457	425	452	404	460	420	439	394	411	422	457	413	407	455	387	426	431	405	406	419	436	381	416	425	375	416	388	395	464	390	427	401	430	428	419	391	436	413	452	385	397	432	460	403	406	394	395	441	411	429	403	415	421	442	386	433	384	401	436	404	397	431	431	425	419	427	448	415	418	414	423	421	407	430	430	425	396	410	438	449	430	438	440	407	421	431	411	410	447	401	467	405	422	451	403	416	460	396	419	411	456	420	434	401	393	460	405	453	439	383	404	407	433	436	419	460	439	435	456	439	407	456	402	417	410	436	439	404	453	434	442	420	455	395	418	433	415	430	409	407	442	429	424	423	395	408	457	416	439	395	425	401	423	450	385	408	416	411	424	378	438	416	454	449	412	425	392	423	428	448	409	405	426	427	383	404	406	426	381	421	459	422	405	430	445	415	423	448	417	416	418	391	418	432	440	400	460	414	410	386	426	413	425	460	466	438	425	397	447	450	407	435	407	398	410	466	449	404	412	435	416	427	419	432	416	400	456	435	441	374	424	404	412	406	431	469	456	446	386	466	384	422	447	445	414	403	452	423	431	381	421	436	436	419	398	393	449	410	413	406	424	390	428	414	410	397	397	408	437	452	393	414	447	437	455	379	417	411	419	431	405	428	424	457	401	417	456	443	419	465	425	447	413	443	410	402	423	430	426	395	409	441	414	387	431	422	437	420	438	462	400	421	418	418	454	419	409	411	452	406	420	397	409	425	411	433	400	426	401	421	391	440	391	425	418	338	439	431	427	398	412	393	450	367	424	407	431	411	431	397	413	384	407	400	395	413	404	447	416	435	410	422	420	441	415	391	434	435	390	402	454	400	435	424	416	417	388	405	423	394	419	409	425	381	417	441	405	431	419	430	421	426	446	457	441	401	403	409	411	418	444	396	437	450	440	450	423	424	437	451	407	433	427	430	406	440	405	417	415	426	424	442	412	404	414	459	439	401	384	452	456	434	412	447	421	426	401	397	390	431	474	404	438	466	402	437	410	415	429	427	449	408	410	414	442
20675	38199	34376	25675	22018	19059	16077	12803	10602	8114	6079	4547	3320	2456	2029	1598	1427	1307	1137	1090	1119	1207	1117	1182	1207	1083	1044	1030	1020	994	932	991	910	901	851	837	821	799	804	731	652	607	645	661	591	652	638	687	652	634	646	623	633	599	607	619	624	641	626	604	574	608	640	553	576	548	588	533	562	525	599	549	545	539	514	587	511	500	582	561	521	528	565	530	525	552	590	536	526	539	532	572	510	517	534	574	529	521	519	514	528	556	528	543	535	480	532	602	500	543	552	538	548	544	560	534	523	547	517	517	528	577	540	590	573	533	537	511	521	557	565	494	506	542	581	569	563	534	543	577	530	511	556	511	523	514	535	544	550	587	573	561	554	588	559	575	526	546	530	557	570	559	524	538	534	532	536	549	547	529	506	537	559	547	526	515	527	533	541	499	563	517	555	542	536	550	566	580	554	521	552	531	524	526	530	571	513	565	556	546	572	567	526	562	502	539	555	556	528	512	553	536	549	521	533	543	498	579	545	542	546	529	546	569	490	538	534	532	557	566	581	514	568	552	559	536	534	534	581	559	514	511	524	511	542	528	548	571	523	514	533	548	538	579	522	491	584	523	539	576	519	566	537	497	577	545	557	542	542	540	533	510	543	507	575	568	528	574	571	514	557	549	523	520	529	594	518	587	521	493	520	518	519	542	495	533	562	554	543	547	535	577	509	515	545	533	522	525	530	526	522	547	509	519	518	544	511	541	531	519	524	512	569	577	570	533	549	568	557	535	546	488	576	533	547	521	515	597	564	538	500	550	551	543	564	498	500	599	574	553	573	538	528	619	528	566	537	533	536	522	577	544	565	532	536	503	547	492	492	521	477	602	542	510	535	542	508	512	506	530	522	522	539	565	503	546	529	478	559	503	536	478	536	533	603	559	545	541	548	540	516	539	551	576	551	544	553	535	556	529	494	530	541	542	607	518	567	532	502	551	578	544	549	536	533	506	533	532	551	523	534	513	515	549	509	570	533	540	500	525	561	541	515	558	565	583	573	521	537	519	555	515	531	533	530	558	573	530	530	498	560	553	478	511	580	533	502	543	542	531	537	518	541	550	513	556	566	514	559	529	544	539	547	544	534	511	536	569	554	539	543	514	525	539	535	526	535	569	506	526	530	525	530	569	539	514	521	517	586	570	551	542	568	548	576	509	557	566	547	514	528	551	537	521	523	508	568	528	590	540	534	546	570	532	543	560	477	512	578	573	542	537	553	557	549	530	570	558	502	552	540	517	556	559	558	543	566	513	576	543	573	552	526	542	541	520	548	508	564	561	526	559	548	525	502	555	560	527	549	524	559	538	520	602	508	506	554	532	540	527	494	576	527	547	599	541	552	553	557	509	515	553	589	530	523	519	536	544	574	518	519	505	542	599	479	580	531	539	544	543	534	512	536	542	544	536	508	541	526	495	494	508	560	522	570	540	544	531	517	582	561	535	560	524	551	547	561	556	528	565	487	543	554	506	522	520	527	541	535	508	567	557	521	564	518	547	538	511	574	518	546	504	541	524	529	508	541	540	508	566	547	565	531	535	581	520	535	520	536	547	558	517	542	508	534	540	537	505	529	538	527	536	583	533	540	533	571	548	497	560	567	538	542	535	530	519	513	543	545	546	534	549	605	509	497	533	558	543	502	558	545	550	535	567	536	548	521	513	553	473	533	522	503	560	545	532	537	554	538	541	499	557	520	504	559	542	527	532	533	539	577	513	519	522	549	572	542	496	548	547	549	496	526	563	544	576	548	536	543	565	526	522	554	510	574	557	539	547	537	524	516	596	529	546	520	567	551	505	513	552	559	539	574	492	557	522	567	518	524	497	519	548	537	550	520	561	486	507	551	575	514	516	513	523	555	538	570	501	583	515	538	510	519	535	571	576	553	550	500	536	512	536	564	510	545	534	502	533	547	506	509	590	520	579	536	538	560	547	573	514	536	565	560	559	548	559	599	525	558	556	551	534	542	564	572	537	545	544	548	552	519	538	571	565	599	537	582	535	553	571	546	561	542	551	511	576	537	532	544	546	527	518	555	540	516	535	518	533	537	557	540	555	571	579	546	471	553	524	577	580	511	586	533	547	526	559	589	538	517	547	522	534	519	513	535	510	502	535	575	527	575	515	589	531	505	556	577	537	560	554	528	573	579	546	523	531	541	580	591	531	561	517	525	545	462	549	563	541	565	564	556	571	565	513	527	538	557	541	560	530	585	570	532	542	575	539	505	530	530	566	538	532	565	573	561	576	558	550	512	521	520	508	533	539	494	564	558	563	535	541	548	544	547	526	513	512	564	515	548	540	513	543	516	553	542	545	514	488	502	541	543	565	557	536	512	527	532	564	581	530	520	516	541	511	496	537	540	533	499	520	544	537	592	549	548	517	547	550	509	553	536	540	533	600	549	556	555	557	545	555	530	526	511	570	540	531	542	528	488	536	540	525	566	537	543	541	562	535	546	545	497	561	519	566	576	567	576	530	498	568	516	511	544	546	562	514	550	557	550	555	527	558	555	501	538	546	495	504	545	543	512	541	531	538	528	562	557	543	541	547	555	543	528	557	550	568	571	518	564	561	542	490	521	534	508	506	536	523	471	548	504	545	548	552	515	537	560	581	524	577	551	590	572	528	514	569	561	535	523	504	540	531	484	530	547	558	581	513	524	569	499	592	475	504	568	551	548	567	521	581	531	504	550	538	566	529	540	538	533	572	571	503	515	552	546	552	482	530	550	542	529	502	559	544	546	553	509	589	517	590	526	561	524	608	565	523	539	541	518	503	561	521	539	541	554	562	539	497	508	562	555	520	532	525	532	579	548	538	547	493	512	496	513	503	567	515	522	528	530	533	546	572	545	532	533	535	502	544	505	530	526	527	518	538	527	484	517	571	530	538	551	564	559	509	524	559	531	527	541	561	515	524	532	520	553	526	521	526	552	532	552	511	487	555	551	564	550	548	570	513	528	584	529	551	530	553	533	492	494	547	504	536	553	491	526	562	532	522	528	575	536	547	512	545	545	530	572	552	607	559	551	545	544	552	511	520	569	479	534	525	567	511	528	571	548	556	542	534	525	531	510	524	562	492	554	563	512	528	513	527	506	518	552	558	531	526	533	567	513	536	522	529	555	523	525	513	514	505	554	507	516	533	543	510	549	505	541	556	548	566	495	521	543	527	533	528	556	529	533	534	508	550	530	498	524	574	510	526	557	546	533	536	522	547	546	580	506	562	544	546	565	565	528	545	533	528	499	526	533	549	540	579	554	522	505	500	558	568	507	533	476	554	526	566	509	542	527	537	508	549	503	517	581	511	566	506	520	505	520	548	538	533	505	558	537	557	538	462	564	499	527	581	545	557	542	536	535	502	527	556	576	511	543	525	541	551	557	555	495	525	557	523	557	547	536	505	510	563	549	556	545	547	508	548	526	564	546	546	564	491	541	558	503	542	562	523	536	496	543	532	550	521	536	570	518	563
22339	20741	28436	23132	20850	21729	20057	9682	6486	4607	3293	2460	1914	1427	1144	982	849	763	760	675	661	754	719	765	717	663	671	639	635	611	598	586	560	596	553	533	458	492	516	446	401	387	394	384	384	383	398	386	387	403	404	363	372	381	368	367	380	377	401	374	385	376	381	365	318	374	341	321	333	343	354	365	360	368	347	330	351	333	375	337	309	346	306	342	332	329	312	333	319	354	323	305	317	362	331	330	329	334	346	328	353	340	346	350	334	315	295	353	336	334	334	360	350	336	350	336	326	336	324	310	332	355	334	315	350	315	347	366	322	331	302	320	336	333	362	332	308	334	324	340	318	344	303	334	322	299	328	312	330	319	305	299	339	310	347	347	349	337	334	319	322	359	327	332	340	331	367	329	303	316	324	288	329	331	324	331	329	294	328	339	342	331	332	335	330	319	340	315	321	311	350	348	308	360	310	365	335	335	351	301	327	341	296	343	362	361	339	331	344	311	322	291	328	357	333	315	296	341	336	325	310	323	332	341	320	328	299	328	331	344	357	324	362	304	350	313	302	325	318	336	348	327	349	356	310	324	345	312	307	308	320	328	330	329	345	338	321	329	315	351	323	302	356	312	340	316	329	315	342	317	333	349	308	326	321	346	351	327	352	318	340	337	319	334	312	338	338	321	332	331	342	321	332	351	327	299	331	310	325	316	335	357	317	359	367	336	357	338	336	329	335	330	326	337	351	342	358	297	320	346	297	349	347	299	327	346	338	338	337	352	323	331	360	303	352	310	323	341	302	313	343	347	302	363	314	326	295	384	338	331	320	352	320	310	330	336	319	331	329	339	347	325	327	322	332	353	323	317	326	346	336	338	329	336	334	314	286	322	331	337	346	301	355	366	336	355	321	342	330	339	368	320	344	332	314	339	316	308	335	334	314	342	294	328	347	317	303	305	322	322	361	320	326	330	359	332	338	326	288	333	328	349	313	308	305	352	353	324	323	322	308	325	329	355	334	356	327	371	302	353	345	311	331	315	344	341	315	295	305	317	341	342	326	325	325	327	339	325	337	328	336	348	335	342	329	339	338	314	333	353	346	367	348	361	315	314	330	333	305	335	339	342	335	328	309	360	353	320	335	340	332	322	350	332	336	324	327	301	341	357	307	330	333	320	318	335	313	286	329	344	333	361	376	324	325	333	351	345	302	311	318	341	315	302	303	320	321	328	324	351	335	315	335	316	312	295	337	346	314	340	302	292	354	317	337	294	333	353	336	343	307	327	334	312	343	333	325	344	310	337	342	333	310	332	327	337	319	332	323	338	340	317	333	338	358	356	329	326	341	348	341	354	328	328	335	302	335	305	311	329	307	361	313	347	346	349	335	329	357	324	308	353	321	365	318	304	342	327	316	334	321	330	342	322	316	356	323	339	324	369	321	360	350	339	293	283	357	321	358	314	353	342	310	334	361	346	335	343	337	318	307	332	337	319	312	334	333	328	306	355	336	320	345	336	342	306	301	320	338	319	314	332	344	320	330	319	333	333	319	342	336	314	335	339	328	318	347	281	365	340	318	332	366	308	313	339	343	335	328	319	351	298	331	315	331	346	328	337	337	325	313	338	318	335	359	321	348	334	350	306	330	312	317	303	317	332	318	352	340	328	360	334	317	336	319	305	310	336	348	348	313	324	345	308	336	314	349	296	323	345	323	324	347	349	322	330	305	319	347	313	317	328	352	334	319	364	334	329	324	323	308	322	310	316	350	347	298	362	304	330	311	344	330	331	330	296	347	323	323	315	314	332	346	315	327	305	322	327	328	333	311	355	338	316	348	311	326	317	335	330	289	336	309	356	332	331	306	342	318	341	336	335	288	343	340	376	304	378	332	360	334	321	351	310	340	346	317	312	319	338	345	298	316	297	298	311	346	319	333	327	331	371	328	312	349	368	312	296	339	326	348	329	312	337	310	337	337	303	324	359	334	356	307	339	301	340	338	305	321	326	316	328	320	339	338	326	367	317	350	321	368	368	305	307	302	340	337	282	349	325	357	338	334	337	342	327	354	333	310	340	326	348	319	365	318	331	322	324	344	312	317	373	350	314	326	351	296	304	345	326	345	306	320	316	321	331	347	330	340	324	327	332	306	337	346	330	347	324	311	337	349	322	370	328	324	322	365	319	327	337	306	331	342	325	347	364	312	327	331	322	358	333	333	335	336	347	339	338	364	290	337	360	322	335	306	339	308	331	312	321	352	360	315	330	336	336	308	357	314	298	317	359	348	375	316	321	348	371	296	327	333	337	360	335	338	313	340	340	331	340	324	348	347	351	311	357	326	321	321	353	332	334	308	323	351	315	353	345	317	332	319	330	336	312	321	310	343	321	341	349	313	335	328	345	339	327	317	327	353	346	360	290	314	320	326	303	316	331	324	317	322	337	315	341	330	326	320	359	338	362	334	329	329	312	347	334	344	311	315	322	354	348	309	329	375	313	318	332	325	329	340	348	341	326	326	346	355	304	304	367	335	335	345	349	309	318	313	371	303	321	335	326	354	338	345	358	356	343	343	341	330	357	348	293	358	333	343	321	307	326	349	338	315	337	315	337	322	317	337	346	323	326	306	306	337	327	310	328	369	330	332	335	332	344	340	308	311	358	355	342	368	320	329	316	312	324	352	295	337	315	326	345	325	323	334	312	331	353	329	340	306	332	340	350	321	336	313	319	340	367	325	360	332	338	329	321	324	288	336	335	322	319	329	343	310	319	336	340	341	317	342	319	327	353	309	343	349	314	310	326	326	355	320	333	307	327	324	362	309	330	322	352	363	334	302	345	338	355	316	321	328	345	286	340	298	327	318	335	345	366	329	351	335	339	329	324	354	309	300	300	316	361	358	347	322	299	322	333	340	303	357	305	333	318	316	325	321	333	305	333	310	315	310	306	331	310	330	320	312	345	327	330	359	316	323	305	323	330	336	323	321	343	357	312	317	314	303	320	330	331	329	345	324	346	371	339	326	307	324	317	341	336	339	323	316	326	301	321	353	342	339	359	326	349	346	323	322	354	331	319	328	306	317	316	356	326	331	328	337	313	325	343	303	341	332	337	359	300	301	323	375	336	315	328	328	299	328	311	318	308	338	316	335	317	309	319	312	345	357	338	349	353	366	330	290	346	346	344	336	324	334	317	321	314	302	280	377	303	343	327	350	336	289	347	327	351	314	300	304	334	310	322	308	333	377	345	345	323	320	350	351	301	330	325	333	290	349	338	333	333	327	285	333	351	344	338	334	323	307	340	308	335	325	298	303	317	342	316	327	335	324	299	344	303	332	331	353	341	309	336	330	320	331	329	320	328	336	344	336	342	330	303	344	339	358	333	318	309	346	328	295	305	327	339	358	324	329	302	351	319	342	305	354	346	305	330	339	345	309	336	320	291	316	304	347	335	362	326	338	296	309	353	295	335	315	325	329	306	359	323	343	354	307	323	325	359	339	321	327	354	314	341	324	326	348	315
22316	41763	38491	29745	26005	22108	18473	15286	12341	9482	7219	5543	4063	3151	2432	1913	1656	1420	1244	1194	1229	1347	1301	1337	1347	1175	1142	1169	1172	1087	1052	1025	950	915	832	831	795	763	764	720	632	582	560	537	560	550	525	581	548	544	567	499	497	485	521	486	505	449	486	498	519	575	513	495	477	432	448	408	439	453	442	443	474	438	446	451	417	396	432	404	416	391	431	422	378	421	393	411	430	397	410	404	430	427	422	427	423	396	430	424	433	438	412	402	444	443	421	425	432	397	396	426	404	444	420	417	391	382	411	435	394	415	418	400	430	438	399	448	421	353	432	413	429	412	400	423	415	372	378	433	408	406	428	440	431	415	391	400	428	416	404	404	420	455	427	474	423	407	388	415	437	422	399	413	434	403	433	398	399	407	407	372	366	417	378	424	424	424	422	403	441	414	425	415	388	418	398	425	385	427	408	434	404	400	424	416	421	409	395	404	425	425	426	400	421	408	438	396	417	409	415	431	402	440	446	390	414	361	401	410	356	429	422	430	441	398	382	407	452	391	409	432	422	392	393	374	434	400	418	428	441	388	374	416	426	397	397	399	434	433	453	401	429	476	391	366	389	449	431	411	402	415	380	405	448	439	397	442	401	393	389	389	400	417	421	439	410	382	435	472	429	464	445	398	381	423	370	434	419	417	391	458	394	399	429	405	423	425	438	422	413	420	395	361	436	424	414	414	382	417	406	392	428	407	376	438	406	391	403	429	405	410	404	409	391	391	446	422	408	405	415	449	391	401	440	422	404	409	382	383	408	462	418	437	441	389	422	397	433	460	401	422	415	421	376	393	376	423	395	404	422	392	425	416	399	416	377	437	431	441	390	402	434	442	407	414	398	386	414	401	405	425	407	400	412	438	438	429	429	394	419	398	413	376	427	449	431	404	419	416	430	412	420	411	451	418	421	444	418	470	388	444	429	406	404	383	366	381	454	403	444	388	405	421	405	378	438	403	411	418	380	413	416	435	403	420	461	390	380	405	437	416	422	379	424	419	415	417	399	432	420	417	399	421	398	413	421	446	390	373	389	399	423	368	422	411	402	441	457	404	420	409	415	405	363	428	373	403	436	424	408	405	425	404	397	416	420	422	400	409	389	424	452	436	442	410	394	415	433	430	384	419	442	392	423	425	401	384	378	399	422	433	464	410	388	378	423	398	381	421	398	405	406	417	401	443	393	415	427	420	411	406	399	432	426	420	437	424	403	415	422	436	395	398	394	422	411	426	476	408	435	422	431	398	385	416	419	393	395	421	387	369	467	419	425	418	436	462	414	422	397	422	423	390	378	424	413	425	426	457	416	421	376	410	436	414	389	410	391	421	440	383	399	423	436	420	416	437	418	408	387	421	392	392	393	417	411	419	430	398	416	422	433	407	412	404	418	418	415	417	443	408	430	405	437	408	449	450	416	432	414	389	413	407	436	415	386	426	416	386	435	379	435	442	410	437	433	360	398	386	410	422	378	423	446	437	405	399	413	393	401	411	390	382	425	438	411	391	444	391	369	435	432	418	423	364	404	429	435	434	413	442	412	427	384	420	391	412	398	396	419	418	412	438	405	415	372	426	407	416	440	438	413	386	412	398	430	385	406	432	393	380	401	426	409	398	418	414	412	402	418	415	414	418	409	432	430	465	416	407	400	407	413	366	386	377	396	421	390	408	438	436	421	374	412	424	395	392	393	408	446	388	395	447	421	408	388	394	431	413	411	383	374	398	408	396	424	427	436	423	415	423	433	381	424	391	417	422	382	416	431	371	409	411	429	392	424	444	433	408	390	381	393	413	377	381	375	407	421	441	419	408	395	402	372	432	425	397	423	395	405	390	413	417	400	398	397	423	413	441	412	339	423	412	407	402	406	403	409	423	437	410	409	392	419	424	427	410	438	441	419	426	432	419	400	408	407	411	401	424	406	388	394	408	354	412	406	429	383	411	419	427	413	405	474	413	435	414	397	442	415	428	428	389	431	392	418	453	405	420	380	421	439	407	401	390	396	432	411	435	425	415	413	401	440	391	388	419	404	383	428	399	430	397	405	408	407	425	414	438	402	430	390	423	409	387	411	374	425	417	396	439	421	397	409	415	405	418	423	433	475	434	397	403	412	418	414	418	424	404	444	419	388	423	448	400	409	407	433	445	365	397	389	435	422	409	385	370	404	435	380	404	430	415	440	391	414	401	394	391	403	425	429	406	444	446	388	411	397	398	421	402	418	403	417	399	402	370	430	416	410	409	407	353	417	454	409	381	372	433	413	405	427	416	441	360	387	405	385	397	383	394	394	404	412	420	413	438	398	375	431	401	412	395	400	389	428	419	414	409	395	381	405	419	427	408	381	429	386	429	424	427	442	430	404	407	414	408	409	432	420	429	405	419	411	405	401	437	405	397	444	400	396	437	395	415	409	450	440	416	419	402	379	406	401	396	400	425	433	412	417	403	424	407	414	429	431	422	369	413	407	452	410	392	382	409	398	433	443	419	394	394	391	398	414	392	412	449	412	409	407	427	426	367	413	454	430	424	366	408	466	421	408	382	391	401	411	418	407	413	412	401	389	407	395	434	394	431	438	407	400	405	406	404	416	409	396	424	413	375	409	393	436	421	389	383	395	423	420	434	406	384	398	399	391	404	420	385	438	448	383	429	438	410	414	426	411	405	400	407	413	422	418	414	411	414	409	383	413	444	407	395	407	404	428	393	405	427	382	378	377	412	405	403	421	430	423	392	376	463	423	425	396	424	421	424	411	420	393	396	402	390	402	438	389	386	373	418	391	462	409	413	420	450	397	430	402	403	387	396	393	410	426	410	374	390	439	397	408	389	431	425	388	420	412	396	413	443	427	386	435	454	392	392	433	436	396	434	423	419	411	403	426	454	397	399	385	415	384	435	397	413	402	373	419	415	433	394	445	450	402	387	447	436	384	412	378	397	395	425	442	400	411	408	374	396	425	434	406	462	409	410	432	410	419	395	404	398	414	376	423	425	429	430	406	390	422	469	428	410	398	401	382	410	419	414	428	389	382	419	434	432	407	450	433	403	416	401	448	427	451	422	420	442	365	388	429	390	379	394	462	376	419	407	415	423	405	452	390	376	408	405	408	471	405	429	431	402	392	385	447	427	440	409	444	392	406	391	428	392	434	416	429	385	394	438	416	399	438	416	451	415	415	411	409	420	409	418	456	413	391	397	406	411	428	412	429	404	437	409	414	413	442	418	418	397	380	405	389	384	407	389	399	387	394	446	395	405	371	418	414	392	388	413	421	446	404	390	436	404	416	368	404	422	399	412	377	408	403	404	378	432	437	412	394	370	427	417	451	406	414	415	453	397	426	413	411	401	437	422	419	420	425	410	415	374	438	417	420	429	411	400	393	401	428	422	420	386	461	450	419	422	408	439	366	429	378	430	372	381	402	426	372	408	449	404	424	406	374	419	393	403	432	416	412	427	396	415	440	439	448	415	383	428	407	389
26718	22718	25836	19665	13298	9219	6664	4821	3497	2657	2079	1519	1281	1049	896	805	782	715	717	670	661	709	706	708	757	667	673	681	644	667	674	627	615	650	668	570	626	593	619	614	604	535	552	564	549	589	516	574	577	560	559	584	614	521	562	499	568	517	534	531	524	542	544	568	524	527	488	521	512	545	574	566	540	516	520	543	515	541	519	531	554	572	564	578	569	533	566	493	517	526	542	510	558	511	511	517	511	520	547	542	514	561	559	502	574	534	522	508	563	539	504	543	556	558	509	524	551	599	553	520	555	522	495	575	533	559	521	511	570	522	568	561	554	491	564	504	541	525	528	497	553	491	544	552	571	522	524	519	525	540	516	536	524	496	525	530	557	559	525	502	526	471	499	505	509	523	540	537	502	503	516	578	534	510	545	521	520	508	500	505	526	547	526	510	536	509	503	514	513	511	553	540	553	541	522	511	556	547	524	529	538	564	533	554	488	531	581	527	495	555	539	534	486	569	540	513	535	541	534	515	502	554	526	561	531	543	520	580	533	562	533	518	532	537	510	536	546	540	509	523	527	535	549	530	524	542	542	524	537	523	557	567	538	543	505	512	505	534	533	495	500	510	523	582	513	537	511	500	512	520	525	499	527	493	532	534	518	517	517	589	515	531	551	490	538	577	530	546	581	524	564	507	555	560	538	523	532	500	536	553	542	529	539	545	539	561	549	515	535	513	579	552	551	549	526	550	568	517	554	551	519	549	613	503	550	529	541	517	549	504	544	518	533	542	536	568	538	548	511	523	563	537	502	533	523	515	487	537	560	528	539	516	571	557	527	535	507	555	519	560	517	560	560	569	573	508	505	517	555	529	554	510	529	498	562	546	554	542	557	517	554	532	531	541	542	574	528	496	537	545	531	543	488	513	512	499	556	508	534	552	494	564	532	511	496	504	512	533	531	560	547	515	548	564	569	555	550	521	482	566	544	520	502	515	518	522	560	531	560	537	572	541	515	483	531	545	536	537	537	539	562	495	491	540	505	540	557	509	551	530	518	560	530	580	546	508	499	555	556	503	548	545	574	540	535	548	537	566	562	541	553	545	529	524	523	542	554	566	547	516	534	531	528	540	598	541	506	554	520	560	567	562	501	513	524	537	530	532	530	535	484	513	510	539	515	537	511	561	515	520	520	510	542	527	513	535	573	560	551	534	509	522	525	527	547	514	512	553	544	567	559	513	546	504	471	543	515	556	522	558	514	562	541	521	533	537	541	564	521	532	509	505	546	530	545	497	543	539	494	516	585	526	532	511	553	515	562	532	507	538	564	557	524	541	518	502	531	555	547	500	499	547	526	539	544	511	545	550	566	553	513	522	550	516	540	526	554	532	524	567	510	482	580	541	547	556	525	525	516	512	529	547	544	544	503	548	544	539	563	559	514	539	536	541	537	522	561	586	526	529	525	514	579	499	583	478	519	542	550	516	561	530	555	538	517	541	530	566	537	558	484	526	540	539	486	535	529	509	536	515	555	469	542	524	501	548	569	501	522	551	566	540	527	499	487	520	554	546	542	508	524	570	557	505	511	561	541	548	526	541	495	539	531	537	589	499	527	566	511	531	541	546	529	512	549	532	541	546	592	552	529	556	537	503	517	541	523	548	532	519	539	496	536	534	495	545	572	524	565	516	560	483	574	555	523	533	544	546	536	537	517	565	538	544	549	528	526	568	554	535	569	519	529	506	547	501	529	506	510	500	548	497	530	506	511	526	582	527	529	568	519	537	553	553	536	529	512	538	534	513	558	523	562	527	556	522	533	571	545	512	537	492	542	525	504	528	509	532	518	549	568	537	497	534	504	538	571	501	533	553	548	491	533	542	501	538	541	549	518	545	528	543	494	516	516	537	540	539	509	503	576	557	499	529	582	531	504	529	588	507	527	556	546	554	519	566	533	540	508	512	554	541	541	556	554	545	542	530	537	549	480	540	536	554	518	550	551	550	515	551	495	522	557	535	528	499	495	559	547	545	509	539	506	524	511	544	529	547	559	533	571	553	490	529	517	533	508	532	546	508	532	507	567	538	547	555	528	581	549	511	513	570	490	562	544	531	543	529	495	564	523	556	532	571	523	538	513	511	542	543	541	529	547	545	570	546	566	575	568	573	560	551	519	557	508	567	544	501	536	511	532	544	515	521	532	479	550	509	541	518	511	588	574	496	537	570	531	575	541	470	548	524	539	558	547	545	545	560	534	576	526	494	546	538	521	565	550	556	557	523	543	520	543	506	561	529	499	497	557	544	528	499	563	519	525	531	524	507	534	553	545	574	541	546	547	551	545	572	568	556	546	549	532	545	551	508	523	523	503	500	529	529	502	496	533	543	567	559	567	498	532	532	523	567	537	512	540	551	537	515	547	523	498	522	520	536	537	542	523	529	522	522	529	567	560	535	522	525	526	501	529	547	557	587	566	556	587	537	539	517	529	515	565	537	516	535	527	537	538	510	531	515	564	520	521	504	551	482	518	530	534	519	545	528	548	561	559	517	532	539	550	543	529	558	565	500	547	553	533	575	547	516	552	543	519	555	515	530	507	545	543	526	544	571	536	524	531	541	525	512	512	540	506	507	522	524	527	519	528	556	510	543	537	530	527	551	517	503	543	532	538	530	558	540	497	503	503	521	514	544	541	533	529	528	523	529	526	584	553	525	563	558	527	528	532	508	536	496	572	533	553	543	545	494	523	559	558	547	538	544	528	532	509	577	508	520	530	531	555	530	535	536	569	560	515	540	535	543	561	533	501	508	519	535	473	522	531	537	560	538	531	541	574	534	552	547	540	525	539	569	546	526	553	561	492	540	510	493	492	534	508	551	502	504	519	522	546	517	537	525	528	532	541	513	571	507	528	543	513	506	534	522	554	542	515	528	508	556	547	528	520	556	491	528	534	547	506	545	525	530	517	518	529	530	556	537	557	524	542	578	486	516	505	542	558	514	568	512	460	514	513	535	539	525	553	515	515	527	536	499	532	535	595	534	525	484	562	535	530	549	551	545	526	546	555	590	566	537	576	547	552	511	559	516	507	592	533	542	492	544	561	524	492	508	531	515	543	535	530	574	510	537	535	506	550	493	541	522	588	532	563	537	502	571	539	524	517	510	546	581	537	526	504	506	487	526	538	559	521	541	530	559	495	514	559	566	503	493	503	565	489	527	574	513	532	552	511	542	512	571	541	537	578	535	553	568	528	545	486	533	484	504	528	510	537	531	499	532	527	524	557	506	514	557	516	560	520	541	536	545	546	519	521	538	535	534	561	528	512	551	520	528	500	522	519	511	522	561	549	547	544	481	570	550	517	508	521	529	510	535	561	540	553	542	560	524	550	512	527	545	550	519	531	550	514	574	516	530	492	518	513	547	519	506	513	531	530	542	556	520	546	582	499	532	576	591	540	522	550	521	542	549	539	553	556	485	533	509	531	507	583	504	533	541	576	514	520	548	524	528	559	518	511	520	520	558
20578	33047	29636	21087	18343	15004	12020	10041	7633	5768	4431	3358	2639	2102	1713	1294	1215	1167	1057	953	959	1075	1095	1093	1064	1017	987	980	1000	1011	986	896	962	924	857	878	797	870	845	785	740	745	769	699	734	757	662	763	757	705	725	699	724	712	674	667	736	734	690	707	740	704	705	674	659	701	685	741	626	646	687	705	682	682	660	634	686	660	722	638	634	644	631	700	664	669	683	657	674	683	654	667	659	715	666	676	683	691	632	627	643	681	660	669	703	697	650	689	701	638	655	643	716	637	660	643	648	671	658	661	669	674	690	661	653	724	721	697	637	655	667	632	685	642	613	666	656	652	707	675	692	683	669	700	643	608	690	703	701	675	692	750	644	671	674	708	646	613	724	711	682	707	712	677	693	672	691	709	626	640	709	681	698	645	689	620	700	668	685	685	697	669	664	697	704	653	683	668	656	657	636	698	660	673	703	710	653	694	720	655	692	685	675	636	664	665	710	665	641	737	669	709	695	677	664	673	707	666	651	657	739	704	671	690	689	694	684	697	622	661	719	651	692	643	621	690	676	656	691	650	660	647	650	705	652	669	633	668	644	663	643	676	647	655	639	668	678	670	678	675	715	658	666	659	675	664	674	678	637	671	729	711	608	656	658	668	718	660	666	701	711	636	683	697	673	700	670	667	656	689	634	678	713	719	684	671	686	661	698	671	689	678	657	695	667	655	692	656	682	636	627	641	709	656	643	642	636	699	698	696	646	629	644	672	670	643	651	685	697	647	703	669	645	658	684	715	673	652	637	646	711	691	648	658	694	696	680	672	632	699	708	679	659	697	682	644	659	653	628	671	708	688	666	668	647	665	648	674	708	628	672	640	694	709	671	682	706	693	664	676	661	650	654	673	706	701	661	660	645	670	646	662	633	652	690	675	682	643	695	667	657	683	694	683	726	670	691	651	701	630	604	684	751	711	628	714	732	679	673	676	700	673	702	669	695	649	631	691	662	717	692	693	679	653	652	642	666	667	665	733	671	651	711	641	634	658	682	654	691	705	655	664	684	607	694	705	668	677	675	682	690	665	670	708	670	654	684	652	670	674	659	677	701	723	672	654	695	705	670	671	677	660	684	701	702	678	662	681	670	633	701	713	652	664	685	667	662	689	676	702	643	656	667	699	692	670	681	670	652	677	714	645	624	705	658	690	686	672	702	669	650	677	699	700	645	640	638	678	664	729	646	663	685	679	664	651	696	654	645	637	654	676	686	633	647	664	678	653	728	646	634	659	695	658	695	703	693	660	642	697	661	692	657	630	654	669	680	685	670	684	619	688	667	692	668	699	642	648	670	643	700	704	674	727	719	679	706	681	683	637	669	654	588	661	690	666	640	693	669	658	658	664	680	662	648	664	637	730	690	697	663	691	704	663	644	703	649	648	659	717	666	692	625	645	659	679	701	699	704	658	695	665	686	675	714	654	697	662	703	680	670	711	705	681	669	714	653	694	664	696	635	698	667	677	657	713	701	762	667	691	665	664	635	686	656	696	679	706	683	623	634	682	695	687	711	667	666	703	674	657	660	689	680	682	693	647	652	700	659	659	665	677	653	660	652	643	675	689	666	751	684	641	617	643	654	644	662	687	675	683	696	634	714	659	652	731	665	673	696	655	659	679	647	644	634	699	656	717	661	644	717	662	654	697	644	672	687	692	709	670	673	689	658	647	671	700	680	677	696	639	661	675	661	700	684	646	644	689	682	694	698	682	629	663	719	674	684	664	668	685	649	669	666	677	692	635	682	712	664	723	691	677	700	655	676	680	605	665	678	657	696	645	699	649	644	653	702	691	723	644	605	662	665	687	677	697	740	690	707	718	680	655	701	669	671	650	672	691	653	612	686	606	731	668	711	649	665	646	686	661	672	673	686	641	703	677	680	662	728	691	691	672	705	691	643	656	672	673	711	641	696	659	692	684	658	693	687	682	675	679	688	697	668	719	711	667	681	692	667	695	676	675	701	679	712	629	647	680	693	641	653	660	662	676	652	699	627	699	648	638	678	713	688	677	651	660	666	685	689	654	689	688	648	662	717	646	669	656	668	660	680	685	709	651	670	625	711	685	671	698	644	751	681	659	701	663	698	631	628	643	664	652	684	648	662	599	702	662	673	669	655	700	720	700	678	645	744	659	679	657	681	676	650	651	661	660	644	669	703	662	715	629	656	640	646	695	679	667	632	651	682	674	663	690	696	689	670	696	679	701	646	634	707	668	660	656	683	682	685	662	683	687	708	640	712	634	719	649	634	659	699	671	659	686	654	683	648	702	686	674	682	700	689	625	667	667	694	707	715	666	678	675	667	675	698	668	669	676	751	694	715	661	679	698	684	663	671	651	685	645	663	648	652	638	679	681	670	682	644	695	671	702	686	671	692	731	689	681	666	692	656	666	674	695	660	718	699	651	709	677	668	609	675	641	685	652	681	642	704	705	651	699	684	691	700	637	679	681	664	707	677	669	736	676	649	667	640	642	663	665	708	673	676	662	669	660	622	655	653	694	639	684	644	658	698	686	648	684	669	634	666	711	704	673	670	695	647	663	686	689	646	666	672	668	689	666	649	685	667	695	677	673	697	672	696	695	675	710	720	695	642	677	654	660	664	696	703	690	647	680	658	641	660	699	683	674	646	698	680	636	675	659	706	684	642	685	647	656	656	655	704	699	676	706	696	670	673	678	637	690	692	702	666	680	713	679	645	642	673	672	708	702	680	683	659	666	645	700	684	694	673	678	678	665	654	700	669	691	695	673	661	644	665	638	693	708	720	629	684	670	694	660	639	662	650	683	674	627	681	649	696	654	669	669	650	658	702	644	711	731	693	641	695	678	662	659	666	667	682	687	725	651	653	691	716	716	682	680	642	682	649	662	716	660	710	671	645	685	679	678	716	709	671	679	697	660	664	655	664	705	697	683	709	665	669	726	701	650	662	648	677	671	683	700	686	636	684	684	682	647	673	654	700	621	699	709	616	677	655	730	706	662	670	644	660	719	677	695	709	607	678	672	677	646	658	647	680	672	643	640	669	633	702	697	677	668	676	694	700	714	690	681	648	676	668	679	702	682	697	706	660	649	677	699	654	650	677	670	687	649	681	639	666	681	694	723	662	677	678	665	658	652	689	669	617	668	687	665	672	644	661	681	638	682	661	645	690	688	693	662	630	656	684	639	683	721	677	656	666	642	684	659	668	727	682	673	687	685	642	687	632	688	670	708	701	698	638	743	713	628	682	682	670	679	676	690	662	669	649	653	660	636	665	668	697	669	631	667	648	651	719	661	678	691	702	669	664	640	700	708	692	636	697	639	707	684	679	691	660	657	666	698	674	620	737	655	686	634	619	690	665	649	672	651	689	663	686	680	684	678	689	664	664	756	702	610	697	655	628	643	692	677	651	666	674	662	671	647	679	671	709	654	674	680	698	639	656	674	706	687	648	676	653	716	679	680	684	671	648	682	655	670	687	663	683	674
23291	20797	28013	23682	21206	18412	11999	6783	4566	3319	2511	2029	1681	1374	1046	894	776	723	692	653	633	706	742	737	720	715	655	700	657	672	644	589	605	612	547	523	575	528	558	525	487	474	465	454	452	478	452	433	457	467	433	468	431	413	413	475	496	454	450	458	475	464	435	430	453	430	467	398	459	417	432	423	452	423	405	401	418	430	425	434	461	429	413	404	448	456	448	420	432	411	431	424	403	418	401	440	446	457	485	430	459	421	393	408	421	436	434	403	416	446	400	432	421	435	433	416	394	414	437	418	418	414	420	396	414	431	413	431	418	431	423	464	432	440	368	389	395	452	446	403	443	422	430	418	416	417	426	414	411	424	422	428	427	429	410	423	404	425	430	433	451	428	415	410	433	408	469	430	440	421	386	436	436	432	421	434	434	453	396	451	422	413	389	440	453	382	440	447	434	412	468	457	404	412	448	440	401	441	405	420	429	387	423	412	430	407	429	417	413	422	407	380	408	378	392	436	432	457	446	405	427	425	434	409	451	390	365	407	439	441	425	438	423	422	434	412	424	457	420	430	414	419	415	448	405	431	386	455	409	414	394	413	418	407	394	431	448	399	429	443	437	408	427	400	410	444	440	478	423	443	433	429	471	389	403	418	422	391	423	391	413	435	448	423	410	415	387	406	447	415	470	456	448	462	452	444	435	402	439	467	404	426	415	423	383	428	429	416	401	429	422	413	442	406	395	432	395	398	444	430	457	440	435	426	417	438	408	415	412	447	419	419	426	432	432	404	410	413	444	429	419	421	399	440	440	418	479	427	440	396	426	444	429	457	418	421	395	439	461	403	433	435	457	424	442	414	436	415	450	457	437	424	439	447	408	468	466	418	392	432	423	419	460	444	429	416	420	450	434	454	388	416	387	479	427	394	449	390	433	425	423	418	425	417	449	417	474	409	424	433	415	446	401	446	429	418	414	438	416	412	444	409	391	406	422	445	426	402	397	423	407	505	435	421	420	470	416	425	443	407	413	392	421	405	445	431	419	420	405	430	444	416	409	463	424	425	406	395	415	417	421	434	405	417	400	452	393	446	407	436	467	445	410	419	427	468	397	421	428	439	437	414	451	438	438	419	431	443	455	480	419	413	415	413	414	402	456	398	412	432	452	423	441	416	460	414	421	429	436	444	434	431	396	407	396	370	411	423	422	423	395	411	430	433	409	401	445	373	419	439	418	447	425	449	429	408	415	423	438	430	412	424	447	428	420	426	447	406	404	459	460	436	446	448	426	445	422	388	387	419	414	426	419	424	385	408	431	430	429	405	426	392	447	396	411	415	405	425	407	447	423	416	394	451	435	442	407	436	418	443	420	404	439	399	390	425	414	445	418	447	417	436	466	406	401	396	408	435	421	438	453	429	413	430	405	411	448	438	387	430	410	397	373	431	421	415	408	388	446	446	472	412	415	422	410	430	387	429	421	425	418	428	451	428	407	428	418	420	413	427	432	428	421	418	432	411	417	431	393	423	416	427	380	384	412	432	426	421	437	413	382	426	437	440	445	431	415	439	439	452	412	451	422	424	408	430	411	438	392	363	434	418	422	417	429	425	438	393	436	426	415	392	398	384	432	392	438	428	456	425	467	398	411	400	420	404	411	412	415	425	416	448	431	392	443	440	389	442	442	398	396	443	459	412	386	435	409	416	451	421	445	399	386	452	415	455	406	446	412	438	425	401	452	419	451	450	379	421	411	458	440	425	427	435	422	441	425	444	445	440	426	432	423	444	403	430	467	401	440	422	429	447	455	428	425	406	422	407	408	446	437	400	388	467	410	427	386	411	405	414	442	395	456	435	397	413	405	429	415	436	406	409	420	436	435	399	444	441	430	404	421	455	442	430	430	432	436	401	392	385	445	465	426	428	418	420	426	432	398	421	432	408	391	408	429	426	395	449	436	426	430	424	439	414	411	431	396	431	414	440	419	432	399	428	422	434	452	452	449	414	436	440	410	420	417	443	437	407	432	414	427	452	444	380	461	444	461	432	422	429	434	432	447	451	435	411	441	391	412	440	433	425	438	432	416	474	420	423	398	429	412	430	458	444	413	444	415	416	406	434	378	455	420	434	410	419	397	410	408	415	441	406	440	401	422	423	461	417	440	374	450	407	400	402	435	416	407	436	409	408	437	419	437	388	417	437	378	427	401	414	436	441	402	414	443	455	420	421	401	435	449	434	397	434	412	431	432	413	391	415	435	440	411	437	414	405	425	416	422	443	414	416	434	467	393	386	425	405	418	420	360	407	429	432	452	434	431	429	391	432	403	440	431	411	472	422	395	417	431	403	447	411	397	425	424	388	472	370	417	401	416	411	428	404	455	427	410	433	395	388	445	423	431	431	413	465	447	397	422	414	425	402	465	443	416	407	439	481	427	444	458	416	410	418	422	454	456	411	394	454	423	422	452	412	435	408	405	397	378	414	448	412	433	443	434	410	431	399	411	418	434	418	428	407	423	385	421	439	466	434	419	439	411	415	423	410	423	420	411	415	428	406	423	460	436	404	428	444	424	388	405	435	420	394	438	420	408	430	425	395	463	396	401	445	411	415	415	407	419	413	382	412	485	398	385	424	434	426	397	417	422	416	414	417	424	415	424	411	382	448	438	422	439	410	403	406	403	429	397	394	411	394	415	408	470	448	418	425	425	419	453	399	437	424	398	423	418	450	431	405	395	435	412	449	391	415	467	452	484	395	420	425	465	404	455	433	432	432	370	419	410	431	457	388	404	398	430	379	398	415	422	412	448	410	435	421	438	437	420	468	419	424	430	480	416	438	416	431	440	389	450	434	434	433	433	480	406	391	430	437	436	418	420	402	444	430	439	400	416	434	428	424	464	418	426	414	432	425	423	436	420	395	375	422	443	443	437	438	433	454	437	425	386	461	462	454	446	406	397	420	447	416	438	405	419	396	458	465	424	406	413	421	438	402	439	414	395	424	425	416	416	416	443	410	401	432	436	433	415	413	442	409	439	422	426	418	431	449	427	427	378	434	398	445	395	437	426	408	446	424	408	443	433	436	446	443	425	425	401	422	405	440	387	412	412	423	404	456	398	462	430	404	409	408	433	413	381	426	424	413	399	413	442	436	453	469	419	401	438	431	397	398	422	428	393	413	438	427	414	394	452	422	408	425	432	416	451	437	420	408	421	437	469	443	414	424	438	421	480	436	430	422	446	412	448	459	405	414	436	453	445	447	462	414	447	425	428	445	411	422	425	447	448	398	415	411	427	398	432	453	417	424	418	416	464	383	436	436	439	418	415	425	424	450	428	429	432	402	419	395	423	470	416	437	435	408	425	446	390	439	412	411	399	427	446	406	438	428	408	407	405	415	392	399	458	408	431	443	449	434	431	413	439	437	437	424	400	425	419	421	415	421	454	436	460	397	419	428	386	449	434	444	437	474	402	422	396	415	449	425	416	410	401	440	398	394	427	426	430	425	412	426	450	439	430	411
20620	38167	34416	26035	22581	18694	15341	12483	9563	7180	5508	4317	3341	2607	1994	1601	1403	1274	1113	1008	1065	1149	1237	1194	1229	1153	1081	1053	1055	1014	1002	1018	910	926	890	822	801	787	823	674	680	665	627	655	652	605	637	699	691	651	637	599	610	621	586	574	589	602	624	622	607	591	575	592	580	581	578	526	564	564	591	575	540	576	539	553	509	536	571	541	520	549	557	574	562	590	542	540	504	585	524	535	580	569	516	511	526	550	551	568	543	548	536	555	508	533	569	521	551	589	491	535	506	516	569	502	503	547	543	573	567	533	516	544	569	561	554	562	549	527	525	544	537	537	564	557	567	521	530	520	545	566	555	540	528	574	538	584	556	566	589	533	543	535	543	509	577	510	591	605	560	522	555	531	522	533	563	514	562	532	507	517	537	536	538	548	562	550	593	544	517	576	535	576	552	509	554	576	508	557	560	516	554	501	566	530	555	555	549	521	582	545	592	525	555	521	524	549	504	561	516	586	556	573	521	543	561	535	558	517	575	534	500	553	554	520	557	567	569	531	548	493	534	591	511	570	575	521	498	546	534	544	558	561	529	542	533	572	575	570	514	568	562	548	543	526	536	564	545	499	548	546	522	519	585	542	542	521	531	541	535	561	532	572	552	559	498	549	512	531	562	549	567	536	519	541	575	529	507	532	561	535	527	522	553	563	558	523	555	565	537	520	504	534	563	545	548	531	537	536	513	550	529	534	545	555	550	548	553	547	530	545	532	529	543	583	565	557	583	541	543	531	517	505	513	536	564	518	513	538	546	536	560	539	530	561	516	525	554	543	551	532	533	551	551	540	516	554	550	477	566	497	547	562	535	605	550	530	532	534	532	584	543	535	546	547	526	583	533	626	567	570	548	547	523	551	537	531	514	521	511	571	587	536	568	539	542	527	589	501	581	551	526	586	523	524	551	551	513	530	543	501	538	526	566	530	545	526	552	544	577	513	558	610	545	538	573	501	524	550	532	531	587	544	531	528	525	500	552	557	530	489	559	580	551	529	517	544	574	541	556	555	584	551	503	564	546	520	550	536	529	516	542	543	572	524	550	528	499	573	569	575	525	543	542	565	556	531	517	552	548	517	527	553	517	574	540	553	557	523	513	532	533	537	561	543	577	517	558	526	513	560	559	520	557	539	579	542	511	513	526	538	542	556	550	560	495	505	544	525	562	542	539	563	501	560	547	548	525	509	585	516	510	541	559	548	564	558	565	525	554	542	557	530	537	557	579	526	540	498	558	567	527	514	527	573	584	555	538	551	544	557	544	544	554	544	523	540	596	580	528	560	525	550	560	539	525	566	541	514	542	558	543	540	520	534	586	528	531	525	553	503	548	584	568	549	542	523	549	545	530	545	521	540	504	538	521	551	526	603	528	528	541	546	508	539	539	550	534	541	536	537	525	534	555	566	569	521	556	497	525	544	546	530	517	569	597	526	511	578	537	550	527	578	550	554	494	578	489	535	540	562	541	550	537	558	528	553	559	521	509	542	520	532	540	537	536	515	587	543	535	494	563	528	555	530	555	524	526	540	528	558	557	524	531	547	487	566	541	514	569	536	556	556	537	509	533	494	555	536	513	544	557	549	554	547	516	502	529	557	557	535	539	535	583	516	568	547	549	520	534	565	541	514	557	511	519	564	532	510	558	552	553	518	528	558	532	524	553	528	542	560	527	564	532	549	559	580	572	530	577	513	518	543	544	567	580	536	585	555	545	563	526	502	534	532	553	523	498	550	548	512	528	578	505	555	530	541	497	566	543	545	525	535	528	524	547	555	536	540	539	572	514	524	533	547	569	562	583	556	520	524	505	553	547	616	545	536	527	615	538	564	568	541	514	525	519	531	526	520	513	543	513	530	584	521	559	543	524	548	557	548	526	568	553	561	537	545	502	529	545	559	538	548	556	558	572	521	529	559	544	537	526	589	527	577	558	553	527	530	558	529	532	575	535	516	569	539	542	558	577	535	571	567	537	553	495	501	532	530	527	530	521	566	535	544	551	540	521	522	567	537	542	551	527	514	511	518	556	551	524	550	560	517	556	555	548	553	554	529	538	585	504	543	571	563	569	536	518	520	498	495	505	521	518	571	532	555	531	508	504	559	519	586	527	516	559	528	544	546	522	548	536	547	541	593	529	543	540	526	559	539	553	503	529	548	576	548	552	565	553	519	585	529	540	591	547	552	529	544	528	495	470	563	516	544	524	548	515	536	575	531	527	535	555	572	523	543	506	565	528	530	540	525	535	529	585	576	500	524	518	592	504	522	549	549	507	528	543	533	583	516	528	563	562	523	575	546	530	519	537	562	527	563	575	520	538	556	553	523	522	563	552	564	563	538	556	537	553	541	546	501	543	566	542	545	553	525	547	510	556	539	561	569	543	518	552	569	556	516	551	554	558	534	561	535	568	525	520	560	577	514	547	551	571	514	586	533	541	488	564	583	492	533	555	498	508	518	557	550	513	539	545	565	530	528	553	547	530	533	563	526	551	554	557	561	535	544	578	556	520	553	536	534	535	537	565	551	527	548	547	537	541	526	546	541	541	548	521	557	546	515	582	595	517	526	495	545	584	562	538	519	517	535	575	544	586	562	566	556	508	526	549	516	535	563	553	537	599	537	521	560	579	530	536	575	558	540	527	544	509	552	525	550	559	547	562	511	517	554	558	557	522	508	551	555	552	539	549	538	519	556	549	566	547	549	551	544	536	556	509	554	523	527	554	569	578	566	541	546	506	517	525	539	539	555	535	524	573	576	529	533	539	563	530	516	546	498	569	535	531	566	568	535	552	511	562	516	551	520	516	538	539	586	496	508	519	563	548	542	521	538	547	538	563	554	549	538	545	506	563	543	580	548	575	534	543	541	553	525	545	561	561	503	558	521	504	555	560	527	558	586	513	535	523	533	563	547	556	539	578	561	540	545	529	565	520	555	526	500	545	549	578	532	530	517	515	549	556	592	495	558	533	518	544	567	576	588	564	523	543	546	585	531	556	532	590	506	547	547	526	518	533	563	529	511	535	528	568	534	559	529	557	555	557	578	495	531	536	563	549	576	556	541	547	543	570	531	564	539	534	545	578	569	563	534	530	538	532	553	555	567	546	555	551	553	564	550	551	558	538	564	537	538	561	541	563	536	579	542	523	523	541	520	535	552	549	541	539	561	568	579	547	521	550	560	537	556	520	541	514	557	517	549	542	545	590	564	522	522	550	556	569	523	550	549	525	515	522	537	580	561	612	559	545	516	556	561	518	529	508	527	549	508	558	554	529	560	542	520	548	511	542	508	525	490	542	547	543	599	551	573	566	552	522	546	522	555	537	514	571	538	534	548	489	505	549	595	555	565	538	516	552	521	544	567	546	536	555	550	544	514	549	578	550	522	527	547	540	549	547	525	542	544	569	548	576	553	514	542	538	539	518	556	490	541	624	526	566	584	542	525	542	563	585	529	553	546	543	534	534	555	491	520	531	556
22304	20783	28466	23183	20927	21684	19700	9403	5785	4155	3308	2446	2009	1523	1198	958	814	773	685	665	686	752	786	790	755	630	663	611	641	672	705	641	607	568	553	512	481	528	504	487	443	390	398	371	451	428	400	378	383	409	371	366	375	392	378	395	354	368	373	384	379	370	367	367	368	337	358	371	359	364	378	334	346	358	345	334	341	355	346	336	343	349	323	344	343	335	357	368	352	332	322	363	311	326	339	299	320	319	332	337	353	321	363	342	316	336	332	341	323	352	333	335	353	325	361	313	362	320	352	340	331	379	358	344	353	331	321	347	317	321	340	351	340	340	337	318	318	349	373	308	335	320	351	344	332	334	346	332	367	319	355	330	361	340	342	362	329	342	327	329	329	347	358	338	325	337	341	305	332	333	340	335	331	319	354	298	305	367	350	367	321	360	331	322	318	308	339	321	311	349	326	349	348	309	351	360	338	317	357	311	345	338	343	322	293	354	316	332	360	323	353	360	319	338	340	328	333	324	331	332	324	353	348	349	329	337	377	353	328	326	300	322	343	368	345	343	347	354	304	318	318	325	329	308	344	317	332	318	365	324	335	337	336	342	347	323	331	313	322	344	337	316	321	332	306	368	352	349	332	377	347	334	333	296	334	317	327	322	312	348	335	301	320	310	321	330	340	334	338	326	339	306	352	335	310	338	317	328	333	339	327	340	363	307	363	368	330	343	313	336	336	322	346	319	328	337	353	323	285	324	323	346	359	351	352	353	326	334	372	337	315	371	337	332	356	330	354	340	319	316	307	321	335	352	330	350	372	325	351	330	344	338	354	330	332	340	323	324	334	330	307	311	369	344	370	340	351	345	343	340	337	336	322	356	327	333	310	325	375	348	325	326	346	362	339	329	321	321	348	334	299	327	359	358	324	340	321	317	345	318	305	331	364	358	323	316	314	347	329	336	358	323	360	336	343	330	323	345	353	346	387	328	345	367	329	345	347	370	337	332	339	349	364	304	298	352	355	311	319	340	322	359	327	313	334	328	364	322	349	345	317	334	298	321	363	341	322	372	333	345	347	351	350	349	318	328	361	367	332	340	336	322	328	326	336	347	326	328	345	292	340	338	324	351	309	316	320	301	311	338	304	328	354	342	323	341	336	329	340	328	333	329	321	378	336	350	326	346	294	370	298	314	302	344	364	345	332	292	319	380	299	338	343	343	315	371	327	310	328	320	306	362	331	364	357	307	329	332	340	332	327	333	315	338	342	323	338	326	319	314	322	329	326	313	310	308	361	366	315	319	339	314	363	349	325	337	357	369	356	328	327	330	306	312	353	350	333	354	324	305	366	327	299	330	347	343	323	334	342	358	337	353	313	328	315	358	318	301	326	364	325	346	314	340	308	339	320	361	325	331	368	331	339	326	363	354	326	352	298	342	330	350	353	337	336	351	305	311	340	318	353	330	317	355	304	354	339	323	348	347	312	345	316	342	337	334	337	337	298	340	335	318	337	325	362	327	338	345	391	339	332	336	353	348	352	304	330	311	370	344	313	309	359	326	324	309	348	333	345	324	358	344	406	346	371	326	339	352	327	321	335	344	337	331	325	323	374	323	365	316	349	357	368	330	337	354	322	335	332	318	327	318	373	362	308	352	307	324	356	327	347	338	315	317	332	311	359	349	343	330	387	345	308	326	327	369	341	337	371	356	330	315	340	350	315	367	332	322	368	338	332	320	334	319	358	332	343	335	328	318	299	297	342	331	335	341	337	310	341	350	327	339	319	323	346	361	300	315	311	323	324	337	330	316	341	316	319	338	325	325	316	361	332	342	339	333	352	325	341	334	344	308	338	334	349	302	297	359	349	319	320	367	314	364	318	347	364	328	332	321	356	308	329	311	313	343	342	345	301	362	337	328	327	325	336	337	348	368	320	329	307	351	335	332	327	356	315	325	356	308	320	310	339	325	350	301	324	325	335	318	356	315	317	311	350	344	345	334	329	297	350	312	359	319	293	343	348	330	330	309	345	342	335	348	323	324	325	315	304	338	337	375	326	358	373	314	323	372	343	333	348	363	355	341	347	329	341	352	344	308	326	330	347	317	331	326	379	336	340	339	340	322	330	363	348	345	322	328	335	334	346	335	349	340	343	349	302	309	339	355	332	323	333	350	319	324	353	353	307	316	305	332	329	359	344	312	315	360	352	307	304	338	365	304	379	356	323	327	338	319	306	346	335	339	339	330	359	333	351	319	343	315	348	321	334	310	318	356	345	321	334	338	306	333	354	340	328	377	348	343	330	362	336	343	343	341	325	351	307	375	345	344	373	317	349	323	323	346	315	356	306	321	344	350	331	339	321	340	343	309	324	366	318	311	328	367	344	337	333	322	378	345	326	345	338	342	326	362	345	321	344	331	325	354	335	346	339	298	364	341	323	343	347	362	333	375	335	352	329	357	356	357	321	329	347	315	322	360	355	324	329	326	322	296	340	359	329	374	336	318	318	367	358	336	332	312	332	330	330	345	325	336	307	346	328	315	363	329	371	321	352	354	331	312	307	330	331	339	358	309	319	337	338	352	328	310	341	333	345	314	369	319	312	319	332	345	288	330	339	304	350	326	340	355	351	340	338	344	311	346	299	314	313	348	311	312	314	357	360	337	340	331	348	358	335	361	287	351	375	320	348	349	374	316	301	318	346	324	334	337	350	296	322	345	330	316	331	345	339	313	323	318	335	353	341	327	306	366	318	291	346	338	376	315	346	323	310	356	327	358	346	355	336	332	324	351	330	321	323	341	337	334	326	334	341	310	344	315	330	339	315	330	355	335	335	333	341	334	347	309	355	325	350	348	336	324	328	348	323	359	324	351	331	345	362	326	317	318	329	352	350	363	341	352	368	343	336	356	316	319	339	334	313	338	352	325	321	309	339	359	332	331	330	328	332	345	308	342	306	377	356	303	349	334	345	336	349	343	324	299	340	319	331	355	330	355	331	346	327	329	323	314	309	327	332	335	318	311	353	320	315	334	359	342	339	346	362	334	323	347	345	338	329	332	325	324	343	309	342	364	322	380	361	335	357	321	319	326	337	352	327	349	345	315	319	369	365	384	353	290	347	354	333	355	298	366	344	334	360	354	310	330	356	319	357	340	322	324	322	320	318	345	308	325	320	341	337	312	362	359	327	298	360	324	381	349	333	352	335	341	365	332	336	373	281	307	351	302	333	349	315	319	304	345	335	311	318	326	346	320	317	327	333	349	348	336	354	358	313	378	325	333	348	324	343	363	342	348	338	381	333	365	311	341	312	338	304	299	325	328	347	341	325	308	330	327	384	361	364	330	342	300	341	331	365	343	338	317	332	316	344	331	318	345	318	327	333	349	330	364	359	317	365	361	338	332	356	351	344	335	321	345	323	359	319	328	338	328	374	321	379	315	309	331	338	304	318	319	350	353	326	339	358	359	321	321	333	314	289	372	307	342	323	370	352	328	344	376	327	319	347	343	344	320	356	365
22279	41732	37969	29877	25825	21643	18260	14720	11475	8942	6989	5583	4505	3256	2389	1989	1593	1469	1238	1176	1217	1374	1425	1371	1271	1202	1078	1097	1126	1087	1089	1096	989	1002	873	806	783	756	747	698	608	561	531	595	555	591	569	562	594	565	542	503	524	504	482	508	511	505	539	514	532	529	500	479	436	468	451	434	460	440	484	470	434	454	411	402	442	402	437	405	445	466	448	435	449	424	437	418	420	390	428	410	411	439	437	430	416	394	413	421	423	414	429	434	443	440	405	441	413	401	410	399	435	456	402	448	442	424	405	431	357	435	379	409	392	416	420	441	418	405	417	397	423	414	454	458	433	447	443	390	402	427	457	442	466	421	426	409	438	470	440	436	412	416	446	415	437	418	428	437	415	411	456	381	407	397	437	405	439	442	431	402	439	458	383	469	441	408	427	433	416	411	433	418	426	416	419	440	410	422	445	402	401	431	428	430	456	408	425	421	418	411	446	429	412	406	383	442	438	397	435	432	430	402	409	438	417	404	415	432	427	406	422	436	398	449	399	434	417	401	426	395	425	414	444	406	432	424	399	423	439	433	445	417	415	418	392	440	415	399	433	440	444	409	419	395	415	409	426	402	422	409	439	431	429	409	389	427	399	408	366	413	398	430	426	436	416	436	403	382	439	369	399	441	370	421	434	417	423	400	433	437	419	406	425	435	433	406	429	394	410	401	409	453	405	400	439	437	419	462	438	420	425	395	408	434	435	412	459	420	412	411	434	397	424	386	419	443	404	396	419	432	407	419	415	484	395	442	417	475	399	415	464	403	427	426	468	395	444	428	391	407	415	415	400	430	391	404	441	425	446	432	394	434	438	402	394	453	439	419	403	453	403	438	415	414	415	427	437	425	445	398	473	423	455	396	413	373	407	425	420	461	428	416	413	402	429	429	399	416	404	452	419	399	445	432	429	435	416	365	441	398	406	396	422	445	417	426	393	384	395	433	453	420	397	432	400	436	409	405	430	422	374	411	410	406	429	434	445	430	427	384	448	451	394	397	431	420	417	419	444	440	455	447	387	385	400	416	401	424	419	447	410	416	422	428	427	403	433	454	401	390	420	413	387	409	364	422	448	437	392	421	440	401	400	416	419	396	437	395	436	433	410	407	425	425	450	428	427	407	435	445	413	403	410	444	430	415	393	447	381	434	419	419	423	427	417	430	414	400	422	415	378	422	421	414	425	411	420	444	416	410	415	386	402	452	405	459	404	447	409	404	450	443	446	423	434	394	425	406	395	402	409	388	429	430	424	391	373	406	424	419	416	410	439	432	430	417	418	416	407	435	384	425	448	393	438	391	428	439	452	457	438	421	444	416	407	448	422	412	443	379	411	450	373	386	424	402	406	434	414	456	417	424	415	448	394	420	389	429	418	390	416	434	400	471	428	403	415	406	425	410	449	405	432	406	423	420	440	402	423	441	421	408	413	408	428	430	433	380	433	439	416	449	366	386	385	415	419	425	443	414	404	426	412	431	484	423	413	438	402	424	419	441	438	425	439	410	443	471	454	400	424	416	414	411	420	419	427	417	432	430	441	403	420	454	418	377	402	423	406	402	400	380	437	419	427	416	421	441	410	412	439	426	431	410	416	411	432	394	424	410	419	470	434	398	425	437	421	454	427	388	437	431	410	444	410	420	430	402	420	457	422	451	396	462	388	413	423	435	394	418	428	452	435	403	417	427	463	395	412	444	413	457	380	427	415	421	430	429	413	432	449	441	410	416	448	425	435	444	434	443	441	391	424	399	425	428	431	480	424	460	412	411	422	444	405	402	445	431	442	402	416	443	405	408	421	441	411	439	428	423	420	396	388	399	404	426	430	428	364	420	435	398	426	384	367	424	399	409	420	390	402	426	420	402	421	415	416	422	422	399	397	455	407	406	400	403	385	427	446	418	428	443	425	392	398	416	423	420	422	431	448	447	390	447	443	460	435	398	443	460	403	426	428	432	400	391	412	443	372	422	443	434	416	427	414	436	380	386	408	410	393	436	439	400	417	384	413	398	392	395	407	413	379	390	429	389	400	407	409	430	446	426	442	404	439	400	427	402	382	384	396	411	441	410	436	409	428	462	432	413	431	436	424	418	428	369	419	400	425	423	389	418	427	420	451	472	397	437	442	440	398	441	424	431	412	386	445	400	387	402	407	418	443	386	404	404	421	444	435	441	397	442	412	448	378	435	400	409	438	412	391	451	425	399	410	432	438	408	440	403	400	375	413	413	399	381	403	389	420	390	429	407	444	398	419	405	410	419	441	436	441	428	369	438	416	421	418	418	415	442	415	425	425	448	406	437	444	437	456	437	414	391	392	394	439	427	422	467	391	406	402	423	418	426	413	423	449	421	422	425	394	418	424	425	406	423	393	397	437	432	431	415	422	427	403	428	417	396	398	404	396	400	435	409	444	433	410	397	426	459	432	400	425	418	419	443	406	432	414	419	407	401	429	402	429	423	423	423	423	456	427	446	422	468	434	418	430	406	428	422	404	371	407	421	421	411	437	411	455	422	444	398	425	406	399	444	383	441	405	407	468	482	431	408	446	410	459	410	447	415	394	414	433	405	458	441	416	424	418	450	434	414	405	445	396	388	403	431	412	388	391	427	438	410	432	375	399	391	414	388	423	408	405	415	373	391	430	429	385	411	414	433	419	405	400	410	391	405	409	417	413	396	386	445	406	421	419	421	427	454	437	414	426	421	431	421	440	417	471	442	412	389	416	423	425	405	414	434	425	409	406	404	445	446	402	428	394	404	432	437	435	395	417	400	400	405	429	396	417	430	413	386	410	437	434	398	418	418	413	409	409	435	457	372	435	390	426	439	391	437	420	416	429	422	427	461	440	393	449	425	405	445	418	417	412	395	392	446	367	441	422	395	415	397	405	434	447	409	468	402	437	422	412	424	459	400	423	426	397	411	419	423	445	412	435	414	399	448	441	428	400	398	431	416	422	443	402	373	403	419	437	419	446	408	383	363	418	401	435	402	428	436	412	399	433	438	420	405	423	410	415	426	399	418	403	439	434	416	441	440	443	428	404	428	375	427	395	435	443	441	448	427	460	389	433	421	422	419	414	397	418	443	395	385	382	419	410	418	400	395	414	436	404	413	425	419	419	391	394	443	420	385	441	405	432	419	432	401	389	425	422	374	421	388	393	428	454	367	379	468	473	405	398	408	424	456	420	372	435	403	416	424	440	412	438	418	419	422	414	407	381	389	449	390	426	404	409	417	402	396	422	395	444	422	451	385	399	447	394	438	407	400	407	425	401	420	412	421	435	464	417	446	407	416	439	412	440	447	410	394	417	431	433	401	428	435	404	401	454	426	393	449	411	458	431	418	383	401	402	423	392	426	438	380	391	391	411	422	423	438	422	431	421	385	438	421	393	396	443	384	412	393	422	410	422	387	428	463	394	423	423	403	404	449	399	369	399	412	425	440	429	415	378	388	419	434	386	489	399	401	410	412	407	413
26716	22792	25665	19651	13269	9250	6622	4626	3264	2479	1985	1655	1351	1156	911	770	735	715	708	644	664	770	781	702	699	662	684	706	652	626	698	698	672	667	661	608	637	618	623	598	558	597	597	588	577	601	600	573	557	537	574	566	552	589	596	540	592	584	606	536	602	540	565	512	580	560	565	541	527	548	576	543	548	506	506	525	563	533	550	552	545	515	540	572	542	559	592	545	565	546	565	524	547	554	511	542	561	517	568	515	544	535	572	549	527	559	571	542	526	551	489	501	503	577	538	578	579	531	542	555	523	574	548	534	535	537	510	555	533	536	545	561	515	554	554	597	538	553	549	528	543	571	565	549	572	542	519	562	511	574	532	566	529	567	565	542	568	553	527	514	559	539	563	565	545	527	573	560	570	555	536	564	549	576	576	534	507	498	552	564	503	556	565	603	553	539	528	517	544	529	560	528	564	545	568	534	587	561	541	496	538	543	519	616	563	557	539	548	556	511	559	564	551	560	569	544	557	533	506	507	567	537	566	536	559	533	531	544	509	552	555	552	531	550	536	541	564	508	531	538	528	557	583	536	505	535	562	549	525	562	532	495	543	589	568	530	558	545	551	557	555	537	546	561	552	549	506	515	554	568	551	536	560	561	526	496	512	518	530	552	554	507	536	494	545	533	569	564	506	540	565	535	573	512	515	577	550	539	545	551	539	513	515	532	522	531	540	547	549	569	504	537	530	546	566	521	547	552	570	573	565	547	568	529	527	532	610	488	570	562	511	550	526	531	574	541	516	548	553	582	542	563	537	552	536	532	536	546	556	558	547	527	569	517	494	545	571	568	463	552	575	552	600	552	540	546	487	537	508	510	567	533	574	539	530	511	512	529	528	544	514	503	565	530	568	533	491	536	533	506	534	569	547	572	548	545	513	551	524	537	528	567	499	551	569	553	516	557	519	536	515	582	523	541	542	504	545	545	524	552	505	522	613	545	519	548	543	541	562	541	551	556	561	534	566	543	552	601	560	538	593	564	546	605	545	565	549	524	547	544	558	557	531	545	542	564	555	570	561	520	523	547	553	544	536	560	515	510	571	532	534	530	535	535	571	534	526	566	554	492	548	549	525	513	561	528	534	525	526	572	551	540	532	541	540	565	570	525	551	521	554	536	562	515	532	519	527	544	550	524	559	564	523	570	612	578	517	503	576	550	557	547	561	531	572	525	539	550	529	551	551	520	540	572	529	581	544	539	515	522	549	550	551	560	568	551	543	545	509	509	561	533	528	519	522	521	568	509	558	536	553	560	541	597	558	532	594	548	522	507	530	491	555	564	548	511	533	491	551	519	560	507	522	538	589	518	544	541	502	561	535	510	570	504	516	540	540	499	541	517	534	561	501	534	571	558	539	501	530	509	556	551	553	545	524	509	567	540	551	522	567	535	554	507	563	507	540	583	505	542	540	563	537	576	538	523	544	510	543	569	594	531	542	545	547	521	528	537	509	547	584	544	553	524	509	528	554	556	535	499	535	542	530	559	554	575	555	542	535	533	580	579	506	534	558	530	557	552	543	523	490	536	539	552	589	539	511	546	517	584	581	556	521	514	559	492	507	586	549	496	570	578	553	534	533	519	539	531	567	536	569	531	516	535	560	534	515	532	551	519	556	512	502	549	546	571	519	506	536	536	549	559	523	534	561	504	514	525	542	531	531	541	530	522	550	525	491	560	509	524	538	524	541	557	545	544	521	529	569	532	535	514	520	570	534	548	555	552	539	529	546	540	583	496	529	536	552	570	567	543	553	578	490	551	536	544	580	538	525	511	540	551	555	546	528	596	532	562	546	572	525	546	546	540	516	561	571	547	564	501	539	535	616	527	588	576	532	540	557	518	531	540	553	518	522	532	573	573	530	543	527	536	530	522	559	531	549	572	563	545	611	545	565	531	550	545	573	521	532	569	575	534	529	571	558	575	528	537	531	532	515	532	543	524	564	540	543	505	523	571	554	535	557	548	540	564	503	506	568	562	545	530	544	509	549	564	561	595	572	572	556	549	536	537	492	551	539	567	556	554	520	553	524	495	546	515	572	539	540	508	580	556	562	530	564	539	527	547	551	527	568	523	575	530	566	542	563	556	514	570	551	564	546	512	529	533	550	591	580	543	540	567	576	565	574	545	543	541	583	562	540	517	597	521	535	526	515	559	566	557	551	535	540	534	541	568	552	560	553	573	494	583	565	546	513	557	513	531	543	534	524	525	532	524	514	551	579	589	548	515	510	553	522	553	451	522	573	570	541	580	498	554	554	514	533	583	543	556	558	573	543	583	525	541	570	497	534	523	542	552	552	546	578	549	594	556	539	502	572	568	545	572	518	574	575	517	534	529	541	550	546	563	520	544	535	562	502	526	557	534	493	547	572	587	554	567	531	582	591	576	541	555	570	519	520	558	549	502	554	553	532	587	524	549	575	555	560	522	548	553	523	514	554	603	573	540	547	552	505	551	558	567	563	538	541	552	533	563	515	561	545	541	520	535	566	521	518	545	543	535	521	559	578	566	535	559	562	514	508	525	515	503	552	532	533	497	519	562	619	549	520	576	517	520	584	549	554	523	569	544	544	557	504	526	538	531	510	556	563	506	563	571	584	592	552	521	562	529	554	538	551	531	521	536	554	526	582	546	541	559	563	552	545	559	568	524	535	497	505	547	505	513	563	527	570	616	571	556	539	487	583	557	537	578	531	550	581	557	555	547	511	574	544	588	552	556	544	567	549	531	517	550	558	539	562	541	549	526	551	582	502	573	534	507	530	550	587	518	571	518	577	584	549	528	545	543	540	547	529	567	568	564	530	573	559	553	532	503	520	567	564	529	560	530	544	542	574	584	552	558	572	541	533	539	554	566	502	523	554	575	545	552	543	587	558	502	582	546	524	547	518	554	518	529	516	530	535	560	565	567	530	522	507	542	518	556	580	598	515	566	577	548	518	539	553	539	539	543	543	582	551	538	530	545	554	547	539	549	559	553	502	530	534	506	529	503	554	537	518	564	525	528	550	552	566	536	562	465	504	527	529	539	520	556	525	536	560	530	563	568	547	563	565	566	571	563	551	549	553	527	524	562	513	523	513	563	573	508	531	509	529	527	555	509	535	522	551	482	534	566	594	521	546	566	504	546	572	582	567	573	504	559	577	574	528	500	546	483	576	500	555	527	576	566	531	575	549	524	553	574	541	501	517	557	565	546	543	560	550	510	539	527	554	519	518	561	561	542	558	518	533	562	549	534	537	528	568	545	530	501	515	497	534	517	546	541	484	527	521	540	541	525	554	556	550	499	514	549	516	549	573	516	519	521	548	543	553	549	539	518	542	527	549	545	538	534	573	523	543	556	543	500	581	514	528	526	540	544	540	528	533	564	548	590	554	566	562	527	500	505	515	512	562	556	553	555	516	541	542	557	522	486	534	575	581	531	556	559	548	579	554	508	542	542	526	511	539	494	543	551	583	544	533	551	533	538
20582	33030	29330	21417	18069	14941	11937	9421	7088	5439	4296	3358	2662	2230	1638	1317	1173	1060	1020	999	1001	1097	1170	1094	1044	1034	1052	1013	1016	954	982	1025	930	931	863	906	829	888	777	775	753	781	748	740	710	769	729	715	765	741	715	699	734	691	667	662	695	707	727	734	768	708	695	690	706	653	676	669	699	589	688	712	676	693	652	725	665	722	724	666	677	675	700	698	699	668	698	691	677	660	652	698	715	654	670	685	671	710	695	735	657	682	685	696	657	665	697	678	694	676	644	702	714	735	641	694	659	699	672	706	678	739	661	679	693	698	664	657	661	657	684	713	729	725	670	663	660	662	729	687	674	684	692	679	684	722	684	670	667	686	669	683	673	725	696	689	711	704	688	721	677	691	700	724	676	712	683	733	701	741	691	691	710	699	710	636	700	673	712	697	729	654	648	667	671	662	692	673	676	673	637	676	676	674	642	683	692	696	698	672	687	709	684	673	673	664	668	701	685	679	664	685	660	683	677	687	660	673	668	648	693	681	683	687	641	722	721	676	634	673	649	693	723	677	676	652	694	701	689	710	687	644	680	705	669	707	665	709	677	693	711	663	720	671	655	695	713	688	685	729	698	701	648	677	690	680	679	681	684	725	708	642	708	678	655	655	634	672	636	649	641	706	633	685	672	644	659	683	695	679	672	674	695	644	663	658	662	671	642	664	699	630	760	619	660	672	677	702	681	712	663	722	674	672	667	673	683	699	641	674	664	671	672	680	697	695	691	687	660	699	692	681	721	733	703	690	671	762	692	689	689	675	690	684	709	654	700	665	646	695	678	672	683	687	637	691	700	674	723	654	669	655	666	686	720	620	730	658	705	672	682	684	680	668	724	670	644	707	708	678	682	770	701	677	721	702	650	656	663	709	659	698	698	618	707	688	705	681	671	665	653	662	708	709	696	626	671	708	686	708	698	680	716	691	665	706	681	693	691	663	682	688	662	664	606	697	667	705	696	691	711	698	731	658	665	676	723	669	686	684	669	676	675	628	663	689	689	718	669	710	711	676	684	739	654	706	693	703	650	661	712	723	687	693	685	735	683	653	707	672	624	670	678	692	666	704	666	677	724	683	671	653	710	702	683	678	701	741	690	692	606	690	675	707	669	648	663	652	636	685	697	675	723	641	681	659	664	669	704	673	696	712	692	631	738	766	708	653	639	639	648	574	666	698	664	624	681	659	700	676	670	704	640	670	677	662	667	668	722	661	694	680	734	610	685	683	675	643	654	665	690	678	691	685	713	670	650	705	666	698	709	705	695	683	654	703	702	688	678	647	667	659	677	686	667	713	680	705	665	696	669	704	659	682	658	683	643	745	692	653	695	697	725	648	665	666	663	684	698	667	663	634	686	733	630	701	724	671	694	693	679	693	695	687	674	721	677	660	681	677	657	669	697	714	684	711	687	653	664	687	651	665	744	725	712	681	668	668	674	713	668	684	665	632	698	633	681	711	686	718	688	684	668	693	652	643	702	715	677	717	665	703	662	681	684	630	655	663	641	735	666	685	651	717	677	719	667	710	674	670	720	706	664	740	674	668	675	707	668	714	737	694	675	666	699	690	751	651	730	678	733	726	701	696	711	692	690	632	696	691	684	709	688	689	670	682	721	694	704	733	634	708	708	670	630	686	698	699	676	658	687	692	716	641	656	676	722	676	677	708	689	707	680	689	719	644	678	624	696	709	680	665	709	677	660	691	686	734	666	738	684	730	685	647	683	689	684	687	659	691	668	641	704	690	734	662	664	665	637	704	643	686	713	732	678	648	676	642	677	684	693	676	675	648	705	687	653	713	669	662	650	673	621	664	700	708	718	632	672	693	685	696	666	707	688	647	618	746	676	749	691	648	674	671	667	673	677	670	656	636	701	673	673	700	697	740	672	668	696	690	667	700	684	675	631	653	689	737	647	688	709	704	650	716	680	702	694	717	666	646	703	686	666	714	704	747	748	650	690	676	701	674	660	679	759	647	733	715	667	658	664	651	669	651	658	659	694	676	694	696	678	706	683	717	678	691	650	633	682	692	641	691	698	652	681	683	709	650	671	684	664	674	659	704	677	691	682	689	697	634	763	647	637	697	679	687	664	659	634	722	691	660	678	674	697	703	666	687	681	739	714	672	691	738	673	700	686	671	683	624	680	700	672	685	678	652	696	704	717	699	693	711	686	668	667	663	705	660	647	703	681	675	673	687	702	684	698	663	711	705	658	742	626	652	635	697	673	689	679	724	682	683	708	667	736	721	672	680	638	684	688	688	678	698	666	683	691	646	648	695	675	693	720	680	742	673	640	681	654	664	690	645	696	661	662	676	650	680	685	681	686	678	704	677	649	699	660	680	684	690	684	683	662	680	729	675	669	696	681	700	686	695	696	690	681	672	675	679	695	697	702	691	677	681	657	710	675	716	617	715	675	722	738	659	632	748	671	721	716	668	671	680	685	723	644	650	671	715	700	698	643	687	651	696	714	720	658	685	652	693	670	651	736	715	646	687	711	692	709	715	689	664	669	708	669	692	689	650	712	715	728	639	696	701	728	691	662	721	684	636	672	646	687	682	675	691	634	655	672	676	658	668	738	625	684	646	742	742	666	724	721	703	682	671	674	671	688	701	669	687	710	678	710	706	708	657	677	659	669	703	626	679	698	689	700	698	686	701	731	685	682	681	679	631	752	693	640	671	676	657	740	673	647	705	707	687	649	655	735	697	675	738	685	657	736	646	676	659	708	698	670	720	691	640	713	684	730	657	711	671	691	685	693	670	661	699	710	671	682	654	638	699	667	702	677	694	684	761	680	704	686	660	734	654	659	648	652	754	684	693	704	696	674	681	662	667	678	662	708	653	715	680	688	677	626	683	689	632	670	710	694	729	681	671	694	689	697	723	732	723	719	677	691	740	665	704	711	676	648	700	697	707	646	656	691	725	716	643	744	706	712	711	692	679	674	661	652	691	657	645	682	672	665	653	687	644	669	675	695	668	681	712	665	682	670	689	699	688	686	697	653	662	700	674	708	651	693	702	696	699	702	659	677	690	657	693	676	677	690	645	707	656	690	658	696	656	654	698	681	679	684	705	641	662	653	704	698	700	659	751	696	641	672	730	699	661	741	691	664	702	671	723	723	649	720	690	707	710	709	687	677	665	662	698	682	676	677	686	693	718	687	663	707	712	694	703	730	660	682	707	655	695	666	692	719	677	717	678	719	730	698	703	687	681	683	665	686	690	729	686	691	673	699	684	667	702	701	674	692	705	690	700	657	726	701	690	690	684	664	633	662	701	692	661	663	687	660	680	684	696	701	677	660	691	691	692	687	669	668	682	662	683	641	672	715	677	671	692	651	685	736	694	636	684	700	668	703	650	711	688	697	688	627	669	683	662	699	722	637	689	676	720	716	701	668	658	704	705	692	678	639	666	664	654	707	725	748	686	657	672	688	650	666	672	679	714	702	670	635	664	713	673	689	687	695	663
23283	20783	28134	23667	21153	18630	11935	6700	4442	3265	2482	2057	1684	1355	1095	884	805	722	707	638	678	752	803	721	707	743	682	682	688	654	672	625	602	613	573	589	522	512	588	551	513	509	465	440	436	501	482	499	471	474	461	481	464	508	477	463	480	469	468	461	474	459	472	493	486	494	444	464	417	451	454	464	438	447	498	426	422	422	429	428	454	432	470	404	423	424	449	438	444	479	410	391	414	392	467	461	471	445	470	416	430	439	404	414	424	407	446	441	426	374	430	452	410	456	458	414	437	463	434	414	419	448	427	412	453	450	436	462	436	439	441	415	459	420	433	433	412	445	453	407	459	440	451	450	440	445	425	415	433	452	438	444	395	434	484	438	453	411	521	440	438	423	411	421	404	436	443	414	420	411	419	439	402	414	431	449	429	406	450	456	461	397	420	421	443	447	415	420	402	443	428	430	428	398	450	427	425	430	423	445	430	461	409	431	467	421	426	421	432	460	440	432	415	445	453	446	450	413	427	430	425	474	441	468	432	435	440	425	416	422	447	459	445	447	443	428	431	441	453	427	467	435	429	432	413	423	472	447	453	446	421	468	437	444	414	453	416	443	403	420	448	452	459	432	442	430	474	445	452	434	421	418	439	452	413	423	451	476	410	433	464	433	412	465	440	423	407	409	415	420	426	444	393	424	450	491	409	402	473	428	450	480	445	411	438	432	437	460	428	411	411	469	433	445	417	427	463	435	438	469	442	424	478	430	451	451	434	439	431	444	443	431	433	444	426	445	445	421	419	464	436	439	410	461	415	444	442	432	473	434	426	461	442	428	441	420	423	426	411	474	402	459	455	440	419	431	426	451	403	450	426	417	432	455	450	441	426	457	456	392	463	408	404	464	454	407	479	411	451	412	389	442	468	451	439	442	429	420	416	467	441	440	451	432	465	472	441	439	433	434	448	450	418	452	482	412	434	467	414	438	433	419	426	437	436	435	437	427	480	437	425	429	432	400	417	435	399	451	430	431	432	459	378	419	431	444	431	424	430	427	462	438	479	416	410	459	408	450	421	442	443	455	470	418	364	443	429	446	447	437	446	465	423	461	434	470	406	445	399	414	432	446	447	436	455	465	444	440	438	454	445	453	460	408	453	440	407	442	480	431	453	445	437	440	387	442	434	466	408	438	453	441	446	433	451	395	442	440	444	420	440	436	431	402	455	435	385	422	452	428	418	401	430	426	399	433	450	421	457	447	414	460	422	425	422	405	435	437	450	473	444	423	445	485	450	420	429	415	396	438	469	426	424	461	435	436	417	445	454	451	441	407	389	406	452	432	441	435	394	433	449	451	425	441	420	407	435	435	465	416	435	469	425	414	448	453	450	424	468	388	470	406	389	435	434	424	410	444	426	418	444	450	413	428	412	435	449	444	467	412	455	424	395	440	422	417	436	426	400	438	423	424	447	410	450	423	431	433	406	468	397	423	403	412	427	407	433	481	454	430	470	447	426	414	425	384	407	447	416	432	428	421	425	482	406	417	464	443	421	448	393	461	467	416	420	438	421	406	417	458	398	453	436	400	442	407	408	419	405	441	405	418	450	408	418	434	437	460	410	440	424	408	421	430	456	440	401	437	407	410	426	436	405	447	432	463	426	428	443	446	409	437	429	445	445	441	416	440	424	487	441	438	404	422	425	464	422	442	415	413	405	450	424	420	429	397	414	491	429	409	448	465	459	424	426	426	409	434	414	449	408	449	440	441	442	457	459	420	469	458	427	461	401	446	417	450	400	430	419	422	442	421	441	458	465	412	433	428	437	403	412	440	431	440	396	452	430	463	431	404	398	434	448	443	461	416	418	416	425	416	457	424	459	440	414	445	422	404	446	438	469	435	433	432	431	421	427	426	448	456	397	394	438	446	426	464	439	449	440	412	444	452	429	441	492	451	444	442	443	448	484	424	419	463	417	431	458	476	469	453	460	471	435	434	465	446	432	442	427	421	435	430	420	457	430	405	434	454	412	433	440	412	426	429	446	410	485	400	408	447	427	436	445	444	439	425	430	403	422	468	454	443	437	450	419	451	404	397	411	394	399	410	392	425	443	448	422	408	446	426	447	442	432	413	468	420	421	427	438	456	471	450	414	467	397	407	421	463	412	430	384	422	419	425	449	450	440	488	411	445	394	401	410	446	445	470	463	442	412	403	466	422	457	472	438	454	426	429	414	433	460	432	465	431	434	442	404	425	428	404	418	479	435	400	411	386	424	455	428	435	417	439	429	469	420	447	422	454	441	417	466	421	445	443	433	454	449	437	423	387	463	441	392	424	418	404	429	428	477	410	437	455	418	463	426	443	438	411	447	428	440	434	404	450	386	457	409	412	436	419	474	442	443	445	438	448	458	437	408	431	421	455	444	435	450	389	422	465	456	404	431	459	451	471	432	437	475	414	424	434	438	463	391	390	412	413	435	469	445	427	440	444	404	434	457	421	386	452	415	461	434	434	428	464	425	419	441	455	441	438	430	434	417	444	440	441	404	396	415	424	419	435	434	471	415	412	454	425	384	440	429	402	458	414	421	388	447	446	430	435	390	428	443	460	444	443	426	458	423	416	414	441	427	431	447	453	442	426	440	444	444	416	424	438	408	475	461	426	431	417	438	432	407	484	401	428	415	460	391	421	460	451	433	436	413	459	444	441	419	412	434	440	442	467	410	413	437	450	407	454	418	391	452	436	400	433	439	416	405	407	391	455	445	422	423	441	425	442	446	386	397	447	390	461	393	450	416	459	411	391	449	431	437	441	413	437	422	432	415	434	403	451	409	411	464	434	470	442	398	441	441	415	480	423	443	421	442	437	446	451	469	444	464	447	453	459	441	445	433	437	438	414	414	417	418	439	421	454	423	437	477	416	489	467	411	468	401	432	437	425	384	437	398	439	416	431	418	425	407	438	416	458	421	411	437	432	422	438	453	448	453	438	434	425	445	411	445	429	429	420	468	416	438	444	433	432	427	441	432	418	440	454	392	401	454	410	440	438	425	429	452	409	419	427	461	413	475	464	396	396	450	461	432	436	416	433	412	416	451	422	452	441	453	417	411	440	394	427	432	427	388	429	422	438	433	447	455	448	448	458	430	441	406	457	426	417	469	435	415	408	405	438	468	452	407	422	430	463	420	406	434	463	405	439	427	485	479	425	443	451	401	408	475	406	426	411	432	418	422	433	408	431	420	445	405	405	458	432	442	443	442	440	400	417	460	441	452	457	415	469	461	418	451	414	445	416	476	447	453	440	437	410	439	410	424	442	443	410	439	478	403	397	433	461	415	437	409	453	449	451	423	468	440	445	436	459	429	432	378	421	454	436	408	435	421	400	377	436	446	454	436	412	414	434	409	412	420	419	438	437	478	406	452	429	432	457	430	400	443	416	415	455	408	401	432	435	446	459	457	479	412	445	451	403	431	471	443	402	440	405	442	410	416	434	462	418	475	418	436	446	433	435	382	425	446	421
20527	38188	34498	25908	22410	18685	15355	12006	9026	7100	5513	4523	3644	2724	2008	1522	1453	1264	1166	1085	1079	1233	1295	1208	1125	1042	1084	1105	1092	1089	1044	983	954	915	915	795	788	828	771	712	681	675	650	667	657	691	616	622	614	648	643	609	602	604	582	617	603	622	589	619	599	600	609	585	597	602	553	567	599	582	551	592	614	593	571	527	552	529	556	555	544	576	565	589	565	538	543	586	520	567	560	591	562	579	572	566	585	503	589	552	550	541	560	577	562	517	561	528	569	570	543	571	521	605	525	555	529	551	513	538	568	526	551	550	571	564	541	569	576	518	552	557	564	558	587	514	529	609	530	584	591	507	537	542	587	514	521	498	540	557	606	505	558	514	545	565	607	585	542	560	594	525	524	583	544	516	545	533	607	564	545	568	546	546	552	556	556	557	534	570	493	579	538	512	527	515	559	513	541	567	524	537	565	490	577	573	556	580	554	557	555	563	531	528	537	556	624	585	527	558	522	535	561	561	597	547	571	520	557	536	591	520	521	529	543	521	531	603	550	507	567	553	535	557	578	533	560	550	577	563	561	546	570	540	510	577	542	552	587	565	563	572	549	536	551	532	556	572	542	526	567	560	509	595	591	529	559	578	583	544	553	574	546	544	529	558	483	586	507	596	556	567	564	541	550	557	542	529	578	573	527	572	528	561	599	520	531	552	577	479	561	521	573	597	549	564	540	562	529	604	526	524	610	540	567	528	556	538	564	534	531	562	542	599	567	575	553	568	564	521	561	535	546	564	541	565	561	550	550	561	545	556	526	527	567	554	537	584	573	549	554	534	544	549	501	544	612	550	533	527	575	529	577	529	549	586	499	520	555	585	534	580	558	560	574	528	530	578	557	587	573	573	562	534	545	533	561	523	555	532	578	512	545	544	545	523	526	529	541	517	550	560	591	591	570	548	551	555	529	548	529	533	581	496	559	560	530	562	568	541	589	535	553	578	560	570	546	554	535	533	563	595	527	554	543	532	558	529	564	508	536	541	513	566	504	555	539	553	559	599	558	539	527	597	544	534	566	532	566	552	496	544	540	572	545	590	505	550	594	547	560	508	549	584	508	497	556	541	541	565	522	568	545	565	552	547	550	564	540	526	548	579	541	548	569	580	589	543	545	572	547	575	570	525	575	507	573	574	542	560	558	546	550	577	530	541	538	503	509	530	563	550	530	597	532	536	553	549	551	550	540	527	541	574	532	557	530	558	568	563	515	525	510	556	561	554	520	557	545	553	540	523	572	558	596	565	578	534	564	577	539	553	578	567	526	528	559	572	555	574	541	501	578	591	554	564	544	514	549	569	572	569	508	583	591	581	541	536	545	566	548	584	559	568	531	553	523	561	541	571	569	581	601	544	566	576	539	544	575	555	570	535	583	542	537	557	549	553	532	575	593	537	527	550	561	533	562	547	544	571	568	546	604	548	533	553	516	530	544	590	548	602	569	576	538	550	555	568	551	571	591	545	553	534	572	590	507	515	518	537	552	581	554	584	537	482	595	520	566	536	583	521	579	560	522	573	547	523	531	562	518	547	575	544	546	575	592	543	556	564	520	547	559	579	577	545	515	530	554	527	569	523	523	604	571	558	552	546	552	539	569	544	552	608	561	548	548	558	530	578	583	539	536	529	574	523	547	538	549	529	547	567	544	514	561	564	538	584	543	555	599	588	576	549	574	585	533	539	570	552	546	520	564	543	503	587	521	582	514	560	541	570	535	542	544	585	616	542	517	517	546	554	556	541	576	562	524	572	532	560	555	589	585	565	564	565	557	544	563	551	526	487	533	566	571	550	544	584	537	553	564	519	584	562	581	582	570	574	550	538	557	584	561	532	586	560	541	568	574	550	543	545	494	551	555	493	510	541	516	563	565	568	566	565	516	532	500	556	550	584	541	554	576	554	555	520	557	548	543	544	571	531	544	551	514	558	522	532	578	578	533	597	551	585	505	554	544	578	529	536	585	566	525	602	551	572	539	552	570	558	543	554	550	532	534	566	504	587	598	527	536	536	517	542	556	558	552	610	546	542	533	553	498	606	575	548	534	531	566	573	514	533	541	543	529	550	546	554	527	578	557	569	502	547	562	557	532	535	524	525	521	576	571	515	536	583	537	554	571	539	496	558	568	600	568	525	513	625	598	513	516	538	538	526	568	523	583	537	552	539	585	583	512	584	561	578	569	563	531	573	580	583	532	512	558	568	524	526	541	534	540	559	534	502	548	531	527	539	554	496	508	562	515	574	551	524	604	523	513	525	549	572	537	581	559	596	548	559	565	532	559	585	552	578	521	591	574	537	538	543	565	570	530	559	540	557	539	540	513	535	564	521	542	509	493	555	551	554	544	588	541	556	517	526	557	558	546	590	549	561	599	529	554	552	529	528	515	509	521	528	570	588	551	536	527	589	571	573	528	528	546	543	576	521	562	535	575	559	564	538	468	556	542	548	566	527	566	503	562	552	571	545	582	628	570	571	534	538	538	527	530	543	568	535	516	563	570	559	550	521	554	564	563	534	618	558	555	570	597	572	602	577	539	552	572	583	595	557	548	560	531	540	548	539	534	539	540	562	569	567	569	527	538	493	556	565	524	583	562	515	524	545	512	512	524	538	586	587	573	545	566	567	513	536	573	590	515	582	501	537	576	540	542	560	594	535	582	556	542	565	519	546	586	569	550	540	533	575	537	534	529	560	529	570	589	593	564	572	535	544	568	538	541	542	535	532	553	519	541	509	540	527	546	591	534	574	553	565	536	539	531	549	577	557	552	556	539	527	532	512	535	504	547	533	554	550	544	551	530	526	559	537	559	529	537	575	546	580	562	540	561	512	555	557	542	540	543	582	478	559	546	587	539	506	573	553	535	514	539	574	582	542	535	565	545	590	552	531	542	572	594	602	543	555	555	543	540	574	562	575	521	543	579	538	572	576	561	525	553	523	575	532	551	564	548	523	535	574	543	565	551	592	568	507	588	551	548	555	548	526	523	522	591	552	571	550	539	557	513	534	559	569	549	550	535	536	549	591	565	577	535	529	558	517	570	576	550	527	549	573	546	585	546	555	547	588	547	533	523	567	525	557	587	536	563	572	530	576	579	549	548	510	511	533	529	524	561	514	595	572	579	580	523	582	515	584	544	551	577	559	572	545	573	565	534	533	535	563	495	592	515	539	525	512	578	561	529	576	573	563	511	509	551	505	531	536	601	539	544	592	556	543	564	567	564	553	552	560	561	529	557	567	547	537	512	555	519	565	560	557	579	575	538	518	537	488	529	533	529	563	607	530	559	540	565	589	537	529	547	528	542	586	514	537	553	596	540	578	571	532	528	566	567	586	511	564	527	567	585	537	561	527	545	541	574	545	529	532	563	552	513	558	575	541	543	541	569	575	560	609	527	535	579	527	542	569	543	546	583	557	531	561	536	551	554	542	523	545	533	548	566	557	538	538	546	562	566	564	563	564	561	577	541	570	547	568
22257	20775	28481	23167	20915	21745	19562	9060	5642	4107	3088	2467	2055	1587	1157	1016	841	786	728	698	737	811	815	761	683	708	661	683	680	667	730	658	608	602	553	527	519	525	503	456	434	429	398	383	376	376	421	444	396	417	396	376	389	391	384	360	394	418	378	374	387	387	369	362	368	361	361	383	376	394	378	376	367	343	365	380	377	339	344	363	330	347	361	300	335	382	370	327	332	309	347	317	345	369	322	349	352	370	314	350	329	309	348	353	341	333	330	373	342	341	310	340	328	329	361	331	360	346	341	343	316	331	364	362	326	384	343	343	347	368	337	398	341	339	321	358	307	362	335	370	340	334	342	353	342	342	352	334	340	356	306	358	334	343	368	361	341	324	362	327	341	351	318	332	349	357	332	305	340	342	298	321	316	331	361	329	346	342	356	298	345	327	344	322	286	330	331	303	365	303	344	336	313	373	308	343	320	353	364	334	330	309	344	337	348	337	350	356	333	334	382	366	341	323	333	344	330	340	341	347	361	318	347	343	327	346	323	343	347	341	346	340	344	348	308	351	350	330	336	354	350	343	349	345	386	346	349	346	329	342	349	312	335	331	373	344	364	349	334	328	326	366	329	348	335	332	339	328	359	324	321	369	326	360	365	338	322	325	332	342	350	316	363	308	346	349	365	336	346	322	358	323	306	360	330	349	346	329	350	356	323	367	344	350	319	337	361	350	327	338	366	336	351	360	354	349	347	330	343	314	319	374	353	337	362	325	337	315	369	335	346	318	331	350	347	340	342	330	347	346	347	325	346	333	356	344	340	333	329	373	308	351	323	355	341	346	306	336	326	308	374	357	339	348	308	313	368	338	329	346	353	321	342	324	327	329	349	351	333	322	347	343	308	361	358	384	305	323	328	343	325	320	325	349	350	310	376	337	353	343	338	335	352	332	317	338	307	351	291	328	345	334	349	338	325	354	336	343	356	333	337	333	328	350	376	331	362	323	318	318	310	341	352	321	342	340	356	354	333	323	346	321	317	342	301	327	337	330	351	355	368	346	332	321	346	329	304	330	359	314	327	344	354	301	338	363	315	352	314	314	339	320	336	335	354	379	359	370	359	373	348	327	316	345	355	317	385	365	330	376	371	351	324	313	331	344	336	350	321	317	395	367	344	351	332	345	318	341	314	331	325	322	339	302	333	312	328	323	346	291	349	324	349	349	330	380	346	354	378	331	343	358	336	306	322	358	341	354	344	349	345	332	323	359	352	319	348	358	357	332	320	340	342	329	364	348	350	340	320	295	333	338	354	349	369	377	347	317	318	385	337	339	347	348	329	341	337	362	310	343	318	333	340	321	312	331	339	319	338	385	368	326	346	362	340	339	337	351	359	374	312	312	354	367	329	377	327	359	350	287	367	324	380	344	331	363	341	364	339	360	357	325	370	350	338	340	349	357	345	326	339	321	355	337	351	339	334	326	362	353	306	345	337	377	371	347	328	312	336	342	328	370	336	345	358	339	370	373	326	340	313	352	354	362	356	318	339	369	362	369	343	328	352	346	309	349	342	337	331	356	319	389	317	347	332	335	316	333	350	329	326	361	330	340	344	363	337	373	343	313	358	334	371	359	351	316	314	338	320	348	337	333	353	346	329	374	345	339	373	357	317	322	332	351	366	335	323	369	359	342	331	325	354	344	359	322	293	342	338	355	335	341	357	360	310	316	350	361	333	330	350	326	321	330	341	326	345	330	360	334	325	316	347	334	354	344	348	336	329	343	359	324	344	334	370	359	349	345	363	347	372	340	326	342	362	376	315	317	329	347	336	335	349	332	332	341	350	318	337	332	329	337	333	314	337	360	354	329	315	353	366	356	359	336	304	353	325	342	365	330	326	336	311	359	376	352	344	350	358	366	341	370	333	331	312	316	343	353	341	358	307	340	338	356	368	342	311	310	323	338	349	339	331	336	348	312	342	344	363	335	400	340	351	329	380	318	348	329	349	362	318	350	330	343	321	342	334	325	340	317	317	329	340	335	353	348	320	338	374	349	330	334	340	309	326	310	305	312	363	313	322	356	350	337	331	323	353	357	312	349	337	316	354	318	345	327	366	315	360	354	370	344	354	335	377	342	323	341	325	336	328	338	355	305	361	353	311	349	322	324	341	332	326	346	312	315	373	356	328	350	318	317	369	372	322	329	318	316	342	369	342	358	309	343	342	363	287	346	332	351	354	341	331	323	346	322	338	367	339	357	350	346	330	360	341	334	336	339	318	361	334	337	328	335	327	330	336	345	373	333	335	333	333	359	364	353	332	310	344	363	353	354	343	353	348	322	362	335	340	335	379	384	372	352	333	382	355	323	335	340	370	372	334	332	333	328	315	329	321	325	350	352	323	332	349	322	313	329	361	368	344	319	350	391	334	331	346	366	331	326	350	334	374	371	369	370	389	351	318	349	321	335	356	355	313	368	340	328	344	364	331	352	318	319	353	346	356	330	332	333	330	326	349	387	366	316	347	333	346	334	362	316	321	331	344	337	356	326	341	352	326	338	362	320	345	320	345	350	320	363	357	327	330	337	334	321	312	340	340	338	289	326	336	347	315	343	362	356	340	307	326	343	355	359	344	345	365	362	324	314	340	342	333	373	320	359	337	301	332	333	354	337	347	370	382	331	325	401	388	360	363	359	327	329	319	345	375	318	352	323	333	351	347	362	357	352	342	355	380	373	325	371	352	369	379	349	326	350	321	309	331	355	325	370	352	364	308	359	375	323	323	307	352	355	379	358	362	366	335	384	332	321	363	317	297	335	326	353	346	328	335	342	321	350	328	332	340	318	320	352	346	328	350	343	357	349	369	341	356	328	315	341	343	352	341	336	335	352	325	310	354	331	364	351	320	324	347	320	357	323	352	319	359	351	371	342	320	328	347	348	333	309	344	350	329	328	365	343	364	322	304	326	338	323	368	355	346	315	352	360	338	355	331	343	356	335	325	343	355	307	301	350	325	311	333	343	359	307	336	365	356	338	372	355	339	359	334	351	331	338	349	346	314	369	352	365	340	348	364	341	353	349	323	370	334	351	362	352	326	340	332	351	336	371	323	341	343	336	326	326	322	329	348	336	341	317	326	368	364	339	321	352	330	336	344	320	341	328	315	343	335	337	310	318	322	329	378	332	343	336	340	348	350	328	346	361	340	326	346	335	353	361	361	333	347	335	330	308	368	350	335	366	326	352	334	326	354	342	342	349	335	361	298	365	310	328	359	391	382	363	368	354	353	361	333	340	335	330	319	332	325	358	351	346	322	297	358	347	324	324	370	388	354	308	360	352	351	339	355	347	349	358	361	361	335	334	349	323	340	328	368	356	316	365	343	362	353	303	336	321	313	326	332	329	332	336	327	322	330	351	353	353	337	343	370	315	342	384	336	335	357	339	361	307	333	316	366	332	338	338	318	335	318	330	333	342	340	339	337	338	361	355	346	334	344	300	313	341	335	332	379	308	354	340	323	352
22289	41873	38384	29467	25788	21700	17767	14206	11196	8638	6536	5521	4540	3334	2437	1942	1596	1427	1315	1229	1337	1443	1556	1292	1249	1194	1128	1185	1127	1174	1175	1126	1009	944	838	845	761	814	720	688	662	581	579	527	536	574	536	566	561	552	507	513	552	513	491	472	503	470	509	476	488	509	538	509	511	470	446	417	437	434	471	461	476	444	455	443	430	463	451	487	424	407	424	472	412	405	457	415	464	444	433	455	435	431	418	430	433	425	435	428	490	415	432	424	450	430	432	421	409	456	423	443	425	418	419	412	430	471	440	431	453	443	423	419	471	445	436	440	406	405	455	423	396	399	409	385	396	419	440	431	402	424	456	409	414	430	398	435	471	445	415	417	434	420	406	434	421	407	407	406	449	419	434	426	428	412	468	411	429	432	425	441	436	418	415	434	469	462	441	418	415	428	419	430	413	420	422	460	434	389	418	407	403	431	438	418	402	392	389	459	419	396	434	417	407	436	381	445	445	377	422	404	411	405	422	419	436	434	424	390	424	433	415	405	378	410	412	462	404	428	419	413	415	426	447	408	406	429	434	448	394	426	431	406	420	439	432	412	393	409	455	410	411	418	423	435	474	425	439	435	405	392	380	435	416	402	415	437	392	397	417	413	418	415	419	391	437	431	431	403	426	411	438	409	399	381	399	405	403	414	456	432	425	447	450	380	460	435	399	446	428	401	420	402	443	447	382	442	446	446	436	411	400	442	424	432	441	410	398	418	412	413	405	402	441	427	399	443	414	416	417	440	416	446	407	423	408	386	422	448	437	429	443	451	412	424	362	410	424	428	422	404	418	434	375	416	403	448	458	427	407	409	459	413	415	451	451	475	454	429	412	450	401	438	470	426	434	402	441	419	441	400	439	416	397	455	438	451	449	435	425	456	396	433	430	403	415	428	437	415	411	427	452	440	435	432	431	372	425	480	386	409	410	402	440	444	397	432	472	406	400	381	415	410	413	412	405	430	454	451	425	438	383	439	430	411	429	378	429	421	422	419	424	427	413	436	487	457	441	440	426	395	438	401	422	441	386	419	417	401	464	405	406	396	425	473	425	409	435	431	405	426	435	422	468	415	435	419	396	415	430	427	402	416	434	469	377	416	437	439	447	412	417	417	449	440	440	434	419	421	395	419	406	427	422	462	439	416	400	434	442	437	417	398	427	423	397	412	465	421	448	402	432	424	423	414	412	419	417	454	396	405	436	444	407	444	450	433	436	412	438	461	433	442	411	429	437	440	428	426	439	433	437	390	445	408	401	390	449	427	442	454	407	454	392	432	411	411	436	430	424	430	394	440	435	390	418	421	433	421	440	370	439	411	446	444	432	419	447	407	425	458	432	431	414	452	374	439	432	428	463	418	411	383	413	420	420	402	421	417	462	445	438	419	435	390	431	430	432	393	436	431	445	442	405	418	429	416	406	447	437	434	440	383	374	424	433	398	457	428	437	431	400	408	449	425	404	472	447	440	419	421	414	416	445	407	441	458	440	424	467	420	432	441	419	430	438	397	434	420	456	413	433	420	393	423	461	388	431	425	440	422	403	430	432	414	416	431	449	417	458	411	463	411	418	393	441	417	441	427	469	410	371	453	415	439	435	458	393	418	428	405	440	447	419	400	425	451	414	397	432	467	433	437	420	424	424	417	352	448	423	457	414	424	447	440	414	414	413	390	420	444	411	425	378	420	448	435	412	449	402	441	448	413	426	450	418	417	434	389	436	394	438	399	396	449	415	421	443	423	420	417	424	406	418	404	423	401	424	411	453	422	405	457	420	421	372	434	441	388	409	427	436	467	423	421	440	448	443	455	417	411	415	431	448	414	422	383	406	435	443	431	448	408	411	435	442	478	435	408	452	442	443	393	439	408	400	436	454	441	449	440	449	424	388	414	445	419	419	418	418	413	412	432	418	447	385	441	385	448	415	430	415	398	427	437	406	404	473	405	442	444	426	426	412	449	411	401	462	414	421	422	433	417	422	467	405	390	449	410	415	438	430	438	413	435	418	412	431	464	414	412	455	417	414	421	413	420	436	444	420	439	395	396	432	412	395	425	420	376	420	419	431	469	410	476	427	444	417	469	409	434	412	429	386	434	462	418	418	410	405	429	445	443	413	412	457	400	384	436	467	430	461	442	379	407	425	459	423	430	437	408	382	405	419	441	414	432	404	418	437	420	424	467	427	441	421	416	451	403	418	424	393	430	446	453	429	414	404	396	461	437	432	399	402	405	420	436	433	419	468	413	433	409	411	405	406	419	420	478	414	467	401	382	422	420	390	415	444	452	420	427	420	414	430	408	418	419	413	420	404	415	396	391	427	429	439	416	440	440	432	428	437	422	410	414	460	405	445	429	433	406	434	434	433	450	395	421	434	402	447	403	448	409	435	422	399	429	456	433	427	413	434	422	403	447	398	394	442	411	384	462	435	442	439	461	447	443	439	403	437	415	406	433	410	427	430	435	393	425	435	402	431	426	449	419	428	432	423	422	427	403	454	441	414	413	455	402	405	410	449	390	424	420	415	415	405	419	417	422	390	422	384	443	459	437	430	418	406	430	414	402	412	421	430	418	446	458	417	417	429	432	416	433	463	402	394	440	423	463	449	422	402	433	433	421	433	425	414	419	424	400	428	412	395	379	442	380	391	389	434	419	438	384	409	392	425	419	440	405	442	386	389	431	421	444	436	447	432	459	414	413	413	443	425	440	428	404	407	415	419	458	440	433	396	431	400	402	438	437	436	405	411	406	423	412	444	398	400	428	420	400	415	436	411	415	428	435	440	438	409	477	390	437	466	432	426	421	444	428	425	417	414	425	423	440	412	451	377	420	407	447	441	391	450	433	432	432	399	419	436	397	429	414	422	405	394	435	429	444	444	431	416	401	413	433	462	395	411	414	395	415	449	406	446	443	435	424	436	418	442	459	407	420	426	441	440	405	428	439	384	414	408	424	404	386	427	393	409	429	383	404	398	435	427	404	420	412	460	454	424	445	453	441	406	440	410	428	415	417	419	418	422	430	424	398	399	422	410	415	452	434	441	430	405	378	427	442	429	431	455	436	387	391	469	430	447	471	421	458	436	440	430	443	448	451	391	443	421	409	455	474	434	410	422	421	423	441	449	436	381	431	429	438	404	415	435	447	462	425	401	424	411	468	407	428	409	417	427	428	442	408	446	408	412	420	418	427	442	417	471	432	404	418	429	401	441	393	414	418	450	404	421	443	409	415	425	403	422	388	431	445	444	459	450	452	411	422	401	438	402	425	386	442	455	413	437	440	396	420	412	463	410	391	417	409	423	433	415	427	402	419	417	390	406	439	448	440	411	421	429	424	433	389	440	429	424	450	383	432	414	396	418	446	439	403	442	451	416	412	417	411	390	412	422	451	432	423	404	422	471	422	424	428	416	442	444	424	417	399	397	449	399	396	427	446	409	405	449	422	416	436	429	393	463	446	423	383	433	423	399	412	447	448	460	426
26574	22653	25936	19544	12709	9135	6643	4773	3326	2492	1877	1703	1348	1107	934	810	788	760	702	683	714	826	840	735	730	707	754	694	717	692	728	639	679	653	573	662	608	614	682	599	605	600	591	554	557	558	600	574	540	588	538	511	560	589	554	562	585	542	577	577	613	536	569	547	527	560	519	596	566	519	546	575	576	563	534	539	501	540	549	567	554	499	564	535	517	528	540	520	547	532	529	553	590	543	567	540	565	570	523	557	528	503	556	583	589	548	531	580	534	553	556	513	605	565	551	549	532	529	521	607	523	559	508	584	531	610	560	542	573	529	555	558	582	581	579	539	529	526	528	533	563	571	570	535	549	574	603	519	578	490	530	561	546	509	587	573	558	551	533	537	553	523	502	501	497	541	533	552	590	563	541	556	542	496	557	553	544	520	543	581	574	551	500	586	532	565	564	564	552	530	558	575	585	507	567	535	510	590	531	572	545	534	558	565	507	598	557	572	523	523	501	557	515	529	568	517	530	551	511	562	534	581	568	497	577	546	533	531	542	535	518	559	563	570	588	527	524	550	538	584	521	579	464	586	559	549	512	545	551	549	552	536	514	574	513	535	550	545	582	556	509	549	553	567	523	581	583	531	569	539	570	537	515	515	586	560	490	560	562	553	538	527	570	555	553	531	552	581	512	607	545	494	528	574	532	529	533	553	533	523	586	548	535	515	542	516	548	587	526	532	537	543	575	530	509	543	575	545	578	516	549	527	552	558	561	550	508	556	576	591	513	541	540	550	517	541	576	578	551	540	569	580	534	538	556	558	600	548	539	510	549	558	565	576	562	556	566	587	535	514	571	506	523	572	546	535	567	551	531	523	512	569	548	527	496	538	580	565	526	566	539	567	546	531	541	477	545	560	573	570	564	545	515	530	554	532	561	562	531	547	585	596	570	577	551	552	551	517	571	530	565	575	538	518	539	501	513	546	572	552	543	575	535	559	544	528	555	540	553	527	546	540	548	526	589	562	571	532	568	559	583	606	545	540	546	580	585	542	575	542	574	548	584	566	544	510	545	544	542	575	541	551	559	538	587	554	549	559	567	548	578	560	540	533	548	505	569	544	563	549	530	556	535	556	572	533	584	582	521	538	549	546	556	554	523	507	551	547	578	546	516	565	580	588	587	512	581	519	560	554	536	558	539	534	549	523	538	552	498	598	544	551	535	557	505	561	530	582	567	564	560	546	526	512	549	554	523	545	567	577	525	538	547	594	565	545	589	525	568	556	531	541	602	542	578	542	508	511	547	540	564	552	549	557	525	515	561	557	502	574	531	550	566	565	578	578	557	558	547	517	550	565	532	531	544	530	566	520	554	497	534	558	517	558	555	543	585	589	545	566	550	549	569	559	568	540	536	562	574	549	557	514	542	548	535	533	591	578	559	556	544	583	560	488	544	530	554	549	541	540	516	589	524	556	560	576	566	558	573	568	532	577	530	576	517	536	573	546	529	541	539	595	543	564	563	547	539	579	522	541	534	565	594	565	561	567	555	537	549	546	550	520	565	540	539	517	527	573	584	516	565	564	534	513	556	563	547	550	575	591	559	549	539	539	514	544	551	516	570	492	545	548	524	543	585	531	612	507	577	514	582	555	583	527	548	549	535	551	549	588	553	538	557	547	565	553	523	551	539	535	537	584	508	534	541	542	533	559	553	560	546	510	557	536	551	543	516	512	586	550	535	537	571	532	564	558	580	549	487	563	520	556	546	570	584	535	517	571	546	522	559	563	556	499	578	564	596	571	511	532	566	577	566	561	549	586	535	567	543	565	546	556	554	555	557	546	517	539	574	504	525	540	521	564	563	601	530	540	545	558	544	543	580	589	585	537	548	536	524	539	525	566	567	561	575	519	516	547	510	593	542	517	545	545	559	545	549	549	535	548	536	582	546	590	531	512	550	547	553	492	530	505	555	570	523	532	590	513	514	546	530	561	548	536	576	481	527	535	575	582	531	511	511	539	558	575	536	553	591	524	539	540	535	527	515	577	552	536	578	585	553	526	594	539	525	534	532	522	510	586	555	553	530	546	564	537	532	579	538	569	531	572	538	524	556	504	537	565	525	601	525	541	523	557	581	538	521	532	530	542	573	547	536	550	578	535	526	571	567	558	542	536	560	557	536	579	517	588	526	559	529	543	577	551	553	535	538	540	563	553	578	518	561	519	607	562	529	524	497	557	532	514	552	528	545	546	565	548	543	566	522	525	528	583	557	510	535	552	528	551	524	531	529	541	626	559	543	562	552	600	538	573	567	532	536	548	601	539	557	519	568	526	501	604	536	530	536	562	571	520	569	527	523	532	579	561	566	568	574	554	574	552	558	528	551	539	551	588	546	570	576	578	531	545	552	519	560	549	582	565	556	556	551	522	557	560	587	573	575	464	550	567	583	528	569	561	540	546	559	572	522	509	551	607	535	558	544	562	530	514	545	527	540	569	598	540	540	546	514	508	516	576	517	562	540	517	581	531	541	525	523	527	570	581	542	535	586	568	550	549	517	554	517	524	572	525	593	561	518	586	558	540	506	603	538	530	531	568	549	522	549	507	539	499	568	542	568	558	519	557	562	570	524	556	547	557	562	541	598	561	558	562	518	523	537	502	561	555	532	568	540	574	557	542	550	503	539	548	524	537	532	547	582	521	559	544	564	541	519	556	564	565	542	564	534	552	595	529	500	580	544	550	540	580	533	550	538	583	557	494	591	530	564	529	532	553	545	527	523	548	493	534	566	577	575	522	558	563	550	531	567	538	494	522	554	569	542	577	545	535	552	539	561	522	545	567	548	544	543	541	548	541	580	506	565	548	564	533	562	560	562	524	521	568	555	540	548	569	595	531	508	557	574	560	561	556	565	533	524	565	544	539	550	566	534	566	523	566	515	570	527	592	579	559	558	564	556	526	498	566	522	507	568	542	532	536	541	540	518	534	546	562	512	574	571	567	530	541	537	556	567	581	574	525	537	588	541	532	560	519	522	545	552	551	556	549	550	563	554	522	549	581	565	514	560	568	559	557	562	557	555	524	545	587	575	522	528	532	550	587	558	546	549	562	548	570	585	552	574	580	536	527	569	514	534	552	532	560	555	502	556	532	570	571	573	512	523	526	534	501	543	540	557	574	552	566	597	562	570	585	512	514	538	521	568	539	550	545	542	569	567	520	552	561	602	534	554	512	554	565	545	569	580	548	508	519	566	523	578	544	550	562	523	549	573	573	547	538	589	550	568	545	586	556	573	551	560	525	571	529	497	582	515	496	516	592	547	551	516	550	553	527	548	520	547	510	527	533	556	518	556	573	553	532	545	572	560	558	538	567	548	525	564	514	542	553	566	505	537	546	551	530	527	544	575	539	581	570	555	554	584	557	524	521	580	536	578	510	522	557	569	559	578	534	515	558	530	545	560	558	578	578	577	570	513	588	536	559	524	511	561	572	591	540	545	563	517	553	558	529	527	522	585	521	599	562
20370	33363	29564	20707	17637	14771	12126	9274	6977	5286	4032	3297	2763	2048	1597	1404	1310	1093	1023	1020	1125	1120	1235	1093	1046	1007	1061	1015	1113	1028	1014	988	953	910	895	850	821	859	854	757	798	786	745	728	720	714	777	763	801	740	781	751	708	621	738	777	690	719	711	721	744	763	761	781	723	621	695	717	686	686	690	733	734	687	667	704	690	642	703	693	644	694	676	704	661	714	638	718	703	703	679	690	704	666	669	680	686	668	649	709	702	641	695	708	703	693	672	682	675	697	636	680	674	671	706	686	687	721	644	705	696	658	663	690	688	663	704	670	686	681	701	659	692	685	713	673	665	716	722	711	718	667	689	693	720	640	697	691	721	687	721	682	713	680	682	758	718	758	690	704	725	680	665	712	664	654	701	671	670	700	708	698	713	694	770	670	707	711	660	668	727	681	660	726	662	694	683	717	711	727	679	707	727	693	683	728	681	680	652	716	669	667	714	647	712	709	695	680	677	665	724	728	646	699	693	735	728	697	724	725	667	704	677	662	673	696	678	644	652	694	641	710	690	707	742	682	704	698	684	683	695	680	682	695	707	627	677	667	716	678	682	679	687	665	689	685	650	686	719	670	707	688	730	649	653	643	686	688	672	692	716	659	672	647	711	681	717	691	671	700	655	670	720	726	687	707	681	678	699	701	675	699	715	692	662	679	717	710	694	643	635	688	683	707	687	682	698	691	691	689	659	730	682	696	714	677	705	722	698	673	695	717	671	694	682	670	716	679	676	708	688	672	660	638	670	698	654	652	695	746	692	672	694	669	652	689	691	692	695	662	652	683	680	677	684	716	684	677	661	745	696	636	654	673	683	694	670	685	683	716	672	671	690	686	678	693	716	685	716	721	640	706	675	663	676	696	681	691	678	679	711	694	704	713	705	677	723	683	680	684	715	661	687	714	682	652	701	644	658	686	716	681	654	638	652	705	708	716	648	641	644	691	698	701	685	731	678	741	693	701	680	672	696	713	713	741	704	733	663	648	689	719	718	645	721	671	668	666	683	704	701	699	670	761	661	689	725	665	698	650	704	705	674	673	708	660	654	703	723	682	721	685	702	677	670	688	687	675	690	690	673	634	718	695	685	702	647	731	670	664	663	686	712	706	668	673	682	701	668	672	732	729	636	651	700	696	727	692	686	687	644	650	695	638	694	658	678	622	641	689	668	666	674	648	693	688	669	684	745	699	710	712	683	671	702	697	682	632	690	681	688	691	669	695	687	616	662	696	655	668	691	740	661	692	746	673	698	633	672	660	674	681	655	709	686	668	614	665	738	714	683	702	652	720	685	709	670	685	691	691	738	715	678	663	685	645	734	684	678	721	679	737	684	742	680	725	654	710	661	672	673	676	646	696	698	689	682	671	695	665	661	671	682	686	679	699	661	673	704	706	670	640	658	698	692	659	662	674	686	660	687	712	653	709	643	732	606	691	690	698	664	662	716	711	718	704	643	669	669	687	658	686	685	680	674	684	705	674	668	682	682	689	732	668	712	699	690	652	681	707	700	685	684	722	675	669	675	665	696	679	675	674	657	701	709	675	664	672	663	689	647	677	688	698	696	716	714	645	667	716	672	662	675	683	673	689	727	697	710	679	664	670	698	676	701	677	690	706	704	661	717	724	632	666	692	699	686	631	655	690	692	706	696	679	644	715	679	681	706	711	657	673	707	710	648	692	680	691	711	664	702	651	707	719	671	696	670	657	677	693	696	700	708	645	678	673	716	705	670	735	646	700	701	669	687	685	706	686	702	696	641	694	698	667	689	705	729	692	676	717	688	694	672	693	691	731	679	706	691	660	685	677	657	697	646	709	741	685	693	674	685	702	690	696	684	726	662	667	664	688	637	639	667	648	662	690	665	674	634	675	732	757	723	715	721	688	640	672	677	666	665	658	698	684	635	704	675	667	693	663	689	673	687	670	692	684	672	682	718	651	693	722	689	694	674	736	688	686	674	640	681	677	667	694	676	729	687	687	708	720	664	698	650	687	657	658	649	668	697	696	660	691	695	705	705	678	648	736	670	646	649	743	760	765	650	707	677	666	738	711	678	698	686	713	668	697	647	697	630	700	717	712	708	745	654	708	667	692	671	662	702	689	686	688	656	680	715	717	682	678	724	687	689	695	678	670	639	687	654	682	701	689	692	703	668	639	701	709	697	707	686	681	699	652	704	663	689	702	724	697	707	744	669	676	720	694	660	708	733	699	665	671	753	659	647	639	698	712	704	688	693	676	707	679	676	695	700	692	667	679	675	669	761	710	655	703	693	690	744	641	708	664	700	688	643	645	680	672	693	708	618	653	687	691	679	699	628	695	643	668	715	682	684	665	637	686	663	734	687	662	674	673	718	688	675	657	725	669	739	640	678	716	694	712	674	721	698	714	655	687	715	650	657	663	732	682	663	676	715	658	692	660	678	645	690	682	684	690	687	666	690	686	656	711	665	724	653	606	642	706	701	641	670	683	690	710	669	699	706	698	670	673	690	653	673	658	702	696	680	688	722	724	694	700	636	724	666	703	678	685	679	628	713	669	670	659	731	706	673	643	737	670	695	742	688	743	686	697	715	673	687	733	715	685	701	679	670	664	713	660	718	704	665	654	678	657	666	659	700	653	738	708	678	689	681	690	707	713	678	685	684	677	650	708	694	719	701	715	668	647	678	678	730	662	701	704	671	693	687	663	658	691	692	695	689	699	737	675	684	737	664	653	715	714	661	658	750	719	740	665	673	682	700	733	672	700	739	659	673	700	674	630	686	666	708	704	639	680	660	708	700	691	675	707	691	664	717	726	669	673	735	700	652	700	696	702	642	709	646	680	715	707	734	675	657	744	679	683	665	649	683	618	629	649	675	665	668	712	685	674	697	681	703	759	705	675	709	675	648	689	677	630	723	677	685	672	671	725	669	686	664	674	683	717	681	678	658	671	732	674	706	710	689	718	652	650	686	670	670	697	674	708	676	708	685	697	679	665	651	647	684	690	717	695	671	698	666	683	658	697	645	680	667	678	657	707	683	703	654	633	677	692	653	703	696	702	692	718	654	717	678	685	669	696	700	695	707	669	713	723	692	661	670	696	678	693	673	698	651	714	685	702	685	672	670	721	664	680	690	683	701	691	707	660	675	702	686	659	690	638	706	692	681	720	721	657	689	688	665	707	730	681	686	679	683	689	663	722	638	669	673	677	718	690	673	663	644	702	672	674	719	692	687	683	693	681	690	647	708	682	650	726	654	646	673	621	719	694	641	679	692	687	704	645	714	690	701	686	673	697	720	679	697	685	653	651	670	689	691	677	694	701	657	711	687	694	682	682	666	688	707	670	669	723	669	679	685	639	697	678	718	697	707	676	697	700	665	687	717	660	693	689	715	674	736	653	711	663	673	668	699	659	728	673	706	719	652	685	685	678	662	676	678	683	667	670	678	650	697	718	697	706	673	688	667	641	672	661	727	708	672	665	684	672	659	670
23275	20763	27974	23718	21076	18265	11414	6489	4195	3211	2429	1935	1728	1238	1019	907	860	731	693	700	671	749	850	725	704	716	677	654	678	649	645	646	651	615	584	571	624	540	542	497	497	480	505	473	502	487	486	494	501	450	468	505	483	422	452	435	469	444	521	519	454	447	465	448	466	456	464	433	432	456	428	440	445	409	431	510	460	460	431	446	452	410	431	422	435	441	424	473	426	434	416	443	459	425	460	454	436	458	441	442	454	453	398	451	449	433	419	496	458	457	450	470	417	433	429	421	415	415	444	470	423	435	446	457	448	428	502	427	454	420	459	410	444	446	428	434	480	396	455	439	418	428	448	424	439	413	410	440	447	447	419	433	420	453	465	429	422	441	450	402	451	442	403	454	464	462	414	439	455	433	491	423	447	474	428	430	443	456	428	430	455	410	448	430	428	437	464	424	437	461	438	492	428	407	423	416	439	420	436	450	433	435	454	450	425	410	412	454	420	484	420	423	445	393	473	452	427	437	420	429	426	428	406	462	417	468	446	429	427	478	412	433	440	437	423	448	461	462	443	423	425	435	448	446	421	442	476	417	442	410	433	406	457	420	405	408	467	438	443	440	433	473	445	453	468	422	441	445	427	402	455	468	441	398	458	457	430	422	431	432	464	438	440	455	419	443	451	420	398	452	434	466	445	456	473	397	415	433	430	457	414	427	455	466	454	457	415	400	441	467	413	411	479	426	429	455	448	441	442	460	465	456	452	430	425	427	461	468	460	431	451	431	428	456	444	427	460	413	437	401	467	434	415	430	469	482	407	420	448	436	428	451	456	414	428	415	435	405	435	412	448	427	473	440	430	466	422	449	468	464	426	438	428	430	445	465	428	421	452	465	468	405	437	458	457	430	415	458	421	448	428	426	472	433	455	473	434	433	466	377	467	467	462	428	406	439	423	468	453	469	431	424	450	421	440	428	455	405	425	412	406	434	437	451	454	426	408	406	458	433	438	402	452	410	420	428	413	409	454	454	478	437	444	426	447	477	435	419	413	465	502	439	433	434	440	452	470	414	432	446	443	463	474	423	436	445	458	456	436	458	422	437	464	436	474	425	459	440	416	453	419	441	432	450	432	436	471	457	426	453	445	412	428	399	411	468	416	431	383	439	451	446	435	450	376	426	445	417	426	451	448	406	425	384	443	475	422	442	472	415	415	439	403	442	424	423	433	418	444	459	469	454	415	475	454	412	414	421	459	434	446	433	418	445	467	425	451	449	404	422	440	464	448	455	439	408	445	446	411	403	436	452	441	430	446	447	434	427	410	441	427	465	408	404	452	436	462	389	413	431	405	485	462	433	395	416	450	428	440	433	405	438	443	422	447	427	474	467	446	449	430	435	462	440	460	385	434	412	437	439	437	401	397	461	431	417	433	416	420	405	439	443	452	414	472	408	455	437	471	438	444	425	411	466	465	425	477	448	451	455	442	455	416	425	448	450	395	441	435	453	415	423	432	443	399	470	448	395	437	472	438	420	416	427	434	405	436	444	416	451	431	459	454	424	452	442	487	432	439	403	448	396	400	411	453	435	437	396	436	417	412	434	463	479	465	451	470	459	456	442	417	426	438	446	412	441	390	437	492	458	420	448	433	433	426	484	443	432	478	489	434	466	449	454	452	480	468	431	441	462	429	446	476	406	433	408	458	460	435	466	459	475	423	427	429	446	480	447	389	435	395	456	454	436	436	432	424	413	402	417	423	456	422	456	461	462	459	457	462	441	426	395	433	448	452	424	424	471	471	407	447	430	423	451	434	458	398	437	412	469	433	463	417	423	427	417	441	424	430	417	433	439	471	458	487	404	455	402	418	456	430	420	431	441	427	427	417	444	433	421	447	458	409	436	446	419	447	436	432	438	397	419	509	441	416	444	425	397	423	434	439	426	450	427	475	415	466	438	477	420	421	419	433	411	432	438	440	459	473	444	476	432	459	470	440	495	440	405	438	430	462	411	435	439	438	428	474	416	412	446	408	511	443	436	405	438	457	423	425	415	462	446	426	473	474	445	447	446	445	461	439	439	430	438	460	451	408	447	409	424	458	443	419	441	427	439	438	438	429	439	429	436	404	447	407	446	412	429	438	440	461	467	424	450	446	457	436	425	453	437	419	416	420	456	440	451	471	405	414	412	466	450	485	410	440	392	527	442	408	426	473	479	439	461	432	459	428	423	429	436	467	438	416	448	454	415	452	431	400	449	426	453	469	435	423	444	399	433	444	466	433	436	401	410	445	421	460	421	428	432	442	454	414	423	422	413	444	459	448	418	434	427	442	451	488	443	440	423	447	439	416	423	457	453	430	443	421	423	421	399	434	437	415	396	431	432	474	427	498	406	452	452	423	416	439	453	414	425	426	415	460	437	440	428	443	435	413	439	404	468	445	450	414	453	452	475	455	438	456	432	442	469	418	410	433	406	412	385	431	450	417	425	458	443	417	433	444	423	478	434	439	426	422	418	430	412	434	445	396	465	446	440	425	447	451	410	430	424	488	440	440	439	425	405	438	426	423	402	442	449	454	426	416	414	458	430	424	431	428	408	471	428	432	454	463	437	419	448	452	462	417	434	408	446	420	448	457	455	448	405	421	429	462	425	504	411	434	409	450	431	418	434	415	426	462	463	404	414	363	423	433	461	453	448	440	434	443	443	464	453	426	402	455	460	422	410	437	437	454	411	414	458	436	468	424	398	420	415	427	444	427	412	464	386	418	424	406	468	430	406	405	424	417	431	432	448	435	412	453	405	434	403	433	434	433	428	384	423	457	410	452	425	408	456	438	436	407	476	434	434	406	402	433	459	435	461	452	480	450	440	462	439	427	429	421	420	441	448	439	431	419	446	419	409	420	448	445	410	414	431	459	436	422	469	420	425	476	392	475	445	424	452	420	441	444	478	439	432	416	399	413	416	435	432	411	453	394	412	454	423	428	435	444	484	448	436	465	426	415	428	440	433	444	451	430	437	420	444	416	445	419	449	448	457	452	440	472	459	484	437	476	424	446	462	420	422	473	413	408	434	438	423	417	419	412	403	465	434	413	436	434	429	467	431	446	429	445	456	418	426	454	402	438	420	418	431	378	426	450	439	447	398	423	438	416	431	437	475	399	447	488	423	452	449	457	442	433	458	435	401	426	408	438	417	407	467	443	410	411	418	450	429	425	432	425	432	408	437	419	469	428	393	457	436	446	465	400	402	451	409	464	473	452	439	438	437	442	439	450	419	426	467	464	413	443	442	449	439	467	449	404	426	437	430	462	416	441	438	413	477	445	425	446	456	429	417	456	419	452	464	472	455	404	408	422	448	445	419	441	445	426	433	465	426	431	415	421	403	454	405	434	420	471	452	396	426	443	445	459	399	440	426	427	432	433	459	453	414	431	451	414	428	442	436	502	453	464	462	430	408	430	428	425	415	437	436	459	421	444	418	455	464	437	475	438	425	440	469	414	431	410	413	448	471	455	405
20703	38267	34830	25544	21892	18191	14748	11656	8867	6961	5288	4256	3530	2652	1972	1642	1449	1303	1178	1172	1226	1269	1375	1241	1145	1088	1178	1068	1023	1102	1116	1061	980	929	852	856	839	783	773	691	689	660	635	597	682	610	655	643	641	608	611	587	610	590	603	586	622	645	604	653	639	591	600	590	600	595	581	582	582	571	581	556	546	562	528	535	606	556	542	519	595	583	541	556	581	577	539	560	594	531	561	561	543	572	592	578	520	537	513	572	563	576	540	566	535	589	544	576	567	585	563	566	592	540	589	608	605	567	515	573	562	513	566	567	519	509	548	577	550	569	585	572	578	569	566	525	530	551	555	543	576	572	580	555	538	552	550	560	592	553	554	576	573	555	575	560	535	574	550	588	563	568	561	532	597	556	541	560	596	551	570	572	554	548	589	538	559	569	579	552	570	567	583	567	555	526	628	506	534	536	602	569	583	543	551	576	535	523	550	563	568	589	521	526	563	573	538	584	580	560	583	593	554	507	533	591	540	579	566	573	507	575	580	547	580	585	532	532	563	583	537	580	580	607	566	582	553	548	537	583	516	538	537	511	532	565	546	524	567	547	524	598	527	545	560	548	535	566	527	553	518	557	555	560	561	535	512	591	553	603	558	583	511	541	567	529	534	580	558	536	550	561	519	571	548	529	527	543	505	545	567	586	548	546	534	572	557	533	543	620	521	575	573	551	558	560	553	554	608	515	551	555	539	517	591	520	561	566	565	529	548	554	569	580	545	529	580	533	563	519	547	510	551	532	603	573	585	535	519	528	539	551	548	563	553	591	536	572	599	540	572	546	560	552	569	592	521	553	547	562	552	570	577	548	559	555	587	607	546	572	561	518	506	538	555	526	535	595	557	526	570	536	517	557	549	539	541	554	588	549	570	514	510	516	539	547	512	603	562	552	504	525	554	586	549	543	556	510	520	563	542	537	591	548	552	545	554	543	581	513	532	606	522	499	546	611	542	523	601	517	551	509	561	575	562	538	585	566	576	589	557	553	514	545	561	587	544	541	526	569	580	544	530	565	570	503	530	545	582	540	571	566	548	519	581	546	557	527	553	552	569	551	581	552	538	581	579	536	555	572	567	543	558	558	525	551	542	607	556	551	564	572	536	570	541	576	554	528	541	551	599	545	564	539	589	528	548	545	537	543	551	569	571	554	558	542	560	503	526	576	529	555	541	544	554	543	551	555	520	499	548	537	567	543	537	565	601	577	564	561	536	574	542	576	567	536	582	550	548	552	573	565	535	602	576	566	558	520	561	546	565	579	542	528	575	541	532	525	586	577	550	541	563	576	585	523	559	511	560	556	553	544	559	572	564	560	560	558	533	523	531	551	552	553	536	548	571	537	546	534	515	553	577	518	587	546	542	568	561	518	581	570	579	546	559	544	531	541	510	532	560	558	522	572	585	543	571	579	523	518	572	517	544	572	520	593	550	547	558	530	520	556	565	540	573	591	567	542	563	587	557	577	558	585	540	567	561	537	590	524	600	580	545	549	566	496	554	534	519	533	527	555	597	563	571	542	553	535	537	535	553	556	544	562	567	520	585	547	500	568	526	568	541	522	558	578	524	547	579	609	557	590	556	568	570	551	505	547	562	526	589	567	558	559	550	556	541	565	561	570	553	606	540	546	569	530	531	542	528	569	557	527	589	568	601	543	541	563	593	529	551	542	496	557	528	534	588	564	520	592	583	573	607	566	560	608	551	543	575	612	569	606	557	531	524	558	525	567	584	538	546	545	549	541	556	559	568	567	578	565	523	583	564	573	566	552	580	510	554	548	525	543	526	577	562	583	510	538	590	626	558	542	585	552	552	569	560	575	548	551	604	537	522	569	548	531	568	584	546	508	540	560	510	562	564	537	549	532	518	598	543	556	593	543	560	518	569	562	569	553	569	534	593	523	596	528	610	556	525	553	578	556	552	503	551	587	578	567	553	548	541	584	560	549	552	582	562	556	545	537	564	556	520	555	562	582	536	606	551	579	540	556	600	566	559	576	547	550	588	556	568	554	561	570	570	543	602	528	504	568	528	566	559	596	559	569	507	592	543	555	522	530	552	595	527	548	532	538	517	544	582	578	558	547	538	576	591	583	535	570	541	593	586	551	562	568	594	578	583	545	588	576	577	572	570	561	520	556	601	561	542	588	554	513	562	557	551	556	552	520	554	607	598	555	580	533	525	560	541	515	558	566	550	479	523	556	550	583	551	523	577	561	525	583	500	544	526	559	584	560	521	568	556	557	562	514	566	556	553	587	529	553	589	546	554	549	579	530	542	564	526	547	607	532	557	531	538	550	537	568	552	535	556	566	527	529	522	511	532	566	546	559	559	570	534	534	559	546	560	593	561	566	552	530	574	536	534	533	577	547	538	545	552	570	570	553	575	482	520	571	563	561	556	558	586	609	566	512	571	527	547	580	546	580	554	523	560	583	592	559	527	553	526	519	567	521	554	533	550	536	576	559	566	564	575	579	559	571	518	514	541	555	576	582	541	533	604	536	543	572	545	531	528	541	547	550	568	586	550	526	535	548	597	550	550	548	561	573	588	568	545	596	530	552	548	566	596	591	545	519	535	573	551	552	551	547	565	548	557	545	547	603	533	550	552	567	587	550	528	570	585	543	574	579	528	518	595	532	541	543	563	592	544	537	590	565	550	562	598	545	565	581	578	574	541	540	572	550	553	557	573	553	568	568	573	589	510	553	563	554	534	547	546	552	553	565	573	561	569	546	552	564	552	562	583	551	561	574	530	521	584	559	555	553	547	559	544	555	597	522	556	556	542	536	515	526	553	530	530	564	533	520	564	532	533	534	543	558	559	531	560	571	567	535	517	555	549	582	552	515	566	556	573	555	589	544	554	546	530	570	551	573	520	568	553	549	549	589	507	560	542	579	555	566	518	474	577	557	601	556	522	564	574	542	547	562	555	570	552	561	578	552	571	546	550	584	514	560	525	577	549	527	535	558	584	555	524	573	546	586	537	548	555	588	520	556	570	567	570	556	545	566	543	560	559	518	589	546	542	497	555	565	534	530	554	549	603	532	516	515	515	561	536	553	526	566	586	550	532	590	537	534	556	550	565	571	543	525	532	572	562	523	517	545	570	525	592	577	572	563	588	569	519	608	564	571	554	591	582	555	548	561	575	560	574	555	578	533	558	546	574	537	530	502	551	507	547	582	563	530	501	584	531	538	595	537	589	570	534	571	574	533	537	555	508	573	542	565	576	537	543	552	544	524	582	560	610	554	601	551	544	592	541	554	534	588	547	544	599	573	534	540	583	555	592	526	539	511	573	535	566	561	544	536	533	564	553	572	525	554	567	617	487	563	486	533	545	555	580	531	555	553	562	590	551	550	532	535	565	524	550	561	539	555	563	594	541	546	540	570	563	554	531	557	553	543	559	516	542	555	551	544	543	542	533	554	582	558	573	553	578	559	506	540	559	537	507	539	561	605	535	541	574	591	598	545
22404	20760	28345	23248	20898	21599	18615	8650	5580	4009	2981	2363	1866	1536	1215	1057	904	807	739	740	738	751	809	824	682	648	693	670	698	760	664	591	596	578	511	528	529	470	493	472	405	442	384	395	387	410	424	456	415	387	408	435	377	369	367	399	397	429	345	372	381	373	396	360	351	375	389	383	340	357	341	378	356	346	375	376	384	327	350	372	367	388	348	348	339	340	314	343	351	342	363	352	318	330	343	353	360	366	387	339	308	306	373	335	360	339	321	351	327	314	314	328	338	349	346	337	353	347	322	330	350	347	335	343	331	342	342	374	371	374	324	333	369	349	374	329	328	329	332	329	354	341	359	316	341	332	354	328	349	335	320	331	332	323	346	355	353	356	321	342	331	350	324	348	359	336	314	307	357	324	336	326	301	341	333	348	376	376	316	346	360	316	340	338	389	359	357	365	369	328	331	343	321	349	348	333	345	341	340	349	373	353	335	308	368	362	337	377	336	367	339	347	323	354	338	330	350	366	321	357	344	374	352	322	337	341	352	361	358	361	343	340	350	326	348	348	340	331	386	349	321	322	342	341	360	321	328	317	360	346	353	354	355	353	339	358	349	366	336	340	359	344	339	331	358	306	374	340	298	309	327	375	331	341	332	334	358	352	351	328	328	334	341	318	342	367	359	315	374	315	314	345	338	330	326	351	355	332	317	337	326	351	379	328	346	330	334	347	323	323	337	358	354	356	346	356	364	330	355	315	353	352	352	350	340	337	353	361	340	312	334	386	282	338	345	320	340	341	347	358	335	349	384	338	332	351	344	337	356	343	310	372	328	353	341	327	363	329	341	373	347	334	327	315	319	332	369	373	312	321	344	335	327	358	343	356	350	321	376	367	337	289	367	353	323	357	341	308	369	355	312	318	360	340	301	381	308	355	351	321	350	356	298	318	337	357	332	340	353	329	336	313	340	379	328	338	343	350	322	325	330	337	319	356	334	327	379	332	330	366	353	358	316	363	348	362	309	323	336	357	320	345	369	339	377	350	353	327	320	331	330	369	358	343	351	312	375	355	327	360	348	353	337	324	345	333	366	296	320	325	343	345	347	332	328	324	350	341	374	342	325	335	317	337	350	349	342	349	364	355	343	324	342	337	312	346	347	304	353	323	337	319	306	328	364	359	325	353	341	328	350	339	334	292	351	354	374	338	323	341	339	352	332	342	359	343	355	369	320	344	331	342	338	333	330	344	348	308	356	382	337	296	341	373	322	344	321	341	309	343	322	360	350	327	321	355	324	340	344	347	347	354	346	369	341	341	370	327	368	322	321	352	364	338	355	340	356	319	375	337	333	334	344	337	335	304	347	316	320	294	353	332	340	351	363	370	343	338	301	366	329	359	344	371	332	327	334	353	355	356	343	343	349	391	360	346	341	319	336	316	332	337	334	283	349	324	370	338	347	339	327	375	319	327	337	341	348	336	328	332	336	341	340	345	362	327	358	318	331	363	319	356	342	338	332	337	367	351	344	328	342	338	338	336	343	341	383	396	320	371	334	335	320	335	351	339	330	362	326	311	342	401	333	342	358	328	328	348	315	364	348	343	322	355	377	347	368	309	365	353	334	381	330	331	339	351	352	324	334	351	328	366	343	335	347	339	349	370	354	346	337	319	338	341	328	324	332	325	377	348	347	357	333	310	345	297	344	370	361	328	325	335	400	350	356	348	346	346	347	343	336	352	311	358	329	385	361	365	364	333	344	326	341	367	314	337	347	360	347	322	349	324	356	313	381	322	338	308	356	348	334	351	342	332	335	348	374	307	356	329	352	376	327	307	329	373	379	341	342	341	370	362	333	359	324	339	344	376	321	336	310	315	328	363	335	375	334	377	341	353	324	334	349	360	342	353	344	368	334	375	350	349	344	362	339	340	345	347	365	356	367	345	353	373	366	329	348	342	375	313	339	341	327	344	324	357	353	337	349	342	359	348	363	344	357	381	348	344	344	329	355	360	339	361	372	348	332	349	340	320	335	353	330	323	345	348	335	352	352	328	359	376	337	344	335	325	322	339	341	369	352	330	345	325	332	349	356	334	343	326	332	331	352	330	349	347	333	355	377	317	309	352	321	344	369	352	336	327	364	342	348	329	337	317	318	366	350	380	347	324	301	352	352	339	337	325	309	365	323	340	363	364	358	357	358	340	330	332	355	289	332	371	333	327	361	360	336	334	329	327	327	360	337	339	342	326	316	354	338	315	335	338	327	360	344	362	350	333	322	331	330	340	349	340	377	343	348	322	325	322	367	345	356	382	329	320	342	347	336	354	318	346	360	349	347	324	334	382	366	324	351	355	348	348	344	344	387	347	330	360	319	354	343	377	356	338	351	377	323	353	320	371	350	330	333	354	344	346	361	374	313	337	343	333	328	321	353	367	360	323	322	352	312	335	361	355	369	335	358	342	367	351	356	318	338	326	367	350	321	371	335	339	358	326	346	337	352	364	335	329	365	334	319	345	364	357	330	380	330	330	332	329	335	347	337	359	327	368	353	332	322	317	292	324	330	339	318	368	353	338	307	329	380	333	333	327	381	317	367	331	341	352	376	348	352	333	337	346	362	324	355	376	348	354	349	372	344	352	334	315	345	344	293	360	319	326	348	342	316	356	338	325	326	350	372	344	334	357	316	332	383	316	368	327	330	336	308	362	375	361	359	363	295	357	367	322	353	373	355	334	342	332	298	348	338	319	325	344	334	344	314	327	335	310	360	329	325	348	324	351	367	360	323	323	364	345	312	377	328	313	354	316	336	329	365	373	341	349	320	380	330	354	328	355	350	359	387	360	362	366	304	311	329	338	307	354	349	342	325	319	360	339	326	325	364	336	351	334	316	329	329	339	359	354	351	345	362	298	342	334	339	349	339	388	339	372	323	373	342	319	327	310	371	366	326	353	337	339	330	378	342	359	338	342	390	359	351	355	331	336	348	316	340	328	337	352	352	353	330	366	323	329	352	344	350	330	334	329	323	344	335	338	344	355	330	320	340	358	314	336	326	347	371	309	348	351	329	350	340	381	343	346	327	400	330	334	351	325	366	334	327	323	348	343	325	381	330	307	334	358	312	356	319	348	338	327	357	359	345	358	372	344	308	360	320	380	330	344	367	359	319	349	354	375	347	370	324	341	348	341	317	334	339	341	338	329	322	312	354	342	361	342	352	327	342	327	333	323	356	354	380	330	343	330	337	378	350	318	312	304	349	362	325	379	331	307	379	347	327	343	365	312	352	395	356	330	357	327	341	342	343	349	310	367	352	314	356	345	385	358	311	331	330	361	329	346	341	310	323	348	328	333	349	364	353	329	337	357	348	325	343	323	345	361	348	340	320	359	328	338	335	329	351	368	343	345	337	317	337	318	309	336	355	334	325	327	357	324	333	353	305	353	342	343	362	330	334	301	361	333	341	341	368	356	293	340	362	332	358	366	324	339	345	353	345	352	337	342	343	346	314	327	333	346	365	333
22416	41658	38190	29463	25266	21521	17361	13855	11083	8621	6451	5384	4222	3342	2540	1952	1745	1500	1319	1266	1328	1431	1535	1323	1150	1200	1214	1232	1104	1187	1155	1085	997	892	845	863	803	755	701	657	655	591	537	555	576	571	582	604	555	512	530	514	520	522	522	517	513	574	520	518	525	540	507	506	489	482	471	474	413	473	490	475	451	482	452	418	440	404	434	440	440	464	433	424	429	421	466	441	453	438	429	457	446	437	424	446	456	441	386	427	419	473	438	419	400	404	403	456	438	453	406	422	418	454	420	419	433	412	421	482	420	418	440	387	399	412	416	425	427	419	420	425	449	437	427	410	480	430	421	459	404	428	404	439	413	426	459	431	401	456	453	460	434	392	401	451	430	413	421	441	474	432	409	444	428	414	377	423	422	440	413	405	429	414	463	404	442	472	419	453	450	423	456	422	397	428	449	436	403	455	365	441	449	395	431	446	405	404	432	437	471	448	405	435	433	427	422	422	418	445	425	448	393	425	400	434	405	417	414	437	455	430	429	438	428	447	467	408	420	425	396	412	405	418	444	444	443	420	422	475	390	433	408	427	452	415	354	428	441	488	431	406	432	422	416	425	423	397	437	439	456	454	453	411	416	458	451	432	398	439	436	429	452	446	468	407	447	423	435	381	419	436	460	409	415	454	403	431	440	419	409	404	414	437	429	473	440	415	392	442	468	450	439	414	412	429	434	448	463	433	377	396	405	390	448	427	432	413	423	454	426	429	384	444	416	396	431	442	433	441	427	438	450	405	433	445	445	464	413	420	438	443	441	403	439	437	496	456	406	418	437	434	424	403	462	387	440	447	384	469	428	457	413	420	424	401	431	444	417	428	396	469	456	439	467	460	442	437	416	436	423	444	447	443	431	445	456	448	443	423	434	449	420	449	437	436	405	423	470	394	420	424	415	397	403	422	447	388	392	442	453	459	402	433	413	389	425	402	396	427	446	461	395	421	439	393	494	421	399	405	456	419	442	443	430	461	431	466	417	433	477	419	450	431	407	466	418	429	414	444	460	467	433	449	433	424	405	432	408	444	411	444	438	430	406	454	425	448	408	441	425	430	425	409	445	405	412	444	436	406	430	411	416	408	453	418	454	420	459	421	448	416	393	404	408	394	402	426	426	445	431	395	454	439	442	453	413	461	419	433	460	423	430	437	444	401	451	473	418	429	432	402	396	411	454	419	415	420	470	432	440	433	448	399	388	434	484	406	417	466	435	438	414	448	421	411	386	434	443	456	426	368	419	442	485	431	418	412	387	399	399	433	383	421	414	461	398	434	469	425	430	414	445	397	422	436	440	421	455	424	444	407	460	431	453	419	429	411	460	447	439	417	412	395	409	456	426	423	411	423	402	442	441	437	423	439	424	435	420	452	420	406	366	414	417	417	448	402	444	416	434	463	431	433	446	403	445	406	415	456	445	430	428	423	401	449	436	380	418	411	442	412	426	410	421	403	445	424	424	425	421	452	418	425	446	415	428	423	413	405	421	437	433	449	433	441	447	453	433	390	379	420	451	414	413	453	401	467	396	386	464	447	464	435	447	415	434	411	430	410	401	438	452	446	403	431	436	439	407	422	417	425	437	414	434	426	437	441	436	421	393	422	438	453	399	428	427	422	401	409	435	402	406	398	382	456	441	417	423	429	451	418	435	440	421	469	447	431	414	420	428	434	441	392	390	414	444	439	434	396	440	425	455	406	423	423	400	455	434	414	450	439	428	399	407	415	434	454	443	412	387	400	412	450	445	416	440	419	408	386	417	438	412	397	463	410	410	455	444	425	370	440	452	415	392	421	409	435	418	380	443	426	432	435	395	448	425	435	433	422	440	424	431	418	448	425	418	418	452	435	431	402	460	439	433	402	465	408	418	435	448	415	391	441	428	436	436	415	453	448	409	415	400	427	421	448	430	418	436	406	439	439	402	403	466	446	452	455	433	427	411	400	411	437	403	434	411	426	383	446	460	481	437	419	409	444	438	429	435	427	414	413	417	442	435	408	440	440	415	408	391	429	421	420	428	429	396	462	444	410	422	447	400	410	419	419	391	443	442	440	397	398	401	399	430	422	419	430	394	429	421	404	382	427	408	444	428	433	467	397	445	437	433	436	430	477	437	432	453	387	439	398	439	431	460	423	414	425	442	375	452	421	415	426	425	429	431	421	396	397	416	459	408	443	426	409	405	410	389	439	443	437	412	413	423	458	390	429	452	408	421	413	409	423	427	460	408	404	426	423	406	424	420	465	430	408	438	375	403	388	394	422	415	383	403	442	399	435	400	441	451	430	408	423	444	406	430	416	396	455	441	433	407	410	427	420	438	468	440	416	447	423	425	429	467	456	439	439	449	383	434	428	446	450	411	410	431	432	390	411	432	442	421	405	430	412	431	422	417	451	428	421	442	464	438	410	391	433	424	458	421	422	432	428	386	424	413	438	429	443	449	443	429	402	426	444	426	422	417	449	418	457	424	412	422	401	415	408	440	448	402	419	422	416	448	448	463	422	407	434	444	434	411	440	430	427	427	400	427	423	409	444	418	433	423	440	408	467	410	426	423	427	403	416	393	443	458	405	410	411	437	449	418	415	429	411	430	416	413	435	418	455	432	438	409	393	415	457	444	394	413	422	428	442	412	382	441	434	477	446	441	448	439	459	458	462	401	435	422	407	412	424	455	409	402	415	420	419	425	404	467	401	448	463	412	406	416	452	420	449	433	437	423	403	443	380	420	416	418	401	453	438	410	470	412	448	429	443	410	427	423	424	470	383	407	437	443	440	459	409	418	426	428	397	424	465	442	467	428	435	450	440	405	424	440	437	459	433	406	426	416	412	434	457	430	434	398	409	431	412	416	440	408	408	438	422	418	468	427	448	464	422	456	433	431	401	408	422	456	414	432	473	421	452	466	413	424	431	410	441	459	431	446	413	415	434	387	410	447	412	424	429	428	404	411	412	404	438	425	465	451	425	422	426	408	439	438	425	394	404	397	393	443	428	430	459	456	458	431	421	405	431	438	384	414	431	430	433	436	442	409	381	437	407	449	441	463	468	409	415	427	433	402	406	404	386	445	400	393	391	420	434	439	415	431	408	409	432	432	441	450	403	450	413	427	400	410	410	383	430	427	413	382	429	399	438	404	452	442	381	420	438	456	465	416	423	429	446	395	415	407	416	435	434	443	441	444	402	457	442	426	432	405	456	428	441	416	415	395	411	431	404	414	433	417	414	447	443	422	422	429	423	422	413	440	479	406	429	450	388	429	415	401	429	437	442	427	418	424	406	437	388	415	427	421	447	441	448	437	427	469	435	430	421	410	425	411	421	423	431	466	398	430	446	428	432	412	471	422	418	439	454	440	440	436	427	440	425	407	442	406	424	476	420	441	406	404	425	441	385	389	437	434	418	443	438	391	441	418	413	418	435	424	393	428	441	427	448	425	442	409	416	428	446	387	426	416	419	434	493	449	420	414	451	443	377
26649	22637	25117	19060	12213	8794	6234	4264	3123	2281	1869	1552	1279	1047	937	824	724	690	722	753	725	737	733	770	726	736	785	742	714	673	743	726	631	674	650	613	600	645	605	588	535	554	606	610	599	571	544	580	536	568	540	582	532	546	576	582	594	571	577	594	558	588	526	541	571	606	525	549	575	552	549	542	547	580	554	531	560	537	516	534	563	547	559	577	564	568	559	519	536	587	564	518	536	525	527	572	565	549	541	557	546	568	516	570	533	545	524	559	548	542	573	561	554	572	576	499	581	545	607	558	530	578	532	553	553	500	583	523	536	541	529	566	527	515	572	528	537	550	510	552	555	569	544	537	535	533	574	553	579	520	542	529	547	560	572	560	536	538	520	551	558	549	535	575	541	544	550	526	546	503	547	598	550	565	579	530	552	545	522	527	544	526	550	523	560	567	554	537	535	530	539	574	531	510	546	520	548	577	560	523	550	590	544	530	533	606	547	575	594	549	496	582	523	565	529	591	548	548	587	521	550	535	531	574	561	559	541	580	582	556	550	524	499	545	583	547	533	566	580	570	556	550	543	544	550	557	583	501	544	579	572	499	551	522	517	517	521	538	559	564	541	556	526	554	574	548	564	550	554	541	523	518	517	562	542	553	555	524	547	512	538	553	541	570	560	512	544	539	540	580	554	546	535	521	521	548	559	500	551	502	559	592	568	555	520	559	525	577	519	551	555	583	547	576	533	549	552	558	528	535	547	566	503	534	526	568	547	546	547	540	530	589	518	521	564	524	562	535	571	550	590	549	523	529	516	529	543	538	521	557	589	558	531	535	605	598	560	566	567	567	550	541	530	562	559	556	556	576	565	552	582	527	551	519	535	543	533	560	524	583	541	550	566	590	532	551	540	557	569	566	547	576	580	549	561	551	541	568	558	551	551	537	536	578	535	569	540	512	555	530	547	576	583	528	588	549	556	560	532	559	576	559	545	577	529	532	540	553	540	503	594	530	542	544	543	549	536	535	578	577	586	556	586	546	569	544	532	525	571	550	583	524	565	557	607	545	589	567	579	547	575	548	537	505	531	555	516	527	573	549	553	562	572	537	539	534	510	586	545	571	585	541	517	544	570	530	533	546	554	538	553	528	527	524	538	521	557	561	573	604	539	576	556	569	610	546	564	537	559	575	508	568	513	558	594	567	562	510	593	550	548	530	542	558	536	561	528	500	559	562	523	581	523	536	568	582	587	578	581	529	511	549	542	554	565	560	535	585	548	537	559	553	529	536	534	570	531	543	542	537	565	578	605	566	532	551	628	566	542	603	550	551	556	527	560	528	541	573	542	564	502	513	564	592	523	581	562	566	600	531	563	480	513	562	492	572	527	563	534	541	502	565	523	575	522	562	539	543	531	507	568	527	551	542	558	494	521	491	565	533	563	512	575	534	530	570	549	537	553	539	528	550	583	530	563	612	501	539	515	563	602	525	525	518	493	545	522	545	571	542	541	555	574	520	534	545	539	550	564	561	539	572	524	514	508	552	547	585	562	568	557	570	570	530	572	527	517	537	558	570	584	532	512	607	564	532	528	536	545	525	577	548	541	602	579	560	574	536	546	606	545	545	566	537	548	600	528	485	529	566	573	506	552	607	526	555	539	519	592	540	556	560	561	563	542	526	525	548	560	542	568	550	567	557	529	530	512	499	527	536	556	542	551	541	545	533	566	565	556	555	556	539	505	523	519	549	553	572	558	508	543	581	543	559	520	528	527	552	584	542	528	526	555	538	521	572	552	556	494	554	530	550	560	589	569	573	551	520	532	557	559	541	500	563	497	536	555	517	536	547	553	540	481	551	495	539	551	551	536	528	546	549	509	581	525	537	545	577	570	545	508	524	564	580	529	539	547	535	512	527	551	569	557	545	521	546	560	515	536	542	576	509	520	556	573	578	520	521	569	498	555	528	564	510	561	572	532	518	608	522	515	527	593	578	576	538	532	519	527	561	550	538	551	595	549	582	533	554	526	546	588	530	561	549	613	546	533	562	549	540	558	549	573	526	577	552	529	523	542	551	544	531	564	533	536	579	556	492	504	517	529	558	589	597	541	554	578	564	541	558	524	523	542	552	515	587	582	570	521	515	546	571	538	535	558	528	545	516	552	544	544	586	564	533	540	586	535	566	534	495	549	545	619	555	516	540	581	516	596	527	565	572	567	557	513	583	522	529	522	531	569	540	519	536	547	560	572	519	562	550	519	531	522	510	523	552	566	556	523	537	559	543	579	537	527	576	567	565	585	531	499	531	527	560	549	539	565	570	562	539	539	542	564	538	548	533	517	528	508	543	515	571	573	537	525	565	543	540	540	567	549	520	494	558	589	565	486	574	573	503	486	572	500	578	536	552	550	561	520	511	549	542	561	554	542	589	520	526	561	570	561	516	554	552	556	550	543	556	545	540	520	546	571	572	607	565	549	576	547	550	558	584	528	533	607	543	555	526	553	538	551	536	518	572	539	543	511	560	568	587	592	558	519	539	518	546	552	529	510	525	546	547	525	545	509	557	541	550	547	563	561	536	545	551	539	573	549	572	553	555	529	550	553	517	525	553	602	552	535	521	550	528	518	541	542	546	581	528	545	591	548	565	554	573	569	559	500	551	588	549	537	566	548	525	526	538	520	555	526	552	524	548	562	547	544	526	536	557	546	543	542	537	559	548	535	514	568	512	530	540	601	544	576	566	525	565	561	571	594	572	573	558	543	491	553	571	567	528	556	545	549	542	511	579	564	552	527	563	491	565	538	541	533	569	586	567	545	547	593	536	609	571	568	539	528	518	591	578	537	579	555	537	564	553	556	525	531	555	562	572	535	554	546	537	547	556	554	533	504	561	534	590	569	529	563	576	534	538	558	520	519	549	540	545	572	525	558	494	531	567	575	557	558	538	554	541	559	591	579	545	535	505	549	554	532	549	504	531	578	542	598	592	557	601	510	569	545	512	556	546	544	568	521	501	496	585	580	563	551	538	600	560	535	517	569	526	549	595	553	530	577	530	541	543	559	563	596	537	531	538	536	537	503	511	544	519	599	563	531	548	533	550	541	554	549	600	531	540	542	549	551	614	599	576	580	537	534	588	564	555	550	558	531	540	546	576	505	582	594	536	535	553	574	556	595	544	560	527	568	554	549	559	574	512	535	587	537	555	545	563	549	554	546	576	538	557	553	515	553	525	574	535	535	562	532	568	560	574	544	569	543	542	553	526	557	550	548	564	533	508	553	511	553	550	535	525	612	528	555	571	553	508	551	530	542	542	540	577	598	493	543	493	588	523	561	586	569	556	550	563	561	506	566	563	538	510	545	583	562	557	572	583	568	521	544	523	515	532	549	544	527	540	527	569	562	528	560	553	547	572	545	522	506	553	533	556	523	546	545	503	543	564	542	532	525	596	570	607	595	533	533	512	557	540	603	580	573	557	531	543	550	562	549	564	536	558	540	534	585	548	523	574	565	578	557	513
20336	32378	29058	20523	17480	14464	11678	8750	6956	5017	4095	3246	2617	1964	1675	1375	1179	1115	1105	1028	1005	1139	1235	1107	1114	998	1080	1078	1053	1096	1037	985	965	874	881	851	870	825	822	800	734	767	760	735	771	739	719	775	764	755	707	767	721	738	711	716	767	773	762	739	761	708	736	661	702	700	688	698	720	726	736	693	696	715	677	700	714	718	710	670	676	751	727	701	684	736	670	720	702	713	669	719	712	715	743	710	668	687	675	658	692	656	683	688	735	673	680	704	694	679	665	725	697	676	674	704	695	656	645	709	683	650	683	694	676	723	696	699	642	731	695	663	657	700	719	709	679	710	711	716	699	658	711	695	742	678	688	673	670	686	723	701	704	714	720	744	704	716	713	715	684	652	666	718	659	671	733	696	692	688	663	714	656	689	651	727	703	708	696	674	720	671	673	727	691	672	696	701	705	747	667	714	680	730	696	709	701	689	671	629	623	697	713	687	727	706	698	694	714	717	683	672	693	676	670	711	691	659	732	691	679	699	710	713	710	689	678	627	716	715	684	674	696	682	704	667	674	661	693	745	660	684	728	654	659	697	669	710	724	729	669	678	649	694	648	729	678	707	655	716	693	690	664	673	705	674	667	723	743	702	684	703	689	687	665	747	697	706	715	686	677	685	696	670	673	689	720	668	722	677	678	663	679	669	705	668	701	710	736	654	717	684	657	708	712	693	675	684	672	705	721	746	678	707	701	691	680	722	695	698	667	720	696	703	649	646	665	740	724	727	686	746	688	655	649	748	683	656	704	660	680	671	691	647	661	685	671	690	690	659	698	692	686	671	713	678	683	706	707	730	682	659	710	659	673	724	681	677	646	729	690	725	691	678	709	684	747	671	672	705	661	742	666	683	739	640	666	681	711	688	690	689	698	679	699	714	715	695	711	692	697	730	652	705	683	697	717	676	706	723	691	687	707	662	718	679	726	675	659	675	685	723	652	717	735	658	669	693	734	701	676	717	695	701	689	691	744	649	721	741	710	648	669	710	711	725	684	698	746	695	679	691	705	733	632	663	679	696	682	696	664	701	680	712	680	634	692	675	657	722	681	701	689	707	732	681	707	665	726	655	669	658	654	684	690	735	667	701	699	686	719	692	682	714	730	689	668	724	698	680	689	743	673	653	707	698	716	704	701	667	667	665	699	702	697	737	693	736	694	688	677	672	712	715	711	688	704	704	701	687	710	674	669	655	684	669	683	713	741	694	660	709	703	692	687	694	701	689	735	669	682	736	665	737	720	690	660	694	661	681	695	671	693	676	640	715	726	705	660	675	657	610	705	698	685	710	647	680	665	696	677	698	705	709	686	725	640	660	698	735	646	724	690	665	705	691	641	730	698	678	681	705	683	661	683	664	697	654	681	686	751	685	657	691	718	686	676	684	722	728	663	703	656	674	713	734	709	713	722	671	692	697	682	666	683	711	667	673	649	708	735	642	709	690	689	700	709	731	763	695	718	653	623	675	678	680	698	681	702	721	693	677	699	736	702	695	704	704	679	661	639	720	723	677	713	633	658	671	673	660	650	695	709	715	679	674	729	682	689	739	742	678	656	678	675	675	773	687	654	679	648	681	632	706	678	711	734	662	702	680	682	709	695	678	660	696	662	779	667	662	702	684	704	684	709	680	693	656	679	711	689	698	659	731	660	681	707	693	634	678	698	680	696	688	763	714	716	659	674	683	684	685	680	683	726	709	718	636	689	675	720	702	711	670	705	654	713	705	661	734	722	690	695	716	765	670	681	665	697	702	694	710	725	708	654	655	656	739	723	663	636	716	688	701	720	687	657	711	709	724	653	711	712	679	669	698	651	707	704	666	704	727	682	690	662	626	685	668	711	698	688	699	675	708	702	665	682	675	660	712	674	722	724	702	690	660	717	710	697	691	710	667	691	648	727	673	744	630	685	660	698	688	737	692	704	641	679	744	707	736	664	713	697	678	686	710	705	680	724	696	708	739	658	684	705	690	701	682	694	663	663	708	668	729	766	691	712	716	672	728	736	699	685	754	670	697	681	715	689	671	728	680	688	649	636	710	658	705	715	725	750	694	752	754	682	672	676	662	725	708	643	703	654	695	721	732	718	727	736	654	691	682	712	658	679	730	700	673	700	693	697	705	658	690	691	702	710	653	683	712	672	666	678	710	704	682	711	711	659	702	654	731	720	686	695	677	682	676	697	689	681	679	699	640	701	733	681	695	693	690	668	668	701	713	713	700	746	687	735	697	700	706	689	658	709	683	694	661	679	679	658	727	674	665	706	695	753	690	713	705	715	708	687	661	698	729	661	712	635	750	696	685	695	731	708	677	706	732	649	664	673	662	674	737	720	666	659	708	701	699	727	651	706	664	643	729	677	671	734	695	640	670	699	685	681	653	742	681	674	720	672	657	713	735	686	720	680	678	687	697	702	689	650	686	635	701	655	663	663	691	658	673	714	662	671	707	657	723	723	701	669	678	687	708	712	685	680	642	699	650	709	671	690	696	691	667	695	673	725	703	668	695	670	690	698	680	665	663	674	710	678	652	658	710	651	660	681	718	718	672	664	671	718	631	635	715	667	650	706	680	701	687	732	697	697	693	671	661	698	696	652	749	687	663	719	704	690	687	668	674	677	741	704	716	681	691	696	704	717	670	706	687	697	700	715	693	701	701	690	676	717	736	663	749	687	737	720	681	710	722	690	662	680	693	685	650	705	704	657	706	687	675	696	681	707	661	664	733	710	676	714	703	649	701	651	656	673	667	663	697	685	709	678	751	692	686	680	663	707	727	708	674	742	662	718	650	686	666	714	688	700	675	678	671	715	702	673	722	697	695	705	701	698	664	695	724	692	699	697	687	737	696	681	718	740	735	704	754	670	672	695	652	704	685	661	671	687	688	646	720	689	684	694	733	646	681	627	690	679	641	659	710	725	700	698	708	667	725	672	707	658	680	698	759	674	692	663	666	684	712	678	687	695	721	680	708	703	748	724	696	695	667	648	712	697	706	664	671	715	670	700	673	730	685	752	672	639	724	749	660	683	708	645	660	686	707	677	740	667	685	716	654	696	687	720	705	681	671	671	721	702	666	702	716	680	689	699	669	710	635	680	679	707	719	705	700	743	715	684	714	655	695	686	696	650	686	684	689	679	660	662	728	731	718	697	698	708	699	682	667	661	662	739	676	690	697	681	718	700	679	655	735	705	679	701	702	703	664	713	731	711	681	763	655	689	722	668	677	654	685	704	716	689	669	697	675	678	719	717	714	693	680	673	690	643	682	717	649	671	648	665	731	720	673	699	743	682	722	689	663	689	676	686	676	674	644	740	731	694	661	691	685	693	658	699	701	663	714	750	699	677	659	713	669	663	717	716	667	638	745	707	663	667	712	714	649	700	682	685	666	672	663	687	689	721	682	668	662	687	699	688	669	704	688	708	661	650	684	724	682	704	664	688	673	663	656	721	704	670	688	691	698	671	721	728	690
23495	20803	27918	23838	21092	17442	10785	5935	4147	3195	2396	1953	1644	1229	987	904	824	756	707	677	683	735	779	799	714	669	718	743	721	749	746	652	601	648	596	576	538	545	524	520	481	544	491	503	497	531	502	465	508	472	503	488	489	483	477	419	492	482	472	494	501	473	444	434	468	454	463	476	478	444	459	450	419	457	422	454	422	443	444	493	436	460	457	413	440	424	446	475	447	444	451	432	429	451	418	464	436	456	445	455	446	433	419	418	394	451	431	414	421	457	461	443	430	437	484	448	408	451	441	429	433	437	422	452	440	438	456	431	463	467	411	401	454	430	444	469	439	435	436	444	461	432	425	459	429	465	452	425	445	408	430	473	478	407	444	436	494	460	447	450	433	439	425	428	462	468	458	441	422	451	468	416	451	436	440	421	427	443	446	410	433	438	456	457	487	445	402	431	439	426	419	483	436	452	416	429	469	430	423	408	429	426	441	438	444	423	437	460	451	429	421	415	474	434	461	449	434	440	437	432	433	460	436	470	442	456	415	425	425	416	463	437	434	459	427	443	429	451	406	458	440	426	403	444	446	452	458	463	440	462	420	400	412	421	411	427	442	445	445	448	438	458	480	427	437	418	426	395	436	440	454	452	436	410	456	453	450	493	450	427	417	440	437	435	433	421	446	406	429	448	501	457	437	431	429	454	444	464	428	446	449	460	428	434	436	453	457	428	424	464	408	437	445	471	386	482	474	429	412	447	438	473	425	443	423	431	448	443	450	438	463	433	454	446	418	447	498	426	443	420	446	452	419	433	422	428	414	423	427	467	447	408	425	441	465	432	447	428	438	464	431	476	420	427	423	425	442	466	422	447	436	407	444	446	445	452	412	419	464	439	453	493	429	452	431	447	472	424	438	465	431	425	416	460	455	453	477	456	471	431	453	422	432	452	448	413	478	465	458	447	464	458	437	460	458	410	433	447	423	433	387	453	421	474	422	436	448	475	457	416	440	452	419	452	426	390	415	428	459	425	445	461	445	465	461	416	415	492	467	451	440	450	420	472	420	450	485	399	447	395	416	458	478	430	470	433	443	422	424	471	455	429	431	436	440	436	455	438	449	452	496	433	414	440	434	451	453	453	455	433	428	444	488	438	465	422	437	395	468	399	433	468	489	451	486	448	414	426	479	434	485	450	448	448	420	419	455	477	473	459	461	477	435	460	451	481	455	456	442	447	438	445	430	451	445	451	407	440	442	403	436	441	454	415	420	438	429	434	432	420	397	452	393	406	425	430	434	449	457	442	427	441	432	492	466	432	422	457	451	433	434	465	460	456	426	438	447	459	498	473	473	443	408	426	435	444	421	444	450	466	415	443	445	429	448	439	433	449	430	456	433	427	475	424	453	419	431	436	463	434	417	444	425	422	453	430	402	423	434	430	428	447	447	438	420	434	458	466	430	455	436	437	454	468	431	421	408	488	452	428	440	430	465	395	430	483	409	442	437	471	440	406	450	443	414	420	470	430	373	444	458	438	464	419	450	425	413	456	451	425	470	471	448	444	423	408	471	436	443	462	431	451	418	446	444	431	418	467	460	470	456	475	465	424	410	464	423	429	423	458	482	424	420	483	459	433	461	443	438	420	418	421	411	452	430	437	464	444	437	444	445	395	467	423	427	476	470	427	424	472	420	435	422	438	450	424	421	455	450	465	436	462	450	432	424	444	457	438	487	475	406	428	427	426	467	408	432	448	433	457	427	468	430	432	460	443	404	477	449	430	420	454	427	414	444	470	432	476	411	452	478	442	402	474	433	440	408	436	430	416	444	463	439	443	404	471	446	443	470	427	450	415	449	410	448	465	458	416	473	387	460	468	484	401	447	440	428	446	433	464	445	438	459	425	418	456	488	448	412	409	443	427	413	417	419	449	430	463	410	465	443	440	420	442	416	439	457	406	441	452	420	411	389	407	472	485	441	434	419	412	440	426	493	446	446	426	438	424	474	438	464	428	408	427	443	475	439	384	455	454	484	432	411	414	409	424	409	459	456	448	438	453	433	415	465	419	418	418	466	427	429	461	458	427	449	442	413	423	443	459	470	466	446	453	433	413	451	445	415	388	420	413	439	443	446	446	446	412	433	440	415	450	469	431	440	414	424	424	412	477	441	430	461	450	430	459	484	434	422	472	439	419	470	424	451	463	408	406	441	429	421	467	447	449	432	444	460	429	430	423	426	389	423	446	446	443	430	429	455	419	422	486	428	474	438	409	421	447	463	413	436	439	462	445	418	438	454	426	469	469	424	461	427	393	466	414	453	435	432	412	453	460	412	413	444	428	461	432	434	442	456	450	462	475	478	449	434	459	437	462	410	457	441	453	426	456	442	420	446	418	429	433	428	392	457	441	404	468	397	445	413	475	470	404	456	426	460	444	423	454	504	421	453	399	422	442	416	451	422	431	430	475	442	441	424	449	436	451	417	419	421	465	441	460	389	432	428	449	440	478	405	433	444	468	406	435	445	443	422	431	468	431	485	456	484	460	431	455	431	445	443	412	475	445	414	437	456	403	432	435	443	440	436	451	448	448	423	456	402	463	408	447	447	423	417	419	386	434	444	460	473	444	440	449	435	468	434	443	472	445	431	434	443	481	384	433	467	460	455	414	452	467	408	462	417	459	451	437	452	436	438	464	447	406	434	438	456	486	486	459	424	439	476	450	422	443	470	435	454	434	426	449	439	419	446	415	421	433	420	436	427	395	446	432	425	405	423	460	440	437	453	435	483	448	399	431	473	400	424	424	471	430	426	405	451	413	432	431	464	413	421	456	412	432	454	457	431	458	444	493	464	435	437	473	467	407	442	447	418	459	437	441	405	437	441	459	443	453	426	449	397	427	444	418	399	450	404	425	454	466	458	424	427	438	425	429	421	417	410	406	452	417	441	461	458	468	473	423	404	450	437	425	433	437	426	437	439	400	398	423	456	423	437	436	447	440	440	456	468	464	454	449	459	445	439	425	411	412	448	451	448	448	458	453	462	478	424	430	449	453	459	417	461	445	403	427	445	449	422	458	452	458	499	439	434	435	417	470	461	457	461	477	445	444	411	426	438	430	439	459	439	430	428	441	452	447	432	462	448	425	467	414	456	438	440	460	443	415	471	406	417	450	428	454	438	425	437	440	464	483	420	433	477	443	439	462	402	443	432	443	420	431	410	427	444	438	451	425	434	456	431	429	434	453	452	419	425	410	410	411	433	442	412	443	444	463	470	449	455	479	468	469	450	433	479	436	423	434	397	464	423	463	453	462	412	431	462	431	415	433	446	442	485	475	438	445	461	432	433	419	430	466	459	412	450	457	405	466	444	455	441	459	461	468	425	455	408	416	428	459	421	443	424	432	440	447	449	405	436	435	450	444	472	416	451	477	421	462	505	467	409	407	459	467	456	459	438	443	439	422	442	408	418	459	443	483	441	428	421	483	446	417	446	441	432	470	403	429	452	420	478	488	465	482	429	409
20441	37799	34433	25722	21734	18242	14586	11379	8831	6897	5410	4208	3395	2559	2092	1654	1441	1291	1219	1118	1152	1290	1291	1289	1167	1136	1180	1107	1138	1128	1128	960	929	897	870	850	809	832	797	704	705	666	624	641	657	744	667	679	673	602	610	612	640	643	613	626	650	670	634	630	667	643	602	615	579	638	578	627	554	609	562	623	574	563	585	620	567	552	533	565	580	572	582	594	614	600	592	565	591	608	558	560	586	575	581	584	569	554	533	524	571	568	539	560	520	635	615	551	582	574	571	571	563	585	567	548	573	540	561	551	565	572	588	554	574	590	591	580	581	604	589	514	570	563	581	585	594	604	553	550	579	541	560	579	556	573	562	566	550	592	542	561	578	521	570	573	581	580	602	612	546	550	584	582	591	556	562	529	568	552	551	542	541	600	575	581	575	543	559	605	562	527	559	583	567	592	536	561	587	577	574	579	573	582	577	550	537	555	528	578	536	537	561	567	585	535	546	551	556	601	617	581	566	571	540	565	577	592	541	546	585	546	534	644	554	565	568	576	529	575	529	558	558	551	543	593	572	530	591	550	561	571	599	588	555	556	561	588	544	550	563	605	543	520	574	594	562	576	554	581	569	545	573	614	577	587	587	577	589	588	582	581	592	594	583	574	594	586	557	550	566	565	568	567	568	546	588	545	525	572	543	555	577	560	586	562	567	544	563	538	578	577	566	590	563	587	573	610	544	551	565	584	596	545	585	583	546	568	592	571	565	606	606	587	566	584	592	597	552	556	565	618	538	625	552	580	582	594	579	597	534	568	557	573	587	544	602	565	614	569	628	552	625	533	564	560	582	547	614	573	584	560	577	511	560	563	544	612	556	586	576	533	555	603	567	550	599	582	574	561	535	552	610	561	556	579	578	534	546	586	605	532	576	558	589	562	515	556	596	560	547	596	559	561	618	527	603	572	535	546	582	552	581	555	573	604	576	534	578	584	595	572	540	558	549	547	518	571	587	579	554	538	556	547	557	548	578	545	550	583	562	569	548	614	577	568	558	557	584	555	526	566	592	596	565	581	567	599	573	622	599	517	514	548	579	542	571	570	543	575	563	603	587	567	561	569	617	584	573	551	571	546	570	565	557	546	585	545	582	586	549	539	564	565	569	561	575	576	570	530	595	587	612	549	588	567	576	583	583	569	554	564	596	560	552	556	536	584	559	594	553	592	581	572	576	607	608	574	561	561	565	558	553	615	559	548	531	593	559	568	575	537	581	577	557	569	587	590	557	569	606	573	574	546	552	585	555	556	569	561	571	557	590	520	547	602	568	579	564	585	539	630	569	575	533	592	556	587	581	545	575	544	577	550	569	581	574	543	553	572	541	589	589	548	584	563	602	577	557	608	565	588	585	585	581	531	541	598	538	549	587	594	582	607	565	564	580	573	545	557	556	601	562	581	521	555	568	543	595	550	604	558	586	570	535	579	561	562	557	563	553	591	578	569	558	578	577	571	554	574	507	555	591	541	558	513	574	545	562	582	570	572	585	558	532	568	573	573	581	546	591	562	560	631	533	564	531	576	525	546	556	533	605	562	549	560	583	556	571	585	546	580	573	580	565	560	548	572	538	558	563	563	592	566	580	594	547	579	548	557	602	591	562	566	555	574	556	572	584	545	574	606	607	533	607	560	584	554	579	578	581	577	559	560	570	536	540	557	479	549	568	565	540	570	578	573	587	592	548	570	598	575	583	594	578	577	553	554	534	523	574	609	528	594	511	584	554	557	568	553	548	584	572	528	594	586	566	561	551	614	580	608	556	568	578	567	570	589	563	542	534	575	612	555	536	558	556	539	576	553	531	581	561	571	549	516	585	580	559	572	549	528	616	577	539	603	588	581	589	572	576	582	562	596	596	610	598	558	575	545	557	593	549	554	569	532	582	572	582	568	516	584	562	577	577	605	553	542	604	572	554	561	565	561	552	629	576	577	593	580	550	588	581	579	597	526	553	613	555	583	553	547	550	565	584	577	535	545	577	607	560	569	584	555	593	590	570	582	601	561	519	570	539	596	622	564	528	566	560	575	551	579	583	583	520	547	567	572	560	566	582	583	566	580	572	553	578	612	528	528	599	571	567	550	582	568	582	601	541	524	593	550	572	561	575	563	594	603	545	578	609	550	579	569	602	545	576	567	585	543	536	587	580	572	557	571	585	579	552	546	537	534	568	555	563	587	561	548	556	548	590	587	563	575	555	543	562	586	565	564	582	571	549	522	515	606	569	593	604	554	536	557	569	582	606	565	571	604	610	571	607	601	560	565	547	560	570	573	573	560	584	611	593	555	565	549	563	604	590	600	564	644	601	590	558	569	567	575	561	566	558	561	566	540	552	570	556	573	570	571	553	567	572	531	555	571	568	576	576	593	553	587	554	564	556	578	569	551	571	593	516	567	571	531	539	550	535	562	576	574	567	571	580	564	589	547	590	562	585	575	592	592	563	561	566	575	536	578	574	584	582	591	520	593	531	597	586	622	550	560	576	552	593	560	575	544	540	585	567	583	544	628	536	577	578	558	562	558	606	574	564	525	539	585	574	612	542	571	552	619	563	577	595	605	577	572	595	571	562	589	597	579	585	594	580	542	555	611	550	605	550	546	566	547	585	630	543	570	570	538	564	540	617	587	554	546	552	535	511	568	599	557	569	555	556	565	556	539	533	534	574	586	598	559	595	572	583	547	590	572	556	542	593	566	563	550	589	595	544	590	573	546	583	549	595	544	541	578	625	566	530	546	580	579	566	534	561	568	526	544	576	597	560	613	576	594	561	555	551	549	586	509	585	593	561	562	556	549	563	582	559	558	591	545	574	545	549	549	570	571	598	526	536	570	533	560	568	592	591	565	533	565	570	576	567	553	616	604	583	581	570	537	589	536	569	543	604	567	557	585	582	538	555	608	563	564	578	567	581	565	582	628	613	599	583	586	579	575	556	590	543	611	575	560	589	541	584	558	527	539	581	601	569	526	576	544	589	562	585	565	580	574	592	574	561	548	570	531	519	615	608	548	551	553	551	588	535	542	528	552	550	585	572	525	598	610	508	578	557	533	570	634	605	575	578	566	586	552	508	601	583	576	534	557	567	577	560	560	576	581	570	512	558	555	597	587	532	539	597	566	571	551	553	554	604	553	569	604	562	555	601	567	563	562	572	611	499	569	515	573	536	584	565	608	569	541	574	576	580	559	573	534	564	568	536	603	551	592	563	573	529	578	555	581	583	562	532	579	534	566	575	586	560	520	569	577	552	577	590	543	600	582	543	586	545	591	561	534	577	547	601	549	583	590	570	558	588	574	548	554	541	572	616	550	580	577	587	568	584	554	550	607	576	607	571	584	564	576	589	573	542	578	584	583	580	594	559	554	549	586	573	588	539	577	569	528	589	604	562	550	588	590	497	553	568	615	573	552	575	531	580	573	567	572	542	553	586	580	550	565	562	552	552	596	570	582	578	498	594	565	565	600	538	565	583	578
22406	20787	28418	23238	20908	21611	18295	8220	5126	3954	3059	2325	1861	1452	1190	1014	874	820	739	715	703	801	840	777	710	669	669	675	689	721	713	686	576	569	525	519	503	492	484	467	484	429	434	461	423	417	437	417	436	406	419	349	386	407	382	384	403	416	394	419	390	384	384	413	383	364	380	347	368	352	410	404	335	361	360	343	337	352	368	368	359	337	355	348	363	373	361	319	328	378	325	357	362	344	373	331	403	345	347	331	350	369	369	372	386	350	390	352	355	401	338	353	354	344	367	364	356	339	315	340	376	330	352	339	353	353	351	356	349	384	350	385	356	345	350	364	356	363	332	355	341	338	387	348	394	371	345	349	355	342	360	363	352	346	355	325	336	364	351	384	354	382	328	360	373	353	376	392	377	377	343	351	405	369	362	364	331	362	392	360	385	333	345	329	377	329	341	351	365	343	341	366	344	388	337	365	375	355	371	346	336	339	355	386	352	374	355	346	354	356	352	366	356	337	374	344	363	349	351	347	338	361	334	353	336	355	364	332	398	330	335	367	378	331	362	331	340	344	342	372	330	346	353	343	330	345	353	352	353	360	352	359	347	351	354	341	341	384	337	390	377	341	356	363	327	362	378	320	342	319	337	354	339	386	389	351	333	369	329	378	383	357	351	331	338	360	361	338	338	340	329	355	338	337	324	343	356	383	347	368	330	384	357	348	348	360	366	332	339	383	351	352	391	324	338	358	357	378	390	359	372	340	341	363	337	328	338	339	380	317	334	340	372	353	386	356	320	317	365	379	339	331	340	368	317	382	334	355	372	406	346	364	355	355	370	379	340	343	351	345	334	351	376	343	368	333	372	339	350	356	345	362	368	312	357	345	350	336	370	357	341	350	329	359	387	360	355	391	342	347	347	337	354	361	340	358	311	358	349	333	326	383	350	347	326	355	366	342	331	337	397	356	355	332	346	341	328	343	347	354	371	329	316	366	304	310	328	362	361	378	383	348	372	361	338	373	353	357	336	395	352	389	286	351	360	343	326	365	346	364	345	381	350	366	318	338	337	338	362	367	361	354	314	335	370	333	334	346	321	361	366	351	348	337	342	353	367	332	357	378	355	345	347	343	347	350	332	358	341	350	349	359	346	354	331	352	348	365	358	371	358	334	342	358	338	319	357	355	356	328	346	347	329	335	327	330	350	374	374	368	379	362	335	390	296	341	343	349	361	337	339	367	364	357	324	356	370	373	345	348	355	377	369	361	342	340	348	355	351	361	359	349	353	366	361	357	381	336	334	334	349	334	345	382	351	378	335	354	328	372	334	336	398	355	348	347	323	356	385	340	389	354	364	338	352	340	348	351	355	320	348	362	355	344	354	360	376	381	343	313	352	356	340	322	356	385	338	348	320	396	329	361	327	330	312	335	304	352	364	359	346	377	360	337	354	376	348	367	335	343	349	381	368	359	363	344	382	370	360	342	327	347	376	363	380	382	356	375	335	391	350	359	367	351	346	346	357	353	345	381	343	369	357	348	354	352	372	328	364	309	341	358	341	351	339	353	329	342	393	344	373	343	376	317	365	360	387	347	345	357	343	346	365	336	332	394	355	351	346	377	395	352	364	342	364	375	349	324	322	345	345	324	345	333	382	334	380	326	353	325	336	349	308	347	372	337	366	342	331	349	364	346	369	330	338	341	357	359	369	362	337	327	341	341	390	358	353	353	343	352	368	340	352	350	332	323	338	365	357	338	340	365	391	352	359	355	336	340	378	366	332	370	356	331	366	365	355	391	354	356	369	328	359	360	309	360	354	356	355	335	317	349	348	381	351	360	336	344	364	364	375	324	342	332	379	376	345	343	355	348	323	365	342	338	355	356	314	330	312	333	382	368	362	341	359	337	370	346	354	359	350	328	363	348	360	352	331	329	368	353	364	394	325	340	337	344	327	379	378	386	331	347	307	363	347	350	339	360	390	364	382	363	351	363	365	346	349	378	348	349	353	350	371	328	350	333	329	343	358	337	345	347	334	327	340	325	390	362	396	340	316	322	356	339	370	322	346	364	367	342	368	329	372	353	361	354	335	326	324	362	338	346	343	336	351	341	339	356	352	329	357	336	380	345	377	333	351	349	366	366	346	329	332	357	356	349	367	368	350	371	341	349	345	419	347	319	345	336	360	360	346	342	333	372	335	354	361	334	325	352	344	370	362	347	294	351	363	353	340	354	382	309	337	363	348	363	326	335	353	350	336	368	329	341	370	338	359	365	334	363	370	354	356	377	319	349	343	363	371	351	327	362	375	332	327	364	358	380	387	352	324	381	331	380	352	349	347	324	349	322	368	361	358	369	357	350	347	370	357	372	346	344	374	367	353	339	336	336	355	355	353	358	343	351	350	345	357	348	369	351	368	350	352	341	351	328	363	375	359	352	325	381	344	346	348	373	352	369	364	335	345	345	348	351	346	348	366	382	328	327	365	326	338	354	341	333	343	356	338	368	337	330	373	386	387	374	397	300	397	339	367	332	348	374	377	330	325	362	340	345	365	346	335	323	316	342	336	345	342	344	329	374	326	363	334	330	331	357	356	353	348	388	317	339	360	372	374	371	369	360	335	351	342	346	337	341	320	339	348	374	389	370	315	345	342	400	347	365	329	334	375	342	368	348	376	359	353	378	345	327	350	344	356	369	354	319	352	333	352	321	302	334	324	331	339	353	376	338	361	340	357	358	358	349	335	326	363	327	330	355	358	349	346	351	358	392	348	346	370	369	351	332	374	360	326	325	349	363	387	300	376	330	341	375	347	349	327	373	340	371	371	373	357	347	355	372	343	362	335	358	344	353	374	346	341	339	366	352	375	361	336	351	375	343	379	375	341	336	333	311	335	349	353	340	337	371	359	354	370	343	313	348	345	341	337	321	379	344	364	373	354	332	336	338	345	327	321	354	319	369	357	354	358	325	334	382	351	351	347	391	343	394	336	357	372	340	327	341	330	363	385	336	352	371	312	353	334	354	341	359	354	373	349	336	345	376	299	346	379	337	373	350	387	350	349	335	328	355	374	315	370	350	326	338	351	334	362	378	370	382	327	306	348	352	327	336	328	346	345	371	330	372	318	341	381	351	376	356	317	369	353	347	353	291	320	324	370	363	364	354	325	338	365	345	332	336	341	386	353	320	387	344	345	354	389	336	363	325	321	347	348	391	352	376	329	376	332	385	361	342	368	362	336	388	351	350	346	330	325	360	326	358	349	367	365	343	356	375	338	370	345	357	343	343	343	355	330	358	388	326	361	351	360	363	355	336	342	329	367	389	340	361	338	365	350	325	338	352	355	371	390	353	357	365	329	371	339	320	363	358	349	335	360	396	378	331	327	352	328	325	325	352	360	360	329	350	378	359	347	352	333	360	372	362	334	347	354	363	380	350	365	381	382	389	364	330	357	355	344	348	391	375	383	298	342	364	371	355	321	334	324	348	352	340	323	376	356	351	376	331	340	321	361	375	374	341
22300	41580	38077	29613	24943	21529	17570	13612	11057	8537	6555	5225	4231	3180	2409	2061	1774	1511	1409	1293	1361	1455	1476	1448	1287	1249	1221	1229	1308	1210	1253	1075	1074	934	841	814	776	776	745	687	566	610	561	592	573	611	593	629	549	534	533	521	543	470	529	513	522	574	552	559	588	573	507	487	491	526	478	426	467	479	496	453	472	454	471	482	471	485	460	461	426	434	426	432	463	415	473	465	452	459	458	446	489	426	430	450	453	470	435	450	430	424	422	417	468	432	453	458	455	429	455	465	454	454	453	458	406	439	458	454	463	437	421	463	469	471	459	425	434	410	445	452	451	402	441	450	429	431	410	440	438	445	431	418	438	411	487	460	477	414	430	391	414	443	434	418	473	438	428	444	419	468	402	447	438	411	473	443	490	471	447	402	447	435	463	441	428	473	447	435	485	442	465	408	412	425	413	443	415	443	452	475	498	410	454	431	478	417	440	426	454	462	454	436	441	426	407	426	442	449	422	457	425	461	456	457	437	423	442	428	450	431	464	452	444	437	449	412	443	459	416	429	448	486	476	438	446	452	431	432	403	415	466	460	466	438	427	452	483	437	444	438	440	407	448	425	418	449	451	448	435	441	479	437	442	439	423	429	430	444	451	458	445	445	436	462	446	455	454	431	442	455	431	448	493	452	454	441	470	443	472	433	461	424	369	471	441	476	443	457	436	430	454	434	421	453	461	440	457	420	450	430	439	432	466	449	446	400	438	453	440	414	420	437	422	471	436	423	451	419	442	451	418	435	452	418	476	442	428	404	462	446	456	442	420	447	416	430	439	463	457	421	447	424	425	419	489	440	452	446	451	447	464	464	438	453	418	445	450	441	455	469	449	452	464	462	459	444	446	473	417	461	453	435	411	445	468	460	452	451	480	459	438	446	426	472	420	449	410	488	463	421	437	463	477	447	468	436	465	428	412	420	463	421	478	437	448	456	436	451	472	483	448	439	439	467	413	454	452	496	462	442	429	425	409	391	418	454	430	431	441	404	419	432	449	408	454	420	442	457	452	430	441	395	422	430	447	454	402	446	438	441	417	462	440	451	454	438	429	466	425	451	445	440	439	473	429	450	461	436	441	451	433	424	448	433	459	447	411	462	440	397	490	424	419	440	442	462	459	442	460	488	456	430	466	492	413	440	486	460	503	447	451	425	438	429	438	488	471	399	463	477	456	434	431	454	461	448	470	462	421	438	448	467	465	445	424	420	479	424	482	453	427	447	445	476	435	410	482	437	436	422	441	429	424	445	424	453	442	455	442	468	446	449	447	427	426	474	437	442	449	456	405	444	450	439	433	456	466	416	451	441	417	434	480	440	451	411	417	448	437	446	435	428	445	442	428	443	434	418	407	443	437	468	454	468	438	448	438	424	428	445	419	452	425	478	452	451	454	444	429	427	448	448	463	460	473	423	425	434	430	435	454	437	441	422	463	480	459	394	447	454	422	451	466	448	439	437	452	462	449	469	441	393	474	445	447	460	465	456	439	446	423	431	453	427	497	460	444	458	458	442	439	454	496	437	469	478	458	438	447	452	437	444	418	479	467	446	433	464	483	451	438	435	462	439	469	451	473	449	456	462	406	479	449	443	459	463	453	481	458	420	427	461	401	438	439	464	425	435	419	457	466	446	462	475	428	443	417	436	427	455	470	444	506	475	414	461	472	441	441	422	440	448	436	461	443	429	451	481	461	487	396	447	441	458	450	419	458	472	460	425	417	384	470	472	413	486	425	416	460	413	446	432	427	385	442	412	445	453	451	423	498	469	453	445	462	455	477	434	448	443	493	445	427	427	450	451	427	454	411	417	424	430	432	408	443	452	421	420	437	397	501	457	440	461	451	415	406	454	417	453	446	456	436	474	457	439	487	452	434	438	461	415	436	465	442	435	433	425	464	437	429	452	404	466	432	488	448	452	420	467	454	446	469	445	405	484	452	470	389	455	437	441	425	510	449	476	417	438	451	448	425	424	487	448	468	439	421	440	422	457	449	425	423	427	464	437	446	455	470	455	482	450	398	439	444	464	431	432	466	432	425	439	441	452	434	412	456	445	466	443	456	435	433	404	448	447	491	448	440	417	433	441	432	452	420	473	453	458	425	428	432	457	492	490	441	449	459	449	436	429	445	469	484	431	439	427	405	444	472	468	475	432	425	443	484	453	433	466	507	470	392	424	439	468	456	433	442	445	458	490	442	485	437	454	481	460	460	474	428	440	440	463	431	460	449	443	476	472	435	428	462	412	456	470	426	441	461	476	436	457	450	485	480	447	458	436	455	404	466	439	429	454	438	434	471	433	456	471	448	405	445	462	456	412	431	428	437	406	403	432	430	477	438	427	466	485	417	470	433	462	454	395	430	440	482	464	475	472	461	430	446	485	400	456	437	452	444	457	487	455	386	440	442	451	439	425	480	445	435	470	436	443	420	475	432	462	437	462	459	453	437	433	443	398	427	464	428	431	438	444	502	414	445	425	452	404	438	463	417	421	492	454	435	429	442	446	455	440	446	446	429	429	405	429	450	410	424	439	461	452	434	424	454	413	432	406	430	459	437	403	440	447	409	447	489	462	451	485	483	440	429	435	438	457	425	447	436	463	431	436	408	455	440	436	443	454	481	463	460	435	452	461	457	439	441	419	440	425	410	434	454	425	401	452	451	471	466	433	431	424	452	434	448	447	448	430	467	399	433	468	387	463	450	467	408	446	456	477	442	451	407	419	456	412	459	435	446	456	459	432	461	449	398	441	408	432	420	431	467	418	438	453	472	438	460	459	435	449	479	454	474	481	423	422	450	450	442	454	448	446	458	462	451	444	425	436	445	439	412	445	409	464	468	433	479	450	445	433	408	486	408	432	418	428	472	399	433	437	471	454	456	460	450	441	449	473	464	455	411	464	437	473	418	471	461	439	448	478	472	405	421	435	420	495	506	442	442	452	441	401	397	444	442	456	461	411	457	469	456	465	468	459	454	454	403	444	417	447	444	443	466	437	427	419	469	421	459	474	416	441	428	415	458	457	469	452	425	424	439	485	402	425	472	470	398	471	441	494	422	435	430	447	457	425	462	393	458	406	467	464	456	468	480	451	440	436	443	462	459	435	443	426	447	441	434	454	397	444	443	459	471	428	432	488	439	419	407	451	455	466	459	443	461	448	399	436	414	429	439	460	424	450	429	431	458	455	461	449	416	441	426	450	426	477	430	419	429	455	448	455	405	454	450	425	437	444	488	450	473	465	439	478	432	469	459	454	408	412	437	428	425	445	429	425	422	430	403	467	467	430	406	463	422	400	438	489	459	442	449	437	421	435	433	472	433	428	425	483	461	462	404	436	465	431	425	463	423	425	458	413	434	465	452	472	451	431	416	467	410	478	400	427	406	436	424	452	428	445	476	417	426	460	466	468	423	448	428	423	459	432	481	436	444	426	467	448	472	447	423	472	448	423	437	440	400	433	448	392	419	447	435	433	455	430
26776	22760	24993	18766	11952	8751	6249	4284	3188	2391	1852	1536	1329	1081	988	865	793	764	733	700	750	788	744	752	751	762	735	729	712	722	722	664	688	668	662	672	612	660	626	603	633	601	602	608	614	612	599	594	578	594	590	571	602	583	552	597	570	561	564	576	579	583	588	567	529	595	551	557	590	570	535	568	578	578	622	534	574	575	537	577	560	563	563	601	540	551	580	555	568	568	520	560	581	534	551	572	595	582	556	599	587	613	590	534	566	617	549	532	561	566	536	545	578	539	554	564	560	546	560	592	586	580	561	550	535	558	583	563	561	605	586	577	560	603	548	537	570	570	545	589	551	574	517	562	568	579	541	556	541	535	541	572	559	515	603	538	593	584	553	554	609	625	550	548	571	541	574	541	535	553	588	568	593	527	551	553	590	576	576	598	547	565	530	540	562	603	562	532	554	552	555	555	564	596	573	571	563	579	550	573	538	567	551	612	556	578	547	558	559	551	600	547	544	564	588	572	531	562	591	570	585	549	571	593	585	592	541	548	578	591	555	569	511	537	565	533	569	588	551	589	553	524	554	585	598	589	559	602	577	593	570	561	572	558	543	562	561	530	536	584	581	584	557	564	593	590	536	531	543	561	565	537	556	543	581	554	586	580	559	542	533	533	555	540	598	598	552	575	569	638	582	525	553	586	552	563	589	518	549	534	550	546	582	554	548	561	561	528	572	541	567	545	484	578	550	519	525	545	588	542	557	557	541	582	538	584	592	541	557	570	561	571	559	564	553	540	560	525	569	587	602	580	558	571	531	565	571	541	546	555	547	570	597	566	605	566	535	540	579	588	570	590	594	575	564	548	529	631	537	559	542	558	565	548	569	580	558	581	559	596	549	552	544	505	558	531	556	592	576	518	540	538	554	577	560	553	591	564	566	539	553	532	545	619	594	602	562	550	535	540	561	562	562	587	578	547	588	586	526	520	553	558	550	582	614	560	541	561	565	520	560	562	557	570	563	576	604	552	536	563	557	549	532	533	541	559	534	581	565	509	575	499	552	575	589	562	576	535	559	569	590	527	567	569	555	590	569	547	569	574	585	550	620	570	594	531	559	579	550	564	552	564	507	561	510	568	569	625	597	597	575	542	595	574	576	549	557	532	535	594	580	618	573	538	541	573	610	581	618	554	552	584	570	532	544	563	557	583	553	572	590	520	607	617	557	542	590	547	576	558	561	580	539	549	555	551	584	588	581	556	578	581	541	570	574	571	574	573	584	538	576	545	550	566	582	567	531	560	583	542	577	598	584	549	534	586	560	543	558	615	577	594	546	522	566	566	586	557	582	582	537	544	576	564	576	563	569	589	568	539	573	583	569	542	582	536	537	577	603	536	570	548	531	539	559	560	557	577	566	520	511	570	531	546	613	555	565	576	534	587	606	518	602	585	540	601	548	538	556	589	554	584	553	568	557	567	534	580	559	546	597	536	582	544	548	544	539	547	516	527	572	580	580	539	572	571	561	544	566	548	581	557	591	562	542	586	578	559	542	559	606	553	564	550	532	571	582	574	590	538	530	563	577	585	602	539	539	561	618	549	571	576	581	575	571	542	595	555	534	532	574	612	562	561	559	510	583	531	550	566	569	598	535	562	605	525	600	581	564	579	582	581	564	560	579	533	536	552	561	502	580	563	569	553	579	548	569	560	585	570	586	573	539	537	552	544	559	550	544	549	542	597	534	566	575	600	526	540	565	550	579	595	569	557	531	535	611	558	532	536	544	545	521	535	562	607	595	570	604	532	552	604	584	545	597	538	542	601	564	577	537	556	523	561	509	587	580	553	582	553	539	528	551	527	546	557	530	551	556	534	554	557	555	519	559	531	573	615	591	502	547	545	509	563	567	552	586	554	551	565	572	573	584	541	594	587	557	568	538	531	576	573	565	544	557	598	592	570	571	567	574	586	558	516	572	566	551	586	575	550	582	580	591	593	598	645	615	576	530	606	591	571	559	571	598	546	557	595	523	582	534	548	567	543	521	522	560	596	573	526	574	549	554	596	557	543	563	556	538	590	541	560	575	580	607	578	547	562	566	611	610	538	569	535	559	502	561	584	564	554	574	569	540	590	566	543	527	562	579	560	577	626	532	524	563	565	575	616	527	531	554	560	567	587	605	570	534	576	563	600	541	595	580	557	565	561	564	531	549	531	581	599	552	535	555	585	575	586	565	543	580	577	545	558	543	549	511	560	538	589	575	523	559	535	578	571	566	562	514	580	548	555	559	581	550	563	606	550	570	575	566	535	581	545	565	530	573	591	554	560	563	537	512	587	572	517	557	548	546	538	569	551	558	581	530	556	555	537	547	548	544	543	566	518	578	528	532	592	582	513	572	542	540	570	561	591	548	578	566	561	549	588	522	587	550	582	568	547	574	506	590	544	543	579	545	555	566	565	553	530	548	548	586	576	571	510	513	534	574	554	550	553	585	582	531	551	568	540	610	569	557	576	544	588	534	509	569	594	565	541	564	621	535	570	532	561	581	566	567	568	560	608	527	518	604	583	553	565	572	541	557	540	565	532	580	603	572	529	553	575	578	584	545	574	553	536	560	566	548	521	554	511	557	538	539	555	613	562	492	593	545	568	540	568	579	573	569	536	567	554	513	574	599	575	561	578	565	540	607	550	590	606	567	530	567	564	591	548	565	594	551	570	584	578	566	614	590	519	512	571	547	564	546	581	594	555	581	568	565	598	551	579	596	582	571	579	515	526	580	557	541	559	568	532	550	568	555	536	532	567	586	537	574	550	583	570	555	541	587	602	548	563	521	592	527	602	556	575	601	596	573	583	590	547	554	567	556	551	546	576	546	522	525	517	582	581	560	601	576	542	573	520	571	569	533	555	616	576	554	525	575	525	544	564	577	563	555	552	502	570	515	579	542	570	550	548	571	587	599	522	571	569	566	585	551	580	588	564	574	537	573	589	554	592	545	570	587	574	593	581	566	524	536	576	566	580	550	571	536	604	525	539	576	594	552	554	544	593	577	557	560	579	541	567	560	560	552	513	539	560	563	582	556	574	525	549	577	546	548	537	541	580	531	563	536	560	561	579	547	568	544	566	606	532	540	564	539	540	521	538	556	541	576	566	571	571	562	527	568	563	543	586	586	543	572	592	572	591	561	556	599	592	543	558	543	586	578	602	563	581	598	579	604	560	549	575	555	539	555	526	527	563	580	545	591	576	570	600	552	583	551	551	557	587	550	605	522	528	568	575	595	569	543	602	556	528	607	558	524	555	590	550	523	581	554	529	529	583	598	567	554	556	546	580	544	579	546	549	552	571	597	548	573	556	529	526	546	563	577	530	584	536	545	572	544	567	545	582	537	590	574	581	562	530	514	511	535	554	584	561	545	576	578	518	541	542	557	575	612	590	562	587	525	556	548	570	545	559	592	600	542	583	548	549	517	567	536	539	526	540	576	574	600	572	552	552	541	556	566	560	544	605	590	616	554	545
20421	32734	28963	20478	17236	14439	11375	8968	7017	5256	3903	3297	2506	2017	1687	1538	1280	1122	1153	1112	1103	1051	1174	1237	1140	1128	1045	1094	1098	1103	1034	996	990	891	879	937	883	881	800	794	807	808	760	739	741	764	766	797	736	764	761	753	729	751	716	784	770	731	767	749	709	772	763	735	759	701	686	714	700	698	760	736	711	731	705	726	742	702	748	706	735	703	706	735	700	718	717	722	710	686	751	688	743	678	708	710	744	672	739	677	706	707	722	703	673	720	728	763	730	737	716	683	754	755	731	691	731	723	700	677	700	705	710	732	687	723	705	681	730	695	705	703	719	741	678	703	771	722	671	709	710	668	698	699	751	685	787	726	734	718	688	735	688	685	701	767	690	675	705	733	736	705	710	727	724	688	714	708	710	729	695	741	771	737	707	745	712	750	668	717	764	698	670	727	711	710	688	737	761	654	757	716	680	708	694	683	723	663	685	706	678	708	673	701	760	703	718	727	724	712	702	738	705	666	696	777	719	724	730	712	708	720	675	723	708	664	682	712	727	760	701	708	698	720	765	657	683	701	697	754	712	729	685	672	696	713	700	729	696	747	766	726	772	701	736	670	701	765	724	745	711	657	697	710	680	713	695	727	710	729	666	734	724	726	715	735	731	767	715	667	734	722	748	763	702	665	755	733	712	723	710	709	738	695	740	734	750	719	722	727	687	728	722	721	685	701	751	718	729	736	731	640	705	684	671	719	715	716	650	708	669	737	705	699	730	667	682	695	721	733	766	753	741	704	677	745	734	679	680	675	751	732	721	714	777	715	717	721	712	694	716	747	707	742	701	682	715	721	697	702	742	736	677	693	711	738	715	722	742	764	697	701	720	734	768	615	710	715	776	691	714	657	713	696	752	701	710	732	723	735	741	743	685	713	763	701	741	733	721	705	673	697	734	708	683	676	679	687	713	760	702	733	705	713	770	737	699	765	649	707	710	708	712	686	722	710	694	734	696	701	741	652	721	708	722	711	699	721	729	732	711	684	700	710	716	723	741	745	699	710	722	693	725	726	743	675	734	705	683	731	721	740	679	685	740	705	720	686	708	668	702	691	709	734	714	712	674	683	763	690	684	689	718	759	693	742	716	719	727	687	705	742	716	726	746	755	689	693	693	695	662	698	713	752	735	685	722	732	675	706	701	681	694	721	703	722	683	741	662	713	736	739	742	736	721	714	727	687	700	706	736	743	703	706	692	693	697	771	689	704	714	668	690	706	665	724	697	693	749	714	680	681	706	741	710	695	724	709	702	741	718	686	705	698	690	684	737	693	777	730	680	690	723	738	737	720	725	682	724	726	694	725	761	685	737	721	746	736	730	735	742	744	703	730	708	724	692	700	679	702	743	714	734	707	752	709	724	726	714	726	671	673	730	697	741	699	669	733	705	755	717	714	749	731	745	713	728	718	701	767	713	749	665	686	697	698	695	737	680	718	731	705	677	704	739	690	740	682	702	725	699	775	703	690	707	730	721	717	694	687	714	721	708	716	686	775	732	743	747	714	712	709	760	711	705	718	685	696	716	672	706	709	673	676	692	676	703	785	735	722	712	704	757	723	698	761	705	708	728	683	706	729	709	773	686	680	677	753	649	705	731	726	746	673	711	691	690	741	718	737	706	697	706	731	771	697	708	691	757	703	755	726	730	694	695	691	676	683	712	678	701	674	718	722	754	717	707	711	698	665	695	703	729	697	725	679	727	685	716	706	726	731	722	701	677	723	695	732	702	699	708	742	682	695	696	688	693	711	680	674	677	712	738	687	729	708	738	711	680	685	736	732	716	729	675	650	671	731	740	706	732	690	747	695	735	723	722	701	711	722	746	707	705	690	717	695	711	737	721	717	775	762	655	691	749	695	712	755	747	739	691	680	717	695	759	729	678	703	683	698	726	727	693	680	666	723	711	702	748	756	732	649	729	740	710	783	688	681	710	706	726	699	751	701	718	669	774	763	746	669	726	694	694	711	733	721	723	683	725	742	722	729	709	734	724	715	705	699	750	731	705	726	661	710	667	748	699	724	639	712	729	727	690	717	753	725	710	704	747	714	768	709	724	735	709	732	702	717	753	683	679	677	712	698	737	767	680	744	680	752	759	712	707	737	733	736	699	715	712	709	744	718	701	720	720	715	709	759	706	682	714	715	732	754	653	756	673	743	711	733	718	720	738	721	668	707	735	724	686	686	720	662	728	676	727	700	777	752	713	680	722	726	697	726	685	732	685	718	701	739	666	720	667	705	723	729	719	743	720	737	677	765	718	707	706	765	725	697	742	742	708	673	728	699	743	722	700	687	750	711	731	708	710	724	680	706	717	717	717	695	761	703	682	681	700	733	734	697	697	729	742	729	694	712	711	698	723	725	734	750	703	693	717	753	729	726	725	732	714	722	687	755	707	656	707	731	684	694	741	745	740	746	743	691	681	699	690	654	720	728	708	686	719	725	724	746	694	715	735	729	728	653	683	732	771	696	728	710	678	752	693	684	692	765	727	702	690	752	733	683	700	714	739	687	714	742	737	679	708	761	745	708	709	724	725	672	672	721	731	732	701	737	683	722	747	754	734	692	762	694	727	680	719	672	665	717	725	722	724	748	699	731	745	694	755	715	708	747	692	710	723	692	726	754	665	733	746	718	713	709	688	704	726	735	703	715	670	638	742	738	705	713	718	689	697	710	682	728	739	755	750	736	737	672	742	706	723	693	645	682	726	720	689	697	736	681	673	672	685	711	715	718	751	672	711	691	700	701	691	720	727	739	724	747	705	722	738	722	680	763	703	690	716	734	765	701	722	746	712	678	706	697	699	727	705	691	725	716	648	761	702	732	762	731	724	722	766	704	736	694	720	743	735	711	705	706	723	700	660	725	675	700	728	721	691	722	739	686	756	739	709	736	750	732	703	707	692	692	705	695	744	718	691	739	705	734	728	762	703	707	725	731	739	715	723	705	672	689	702	720	730	681	719	710	708	703	694	704	697	712	736	726	740	713	725	702	692	718	675	718	693	723	693	720	699	702	736	754	704	721	654	685	732	705	714	727	696	703	732	721	768	705	669	707	688	702	742	715	685	769	719	657	706	693	666	757	781	737	700	746	747	744	756	694	665	727	690	732	646	720	745	757	737	737	675	737	754	644	690	714	697	706	686	738	700	734	755	758	684	690	723	738	709	645	720	745	755	688	709	692	682	772	724	705	733	699	715	682	689	659	716	739	698	708	753	690	734	772	730	735	677	704	691	683	717	740	707	720	710	713	695	697	699	657	723	657	734	713	735	748	653	662	709	695	682	721	684	736	719	702	744	699	756	712	796	698	754	733	714	751	710	725	709	712	710	719	728	719	710	733	710	691	719	733	665	733	733	697	689	703	729	670	721	729	688	721	702	738	730	746	705	725	725	781	711	706	742	726	702	713	734	668	742	714	705	663	771	709	717	745	689	695	686	733	687	728	688	711	731	745	743	716	723	763	689	702
23476	20776	27996	23711	21027	17419	11194	6215	4090	3117	2406	1921	1566	1300	1131	921	837	746	755	721	715	763	810	772	730	716	683	713	683	744	710	670	596	626	597	582	563	554	515	510	585	495	504	503	498	541	535	508	485	476	506	489	490	492	497	471	505	482	512	488	469	524	480	514	444	449	463	427	485	449	452	479	444	434	482	474	505	488	441	447	435	445	457	472	412	477	463	538	469	452	439	454	434	481	439	483	461	469	421	489	474	444	491	462	459	451	435	460	471	416	479	457	432	460	426	510	501	478	466	428	476	466	448	406	442	470	456	430	450	469	428	461	462	475	510	457	447	473	467	461	465	495	481	469	446	480	456	451	452	437	472	448	439	467	477	465	498	480	462	435	460	404	468	470	478	426	460	438	439	404	460	477	423	460	489	493	454	431	455	488	440	454	450	512	472	472	466	387	445	489	498	481	424	465	486	423	482	461	460	466	424	486	469	448	461	473	452	459	473	426	480	441	454	432	447	421	439	503	482	439	441	459	472	487	471	468	426	446	468	447	470	491	459	457	495	456	484	442	454	413	460	471	429	460	483	482	438	449	484	461	455	490	448	454	456	463	483	452	484	453	479	447	472	434	460	452	464	489	463	453	442	454	458	492	477	464	468	486	455	499	471	478	451	495	497	451	460	435	483	458	455	471	424	456	434	433	474	448	439	425	430	478	427	450	451	435	415	499	486	489	418	492	473	432	457	427	492	490	461	443	465	467	432	458	439	451	426	434	451	457	465	481	476	487	529	490	470	459	409	462	517	437	449	453	474	494	464	441	426	446	483	468	436	424	454	461	472	424	449	427	464	442	479	461	464	483	402	428	418	426	488	432	466	435	446	435	458	433	414	451	463	440	447	448	463	475	485	436	439	421	460	463	422	469	445	460	431	444	442	455	475	481	478	470	455	444	472	489	477	482	441	492	469	496	467	451	448	429	488	463	444	490	452	452	465	460	455	438	484	498	447	448	526	489	481	468	464	471	473	459	439	410	427	468	488	491	452	433	464	505	498	460	454	433	484	430	452	450	449	440	435	446	425	453	455	447	489	457	428	416	456	448	417	445	444	447	439	451	482	441	453	444	415	443	460	443	484	461	436	426	467	471	444	475	437	449	472	474	451	477	460	433	522	434	445	495	467	436	479	463	486	413	429	448	448	414	441	425	465	431	501	467	454	449	447	456	483	502	456	447	434	460	415	459	446	462	469	465	411	466	494	470	395	494	452	448	455	464	470	444	461	456	462	429	472	443	411	486	497	452	474	440	471	474	448	439	423	447	476	452	481	492	482	410	427	518	465	473	430	480	490	457	418	454	449	459	442	448	470	438	470	438	436	436	456	476	419	437	471	450	481	480	457	436	482	452	455	448	454	445	454	485	495	473	439	452	434	425	416	459	490	420	476	480	470	476	431	453	470	460	475	461	424	461	439	452	452	466	468	437	445	441	426	466	422	436	419	470	461	487	462	453	450	453	472	485	485	480	452	428	509	463	481	413	445	426	442	459	468	466	478	467	442	478	460	454	470	462	440	479	458	423	428	433	462	460	485	477	431	466	465	462	420	418	463	416	444	436	485	491	476	439	440	424	402	483	444	438	469	419	439	444	464	467	482	465	461	462	481	475	451	430	443	453	463	472	506	431	453	452	454	446	442	437	473	418	462	482	457	455	449	468	418	443	449	452	459	428	470	451	479	453	433	502	477	452	478	464	457	440	464	422	468	495	434	458	432	416	443	498	458	439	455	451	445	457	461	454	488	440	487	508	463	438	466	467	485	450	438	490	465	462	483	464	465	507	458	435	448	436	472	446	470	445	441	462	428	446	397	441	428	430	444	455	435	493	447	495	466	462	447	442	445	441	483	465	442	462	466	435	451	456	474	442	454	464	500	443	467	428	474	505	427	418	456	442	459	454	443	515	460	461	451	465	442	471	456	448	492	461	446	470	447	468	454	459	484	467	424	488	436	441	446	422	448	417	478	434	446	478	407	463	445	452	449	455	438	481	417	430	475	478	457	511	465	408	457	453	447	472	431	485	469	482	481	455	438	476	466	485	464	438	486	432	450	461	423	414	402	445	427	448	441	445	458	479	453	472	480	449	452	474	459	469	451	433	476	454	491	482	469	467	446	429	451	443	447	462	422	471	447	451	475	491	421	439	431	452	455	460	466	457	470	470	441	440	441	438	462	441	503	457	426	461	427	431	479	417	472	492	449	467	470	453	442	442	443	437	463	474	430	444	449	457	483	470	460	436	458	463	433	429	491	451	469	474	471	476	490	442	498	398	439	489	397	494	479	470	436	496	466	477	456	422	432	481	468	436	454	440	464	441	469	489	452	430	487	459	497	455	476	455	441	501	510	468	458	515	465	454	455	440	446	484	450	438	467	494	491	472	478	499	457	442	414	477	443	433	442	509	465	468	461	501	472	440	428	476	438	463	510	481	464	471	446	458	475	475	476	480	468	479	463	467	489	476	456	450	408	436	448	452	496	412	437	458	422	434	499	455	478	479	467	455	441	486	436	481	477	439	402	426	452	479	524	475	462	445	442	490	471	458	444	451	467	456	468	443	435	464	456	410	468	413	449	472	459	473	449	460	447	428	431	479	452	461	444	476	468	466	454	417	463	445	450	448	450	400	427	446	475	422	426	415	436	422	430	464	458	461	487	459	447	472	471	479	428	451	427	456	457	440	432	465	458	473	459	478	428	477	419	460	457	451	461	451	422	470	433	435	452	460	458	440	460	461	494	482	457	466	404	441	500	469	428	435	457	481	487	439	470	444	490	479	433	440	435	464	413	464	477	462	411	425	458	422	460	443	426	450	457	476	466	457	479	455	468	441	425	509	476	416	469	461	507	443	452	429	469	443	451	483	472	425	458	438	422	479	441	485	455	413	483	483	471	479	440	455	456	440	436	459	447	461	455	487	489	454	442	452	465	470	432	454	423	479	465	468	429	435	469	439	459	475	479	461	437	454	434	482	470	461	465	456	430	455	454	444	427	457	454	459	476	434	443	488	423	468	425	450	435	455	447	475	504	456	420	470	455	445	455	432	476	422	448	435	465	469	466	458	455	436	460	474	463	453	467	487	464	475	399	476	489	444	470	466	473	436	519	487	455	448	470	473	480	419	449	457	482	465	417	457	494	449	450	489	455	480	409	462	496	454	452	495	491	456	427	478	473	446	463	455	489	474	425	452	471	464	464	473	466	450	443	467	442	453	432	432	495	490	417	490	435	489	487	424	492	465	482	448	463	477	460	405	464	474	425	447	444	470	421	460	457	474	432	435	449	499	460	444	427	444	459	444	446	450	488	450	466	445	485	425	484	423	471	447	471	454	455	464	448	447	464	408	422	463	442	454	440	452	448	441	443	523	471	440	439	428	484	487	471	444	463	504	456	502	465	454	450	484	427	454	469	440	474	423	452	472	482	438	474	490	506	452	493	473	472	461	462	451	474	476	489	475	470	430
20645	37643	33998	25527	21369	18164	15047	11645	8846	6736	5258	4170	3279	2520	2089	1828	1503	1350	1298	1142	1212	1295	1322	1235	1200	1136	1147	1139	1214	1169	1090	1067	1019	912	891	878	898	821	807	726	683	688	697	678	692	718	698	676	685	677	697	693	612	611	657	661	618	656	701	656	685	651	621	619	639	585	643	612	562	600	642	589	578	575	599	601	595	623	557	627	583	616	554	596	569	579	623	592	607	597	606	601	547	611	599	587	582	585	579	557	593	559	560	575	555	583	604	611	614	624	551	583	578	634	602	565	588	620	599	551	559	607	589	552	573	583	579	596	604	582	566	608	581	553	574	572	607	588	614	608	594	572	588	597	579	574	541	602	554	540	594	589	597	609	629	598	570	629	607	576	605	590	588	615	579	587	625	564	584	574	564	555	564	587	572	617	590	582	577	574	583	580	605	595	592	574	571	571	611	536	594	579	568	565	630	547	569	602	580	607	559	613	620	553	591	568	561	600	583	552	564	573	609	618	595	628	592	586	564	572	591	536	594	540	582	593	555	592	570	558	576	567	588	633	557	551	593	605	552	608	590	610	617	587	601	598	590	574	585	580	526	534	584	593	563	565	565	583	555	570	554	593	561	590	604	568	557	595	589	537	612	607	616	581	547	563	568	628	604	608	598	564	596	596	604	602	589	574	594	563	523	587	567	556	607	615	559	615	594	588	592	566	559	549	568	621	592	557	574	581	591	609	575	612	566	584	547	568	596	552	606	618	589	571	571	567	568	603	572	569	543	616	540	561	554	589	549	599	531	609	580	582	587	594	584	597	574	580	578	617	556	627	560	620	593	603	582	567	599	574	583	603	623	607	543	563	616	617	571	601	615	584	571	598	555	598	571	543	546	569	581	600	582	600	615	572	582	536	593	574	616	567	589	568	613	614	576	595	576	611	610	595	568	597	619	599	525	593	563	552	565	572	577	581	569	570	601	590	582	575	595	585	568	552	594	602	590	564	566	567	606	585	596	586	611	626	565	616	551	543	587	587	582	604	570	604	619	560	596	584	560	573	573	622	571	594	562	587	599	581	594	568	615	586	536	587	617	575	599	570	613	585	572	599	610	592	596	623	612	620	551	558	572	518	571	598	619	594	599	613	601	625	613	605	581	586	521	621	586	567	608	593	578	585	573	589	588	610	646	649	562	576	620	577	640	610	613	566	602	592	578	582	608	565	561	556	562	586	564	554	654	578	575	562	613	566	600	587	570	570	573	604	574	562	558	602	606	613	577	622	557	607	598	628	591	544	629	580	571	554	591	569	579	604	581	567	591	559	584	578	562	583	551	558	581	593	575	571	562	589	603	561	580	588	560	604	543	594	625	551	614	592	573	590	586	577	622	552	573	579	575	594	565	585	598	595	600	583	581	558	593	603	597	568	583	563	569	606	553	581	630	573	588	619	588	608	556	593	538	551	622	613	572	580	592	554	575	572	578	565	567	548	572	576	617	590	605	561	586	566	617	614	551	541	583	574	570	615	561	544	578	572	582	606	615	586	587	592	568	576	609	593	548	560	553	598	586	606	575	581	584	569	573	618	572	594	602	560	600	545	560	604	610	592	566	572	568	558	592	612	601	555	587	564	552	593	588	589	544	618	605	564	605	602	585	584	570	600	579	597	568	597	576	563	552	586	585	575	607	558	592	580	573	638	549	576	605	590	580	601	582	532	627	568	609	612	595	591	599	586	565	583	572	620	571	577	553	615	598	632	592	591	579	585	609	561	593	588	569	583	565	585	578	580	590	597	596	584	566	629	649	577	572	576	558	555	575	560	568	551	597	574	588	558	600	549	561	563	590	588	585	593	587	568	563	600	561	610	602	604	588	601	558	608	604	637	607	569	598	605	657	576	586	589	614	600	560	561	592	565	566	608	589	568	565	624	581	609	590	600	590	597	578	577	583	578	604	593	589	582	587	557	574	558	595	543	571	573	631	537	596	597	558	557	580	616	579	567	600	602	584	595	554	613	585	584	608	544	599	602	602	557	548	607	603	553	597	589	581	618	592	599	564	597	572	587	573	568	611	585	623	594	579	567	593	570	541	600	584	610	584	608	568	583	565	589	618	602	539	527	609	582	559	637	540	583	629	593	630	562	565	572	610	589	595	608	557	593	571	578	568	594	596	577	621	596	571	609	548	570	574	590	608	577	584	581	607	593	535	630	613	623	588	611	609	596	611	587	585	568	566	595	599	584	566	571	600	574	616	576	556	590	591	569	563	601	593	527	553	609	560	616	604	623	588	606	603	608	571	552	577	578	573	603	584	592	551	610	536	573	615	612	594	585	601	563	583	588	538	558	535	523	599	591	586	559	586	534	554	578	601	580	599	547	564	604	586	623	590	547	613	563	586	603	566	581	583	580	570	562	579	544	585	551	590	562	584	589	556	591	580	603	547	619	574	655	585	527	594	524	578	595	581	581	620	596	599	549	552	544	625	580	583	586	621	543	530	605	558	562	586	571	586	642	573	580	596	590	606	578	561	611	572	598	572	593	609	578	581	626	550	626	558	595	595	589	581	619	598	587	591	569	567	583	565	580	577	560	588	580	599	583	579	557	598	572	623	592	581	565	620	630	649	554	574	554	566	563	579	562	539	589	594	569	569	600	599	539	563	601	591	598	537	598	579	596	604	586	600	605	575	600	584	609	574	562	598	583	576	560	564	607	604	617	596	598	592	586	563	596	549	612	580	558	596	604	588	588	609	577	583	531	577	574	598	558	581	606	601	605	604	590	565	587	573	575	605	559	608	594	573	566	589	577	620	596	596	569	593	593	542	545	597	577	634	542	540	625	630	574	581	590	635	591	595	553	570	557	593	611	588	598	584	550	560	573	564	560	618	615	553	586	629	587	613	598	597	528	591	573	605	615	581	591	613	589	581	615	595	619	593	575	629	507	585	628	584	585	590	596	568	564	606	561	578	569	566	587	558	568	603	589	602	593	582	545	598	574	602	606	610	576	557	569	547	578	617	579	565	534	547	570	598	559	577	583	594	542	571	602	584	612	596	596	605	627	572	575	633	577	572	542	601	581	576	629	630	607	606	576	570	584	602	580	595	602	626	531	586	600	585	547	551	591	560	573	568	589	550	579	604	613	599	576	564	550	568	627	586	600	553	608	589	629	581	578	568	614	599	581	528	604	571	582	586	593	568	600	570	597	560	562	551	598	596	563	551	606	579	569	569	558	586	553	621	623	581	640	647	590	569	565	592	594	574	602	602	595	591	617	586	593	598	580	598	573	604	619	572	624	538	584	575	549	589	554	564	578	581	583	556	582	595	575	584	591	573	607	612	558	597	601	609	612	578	587	535	563	556	558	561	601	582	533	555	567	597	569	576	621	586	610	574	593	592	588	577	596	644	590	607	545	583	607	591	577	621	597	574	596	531	543	559	573	587	575	635	547	541	593	559	613	578	588	580	565	590	590	565	563	563	611	575	571	547	561	611	643	580	587	550	580	619	573	564	618
22413	20754	28386	23157	20893	21582	18297	8281	5189	3863	2931	2315	1803	1450	1253	1127	897	815	787	778	693	760	806	771	763	763	687	742	699	696	671	685	643	561	533	564	540	487	467	481	452	445	434	460	477	479	456	463	428	417	437	422	383	453	382	409	387	420	436	465	419	415	407	385	385	362	428	373	379	383	385	390	346	354	404	341	391	346	398	376	383	387	392	374	411	402	348	365	357	362	386	386	369	372	340	348	380	362	399	352	365	367	363	416	356	334	362	348	357	323	401	366	347	355	351	383	344	357	392	406	349	351	344	364	370	355	385	358	386	403	375	358	384	361	342	352	390	369	331	381	313	376	395	376	402	379	371	352	369	330	357	370	323	391	336	332	366	352	358	377	382	415	373	359	359	340	382	345	343	332	389	360	386	373	356	383	359	353	380	385	359	372	331	341	337	357	373	388	365	360	369	354	383	326	362	350	369	380	357	382	371	354	366	348	363	332	372	358	367	365	353	393	390	366	359	378	397	364	355	341	333	357	362	384	347	375	354	359	346	347	379	352	354	335	373	378	381	379	358	355	355	375	357	345	397	377	370	340	357	354	384	397	336	344	389	370	359	338	359	396	330	378	385	403	347	360	352	350	400	384	359	352	361	372	343	391	372	348	344	371	377	367	370	327	349	359	361	392	376	348	343	352	341	356	369	372	355	350	338	354	364	397	347	398	393	381	403	316	382	366	366	377	378	364	347	384	412	373	368	400	387	362	363	366	329	346	356	339	369	352	364	352	356	364	372	379	379	346	351	325	333	356	341	356	324	350	392	364	352	374	374	366	387	321	345	355	343	368	360	363	425	358	347	364	380	319	331	360	340	383	372	376	338	364	378	361	360	336	343	363	351	365	358	361	370	359	395	336	377	350	398	377	359	345	366	370	366	359	386	348	364	359	354	345	370	354	363	365	375	352	355	366	408	356	337	379	332	398	355	370	330	360	365	407	357	360	360	363	374	383	355	359	370	400	359	394	347	362	369	388	367	350	346	356	344	354	388	359	361	363	374	345	371	364	395	403	371	351	354	323	378	389	382	380	357	382	350	365	358	366	390	340	352	371	346	355	332	396	350	374	367	369	350	342	333	367	369	356	352	369	361	345	367	365	354	373	344	376	348	371	367	365	369	379	342	356	366	359	362	379	351	401	386	382	303	383	358	351	360	340	379	351	370	341	378	363	395	368	421	366	371	367	365	389	353	356	376	364	374	337	346	341	363	364	327	367	383	367	388	389	342	386	395	350	358	365	357	360	354	354	350	388	378	361	374	353	350	372	370	362	321	339	351	362	355	378	394	335	386	361	361	377	375	347	359	380	382	391	354	385	385	357	367	390	396	352	365	366	389	363	355	355	339	362	376	362	349	337	390	362	377	351	354	329	392	374	364	353	393	361	359	343	361	363	333	357	348	366	405	359	395	372	370	369	390	324	376	370	381	394	352	342	375	388	393	356	356	365	350	390	353	376	436	333	367	322	375	338	355	389	320	385	379	361	358	385	368	367	367	367	362	370	340	357	357	335	359	401	356	351	345	325	386	366	365	362	370	334	361	328	357	334	371	381	363	336	385	353	384	363	395	347	366	361	338	369	359	375	345	383	373	385	382	367	357	378	382	364	361	363	360	350	338	351	413	390	367	366	335	363	361	335	369	329	365	380	378	368	376	366	389	377	376	357	345	411	341	334	394	370	335	375	381	356	385	371	365	378	410	369	368	382	363	381	365	352	356	355	366	347	328	346	362	358	393	396	392	337	379	419	386	320	373	351	341	378	366	375	345	316	387	373	368	359	358	380	357	350	359	328	330	331	368	346	364	364	380	370	375	379	362	354	345	374	364	353	384	354	352	340	356	354	385	366	373	369	383	393	383	355	383	359	393	366	375	336	367	361	364	376	357	345	350	366	356	339	366	340	371	363	349	378	363	363	374	379	308	364	345	373	347	351	386	356	353	370	364	390	393	367	365	353	346	357	352	365	377	340	366	360	375	351	345	343	330	365	376	371	360	338	373	347	343	352	375	339	365	384	360	335	376	331	371	371	390	372	338	384	375	354	359	386	324	341	395	357	348	378	378	391	360	349	378	396	367	345	359	383	369	357	380	382	347	356	385	404	398	339	379	346	366	347	347	347	384	380	356	322	396	338	349	363	366	377	345	365	350	369	372	391	356	356	376	358	366	348	364	330	351	385	341	356	367	386	372	346	380	341	355	317	353	344	351	380	352	394	366	352	351	363	375	359	396	348	356	356	364	380	357	319	389	392	397	378	385	345	366	346	357	352	347	359	341	376	324	338	356	368	372	377	362	362	374	402	351	372	339	347	384	350	359	385	344	399	379	336	393	335	371	328	346	341	341	400	333	394	366	337	337	380	365	349	388	398	355	394	359	344	390	341	318	349	375	355	337	375	358	343	336	363	347	373	410	394	344	389	372	340	373	358	357	347	357	360	354	359	400	341	341	396	383	365	366	327	373	328	371	371	378	361	399	357	378	354	352	366	363	341	356	386	347	391	372	372	354	343	351	345	363	352	366	352	356	363	358	391	383	398	404	349	369	385	376	361	361	368	344	332	347	368	348	363	365	346	369	349	358	366	346	362	377	352	340	341	379	376	367	354	377	386	319	331	369	367	373	335	386	397	367	324	370	347	352	394	337	377	361	349	382	380	359	362	366	350	359	391	338	357	344	338	345	354	361	340	393	406	356	342	341	380	352	348	395	381	337	381	395	379	359	354	393	357	340	363	367	382	367	339	396	371	342	351	354	340	340	359	360	377	394	356	369	356	329	326	347	359	346	377	337	388	379	351	358	368	339	358	351	387	367	378	373	344	364	380	365	368	359	357	331	359	394	346	364	334	349	340	326	387	356	367	380	374	368	355	346	361	360	372	367	347	377	348	310	320	369	346	365	383	375	337	356	358	376	374	407	373	370	378	385	333	415	346	339	342	347	380	388	367	372	370	359	377	374	371	353	332	374	387	373	353	304	339	335	380	350	345	365	378	386	371	377	378	342	352	381	371	368	349	380	393	349	373	379	328	348	372	356	404	367	356	355	401	349	372	340	390	361	367	342	373	352	345	348	344	396	366	382	374	373	403	347	339	395	363	370	328	370	399	367	380	339	363	369	384	378	400	353	358	345	367	396	378	360	366	326	361	358	345	372	346	351	394	373	349	367	340	366	373	387	325	361	385	345	366	340	369	374	357	347	394	380	354	370	338	387	399	391	337	399	356	393	374	355	388	387	359	397	359	377	344	352	400	358	364	399	386	366	391	371	388	353	354	369	359	358	366	361	366	358	349	367	336	337	352	382	363	383	362	394	381	338	346	339	386	376	360	350	325	346	361	373	328	380	355	367	348	325	353	313	337	340	359	387	362	363	364	375	378	389	354	400	393	358	347	349	380	342	350	343	384	370	383	346	359	363	342	322	380	342	364	360	345	368	332	365	376	395	348	394	352	377	385	344	388	366	349
22380	41604	37551	29366	25336	21581	17540	13662	10575	8402	6424	5099	4059	3147	2603	2104	1750	1501	1451	1432	1309	1448	1500	1404	1366	1213	1171	1183	1242	1243	1163	1159	1072	903	871	869	792	769	717	690	681	624	616	608	670	597	642	600	546	568	563	531	551	528	544	537	567	540	573	529	586	556	521	455	514	482	490	500	501	505	518	465	504	452	476	477	521	472	480	436	462	456	440	511	447	469	481	467	499	497	433	458	413	445	502	477	497	508	487	493	464	433	482	445	472	453	446	499	490	420	487	466	474	460	446	466	487	454	459	441	458	505	450	458	473	493	483	460	483	459	496	480	482	453	482	435	465	433	451	469	461	460	483	476	477	448	519	431	468	461	476	451	459	460	432	458	481	429	429	439	478	448	460	442	457	470	460	480	480	452	478	517	444	463	459	424	438	439	493	467	463	459	469	449	442	458	459	467	453	437	448	494	472	477	476	434	487	471	471	464	509	435	460	463	451	458	475	465	484	474	449	478	493	454	449	450	432	471	464	454	471	469	474	475	459	425	477	469	435	462	456	469	457	455	468	435	432	446	481	438	471	515	462	432	452	491	461	433	468	440	449	488	424	445	508	471	488	467	492	470	445	466	419	457	468	455	439	488	511	437	454	458	485	449	459	462	485	443	485	451	480	475	454	470	474	468	458	470	454	434	451	440	448	475	456	424	456	445	422	465	466	470	470	482	499	483	456	442	432	479	457	445	474	466	514	479	470	460	452	468	430	456	468	480	476	428	454	477	414	454	500	447	486	447	460	493	460	443	495	438	436	479	454	460	422	488	445	441	478	456	456	418	444	466	428	500	454	462	430	398	487	480	431	488	438	438	443	486	446	448	479	462	471	473	446	449	468	492	427	508	459	470	479	444	406	463	480	442	449	472	454	473	456	460	428	442	480	483	415	414	441	468	450	454	471	497	463	489	444	487	466	460	473	443	489	431	453	476	465	474	455	445	462	452	448	435	418	440	452	471	496	442	438	496	463	503	455	444	462	473	411	452	484	468	469	456	463	461	464	462	476	473	484	475	463	445	456	466	437	438	479	464	434	463	468	430	431	440	415	480	473	482	457	472	460	457	461	445	441	462	424	445	452	449	483	415	463	481	463	450	468	438	442	471	459	466	417	477	465	445	488	477	467	419	456	491	489	488	462	451	428	453	492	454	476	467	419	469	478	438	428	463	470	457	461	459	479	474	468	478	477	452	488	421	477	487	459	473	476	451	446	482	458	466	444	451	456	457	450	454	458	480	475	441	464	492	450	462	485	453	452	464	472	435	451	448	445	472	435	500	480	467	456	432	439	425	427	447	470	457	429	459	468	453	481	487	483	468	422	435	487	448	435	427	432	466	432	476	451	510	458	451	456	468	500	448	442	450	452	477	459	452	477	455	449	458	479	441	489	431	440	457	475	479	449	503	463	443	447	451	453	495	452	478	447	473	433	377	463	470	487	444	460	425	425	476	454	438	456	457	451	480	457	471	445	457	488	471	459	462	431	432	495	470	421	453	494	447	470	447	451	427	478	406	504	447	491	453	509	416	466	459	446	466	471	457	510	482	439	448	420	456	460	466	491	455	421	497	452	469	440	454	464	403	493	457	430	485	516	430	490	446	473	439	444	429	478	440	429	453	463	462	440	474	442	497	445	474	467	499	464	462	445	441	491	464	415	441	438	469	500	430	423	456	441	489	442	470	478	480	453	418	444	460	456	430	464	465	439	473	485	454	469	454	455	436	453	470	454	465	461	493	452	480	462	441	464	517	463	473	438	442	459	440	491	417	452	499	447	445	455	431	472	477	436	495	476	456	447	450	487	446	455	470	471	480	449	499	477	460	418	465	467	481	451	467	452	464	405	438	456	475	433	458	462	447	446	496	506	479	441	414	444	437	435	478	427	484	447	517	458	456	442	461	489	438	474	470	509	499	492	462	472	497	492	472	465	437	435	435	464	474	432	472	433	460	458	473	464	483	418	456	472	417	458	429	451	435	444	469	435	467	453	446	443	474	434	484	458	423	457	489	494	461	478	433	476	492	501	485	454	458	421	508	452	461	465	482	462	498	432	446	447	476	484	465	419	453	477	454	438	472	476	449	441	499	461	441	473	439	436	438	516	487	450	465	425	445	472	448	440	502	476	496	466	472	439	423	446	443	469	437	458	440	415	479	484	486	447	456	447	467	435	459	431	483	471	456	472	446	454	451	444	475	451	464	431	452	441	497	488	460	472	454	454	473	454	474	445	476	467	437	432	446	480	463	450	479	451	449	429	432	479	443	456	483	443	427	482	448	461	459	433	450	452	493	434	480	449	474	499	427	461	463	450	492	477	459	444	477	477	452	462	454	419	480	462	444	442	452	489	448	479	469	467	470	457	436	442	478	469	485	483	442	450	441	484	445	434	423	467	433	438	457	491	447	448	476	485	494	421	447	469	438	445	497	432	453	477	475	448	481	452	442	454	423	426	449	438	463	464	462	479	498	471	450	460	461	469	435	451	463	478	452	445	515	453	458	455	468	429	456	434	449	446	465	436	456	478	445	443	481	479	467	454	473	459	466	465	481	482	481	439	464	447	423	491	456	465	436	446	416	483	501	480	495	452	465	485	481	440	468	449	455	470	503	440	467	504	466	477	448	444	472	493	447	477	473	473	411	445	476	445	467	476	458	504	470	478	477	476	501	483	446	450	459	430	475	449	452	442	468	461	437	455	462	432	450	462	444	478	456	464	491	477	465	468	446	470	458	439	443	454	474	506	488	475	444	479	460	499	471	465	464	468	490	453	475	453	444	437	476	467	495	477	470	460	434	475	424	502	488	478	473	468	456	432	463	443	459	462	457	464	462	511	439	462	398	440	430	494	446	458	472	516	476	444	451	465	455	455	452	425	460	494	444	447	494	465	487	478	442	451	475	448	424	482	430	478	442	479	509	454	520	478	478	455	455	437	457	466	437	449	474	444	433	486	432	440	471	446	477	462	494	481	489	436	468	477	471	453	430	447	436	449	445	515	445	471	471	467	414	448	479	478	442	462	440	434	466	426	481	471	458	440	429	441	472	464	462	445	454	472	457	457	464	455	463	446	495	459	465	504	512	450	455	494	428	423	505	423	451	450	475	454	462	467	458	425	458	450	449	455	490	455	470	467	437	445	462	435	457	471	466	469	473	470	502	452	441	452	446	453	447	462	456	466	450	445	457	464	436	461	434	448	470	460	468	452	445	446	489	414	504	461	465	455	454	455	449	474	479	463	419	459	457	490	456	446	468	434	452	409	456	473	447	458	452	429	478	475	493	500	473	450	493	408	433	480	436	479	474	459	428	431	439	454	449	461	475	480	438	409	483	441	463	470	445	436	455	441	475	471	453	433	459	448	443	462	470	474	442	422	454	485	487	457	462	434	452	440	447	465	442	463	464	417	451	443	480	446	475	444	466	417	447	454	470	454	484	440	421	469	475	500	506	491	456	437	453	459	448	469	453	431	463
26776	22718	25248	18758	11844	9281	6027	4136	3244	2331	1875	1577	1212	1104	991	887	827	840	732	725	752	792	823	770	719	741	753	755	762	742	756	703	709	631	666	651	673	612	624	632	628	647	635	676	623	599	587	650	628	604	604	622	597	599	559	607	560	605	619	610	581	599	607	588	591	606	585	567	555	597	566	596	553	584	534	599	602	560	607	552	568	562	565	592	604	578	548	609	570	558	593	569	580	569	571	581	583	571	564	569	582	552	571	546	554	566	590	585	620	598	560	547	544	603	557	535	573	590	594	599	555	609	616	572	550	581	566	564	582	524	583	534	587	590	586	583	597	577	600	560	563	593	605	561	584	579	562	578	532	596	566	550	517	568	555	581	574	581	573	635	570	556	578	581	582	567	566	532	519	585	541	561	579	563	597	576	582	637	591	554	565	583	597	550	604	592	594	560	564	554	599	606	576	525	537	594	586	549	563	589	582	560	568	594	584	640	553	565	544	559	571	584	597	586	595	595	577	541	593	577	617	612	537	532	584	561	594	541	561	516	540	603	597	591	546	552	593	542	561	564	572	564	550	600	597	558	575	536	576	531	570	595	507	613	608	560	635	569	577	583	560	605	570	601	586	583	619	559	588	573	594	558	549	551	560	587	551	571	578	574	579	549	548	542	547	595	569	586	585	577	542	540	589	589	610	572	586	562	591	600	620	581	565	566	555	574	574	567	625	594	542	549	562	578	574	618	608	558	569	552	595	552	539	585	573	606	576	617	582	511	542	577	558	593	518	617	563	606	583	637	576	530	597	566	599	557	576	620	600	528	612	622	596	570	571	578	564	594	549	574	585	557	606	535	586	554	569	573	567	545	604	518	584	581	545	593	611	589	583	607	552	595	604	583	529	543	606	534	563	592	559	557	551	566	565	539	573	596	558	580	614	596	630	570	627	541	593	569	574	552	584	569	548	571	599	579	592	565	606	576	594	549	579	583	559	597	588	573	558	576	580	592	578	616	604	578	583	545	528	586	585	608	569	567	607	575	567	614	535	589	555	566	569	597	550	596	575	545	573	634	587	595	632	599	564	572	534	578	523	582	573	595	572	564	590	580	567	589	604	579	583	637	601	588	578	614	572	576	557	570	592	555	606	573	549	575	593	601	567	605	625	570	580	541	573	575	602	554	572	558	585	547	592	523	611	571	568	578	552	548	544	579	571	593	595	602	541	560	585	561	591	564	582	570	549	561	585	630	595	620	545	586	550	570	588	561	564	564	574	566	576	561	535	552	581	565	568	556	567	596	568	538	584	560	548	532	603	551	579	546	577	544	529	560	571	528	563	615	590	597	576	534	602	558	601	563	526	604	607	570	559	596	615	597	570	592	570	551	554	553	573	569	555	553	563	557	569	523	582	564	560	571	627	605	606	561	571	530	596	581	595	561	574	528	553	580	556	605	523	588	624	593	560	580	594	598	539	590	607	546	613	615	565	602	571	567	541	539	604	548	560	563	577	533	568	567	591	534	589	560	602	587	574	580	607	575	577	564	534	565	586	581	594	588	576	614	566	565	602	571	530	564	578	608	585	548	595	521	603	591	568	561	578	575	571	605	587	560	598	609	597	576	551	542	544	559	610	603	647	609	594	558	569	572	584	578	521	585	538	558	582	612	560	573	606	591	586	587	580	585	598	561	551	619	528	625	542	557	599	595	575	596	569	570	564	595	583	612	613	538	550	591	612	548	578	562	569	561	560	572	614	577	501	605	554	576	560	575	588	535	524	564	572	583	580	593	536	533	572	607	596	599	582	616	597	621	622	577	569	562	558	564	566	599	580	580	622	532	562	569	585	604	569	622	554	583	564	590	574	582	598	560	541	565	528	595	535	553	568	561	586	574	593	547	580	569	553	571	581	539	583	522	616	588	565	548	557	608	569	543	542	587	558	572	623	588	594	590	581	586	565	601	565	564	600	545	553	554	612	581	593	572	548	566	562	582	531	541	610	586	585	545	538	579	563	571	563	625	566	541	588	599	561	567	562	613	613	584	539	576	589	547	590	523	525	576	586	601	559	578	585	612	559	560	559	568	607	590	592	580	583	562	595	558	609	585	607	630	551	620	603	578	586	599	615	564	570	562	551	561	608	553	558	565	571	566	576	569	544	600	603	554	565	586	572	598	565	564	591	559	561	565	590	561	545	623	598	576	591	578	556	547	580	564	539	557	576	589	587	571	539	538	591	552	584	586	553	564	586	571	562	533	618	563	554	566	575	616	569	553	571	588	559	571	618	577	588	581	578	568	578	584	531	614	613	569	564	586	572	527	569	565	554	572	541	610	602	584	591	622	613	621	592	598	603	575	558	578	617	554	553	565	570	612	586	546	586	533	555	573	509	607	578	547	578	564	615	592	590	612	578	590	561	579	614	590	564	568	567	578	572	599	572	555	656	560	552	592	569	552	570	604	570	574	543	555	592	545	565	566	604	583	594	601	557	575	547	591	543	586	594	613	596	572	557	562	569	559	565	563	576	545	587	584	621	566	584	575	547	585	576	545	539	560	591	587	561	612	583	620	603	619	557	610	535	621	610	549	561	639	580	599	551	565	551	520	549	596	541	535	569	572	628	598	574	597	591	591	608	551	551	580	589	594	551	602	575	584	580	573	558	562	538	600	565	568	561	570	579	599	559	580	529	540	584	594	581	567	563	565	618	562	547	545	520	552	550	601	553	582	615	573	586	585	537	600	589	579	543	622	577	612	569	538	579	598	606	578	597	572	552	582	563	542	568	569	638	568	609	565	604	543	581	593	574	574	551	577	557	586	570	573	563	588	585	581	593	540	554	548	595	562	578	558	569	596	571	576	538	570	547	583	609	587	588	585	567	527	570	585	580	579	607	582	543	593	605	559	632	591	553	565	560	543	576	635	565	585	584	569	593	582	605	606	553	556	592	586	607	572	545	553	585	574	594	587	562	566	548	579	537	557	569	580	612	605	579	549	596	610	598	542	601	567	592	578	569	557	574	549	579	580	542	570	560	551	568	574	579	554	545	589	585	587	569	574	578	576	527	579	592	531	572	559	585	610	586	566	599	588	554	542	573	567	534	573	575	533	584	620	604	566	574	590	577	580	565	535	557	597	626	588	582	578	565	587	591	556	567	602	588	604	544	554	610	573	597	585	589	607	590	607	533	577	579	577	571	591	585	600	616	571	608	539	597	543	579	512	584	616	566	611	583	601	556	552	556	592	600	595	595	535	573	614	590	600	575	535	556	572	544	569	552	576	542	583	518	561	549	615	548	622	596	566	566	571	585	597	560	568	591	557	614	599	537	599	586	548	569	547	562	580	561	538	608	549	577	588	605	532	551	543	601	570	537	567	541	568	623	569	601	557	578	636	570	580	535	556	609	580	577	567	574	565	605	572	563	570	565	592	577	599	614	611	599	544	540	575	576	584	562	573	566	620	560	571	590	575	567	586	584	584	577	557	571	559	559	547	615	629	576	610	526	571	560	590
20639	33031	29065	20227	17375	15044	11256	8790	6528	5035	4125	3203	2444	2056	1790	1501	1288	1209	1186	1145	1128	1144	1215	1187	1125	1122	1078	1088	1074	1148	1126	1064	1018	982	890	873	861	853	822	815	798	846	734	800	859	808	846	808	787	722	785	714	760	793	782	772	745	783	757	695	787	755	756	750	768	754	745	731	732	769	721	731	754	738	719	752	721	727	748	704	727	763	756	739	738	706	771	757	758	770	766	733	756	758	714	753	725	718	720	728	725	792	711	718	778	719	751	713	662	716	741	761	773	722	699	702	648	759	738	688	726	754	695	741	693	730	758	708	712	739	705	802	742	757	695	783	742	766	702	730	710	691	745	778	732	718	694	756	757	730	726	660	736	751	742	726	778	693	722	693	756	744	764	758	755	726	723	762	774	733	773	665	782	720	733	734	707	742	757	718	761	736	725	747	760	709	728	782	708	700	739	742	749	718	707	727	781	709	735	747	700	716	716	721	748	666	768	709	745	721	738	700	711	749	707	766	729	693	718	720	704	696	756	693	733	734	720	706	736	759	756	727	688	746	737	712	753	748	766	747	700	743	726	767	743	668	776	718	750	777	730	771	721	756	748	752	705	758	765	730	762	713	756	762	704	732	740	745	730	734	732	740	772	758	779	737	769	724	743	747	748	698	723	701	721	710	727	759	744	734	736	798	760	714	744	782	709	739	757	763	761	715	770	774	728	738	716	791	723	721	714	741	700	731	736	695	728	737	719	727	708	726	760	727	746	731	729	727	747	704	733	733	702	681	717	745	718	695	720	764	742	717	740	720	727	726	728	749	701	709	699	728	741	743	731	731	757	698	706	722	732	703	781	702	736	727	735	729	724	735	768	689	695	736	760	722	735	721	689	742	738	738	703	743	724	689	741	758	717	732	744	735	748	729	779	679	790	733	720	771	737	697	730	694	742	727	728	742	722	714	744	726	696	734	750	701	726	719	747	758	739	780	709	792	731	759	687	723	798	717	747	708	756	733	765	736	759	734	680	723	767	754	721	735	766	741	751	750	748	770	791	696	736	738	773	714	707	728	748	706	785	733	751	718	694	790	754	703	753	755	712	721	691	715	702	706	738	716	790	714	745	740	754	776	697	739	696	721	743	726	690	721	719	684	699	721	748	740	699	705	719	720	738	738	724	729	719	743	736	713	747	725	726	759	742	709	756	748	712	697	710	708	752	700	708	749	706	729	718	755	733	801	743	666	741	685	783	751	746	778	714	685	730	745	724	725	709	749	732	698	691	669	699	677	731	707	704	758	714	754	696	716	712	765	736	732	762	710	738	762	724	680	784	789	726	744	740	712	749	719	720	754	704	769	726	747	693	716	720	681	774	749	734	755	725	718	732	715	698	736	761	689	754	721	751	712	708	686	721	705	723	698	715	744	760	750	751	728	737	723	690	748	694	755	729	749	727	718	762	690	732	742	717	752	733	734	696	740	692	696	728	735	747	750	730	727	675	714	741	747	690	780	729	729	710	718	760	740	762	771	727	700	734	783	710	714	744	738	707	732	758	695	709	735	730	774	717	747	706	766	733	756	705	781	725	737	735	749	732	709	709	711	699	738	778	735	732	699	692	795	753	725	741	738	712	777	779	713	732	726	741	743	756	686	757	761	729	744	749	772	692	751	709	692	744	702	738	687	687	712	736	732	767	718	783	752	718	725	729	709	748	718	758	734	764	741	774	706	727	746	744	745	750	783	765	727	697	732	742	733	729	744	699	689	715	725	676	731	781	716	761	702	773	693	772	760	709	710	710	700	773	769	744	750	780	751	717	720	749	709	719	731	757	742	769	722	711	733	731	758	723	789	753	706	776	741	768	741	725	714	694	722	686	704	706	719	771	746	708	759	738	765	697	739	687	747	734	720	734	706	752	736	718	762	725	721	747	752	732	765	733	776	743	782	730	724	752	754	769	728	707	758	666	730	767	690	737	770	708	726	754	719	737	754	697	683	799	718	710	766	719	699	725	740	730	702	793	690	739	709	727	745	728	748	739	752	713	708	743	711	711	738	700	776	748	759	758	724	706	760	735	740	731	790	711	713	728	733	696	689	705	731	760	705	739	775	717	719	695	723	705	713	747	724	742	716	733	658	733	751	785	722	685	765	750	731	778	698	699	685	711	733	724	743	735	746	734	754	707	757	687	695	756	717	751	719	761	717	749	737	766	743	745	787	721	717	714	740	743	771	696	721	738	738	707	717	730	769	688	749	693	709	713	729	712	726	753	761	716	718	730	706	703	775	715	691	682	731	752	752	697	738	688	681	679	745	750	733	736	734	776	714	686	680	738	713	753	706	744	716	713	720	753	760	728	731	701	719	735	740	763	784	708	718	751	726	704	782	662	727	776	681	740	672	718	720	722	705	734	727	731	789	672	789	716	779	733	740	768	730	709	736	750	733	758	717	773	636	744	747	723	716	683	737	747	686	711	733	721	744	701	768	737	749	720	808	706	727	766	710	715	732	741	770	702	704	727	674	750	746	718	753	693	719	759	742	718	687	743	759	742	710	755	778	764	758	741	759	741	746	689	740	683	758	704	733	740	749	707	712	742	710	784	770	740	721	733	690	711	683	756	749	758	718	727	711	730	724	741	729	716	743	712	719	737	726	714	726	733	767	716	738	685	741	729	728	736	732	736	755	739	715	754	729	726	690	723	744	753	711	717	727	766	724	770	734	759	754	708	752	778	798	697	754	713	732	741	721	759	699	773	695	764	730	735	749	715	714	697	752	757	765	789	745	701	703	763	738	702	765	709	758	679	720	803	760	813	716	701	725	663	690	701	752	768	718	709	798	731	734	742	694	767	719	751	743	702	726	776	784	700	800	746	749	669	679	738	771	777	690	748	688	749	691	709	727	745	726	681	723	657	734	751	715	710	741	716	754	736	772	705	692	754	727	718	717	698	719	713	695	750	737	716	713	722	759	698	709	708	744	783	729	723	692	724	740	782	752	741	722	715	725	739	738	737	710	769	786	730	682	755	768	727	726	739	731	748	783	708	739	768	711	727	739	750	719	681	715	769	732	758	719	761	726	756	734	685	708	687	778	706	763	682	793	721	749	781	759	696	741	761	728	734	696	701	767	761	715	754	693	772	735	717	776	743	780	728	735	742	748	713	695	684	751	660	690	736	736	707	745	730	728	739	697	729	751	748	727	824	791	740	670	708	744	735	718	728	678	699	741	814	705	741	707	739	740	763	732	743	712	738	757	753	760	715	711	781	723	707	721	680	705	750	715	667	719	698	774	727	710	742	760	801	707	704	750	776	758	718	760	696	732	712	706	752	740	718	726	803	744	702	749	783	750	720	738	713	739	758	760	677	738	724	731	758	745	751	720	739	777	718	685	744	788	755	691	728	758	735	703	738	765	703	715	744	731	698	737	695	736	717	727	735	721	740	772	697	741	735	733	718	756	769	705	759	758	713	714	732	735	697	724	747	719	770	751	723	746	744	697	769	749	707	762	709	721
23461	20786	27958	23794	21033	17772	11252	6141	4050	3002	2390	1824	1467	1266	1134	935	896	835	819	789	763	756	743	746	758	679	741	691	672	699	702	661	610	644	616	581	566	553	547	540	550	526	546	572	548	536	494	591	537	489	490	458	532	483	505	486	509	456	503	503	510	450	482	480	516	468	443	481	472	483	503	464	471	476	462	495	466	456	461	490	509	492	466	454	499	502	483	456	492	471	459	494	434	462	445	471	467	422	428	422	446	422	455	476	428	464	449	423	457	456	506	469	478	480	485	500	429	512	435	480	463	445	484	455	489	505	489	499	525	460	477	503	460	454	454	479	464	463	439	429	452	419	471	458	449	492	436	462	482	436	511	463	430	504	452	469	460	474	462	497	450	476	474	460	493	455	482	458	453	465	462	447	477	462	429	478	443	446	473	478	472	458	466	473	473	465	457	444	479	460	492	426	450	437	459	460	466	453	447	487	439	458	458	482	475	449	471	459	492	480	443	483	486	498	448	462	426	433	466	436	459	449	428	452	488	490	464	506	432	471	507	445	440	473	475	508	465	507	436	512	448	470	462	453	451	453	482	471	446	462	470	478	459	461	450	449	468	482	480	443	440	464	463	483	449	457	455	435	417	444	464	446	463	453	467	463	494	480	474	455	451	454	458	452	491	449	487	472	475	450	459	474	459	488	439	417	475	469	458	477	465	489	450	468	447	457	499	446	468	486	461	456	412	481	485	477	501	466	460	483	445	473	457	466	459	441	473	469	424	489	453	496	516	444	443	459	502	460	511	438	491	496	466	453	497	500	475	477	472	445	497	490	500	476	461	463	471	471	452	449	493	428	466	486	433	436	459	477	451	456	455	432	468	457	430	481	465	427	456	482	462	443	491	439	478	449	433	448	430	472	466	496	429	509	464	461	462	433	482	441	439	416	468	440	477	447	464	450	467	486	464	520	506	479	454	471	473	433	461	436	495	486	467	472	459	471	467	442	455	465	483	460	433	464	468	457	465	475	456	465	480	464	439	477	455	474	440	474	467	461	448	475	435	455	469	423	452	466	444	466	496	447	476	428	459	444	478	439	463	472	507	473	471	454	479	435	450	467	468	481	464	501	454	501	485	454	468	471	466	429	471	470	457	426	506	425	467	435	502	446	475	472	457	505	433	478	480	499	441	448	476	423	461	472	468	477	490	448	441	524	435	486	444	485	463	454	448	490	460	469	463	436	437	447	476	446	468	456	463	447	504	520	422	487	457	468	451	504	472	499	450	467	460	468	454	473	501	450	476	445	431	447	456	499	476	458	472	471	459	488	438	455	442	475	485	495	495	473	483	487	442	493	510	442	442	460	433	426	484	458	427	457	439	473	492	440	459	447	446	489	455	426	467	457	459	501	471	457	465	444	475	481	472	455	518	459	503	473	489	454	478	456	476	455	459	450	483	434	431	483	460	432	468	472	473	460	459	449	482	470	459	435	494	477	422	447	435	449	484	439	471	437	436	458	475	466	462	461	430	475	481	448	437	477	477	458	465	438	472	477	477	476	536	467	447	457	467	471	463	433	491	450	433	474	456	439	468	454	453	484	453	465	454	488	438	481	462	448	461	476	465	462	444	467	451	448	449	455	458	479	419	435	457	450	467	469	506	474	470	487	462	436	460	494	467	469	450	484	464	448	469	451	476	476	475	450	430	473	509	463	541	473	489	491	436	443	474	476	457	470	468	484	462	461	435	490	430	444	475	484	434	469	445	476	470	427	454	471	471	473	501	473	522	440	468	466	474	471	477	478	442	450	475	457	465	504	464	520	467	501	454	450	517	449	478	455	438	474	509	485	444	450	460	454	447	444	427	462	453	468	465	475	455	438	459	506	460	465	468	479	452	451	468	436	478	443	476	479	469	428	453	473	449	472	447	456	463	432	446	478	461	476	484	463	442	481	484	477	457	454	431	447	462	400	471	465	460	492	460	432	444	483	469	424	460	486	425	437	456	468	484	455	449	449	487	467	459	468	493	475	460	496	471	458	466	434	487	515	432	486	472	461	454	482	453	461	459	459	431	467	454	452	445	481	442	452	440	460	463	457	477	494	502	472	484	463	496	471	459	525	456	470	454	501	482	471	475	447	461	482	451	440	437	470	491	473	461	452	449	462	440	461	473	485	490	466	490	464	504	475	433	458	508	465	477	454	477	427	508	460	491	462	460	465	419	454	438	452	451	454	476	473	480	498	500	484	487	467	464	466	477	482	466	440	464	451	457	437	432	447	513	466	455	454	436	443	436	470	441	426	474	462	500	480	481	459	456	423	440	483	492	464	479	449	445	447	448	424	452	485	462	433	450	441	431	455	414	492	458	478	467	450	473	481	488	472	488	480	491	474	452	438	482	463	456	420	468	467	414	450	518	461	441	473	479	465	477	474	463	469	474	478	467	456	463	429	503	442	467	454	460	442	419	472	467	462	476	492	460	467	455	478	433	431	473	430	468	492	459	415	469	480	494	455	461	476	490	451	449	458	458	478	440	475	432	481	434	473	454	394	455	432	466	475	447	438	482	489	482	432	484	490	471	474	487	509	515	484	456	490	506	466	424	477	478	442	443	440	514	455	447	450	489	473	493	457	438	428	453	454	443	476	482	448	499	449	443	454	436	448	474	446	439	455	447	471	469	457	440	422	443	459	494	442	456	453	423	475	469	460	490	459	444	458	483	457	498	462	451	439	491	433	445	450	467	471	456	474	465	428	451	486	473	416	495	499	469	476	444	444	447	455	500	462	458	472	495	478	449	490	462	457	443	464	441	460	515	434	465	479	465	474	489	453	468	442	469	528	487	425	490	506	440	445	487	472	442	481	492	451	450	451	470	489	491	451	466	462	426	477	461	459	437	469	496	449	476	477	489	453	469	480	426	468	462	454	429	492	436	474	458	480	474	446	457	434	480	461	490	488	444	498	439	463	456	473	469	459	443	412	458	466	451	490	440	469	481	493	444	449	490	440	511	460	447	455	461	500	482	458	461	471	485	478	435	471	472	445	511	446	443	467	475	434	433	510	482	443	482	477	512	501	479	482	456	443	478	452	459	490	461	474	462	490	467	432	446	459	449	460	499	463	462	434	452	447	464	456	458	450	446	456	476	473	517	465	465	473	451	445	435	426	470	500	428	448	479	449	435	477	437	461	462	461	488	470	438	478	457	431	456	485	456	452	483	466	458	456	454	453	443	461	457	462	494	502	437	496	484	441	502	449	482	507	461	426	459	462	460	434	490	437	455	491	489	468	502	425	418	486	495	435	484	470	460	455	490	443	472	492	479	431	483	452	490	431	447	453	495	486	467	460	422	467	470	463	477	447	479	470	443	468	482	458	445	453	449	453	450	433	467	471	499	497	431	457	484	464	475	475	434	455	460	443	477	485	467	441	483	493	437	496	479	469	428	475	445	479	446	427	446	500	453	455	439	475	476	431	478	440	454	471	461	472	455	486	484	467	451	403	523	455	451	495	448	475
20773	37716	34184	25264	21565	19275	15160	11346	8530	6554	5270	3907	3203	2577	2144	1738	1600	1386	1338	1293	1222	1297	1380	1209	1270	1137	1145	1134	1160	1132	1127	1090	1004	941	936	922	839	785	775	753	763	723	731	716	736	745	747	722	721	670	671	655	620	624	675	612	693	658	695	693	661	596	642	611	606	610	683	596	618	661	600	596	580	609	593	615	648	610	619	600	604	592	574	619	591	570	606	603	602	591	614	583	618	568	622	582	597	642	606	631	594	552	570	639	565	589	567	624	592	605	617	605	588	572	613	633	586	614	611	591	569	623	613	613	607	622	585	621	610	644	602	578	590	586	573	623	604	606	579	597	601	608	615	574	619	599	574	598	613	636	564	599	552	615	550	608	611	609	588	599	596	634	606	621	616	623	586	611	615	600	627	595	615	613	621	576	629	613	572	617	589	608	586	584	607	592	614	562	580	574	601	573	573	648	570	598	608	595	623	601	593	583	548	599	621	591	632	541	626	590	587	634	623	658	588	605	558	592	596	550	595	606	585	586	545	617	569	587	634	629	646	605	598	620	603	609	598	591	581	577	601	599	584	575	593	587	635	580	582	569	626	569	676	589	612	633	606	558	590	615	618	548	612	575	609	622	605	567	639	608	599	621	587	652	575	553	564	572	558	566	588	645	568	602	572	585	585	597	577	590	577	609	590	628	604	594	580	610	568	579	590	572	589	589	596	571	584	649	622	562	598	576	599	605	613	605	653	577	601	577	573	561	604	574	621	591	583	559	583	576	630	595	595	608	630	574	614	615	609	640	618	601	557	570	634	607	541	562	602	614	605	566	617	619	586	593	592	659	602	620	615	607	582	618	577	598	579	608	546	570	609	608	625	561	594	576	602	582	602	584	536	592	609	581	599	606	594	619	596	582	600	616	560	630	616	616	604	608	612	606	620	559	622	565	582	593	595	597	617	606	626	594	599	611	593	592	585	575	567	591	600	629	560	596	599	602	631	587	609	628	591	580	569	622	593	582	573	624	623	577	571	588	551	601	571	594	632	600	608	615	577	581	619	608	568	572	553	600	580	612	564	583	606	565	617	593	612	582	540	629	610	571	608	582	646	577	624	546	569	623	591	580	635	617	586	640	606	623	592	573	578	597	625	567	536	609	602	582	590	592	613	563	580	598	633	604	593	582	577	635	577	562	592	598	638	569	604	576	599	584	592	565	614	566	564	579	583	610	609	582	606	584	630	583	570	599	591	595	606	597	573	599	582	594	586	583	598	543	606	554	588	627	632	582	612	577	604	564	599	576	610	613	603	562	594	588	568	605	593	607	596	581	576	562	584	599	609	590	604	597	591	591	647	571	605	572	590	617	597	578	602	640	631	598	592	593	639	621	576	628	532	597	577	600	579	590	580	611	624	550	559	614	615	619	597	607	624	615	585	580	570	578	594	619	619	570	562	581	649	569	563	619	585	560	582	553	596	575	627	585	615	616	628	611	563	623	585	591	590	606	635	640	579	555	612	623	549	571	649	575	600	592	595	556	561	567	612	571	574	638	613	616	572	639	580	590	590	587	563	651	613	567	586	573	535	601	590	592	611	559	626	629	590	619	597	593	595	598	596	619	590	669	604	585	574	659	573	591	604	574	628	607	608	588	571	535	550	560	534	593	622	615	582	655	643	554	596	641	569	583	559	611	608	625	611	610	582	638	572	558	629	588	589	564	590	581	609	566	570	550	606	638	595	631	580	572	622	582	570	594	591	627	586	601	573	569	583	580	630	588	571	587	568	624	607	607	621	623	627	582	619	619	572	570	584	603	582	578	585	553	558	556	561	583	594	653	588	593	555	620	632	647	606	576	604	602	616	553	654	565	575	570	593	588	663	562	603	581	562	601	584	583	598	589	576	571	630	591	638	637	590	593	590	591	593	586	572	617	568	591	596	598	593	569	618	589	596	600	581	588	598	551	615	574	582	608	601	612	597	618	626	610	583	605	568	583	555	565	570	584	623	584	632	612	551	589	595	641	573	585	606	610	613	607	604	604	582	580	616	569	559	562	587	619	657	554	612	583	631	625	578	596	631	579	596	578	596	618	596	611	630	591	590	596	630	576	587	551	569	572	606	544	594	574	601	607	601	592	621	580	592	627	582	577	651	552	589	566	542	579	625	645	599	580	561	612	600	565	559	611	613	590	567	596	605	622	602	593	618	571	604	566	584	633	600	561	545	577	581	617	580	614	605	577	585	602	634	615	642	551	610	561	592	662	556	604	547	590	599	596	576	586	625	615	632	542	586	580	589	566	575	589	623	567	590	581	598	581	595	604	585	634	602	580	596	575	611	565	597	606	562	602	642	574	602	570	599	588	602	600	592	584	604	624	593	623	622	589	618	578	602	600	572	627	588	544	574	603	584	640	545	583	584	603	568	557	619	577	599	614	636	622	612	557	633	557	547	639	603	639	570	590	587	601	627	595	555	627	553	637	603	597	631	596	602	643	600	634	615	609	605	555	626	578	658	613	601	600	589	561	602	604	572	582	593	593	577	640	573	567	617	585	618	618	557	567	593	581	659	582	586	560	633	566	590	539	623	622	579	552	578	560	612	590	546	590	578	625	556	615	587	575	583	566	604	546	577	562	602	573	586	563	631	605	604	586	583	599	618	597	571	598	569	600	567	566	562	628	585	599	557	598	611	611	571	568	597	585	542	595	574	606	547	583	604	582	569	629	608	633	615	589	588	590	584	616	553	551	623	592	580	610	604	628	590	632	642	611	592	609	549	574	559	584	638	597	597	605	591	639	632	633	573	540	598	581	595	586	590	617	600	587	583	573	592	573	582	577	599	593	599	610	563	539	591	570	624	602	597	556	636	572	583	615	612	607	622	582	591	626	597	598	597	617	608	568	598	599	590	538	579	632	603	612	565	590	581	634	573	653	599	597	625	605	583	606	632	602	567	549	576	590	582	624	587	598	640	624	602	571	590	597	623	637	582	590	546	615	621	566	586	605	600	577	597	569	594	585	587	596	587	611	610	584	602	604	568	591	604	595	637	581	589	555	600	548	562	566	570	575	593	602	604	603	558	570	614	566	607	597	563	564	580	596	620	632	597	624	602	600	562	565	610	628	622	602	577	597	612	598	612	567	590	591	596	563	639	597	593	609	579	562	585	589	538	616	608	612	600	604	623	649	581	582	638	624	590	607	562	615	619	582	579	587	628	567	607	614	579	590	585	596	599	607	605	579	575	577	556	575	588	638	594	593	580	612	574	606	598	570	611	638	586	562	605	557	581	596	639	588	576	534	583	573	576	604	582	615	612	584	585	593	591	618	573	645	596	599	639	569	569	586	580	596	610	566	597	596	579	601	630	626	607	577	586	608	600	602	572	604	635	595	589	583	563	556	584	542	568	621	552	585	560	544	590	602	587	613	597	590	582	603	610	571	572	589	630	602	565	583	592	579	561	597	597	625	604	626	556	614	595	542	603	669	553	606	605	557	521	609	608	552	586	581	585	621
22439	20772	28336	23255	20880	21756	18617	8538	5075	3706	2883	2293	1842	1462	1137	1017	934	873	809	801	750	827	824	713	763	711	665	661	735	735	696	686	659	569	607	584	577	536	467	476	473	448	463	471	465	508	489	441	412	417	418	416	446	450	413	427	443	464	443	417	385	414	378	414	393	400	362	371	400	408	408	373	379	391	381	372	388	385	372	392	373	362	382	350	408	344	378	378	405	384	396	348	381	378	377	368	382	376	384	398	363	363	383	407	378	401	365	370	390	375	350	355	340	393	375	392	345	367	379	384	379	408	400	387	367	356	381	388	401	364	362	377	370	409	397	370	396	403	405	359	393	379	336	338	342	402	371	381	379	378	397	374	378	375	344	367	360	392	370	331	377	364	376	395	397	403	372	369	390	369	380	391	403	357	375	379	383	379	394	397	398	370	394	414	360	387	397	394	388	366	371	389	365	388	405	389	369	354	400	361	344	350	373	378	409	406	408	360	350	380	361	369	358	368	385	404	372	358	369	393	397	386	350	355	352	395	389	364	394	365	380	355	378	358	387	393	384	362	381	346	371	375	358	393	357	378	415	366	385	370	357	360	339	397	381	360	391	386	350	404	370	352	374	341	344	390	386	385	359	396	385	349	396	394	345	381	393	377	373	396	416	387	399	366	387	333	358	383	375	378	356	420	360	375	344	362	349	363	426	375	342	404	400	364	367	349	363	380	400	407	358	358	366	392	368	399	368	367	425	383	356	373	350	351	350	377	388	346	346	360	415	348	398	403	391	368	383	371	383	362	362	360	368	371	385	356	376	365	373	369	383	343	369	359	353	350	404	360	359	353	363	368	368	390	399	380	390	369	400	319	359	414	408	369	396	383	346	342	373	387	341	380	379	369	344	379	343	397	375	322	374	382	414	355	379	380	368	383	361	347	384	377	349	392	367	377	366	356	417	370	377	389	343	377	384	387	402	350	405	370	372	374	409	352	383	373	366	363	393	363	378	372	398	386	358	348	398	366	347	374	375	342	363	333	365	379	406	383	411	346	388	366	390	375	390	364	369	381	395	380	342	385	378	344	382	369	335	395	394	381	344	429	377	356	366	374	378	356	377	362	384	390	370	357	396	389	379	372	347	397	367	398	379	378	410	369	378	356	337	404	352	393	411	365	396	360	384	360	405	357	390	354	382	386	373	374	375	353	365	400	380	365	379	376	400	398	382	384	386	362	371	355	379	348	386	367	381	383	381	382	375	363	403	368	365	364	401	390	374	404	385	373	374	402	356	376	388	384	340	430	377	361	373	344	334	365	368	366	374	394	331	357	353	403	350	426	355	392	336	379	381	378	380	395	362	351	387	385	379	403	399	361	393	397	390	372	341	339	381	378	374	360	373	359	370	367	368	363	390	377	382	362	364	360	380	424	406	410	404	330	396	374	338	388	369	359	390	384	337	386	380	350	374	334	376	375	359	395	345	383	403	363	388	369	373	396	350	365	375	412	389	388	384	346	360	383	358	369	378	376	345	378	389	377	350	377	356	350	356	384	376	375	353	340	378	393	349	391	373	385	348	363	398	394	365	364	346	346	376	386	359	319	374	387	396	367	374	356	415	354	393	374	376	371	372	373	391	399	360	363	342	334	354	350	393	415	383	388	371	349	395	392	352	361	421	362	356	356	368	364	372	364	382	392	371	397	384	383	375	371	389	327	352	363	386	355	382	395	355	390	352	382	372	359	400	336	371	398	389	366	366	333	388	384	379	367	381	387	377	376	405	412	344	360	414	383	366	371	364	374	386	391	359	352	360	356	387	371	404	386	367	338	375	367	386	368	386	368	396	382	376	354	380	385	395	378	350	350	410	394	358	361	339	341	383	329	390	405	347	347	366	415	355	366	364	382	371	360	394	348	356	353	365	336	422	367	406	380	383	380	388	362	388	402	349	376	333	395	361	358	370	370	338	387	410	371	380	349	366	412	399	351	343	402	390	386	368	411	408	371	396	427	414	390	397	374	377	377	375	372	376	374	363	371	374	385	349	368	386	395	367	352	336	364	368	347	394	375	371	340	397	373	371	343	382	372	372	401	392	377	363	363	407	360	382	351	373	363	377	416	377	352	379	378	369	389	409	392	405	357	366	400	368	386	368	365	356	375	331	374	352	380	357	394	395	377	405	402	377	384	372	415	414	389	382	390	352	419	370	388	370	376	387	330	382	386	382	393	391	381	354	375	351	354	359	367	371	353	393	384	376	346	355	376	372	399	364	356	357	386	345	354	424	376	342	400	357	360	426	357	383	413	373	395	381	388	403	358	345	411	434	355	371	370	404	388	396	352	377	378	368	376	391	365	350	376	379	382	369	377	403	349	365	355	380	382	423	390	347	384	381	364	377	405	375	375	369	365	349	366	348	341	362	377	369	401	371	381	377	358	364	390	374	372	363	382	374	390	400	382	385	386	362	389	354	405	378	335	371	355	343	349	381	389	397	372	384	372	395	352	367	342	350	372	364	396	338	397	385	373	397	350	366	380	375	410	376	339	378	387	385	376	385	367	347	365	371	381	410	376	409	385	364	388	395	367	365	366	379	382	400	372	362	359	345	351	430	381	352	375	391	364	371	373	371	357	357	333	392	379	384	360	375	357	371	381	389	366	391	357	386	344	355	386	369	339	347	372	388	354	404	387	395	365	354	340	384	347	348	412	346	413	405	380	365	395	345	376	372	362	388	364	402	397	375	373	351	394	393	369	358	364	399	338	390	368	402	380	382	412	380	405	394	402	356	412	385	366	375	394	389	399	399	352	388	430	392	346	359	365	373	363	357	363	354	377	356	382	348	363	364	391	366	373	370	381	389	365	352	344	386	377	380	413	359	372	399	384	359	385	351	388	350	379	380	378	394	391	378	350	355	361	376	391	385	353	383	377	384	376	368	388	382	370	390	380	370	343	371	362	394	384	404	368	377	342	388	362	375	378	361	389	357	376	322	372	387	376	381	370	373	383	412	379	368	380	379	384	357	388	337	396	396	357	373	374	389	398	388	388	360	359	391	367	371	364	359	380	371	377	350	353	381	374	379	396	384	385	368	376	363	361	394	401	408	372	373	383	345	367	412	356	358	370	335	406	381	368	378	369	379	368	371	356	366	429	360	332	401	365	365	394	365	354	368	369	370	379	375	380	370	414	394	389	382	414	375	358	388	392	373	381	393	367	374	396	374	369	363	381	340	335	394	385	426	377	402	351	361	366	394	394	379	371	365	353	377	388	385	335	372	395	351	382	394	377	367	372	398	315	376	370	390	363	407	327	366	367	368	404	381	374	398	387	339	380	368	360	359	379	365	350	387	387	372	359	380	427	397	355	383	390	361	345	386	392	377	365	357	379	394	394	409	382	376	374	381	412	366	384	372	371	387	409	380	384	395	373	367	377	390	384	392	376	349	373	388	369	346	327	370	379	369	374	390	357	366	393	374	377	346	396	388	392	343	361	374	389	359	363	359	364	339	353	361	359
22576	41508	38036	29203	25247	22445	17475	13898	10406	8049	6159	5121	4019	3181	2533	2078	1772	1690	1553	1362	1368	1486	1464	1281	1359	1249	1220	1198	1212	1251	1212	1099	1082	1014	946	926	830	796	773	704	662	665	627	600	654	656	679	648	647	553	562	539	584	555	539	571	589	564	614	597	575	550	523	564	509	551	483	546	496	568	582	515	482	481	486	487	473	507	473	452	494	468	495	521	454	476	501	467	486	490	438	455	483	453	509	481	467	492	472	463	503	449	450	473	487	471	492	424	432	469	476	479	450	445	451	448	480	465	496	462	474	449	453	495	454	478	486	477	467	497	481	470	486	450	497	491	499	475	507	450	449	500	425	506	530	495	464	462	473	448	476	471	465	468	481	487	455	471	463	430	482	414	447	537	518	447	459	456	465	466	435	483	488	428	471	483	445	446	478	478	471	493	481	454	455	493	466	473	462	473	486	414	435	433	486	486	500	462	475	457	484	459	461	457	467	463	434	484	480	444	459	445	477	456	490	479	432	477	500	460	468	455	463	478	497	493	461	483	454	461	475	448	461	437	474	481	461	465	440	470	448	461	466	438	495	489	455	467	447	479	504	423	468	485	482	451	503	483	485	450	453	497	478	480	470	479	450	448	482	498	462	419	468	477	501	502	446	457	497	445	488	491	455	514	489	442	467	470	455	470	504	478	429	446	476	502	478	472	480	474	511	478	450	465	420	464	483	479	488	486	479	479	483	467	480	435	488	424	464	477	418	446	460	472	476	463	495	452	496	467	495	475	475	485	479	499	465	428	465	472	452	471	469	491	451	463	473	477	481	486	507	500	486	451	467	456	480	480	497	461	447	508	461	481	483	430	444	481	440	440	477	471	473	477	491	476	487	495	466	421	476	484	473	453	470	475	470	492	532	470	457	433	430	445	465	455	465	445	460	438	489	471	488	465	484	502	447	459	442	445	450	484	476	473	485	456	476	464	458	474	495	439	466	487	506	491	487	466	492	447	448	489	502	493	485	448	499	443	550	488	449	473	446	457	503	492	491	463	488	472	501	451	465	499	481	478	486	453	472	466	475	498	457	484	455	518	453	469	475	447	437	467	484	484	481	471	462	467	487	473	482	461	449	480	498	460	432	458	465	480	506	463	447	463	489	434	479	482	485	472	462	468	513	507	470	468	425	482	448	480	454	464	471	493	424	466	467	479	465	455	468	496	442	405	425	458	473	472	478	472	459	468	466	478	478	472	446	481	469	461	459	453	466	478	488	477	516	453	463	482	519	451	487	456	461	427	448	431	455	429	460	424	489	508	453	475	486	477	420	465	509	461	492	447	481	455	463	455	468	488	474	460	488	471	512	479	480	469	475	484	461	465	462	461	466	522	428	474	500	457	459	501	515	505	465	467	481	454	465	461	492	475	478	474	444	469	469	456	472	470	459	464	476	436	455	452	451	499	436	508	418	473	498	462	439	457	502	479	464	452	429	457	508	486	471	476	466	480	456	469	468	438	498	493	480	458	475	513	453	454	480	483	425	451	479	476	476	472	452	490	466	469	507	468	486	453	483	497	447	487	504	501	444	510	468	460	455	453	473	493	507	442	482	463	481	450	472	442	457	510	453	470	486	495	474	459	488	492	454	436	505	437	465	482	430	508	464	483	488	476	442	451	455	507	471	475	456	493	498	462	482	487	438	446	450	497	458	486	495	416	461	480	505	446	529	450	492	430	487	494	479	469	465	467	476	443	461	465	428	469	490	475	473	437	459	494	463	455	459	436	475	455	518	470	499	485	460	519	455	444	483	495	436	504	494	443	410	445	453	435	494	464	465	456	447	478	511	476	463	460	453	468	488	478	491	436	489	442	474	438	475	443	461	479	470	486	458	483	465	466	481	460	473	427	493	478	489	501	507	473	479	474	481	439	444	487	501	506	477	463	506	474	464	496	486	504	506	496	484	487	464	467	449	474	482	451	464	510	449	453	456	466	470	505	469	482	482	473	508	437	491	454	461	455	469	461	476	445	484	473	493	489	501	453	467	500	452	505	451	487	446	470	463	490	494	500	453	479	486	461	494	463	490	427	496	471	459	493	445	491	474	487	466	450	491	418	513	441	482	458	442	462	471	504	464	492	456	465	459	444	452	485	487	423	464	474	499	489	484	431	487	427	490	480	483	471	458	492	451	465	436	479	476	464	483	481	451	476	515	458	456	475	474	450	458	477	427	513	458	467	458	464	482	482	459	519	446	488	472	451	464	448	466	488	499	463	450	452	476	449	447	425	445	451	484	440	468	467	438	495	439	467	490	443	465	449	507	456	499	480	472	480	472	499	481	471	512	444	493	489	461	467	440	451	492	453	445	485	465	466	459	469	463	462	398	455	463	469	440	464	440	448	481	487	438	455	489	463	475	499	432	435	462	434	460	470	435	441	492	494	486	493	435	443	476	450	470	442	453	455	501	494	436	477	449	484	482	438	459	477	447	492	454	430	507	479	482	441	497	455	473	429	472	492	474	473	462	469	482	410	495	488	478	476	491	476	501	449	466	459	477	523	467	441	434	451	498	463	512	422	465	447	480	476	487	443	501	482	502	478	444	460	489	453	474	488	470	519	474	478	467	496	433	497	451	450	477	479	462	478	467	480	488	480	448	465	490	475	491	430	463	465	469	463	458	490	511	445	468	472	485	453	461	455	438	415	486	460	467	471	477	425	479	476	433	494	428	453	466	474	470	446	502	484	469	492	473	458	500	494	459	446	461	467	475	487	449	457	472	467	477	505	475	453	480	454	466	467	451	449	483	482	458	457	466	442	458	466	482	466	503	451	466	500	497	457	495	462	457	459	455	512	455	466	442	458	452	463	522	438	502	478	447	516	465	504	476	470	463	452	514	497	486	475	513	448	491	506	470	427	433	449	490	477	481	435	472	467	469	499	485	466	485	496	532	459	471	482	435	449	468	469	485	439	486	431	451	463	489	446	482	466	477	475	489	469	524	423	498	451	467	477	482	450	453	485	473	493	457	470	451	482	497	452	458	477	462	493	532	456	488	466	490	492	435	485	471	424	463	493	452	496	471	479	461	496	508	491	468	451	448	499	480	481	447	488	483	467	469	481	452	475	435	438	488	496	478	429	475	465	452	447	458	466	431	482	412	444	481	470	472	451	444	478	448	480	474	470	486	483	474	506	469	468	464	473	487	440	456	496	465	476	473	456	472	464	448	467	437	486	452	467	481	483	458	427	420	467	494	441	433	473	449	466	450	496	450	453	450	490	453	456	490	486	468	480	478	474	486	471	499	444	471	481	430	504	437	475	460	470	507	439	438	441	484	511	466	508	475	473	488	457	499	454	494	510	492	496	467	442	476	466	500	498	422	493	500	476	477	508	464	459	471	452	465	465	493	477	447	473	487	483	459	425	446	487	476	457	481	476	462	499	486	480	506	459	473	454	448	478	469	470	497	485	455	461	480	461	446	436	478	440	465	474	467	505	471	468	467	457	507	466	467	464	489	477
26804	22759	25176	18433	11736	9481	6608	4167	2991	2303	1799	1537	1275	1109	965	911	839	811	809	780	801	744	799	760	750	722	744	763	705	770	745	758	728	710	694	651	644	606	655	599	624	582	606	629	602	640	647	598	627	620	578	617	608	635	634	608	603	628	622	574	566	609	587	572	605	594	588	604	595	610	586	636	614	579	585	601	553	597	548	595	596	614	563	560	599	593	579	611	569	569	630	643	612	578	589	592	603	613	584	551	622	602	598	601	578	605	558	571	599	568	604	610	551	555	603	587	571	555	604	581	570	580	550	581	588	547	609	591	607	624	577	582	577	625	631	577	619	584	569	638	607	560	526	594	582	602	551	585	574	585	582	598	611	580	566	583	593	612	601	554	572	574	522	618	584	572	597	560	620	592	570	600	593	547	618	546	576	591	585	565	567	609	588	588	565	583	604	611	577	623	610	625	564	567	584	555	597	582	604	587	574	564	582	600	523	550	583	621	558	592	608	552	626	638	585	602	591	628	580	577	582	581	582	580	589	552	619	624	574	597	564	584	617	540	590	614	580	561	577	581	585	565	614	542	600	607	589	629	583	617	564	554	582	557	617	581	558	567	557	566	593	563	598	573	602	609	600	602	606	591	578	558	627	622	596	589	561	588	549	558	584	570	586	612	576	566	596	599	584	548	574	602	555	568	579	613	618	601	550	602	626	552	528	584	553	593	603	655	583	598	556	609	610	593	610	602	601	576	568	581	562	627	563	617	563	585	595	649	612	646	546	597	561	552	582	591	580	621	562	543	561	598	551	587	568	619	604	601	522	566	598	555	569	562	629	570	591	605	625	584	581	622	600	576	555	566	595	544	601	560	579	607	570	583	599	589	564	599	584	559	607	596	583	593	560	599	584	595	564	577	553	614	574	589	639	621	573	559	588	576	586	564	592	561	619	520	573	613	596	585	573	586	538	627	579	555	544	627	583	595	555	611	582	601	556	564	560	571	615	587	603	580	605	588	572	611	581	570	559	604	592	635	582	563	621	548	519	571	569	572	580	546	600	613	560	553	570	606	576	600	532	628	587	558	636	583	610	547	629	573	574	540	540	595	582	607	551	568	614	585	579	554	621	626	583	523	592	587	584	573	607	606	613	574	645	611	595	612	571	538	588	605	597	547	581	592	571	630	564	603	579	633	549	609	570	587	588	582	596	618	596	594	617	600	596	561	564	533	554	598	609	554	654	592	580	628	625	598	628	574	599	593	618	570	594	638	571	615	628	599	564	611	570	595	594	590	592	561	585	581	550	604	572	594	609	549	580	571	564	601	562	588	598	595	574	577	565	595	558	576	664	573	617	598	584	617	615	584	573	570	592	547	559	577	574	573	585	580	595	603	589	577	591	608	557	594	609	584	570	562	614	620	604	594	581	582	598	590	591	601	603	566	591	617	573	577	619	615	576	601	620	563	564	616	638	617	570	646	609	568	595	583	600	568	610	607	607	560	546	568	560	605	568	602	559	543	564	593	634	587	581	595	594	654	602	619	557	610	569	557	585	565	593	584	626	605	593	556	589	588	532	563	602	631	592	554	604	568	598	585	590	581	587	599	613	574	577	558	552	602	583	596	577	594	563	540	568	559	575	573	605	618	593	588	556	561	585	593	582	557	594	575	570	590	604	589	616	583	558	584	590	585	577	556	567	643	595	600	596	551	608	598	533	551	588	593	593	604	585	613	582	605	608	574	580	586	588	624	541	592	589	565	613	598	548	590	578	584	592	595	593	588	590	585	598	565	551	561	576	573	602	580	597	564	589	591	585	565	571	619	600	601	603	635	561	591	591	580	625	585	600	568	599	586	578	576	626	597	578	601	573	589	575	612	583	604	582	620	582	553	561	606	570	638	603	583	553	597	638	571	624	552	592	571	569	600	611	538	587	551	520	601	575	552	584	572	599	609	604	604	562	549	585	610	609	609	583	564	592	613	629	580	585	631	611	540	556	572	621	597	581	606	579	583	596	580	551	604	569	590	587	593	594	636	617	615	542	630	576	577	621	635	561	579	564	588	607	610	627	594	568	555	536	619	579	605	594	556	634	559	592	596	603	563	602	632	579	574	585	605	576	558	592	593	557	604	599	586	586	612	592	627	623	604	585	634	602	582	551	611	618	568	573	597	600	595	601	591	624	562	567	594	565	656	603	628	592	579	582	588	557	591	519	587	582	606	576	551	572	579	581	572	575	577	631	583	562	587	549	603	603	569	540	570	569	577	600	626	671	574	631	570	591	581	598	593	582	548	607	579	600	558	593	568	601	529	588	572	608	554	610	598	618	578	597	652	587	621	585	574	617	585	600	608	581	617	577	610	597	559	588	594	541	563	636	581	596	575	599	565	553	599	625	602	553	559	620	538	581	561	575	629	570	618	610	569	611	547	606	540	579	573	520	581	643	629	577	593	603	627	552	606	571	606	606	564	540	587	613	618	553	553	626	535	603	560	599	595	613	607	596	593	581	569	600	618	628	611	619	563	594	594	590	606	596	597	597	614	605	580	596	573	604	592	597	588	588	588	640	603	546	591	571	602	572	607	575	580	592	561	581	571	634	589	578	594	584	605	576	591	607	568	574	606	588	586	594	577	628	552	584	562	562	601	579	551	601	633	560	584	612	543	538	610	619	585	588	583	600	607	642	596	550	570	607	557	587	580	572	588	633	586	607	546	561	583	595	607	590	586	581	565	608	531	636	603	591	573	582	566	612	596	594	552	571	611	585	605	623	604	586	567	583	608	588	602	589	576	549	599	612	574	601	592	562	541	569	622	613	599	576	559	628	607	610	600	600	612	628	590	575	617	571	573	617	609	615	603	569	607	560	579	622	634	550	585	632	621	652	608	601	571	581	570	627	549	553	595	634	604	560	535	539	589	626	545	585	584	570	607	590	574	603	599	631	606	602	627	592	578	553	611	596	566	587	577	574	609	626	587	586	600	587	635	557	590	583	581	568	554	586	581	582	580	577	563	586	581	603	583	554	554	641	589	635	614	602	567	614	597	583	566	570	548	612	593	575	576	602	605	580	564	601	606	575	592	593	588	615	557	585	578	573	599	540	593	581	584	598	638	573	545	602	579	600	571	590	597	582	570	584	605	591	622	525	590	579	607	596	567	578	575	584	572	577	633	592	577	604	580	569	603	591	579	580	628	619	632	593	588	564	601	583	601	558	607	567	590	584	601	569	612	560	574	591	590	575	574	593	556	577	610	580	597	614	584	545	524	580	595	606	568	573	588	600	579	601	560	575	595	566	583	598	581	565	564	567	601	601	618	583	605	595	609	580	584	576	577	552	557	577	556	597	566	630	609	570	580	610	609	593	616	573	628	609	584	619	589	565	519	597	562	562	589	583	570	619	571	576	629	587	631	601	584	558	584	550	618	586	572	609	570	552	537	584	558	590	537	589	551	581	597	586	607	605	582	628	618	605	573	580	572	623	614	600	599	564	552	577	597	583	569	608	591	571	582
20794	32654	28991	20114	16949	15335	11889	8656	6578	4837	3801	3186	2642	2036	1786	1519	1375	1223	1249	1116	1186	1160	1186	1127	1131	1146	1109	1061	1088	1051	1121	989	1020	970	944	900	879	901	844	825	873	842	796	777	814	782	807	820	774	812	734	767	710	758	811	779	774	787	785	806	668	728	760	742	801	735	802	737	750	787	746	744	719	755	703	764	744	748	761	801	727	778	763	740	731	747	729	729	736	760	748	730	800	718	721	752	723	717	737	740	722	755	758	751	708	750	725	733	749	768	717	780	720	744	763	780	790	726	722	734	744	714	773	737	713	752	730	727	760	767	745	707	753	784	674	704	739	755	772	709	729	740	756	710	712	698	725	716	704	713	725	749	734	757	662	739	746	750	745	738	790	766	732	722	717	789	716	762	730	723	739	751	700	719	743	708	683	719	753	732	721	759	702	767	734	745	696	737	715	776	751	750	696	752	753	759	760	784	740	781	700	765	736	769	711	721	766	768	757	738	747	777	736	760	724	744	760	717	713	756	707	817	666	730	738	739	737	764	719	747	768	714	729	759	741	785	678	773	716	709	702	742	763	797	699	729	725	740	755	748	716	753	739	717	748	758	722	752	695	741	697	727	719	748	742	769	721	736	757	717	748	683	759	752	727	729	756	811	767	685	684	727	764	749	799	751	715	774	720	700	795	820	680	750	757	774	756	757	701	755	799	794	758	717	764	729	737	761	737	717	747	767	734	763	709	697	722	743	699	757	739	728	743	777	746	739	747	801	766	736	780	705	777	777	722	753	773	727	703	745	750	704	720	717	719	702	712	709	717	737	762	740	732	758	746	743	747	714	732	727	783	760	763	754	746	800	726	713	711	754	721	748	716	722	730	771	780	798	730	756	744	736	787	737	798	738	690	647	763	696	717	706	725	692	734	759	762	718	713	717	719	792	721	731	699	714	735	716	701	793	707	756	727	721	713	736	762	810	746	690	737	688	777	756	735	701	766	729	754	751	793	693	742	783	764	729	689	760	746	708	724	741	733	797	746	730	752	765	740	714	722	732	775	734	741	738	780	733	789	745	769	769	719	695	714	755	753	718	759	724	787	725	736	757	811	683	723	738	708	715	705	739	724	734	718	754	704	671	733	725	705	750	774	730	760	734	747	711	759	733	704	775	683	768	757	768	685	738	725	754	761	738	732	802	695	735	782	762	719	737	770	704	756	726	740	719	766	711	778	732	700	745	712	752	711	708	682	748	733	730	731	749	728	796	743	767	723	782	732	732	736	760	684	786	697	727	784	706	715	704	695	720	743	728	681	730	723	715	709	712	716	758	736	763	717	725	753	746	718	733	776	752	761	754	753	729	753	694	707	751	786	739	722	754	716	766	736	708	717	723	822	763	728	752	776	760	766	760	749	707	704	719	752	753	765	712	761	760	733	720	731	749	750	721	766	705	726	760	693	771	739	793	720	699	732	744	728	739	746	703	727	721	710	746	739	745	737	731	707	688	797	721	770	698	769	744	703	746	779	711	717	728	784	705	749	689	752	701	736	749	712	762	738	745	757	719	714	773	765	746	755	715	709	759	766	759	720	720	752	725	714	751	728	743	725	739	766	716	731	725	752	710	723	698	769	667	776	697	761	708	731	715	732	782	720	741	766	737	690	784	743	745	758	750	707	727	726	743	737	760	745	733	726	773	773	739	750	773	757	718	770	722	691	811	705	764	756	749	724	708	775	736	721	763	780	754	722	753	772	761	710	684	768	746	722	756	763	728	731	768	687	721	725	708	771	702	715	709	711	706	777	673	768	748	729	759	714	723	738	745	743	765	666	723	747	764	790	731	770	740	693	762	718	781	729	731	719	761	719	723	750	691	669	746	765	750	736	720	751	754	711	706	717	718	784	729	734	693	746	736	753	711	720	744	736	709	736	708	741	729	715	750	760	732	735	759	727	770	772	778	706	702	738	754	739	731	727	747	726	740	720	717	749	724	722	741	747	739	727	744	716	728	718	731	693	724	755	742	777	754	694	754	725	755	724	688	738	734	727	684	731	752	716	765	703	736	722	740	731	690	740	714	734	720	770	739	739	711	746	720	699	758	694	739	726	741	766	777	773	707	692	688	754	766	730	731	744	722	758	783	736	729	785	712	741	751	725	738	698	790	688	735	725	761	724	726	703	730	734	776	746	748	721	723	745	709	724	766	759	763	748	767	811	733	755	719	750	743	733	739	742	734	716	753	749	738	754	720	715	751	697	738	723	719	759	757	753	703	753	724	767	737	779	750	772	684	718	711	793	693	761	750	751	775	809	699	739	773	752	722	742	732	662	712	744	751	716	742	720	762	754	771	709	694	756	722	768	734	732	718	788	744	734	722	718	756	751	760	724	767	723	736	783	706	691	758	693	777	705	730	716	701	721	796	760	773	693	771	689	768	743	768	740	710	771	737	765	696	720	756	714	695	722	796	704	725	766	736	727	708	745	690	747	674	741	700	725	747	732	752	746	715	695	722	736	730	727	725	716	744	701	683	777	772	739	790	729	686	751	731	734	766	746	755	736	712	802	747	743	726	791	685	718	757	733	711	718	770	698	752	760	707	737	705	703	738	763	728	744	717	713	778	699	694	688	740	721	712	749	726	709	781	780	733	746	751	718	775	756	730	728	756	779	770	765	712	727	743	742	764	722	717	724	756	768	735	773	731	747	732	716	717	728	767	765	713	722	743	733	726	713	703	749	737	747	767	729	747	723	698	765	738	695	777	747	723	736	751	758	798	715	717	708	757	717	731	736	748	731	748	708	754	721	732	736	734	774	749	697	745	734	739	723	775	741	732	754	721	732	717	730	702	723	754	703	726	734	748	737	724	706	772	785	778	806	710	738	702	728	795	716	730	754	732	710	783	724	734	775	770	783	741	728	763	737	742	747	739	739	739	714	696	758	738	750	688	736	707	723	745	765	753	734	724	792	716	733	789	690	736	724	711	744	771	772	747	726	719	786	717	708	768	762	755	761	748	690	741	726	720	711	780	728	720	762	779	729	744	744	776	763	768	699	750	757	745	731	729	714	717	773	778	698	740	760	738	714	734	723	801	739	730	669	753	726	749	737	710	713	710	732	685	709	732	767	726	681	771	751	734	779	697	719	719	725	742	679	744	709	766	739	741	714	750	734	686	692	709	749	741	669	713	711	654	739	732	778	748	759	714	735	731	749	729	696	732	775	784	798	715	728	723	766	769	757	748	767	743	687	709	724	751	774	741	712	759	714	736	717	723	729	708	756	754	729	727	724	769	656	731	735	706	742	755	762	727	765	773	721	728	697	755	728	793	713	774	754	737	754	759	779	747	740	703	725	758	745	756	755	733	777	756	694	715	723	719	737	750	771	745	762	771	714	743	691	741	750	719	773	748	718	749	719	714	709	762	749	731	713	725	764	751	698	732	772	755	703	750	731	751	730	752	763	786	741	792	744	721	728	737	723	750	792	759	708	723	772	744	715	739	751	765	684	778	712	748
23511	20797	27944	23830	21071	18088	11303	5927	3781	3074	2335	1811	1558	1324	1098	935	839	857	855	793	775	775	804	738	794	735	738	729	698	693	752	694	657	647	636	630	631	529	592	555	520	523	543	542	510	540	523	507	518	522	518	530	471	488	510	493	529	515	508	539	507	500	504	471	501	471	490	499	490	495	513	521	483	491	490	470	473	493	475	500	476	468	496	497	466	450	464	478	470	482	440	503	480	490	464	451	506	476	461	453	439	473	465	475	489	506	474	490	483	484	476	504	459	445	465	508	484	467	465	508	500	495	467	455	472	473	485	458	487	478	470	460	472	491	464	486	479	421	501	488	493	463	497	496	462	493	487	468	527	478	467	477	509	517	483	508	447	458	489	460	476	456	454	448	472	451	482	467	478	490	458	455	473	475	443	461	482	495	482	490	492	479	485	500	467	453	483	475	499	486	469	454	485	450	461	488	516	489	480	485	439	466	470	525	503	504	473	458	455	497	498	440	450	481	490	474	468	486	485	470	475	462	441	485	458	489	457	495	504	473	455	464	512	471	485	533	496	485	471	507	461	461	488	472	464	517	527	473	503	481	479	498	496	467	485	488	490	486	449	481	486	474	477	461	528	483	482	448	520	482	463	459	468	452	477	476	466	459	495	499	477	485	479	505	491	475	476	458	521	488	500	495	458	474	486	490	458	463	507	509	448	502	464	447	495	487	489	496	457	520	479	492	495	482	477	460	446	437	462	468	477	457	500	477	450	510	466	438	486	488	510	506	486	457	453	452	459	512	471	479	471	469	451	455	449	460	462	456	467	471	465	438	464	480	484	452	482	505	480	471	461	461	473	477	463	476	446	485	450	494	478	472	464	451	485	454	480	494	496	506	416	464	492	493	478	473	472	481	486	467	493	475	471	479	491	462	500	485	455	476	495	487	501	443	444	495	451	505	520	463	444	479	501	477	446	512	500	472	483	442	477	452	473	462	475	486	478	464	488	491	495	460	480	492	456	445	461	486	476	488	501	468	459	493	463	517	493	465	452	499	486	525	464	475	490	488	497	467	452	504	486	500	474	491	447	502	445	515	484	497	497	514	477	518	469	485	505	503	462	457	469	478	481	483	481	447	486	474	432	441	484	476	471	479	507	505	474	446	492	489	460	483	516	468	461	467	477	503	506	491	503	459	474	511	472	461	493	478	496	479	453	492	478	481	452	466	466	470	510	491	501	461	468	468	475	472	449	460	466	441	452	509	504	523	467	480	485	437	441	461	440	457	503	488	451	510	478	476	519	496	464	516	470	476	468	477	512	483	444	501	481	494	522	459	472	454	467	522	520	481	444	483	480	503	490	461	461	463	449	515	430	514	489	464	499	473	436	484	473	463	513	431	472	487	484	463	483	480	487	490	499	463	445	448	491	479	453	435	441	491	500	521	467	475	495	450	500	465	466	473	478	500	471	486	459	497	510	441	497	477	511	472	495	509	495	466	475	472	514	495	461	458	477	458	472	480	485	439	467	509	439	476	450	463	452	447	502	463	460	458	492	438	477	463	431	441	510	458	489	447	478	465	465	435	479	501	495	490	508	475	482	461	475	470	451	491	503	492	498	432	469	486	468	476	469	520	508	453	500	474	460	489	477	463	463	464	481	473	477	486	476	473	473	498	453	464	493	459	507	472	484	486	435	462	450	463	491	460	481	455	457	476	463	464	494	432	462	466	462	481	490	494	539	489	479	477	470	511	441	487	449	480	464	450	521	482	506	455	433	489	453	469	489	453	497	486	514	482	479	462	476	520	473	471	475	471	505	495	445	473	497	448	487	475	427	507	499	462	469	471	476	447	457	507	515	485	479	448	480	476	474	490	476	492	448	462	490	470	510	471	497	472	487	488	469	512	518	462	488	494	478	469	447	505	489	488	439	522	500	508	474	452	471	484	472	480	484	503	493	439	474	495	497	450	510	477	474	489	480	443	480	494	461	497	502	481	460	478	462	479	440	466	502	476	447	466	473	473	500	483	480	531	442	470	436	433	479	465	496	515	530	470	481	489	469	490	461	482	468	483	461	465	492	454	469	483	482	448	497	467	482	477	479	524	450	447	540	460	469	454	467	460	491	462	440	493	459	466	465	467	457	497	468	508	446	494	510	483	474	488	488	440	517	421	449	446	463	475	486	477	489	486	494	460	464	499	473	485	506	457	463	470	490	478	483	477	472	499	470	488	451	478	471	481	495	512	475	512	481	464	505	485	441	490	473	465	511	439	509	459	496	485	471	454	522	488	484	458	496	482	456	484	443	461	461	494	443	502	495	455	494	488	429	474	498	489	458	471	429	467	466	495	470	496	476	520	416	510	477	470	474	464	464	417	442	476	460	488	466	437	478	499	475	501	462	468	449	499	472	444	456	451	439	520	493	458	446	507	426	508	473	460	489	448	511	496	487	501	477	469	478	490	482	494	425	493	498	482	475	459	416	459	453	440	469	485	476	483	486	489	480	469	520	520	472	496	472	476	477	475	493	501	491	497	458	478	527	461	476	493	449	468	440	445	502	471	483	444	450	469	500	494	446	455	471	467	481	456	474	490	482	478	481	507	461	441	487	500	500	431	436	495	478	504	450	454	458	488	459	485	473	453	495	492	496	464	452	481	488	497	449	502	508	457	475	449	498	487	436	472	501	482	515	474	490	498	510	442	509	466	434	406	481	437	448	461	458	465	517	477	478	482	495	525	457	448	438	466	491	448	496	472	461	435	441	431	466	447	438	472	500	458	469	426	495	451	477	449	515	447	507	498	478	436	482	493	483	468	457	449	480	446	491	490	502	492	495	492	511	495	497	465	501	457	458	496	460	473	474	434	481	442	495	459	521	487	452	484	472	447	463	491	497	514	478	502	449	456	500	440	495	485	489	461	476	481	465	493	517	494	429	448	472	464	461	441	471	464	480	458	451	503	476	470	487	484	488	514	537	489	490	467	510	498	450	445	475	501	444	497	461	487	479	488	491	526	484	474	471	481	478	476	476	494	479	497	469	498	489	461	438	432	465	463	469	485	476	486	484	477	491	509	476	455	478	461	507	498	497	449	473	489	505	449	463	449	493	483	472	496	489	481	461	484	485	452	505	486	488	440	469	488	456	487	494	491	498	469	502	462	466	465	464	484	486	517	489	463	464	532	466	478	487	493	467	459	438	503	469	500	507	455	505	473	446	473	485	510	470	478	465	508	476	444	493	466	472	462	461	503	478	520	490	469	486	473	521	515	482	435	492	502	463	488	503	471	480	442	451	498	464	453	473	449	488	470	487	511	468	497	447	448	436	489	466	483	495	462	454	449	493	447	487	476	496	456	475	434	442	442	477	515	463	466	510	460	449	449	485	468	475	448	471	504	470	484	487	445	460	475	455	467	428	476	483	470	456	499	472	483	438	485	497	490	521	447	470	459	513	478	497	445	486	457	450	479	462	486	469	506	461	486	484	500	447	444	477	494	482	466	476	475	470	458	473	476
20810	37965	34110	25096	21208	19280	15050	11209	8080	6500	5101	4151	3193	2541	2104	1795	1578	1466	1455	1320	1220	1323	1371	1196	1204	1210	1192	1135	1144	1181	1107	1107	1024	969	976	904	861	806	719	723	728	729	768	710	830	733	716	778	684	694	686	661	669	686	654	673	663	685	678	640	620	638	610	636	635	662	665	661	600	635	649	627	631	657	638	606	617	629	606	622	593	559	566	621	621	606	559	602	630	606	562	604	583	566	584	608	573	577	600	568	575	607	565	623	571	639	628	647	600	627	618	600	626	598	572	617	618	606	605	617	638	603	594	619	614	625	599	593	605	601	619	608	630	550	611	604	551	615	573	568	643	556	640	572	576	569	671	597	595	615	633	581	640	592	639	577	644	618	625	571	595	643	607	645	618	577	601	565	584	570	586	639	606	602	598	612	606	593	584	612	580	586	574	598	606	562	577	617	570	617	545	539	623	624	598	613	642	611	622	642	614	604	626	627	584	597	574	588	611	630	609	626	542	599	576	586	590	569	584	614	610	607	599	607	646	571	610	595	563	594	613	621	585	579	587	620	600	611	654	567	636	597	606	645	580	638	610	595	594	595	555	608	599	666	610	619	602	591	612	600	628	597	634	624	615	627	608	598	620	628	662	644	617	615	641	587	616	588	577	582	596	592	609	574	605	627	602	608	601	597	616	590	605	621	616	592	575	585	569	629	602	556	608	616	581	603	589	575	602	597	611	636	635	590	569	635	614	645	633	610	614	658	589	583	578	600	614	607	604	630	596	626	629	605	631	585	637	598	607	584	603	565	625	577	599	601	583	570	603	583	603	603	598	601	574	598	573	578	605	628	608	601	605	613	601	592	618	641	629	645	623	625	637	591	564	605	628	578	584	614	617	633	565	609	633	601	609	582	594	580	634	564	586	615	584	603	667	542	599	642	592	590	611	623	587	622	648	573	632	610	598	643	565	576	584	615	619	572	643	560	597	635	623	620	590	657	603	647	619	641	625	601	568	596	608	611	642	621	593	590	609	623	594	588	629	642	637	584	589	589	579	597	603	619	621	589	593	606	597	585	581	641	604	610	617	612	591	589	614	609	630	588	592	606	631	618	628	575	573	639	602	615	635	626	598	645	647	564	610	608	626	627	614	583	629	614	576	599	606	572	579	587	596	645	609	590	596	618	605	599	593	549	596	580	616	568	629	582	623	580	576	608	613	605	647	610	616	582	581	589	637	601	588	582	627	583	598	627	568	600	655	609	642	603	627	568	601	617	594	614	675	584	556	598	574	574	616	605	619	598	577	595	595	598	585	579	621	604	608	624	600	615	602	608	580	594	623	641	634	619	568	640	606	654	607	585	602	621	615	623	613	583	622	619	614	608	648	565	617	585	571	556	567	586	624	635	639	598	614	600	617	625	628	571	602	665	634	616	573	589	610	586	594	636	631	624	650	591	586	567	590	618	640	569	630	577	589	601	558	575	590	634	653	592	603	619	592	594	598	583	615	608	621	572	603	589	610	584	603	600	589	631	671	574	595	621	601	644	586	543	598	594	591	614	606	613	637	591	588	622	572	624	604	568	619	621	588	626	585	616	633	621	593	619	578	591	652	634	593	596	561	608	612	605	604	631	601	617	612	618	621	581	621	620	641	590	629	603	579	611	599	587	597	685	605	593	631	630	603	580	597	546	610	610	567	627	597	628	580	580	590	574	599	575	585	628	602	616	601	584	628	625	615	552	623	543	587	627	609	608	602	637	595	585	635	611	617	583	589	623	618	607	601	582	612	599	642	598	591	622	581	592	613	620	620	615	604	606	599	569	601	610	635	598	592	620	645	600	643	606	574	592	628	669	620	595	628	613	608	616	615	611	628	621	611	599	612	595	613	608	642	563	590	583	616	632	610	577	622	609	618	618	646	593	579	625	612	622	615	621	557	635	585	648	636	589	623	609	588	593	644	564	626	639	586	594	580	606	585	560	582	596	629	640	594	588	610	595	603	616	593	627	652	617	623	624	616	584	625	609	623	585	632	611	608	584	638	589	611	617	635	608	609	594	599	612	613	568	602	581	620	610	588	620	648	603	617	627	621	621	631	628	590	609	637	582	613	648	618	594	599	569	616	619	635	623	584	640	611	597	617	584	597	638	631	645	600	625	615	588	618	613	605	615	608	639	575	621	599	621	577	614	629	611	585	581	628	632	581	639	613	591	583	648	628	616	571	581	627	561	665	615	602	603	560	652	588	636	600	593	602	575	637	638	580	618	620	588	571	565	558	644	588	606	614	630	612	603	615	637	598	608	607	602	572	618	600	569	640	602	646	624	578	609	614	610	589	628	593	557	583	581	623	595	591	585	582	617	649	644	616	616	624	624	581	591	592	611	584	623	640	639	635	654	613	595	597	561	545	610	579	607	605	581	591	602	594	636	604	578	629	606	562	604	641	615	593	570	591	626	611	621	627	610	607	648	603	576	596	596	622	634	585	626	576	603	595	615	601	616	594	596	627	621	616	595	657	593	606	648	601	590	617	595	610	567	622	584	586	582	634	644	600	615	581	581	590	615	610	597	673	653	607	600	606	600	614	554	598	596	627	603	612	609	623	613	602	592	584	581	585	618	610	587	590	600	597	598	571	614	601	628	621	592	623	569	595	582	606	596	607	574	651	641	591	600	604	629	573	646	587	628	614	620	608	573	630	593	628	598	572	610	573	616	620	596	609	596	596	620	601	586	626	569	602	629	602	604	612	597	602	634	617	639	608	633	600	636	618	601	590	598	598	551	582	619	624	577	602	598	561	619	604	628	590	541	568	625	616	579	580	618	612	638	608	580	570	579	545	610	553	599	613	610	601	611	627	633	557	580	616	585	614	601	612	592	597	595	602	588	580	638	618	611	638	590	613	609	591	651	616	623	596	581	623	580	613	623	606	604	590	636	582	610	578	625	623	606	571	590	588	636	645	620	559	558	587	579	629	597	604	584	640	596	612	600	591	574	599	649	570	640	620	665	560	615	611	621	582	554	618	575	621	631	604	586	580	578	646	601	612	588	588	605	595	638	634	614	620	596	626	629	555	561	596	639	661	611	601	571	626	600	585	588	613	623	681	633	632	562	594	629	603	611	577	599	579	644	645	629	567	618	621	628	597	611	596	598	667	589	603	624	596	613	591	575	608	615	591	586	585	618	623	606	606	595	577	600	604	606	569	609	589	645	593	640	592	611	594	613	626	638	641	575	588	625	643	615	596	566	656	608	634	595	644	606	575	594	578	591	594	582	582	616	599	645	638	614	639	588	625	629	634	584	668	625	607	569	588	561	624	601	604	625	600	583	573	543	576	613	649	591	615	555	602	643	657	639	632	585	603	604	560	630	602	596	669	621	587	552	603	603	564	641	638	589	640	620	602	592	623	605	649	605	567	609	626	612	614	627	608	638	605	611	631	599	626	580	601	604	640	607	565	589	600	659	621	604	611	622	595	637	594	579	619	634	603	637	574	620	604	593	626	595	603	600
22385	20732	28436	23123	20840	21666	18454	8181	4908	3724	2832	2217	1877	1494	1242	1048	969	925	915	791	783	823	851	713	731	771	756	755	694	716	678	647	654	600	602	585	543	502	503	460	493	473	468	466	484	487	469	431	412	431	433	443	434	438	425	420	412	444	486	452	417	385	384	385	371	389	426	381	431	411	401	384	393	388	394	379	387	384	356	389	408	361	427	403	381	410	412	381	392	377	393	405	377	391	381	381	391	366	389	394	408	365	340	358	366	381	355	421	415	347	382	408	400	372	374	403	385	395	408	365	377	371	416	407	415	365	377	374	400	404	366	406	358	393	389	412	377	374	404	403	361	387	363	396	390	357	378	378	393	375	363	397	377	359	424	376	392	381	389	371	357	395	371	379	347	385	377	373	378	378	401	373	393	372	354	376	371	358	383	380	375	405	380	335	349	364	389	376	367	393	379	405	394	413	385	361	344	355	342	362	365	390	379	372	390	374	364	409	364	404	361	364	397	350	376	398	364	408	380	392	399	412	434	366	410	379	404	392	376	350	373	417	374	403	414	351	373	397	420	351	374	386	407	378	375	358	391	384	363	358	395	380	346	391	349	379	412	367	393	401	375	405	386	367	359	383	387	335	353	373	382	375	400	423	392	400	369	390	395	383	384	381	346	378	373	369	370	358	385	396	411	409	421	389	373	381	348	350	403	375	375	341	357	414	392	390	379	350	347	394	382	400	360	375	357	374	342	393	374	412	403	367	383	385	351	428	388	368	390	381	392	394	378	411	397	403	345	373	387	358	354	355	368	392	383	392	400	410	425	373	376	369	390	389	370	402	381	340	389	358	367	396	363	356	385	382	373	359	373	358	396	393	391	346	377	386	376	378	354	371	391	376	396	358	392	396	374	360	396	371	378	371	352	385	348	382	385	372	369	405	380	388	372	365	347	371	397	378	389	374	376	366	393	347	374	362	421	407	374	405	414	395	372	370	388	391	418	370	372	362	411	406	375	386	407	395	375	387	383	351	395	407	372	358	388	358	374	380	363	364	394	386	365	393	396	361	403	419	373	368	350	391	407	384	375	392	412	382	370	395	400	377	376	367	409	403	392	363	392	403	369	401	366	397	394	343	364	356	406	382	378	387	365	363	388	400	385	387	399	352	368	386	385	398	330	379	385	397	399	388	368	389	396	355	375	366	386	364	390	372	390	362	384	379	375	383	366	369	360	434	396	391	362	361	381	380	369	408	418	373	342	392	373	374	382	392	396	378	409	400	369	337	377	446	381	361	389	381	417	343	369	411	361	364	405	373	369	395	386	379	359	395	390	363	396	393	406	414	347	382	371	389	396	380	385	409	370	389	407	377	362	352	357	393	361	393	412	389	361	402	352	371	416	364	397	444	384	407	376	362	356	373	378	396	426	389	343	409	394	404	386	345	371	358	374	361	373	371	342	386	393	374	389	353	381	381	393	375	411	363	399	404	371	384	358	373	394	363	370	372	385	373	388	386	373	378	376	340	385	368	418	426	374	383	377	364	417	373	385	366	315	369	373	352	386	401	358	391	377	367	331	418	419	346	389	390	375	363	371	343	368	416	398	385	402	370	364	368	337	367	397	403	359	362	364	362	379	391	383	394	370	408	391	349	388	342	381	378	395	365	378	360	405	401	386	369	380	353	385	370	367	391	367	339	382	403	348	357	405	348	378	362	369	425	378	383	367	352	380	377	374	384	389	365	397	353	349	404	378	375	396	390	397	381	371	368	403	348	395	373	407	362	371	368	378	354	398	366	376	388	424	356	358	399	376	413	353	412	401	360	390	371	391	350	389	369	382	383	346	368	389	341	399	380	359	408	352	385	376	393	398	399	411	391	397	380	365	424	371	408	400	411	366	403	400	383	391	372	374	382	360	377	367	365	396	375	405	451	377	384	358	366	375	381	384	348	372	396	359	397	371	366	353	389	365	374	381	429	370	360	400	383	391	369	377	409	371	393	383	389	375	357	392	377	359	379	413	376	385	387	352	362	395	397	393	395	386	385	412	356	392	382	382	403	401	379	378	381	378	384	360	393	373	343	394	401	385	386	396	370	403	378	376	415	389	407	411	387	367	359	378	360	388	400	393	399	359	388	414	406	409	390	411	407	399	428	400	378	379	392	386	407	384	408	376	385	376	403	371	383	385	384	397	391	378	378	388	395	355	348	379	358	371	365	372	364	381	407	354	369	376	412	379	380	396	347	379	388	370	378	364	399	374	399	385	394	383	372	387	366	385	379	373	385	370	385	363	356	370	368	363	409	371	393	350	350	368	380	373	409	375	390	410	413	339	380	392	337	375	406	383	387	415	352	359	401	375	375	364	397	401	419	366	364	367	380	381	395	383	374	383	390	339	368	374	373	406	372	340	369	377	352	372	384	408	367	385	391	334	392	384	401	389	377	394	400	377	375	399	428	375	387	373	346	394	337	367	379	374	400	370	380	389	379	388	404	382	396	367	371	380	369	395	393	418	377	385	409	388	360	358	381	402	382	368	404	386	383	359	373	388	354	406	401	353	405	389	382	385	404	374	368	422	363	377	367	376	403	397	347	384	386	370	368	400	389	384	393	392	396	378	397	375	363	378	413	395	386	372	378	356	404	345	356	371	383	349	350	373	375	358	380	354	367	353	384	410	362	389	365	397	363	407	387	366	364	418	404	382	364	358	374	352	365	331	379	362	372	390	372	375	350	342	369	381	391	374	395	397	361	359	386	374	379	387	392	364	383	376	393	380	405	429	363	363	362	394	398	395	380	404	377	407	407	398	401	375	372	352	359	401	382	414	358	362	371	414	362	397	379	390	397	422	344	397	398	370	390	351	382	403	408	376	396	405	366	388	376	415	371	376	338	389	380	396	364	354	375	395	400	382	399	364	367	386	353	383	416	362	374	403	365	368	344	378	342	352	353	389	389	382	432	377	363	372	416	383	330	379	393	384	392	394	370	359	361	380	365	410	405	379	383	392	383	410	379	387	350	373	395	380	375	387	388	414	398	436	365	378	375	390	389	369	392	373	403	392	436	351	406	363	387	402	348	393	352	376	385	374	384	374	398	384	390	371	361	374	387	372	400	418	375	366	379	406	403	362	394	413	363	381	374	410	392	351	358	354	387	352	391	363	437	353	375	350	363	371	412	381	405	395	392	389	340	360	382	364	369	384	359	376	376	345	389	384	373	386	393	349	376	392	365	390	404	383	403	355	390	374	374	348	344	383	359	379	351	395	389	371	350	358	404	395	406	376	383	366	402	378	354	389	375	377	357	337	383	369	413	386	390	341	385	384	382	380	391	358	374	361	369	417	395	364	387	417	400	380	354	370	372	409	369	355	379	399	389	366	391	387	396	384	398	410	385	405	393	383	397	377	369	412	418	371	349	354	384	384	370	352	375	353	396	359	423	346	416	348	347	381	395	391	348	404	370	394	417	371	362	397	367	378	368	343	401	380	396	419	413	370	359	394	344	415	348	374	360
22417	41529	37902	28822	24568	22090	17680	13345	10243	8091	6454	5041	4012	3198	2635	2236	1888	1687	1656	1586	1418	1472	1524	1376	1250	1232	1261	1224	1228	1213	1226	1184	1105	967	962	922	826	830	742	692	688	670	665	714	739	701	666	634	630	598	607	602	528	539	581	540	600	540	610	562	556	534	528	542	528	500	525	530	553	592	562	505	480	494	523	482	488	504	483	503	478	510	524	505	508	486	484	492	480	467	488	498	516	480	459	499	489	502	499	443	470	494	498	473	475	487	490	487	441	486	474	482	479	490	460	481	477	484	490	460	488	449	476	450	486	454	513	515	502	503	475	469	442	472	487	483	487	486	485	470	497	483	509	507	435	481	462	461	448	476	429	457	485	492	474	498	474	468	498	472	476	452	490	520	453	481	459	478	487	501	432	470	487	477	489	529	472	482	481	462	488	519	466	474	462	443	501	502	484	479	468	451	466	466	460	486	453	456	446	467	464	482	517	483	492	457	491	462	487	492	515	437	451	513	463	485	504	487	485	489	463	481	495	473	439	456	458	507	486	488	474	498	484	474	491	466	475	540	519	469	457	477	448	497	459	504	478	478	481	443	464	469	460	490	504	486	474	490	437	434	460	492	471	457	488	455	460	435	454	451	488	440	502	482	484	462	489	462	474	477	477	459	467	487	498	521	495	503	469	481	474	495	456	540	459	465	459	474	476	531	458	499	476	455	472	496	471	494	513	507	503	474	470	526	479	488	493	457	498	545	501	485	491	474	453	477	476	512	481	465	482	500	505	482	477	459	414	494	470	494	478	458	506	494	455	489	481	514	473	476	445	474	475	458	471	490	484	471	451	459	499	484	497	483	490	493	485	501	467	478	512	469	492	489	487	449	433	471	490	474	445	475	480	478	477	447	434	503	471	483	473	500	496	481	464	478	479	450	498	481	454	504	478	466	489	503	513	462	477	489	486	467	452	445	476	461	493	478	482	480	483	502	474	473	483	527	458	516	496	466	467	492	508	465	503	440	490	454	482	445	492	542	473	456	494	479	482	472	474	450	496	458	494	510	488	496	449	496	463	482	479	489	488	492	433	479	491	465	505	430	441	452	484	467	465	483	429	491	473	432	478	452	495	454	507	473	501	481	464	467	450	468	515	474	478	469	493	474	421	482	469	492	512	454	473	487	497	481	481	521	479	493	519	493	476	483	455	437	486	475	486	458	486	456	499	460	474	483	486	465	500	461	490	482	463	531	481	471	491	479	462	500	437	455	542	480	460	493	493	498	446	429	517	502	465	471	509	491	470	445	475	431	505	418	435	475	447	457	505	484	502	492	480	466	496	445	445	493	503	481	446	504	477	521	467	450	497	450	477	516	489	463	480	436	479	459	486	482	508	483	484	457	460	434	478	474	510	483	461	484	435	480	502	402	493	475	501	491	509	478	467	494	513	484	486	453	506	466	503	512	494	491	486	478	462	460	485	480	478	444	434	484	483	484	458	476	478	476	482	459	502	471	511	487	468	470	486	491	471	487	477	506	461	503	474	498	425	513	463	476	471	485	453	472	440	446	454	487	542	438	467	481	457	466	484	495	425	473	511	489	443	499	442	471	491	430	507	458	467	474	470	489	472	465	444	423	498	479	464	487	467	507	454	512	475	460	474	494	481	489	478	451	473	485	452	430	468	474	473	524	473	421	490	449	491	463	464	481	448	488	442	503	483	514	506	470	482	511	496	469	476	518	496	464	478	465	497	460	443	460	489	505	480	439	477	537	483	485	446	498	479	467	458	485	496	438	457	509	452	460	470	530	496	476	461	452	487	468	485	454	491	483	493	461	461	444	457	475	460	497	486	482	471	447	494	489	443	474	477	445	486	504	480	469	454	482	492	490	477	494	490	518	461	470	457	511	452	507	516	487	468	476	486	490	488	470	431	475	473	483	468	484	506	507	488	477	486	505	499	479	476	481	454	467	495	484	474	510	438	449	482	483	478	455	502	494	486	489	481	476	488	444	428	448	478	484	421	483	524	539	510	486	466	507	503	464	469	462	456	475	480	457	496	466	435	502	518	469	495	486	485	469	454	498	490	458	461	458	480	497	447	448	489	491	456	476	504	475	494	466	468	479	495	494	452	504	448	454	481	437	464	434	495	446	517	513	439	476	453	443	446	468	478	481	500	441	500	471	522	469	465	467	482	465	471	480	439	506	487	434	469	488	487	417	511	458	469	521	457	446	487	461	420	480	485	472	490	456	463	457	476	477	429	500	473	499	443	473	452	468	472	485	482	473	450	434	481	486	477	482	481	480	496	464	480	450	497	504	484	481	487	430	458	466	456	470	533	464	468	500	473	509	478	503	483	470	508	469	481	456	477	473	467	521	488	474	444	492	476	466	500	482	447	516	466	475	465	470	473	454	464	480	527	450	493	464	474	427	484	449	512	464	461	462	437	445	503	485	451	510	495	458	475	494	463	489	475	479	469	455	437	483	465	450	497	458	512	473	497	422	445	486	498	451	486	473	479	454	511	518	449	474	463	459	489	477	485	483	478	479	458	479	471	496	470	518	490	460	464	500	488	421	479	464	483	494	437	477	492	453	469	504	499	476	492	473	476	490	429	513	516	466	418	482	486	436	503	469	490	490	498	470	473	496	466	499	478	490	499	501	493	458	430	497	452	498	474	481	451	488	481	466	487	475	489	462	525	436	488	473	488	496	468	491	489	463	467	505	458	478	507	490	480	459	449	490	478	496	508	470	460	460	487	512	465	504	458	465	470	493	483	479	502	511	486	513	504	442	493	526	500	471	479	451	468	446	467	487	436	456	482	495	510	457	479	477	459	476	505	484	436	523	477	470	482	554	527	493	460	498	485	494	479	466	453	471	473	500	476	486	455	464	461	480	495	480	477	459	456	497	502	510	433	476	477	511	475	451	489	472	504	450	543	491	469	498	544	467	437	448	509	448	481	482	464	446	453	478	477	484	473	470	438	499	464	476	432	450	505	474	501	538	510	434	455	487	459	482	464	434	468	526	487	483	459	474	466	481	448	467	476	472	514	499	461	491	466	477	447	469	453	477	469	463	460	440	518	469	441	508	506	501	497	498	495	486	436	469	479	461	526	478	464	443	444	474	502	475	477	475	490	449	442	452	468	475	502	451	485	528	487	500	483	469	490	437	481	481	462	482	486	499	460	493	478	461	442	458	470	476	479	489	492	448	470	487	472	462	495	476	466	484	477	467	471	470	467	470	452	493	485	467	529	477	466	455	484	486	496	498	480	483	477	461	456	509	468	441	464	461	480	456	515	488	471	465	470	522	495	486	456	499	446	467	464	462	500	473	464	500	452	473	460	495	503	475	493	475	493	489	458	472	519	456	503	518	455	496	517	493	482	526	522	497	480	486	487	471	479	473	488	464	465	491	467	485	464	468	515	483	480	507	483	470	469	513	499	499	466	458	488	470	464	455	493	450	478	439	468	448	493	486	483	475	476	474	465	470	454	471	486	456	494	529	506	496
26781	22766	25234	18173	11272	9138	6314	4085	2780	2216	1886	1479	1262	1143	967	881	842	846	795	764	819	826	815	743	702	766	781	732	770	773	724	738	727	668	673	675	662	649	679	639	593	604	591	650	647	600	641	597	619	637	572	608	607	570	620	645	594	601	628	601	585	583	607	594	616	613	576	620	630	617	612	591	649	609	582	564	603	579	593	599	566	596	614	613	580	606	572	643	598	639	595	606	575	627	633	579	618	584	603	595	640	625	609	624	590	614	577	589	626	576	589	556	558	577	595	604	602	601	585	622	600	605	577	589	596	593	592	583	649	589	565	595	565	580	577	588	572	559	605	588	604	578	616	590	587	569	588	623	619	616	607	586	563	592	609	619	586	593	605	636	595	595	613	579	583	620	584	548	586	549	560	602	569	555	636	571	562	592	639	581	591	573	610	583	597	591	584	629	604	604	573	627	569	580	556	604	587	620	589	625	611	623	600	612	617	544	597	564	613	579	638	614	602	596	591	610	577	616	598	594	572	583	591	613	563	615	594	588	561	564	639	580	610	596	597	609	587	563	598	573	579	585	542	591	584	602	575	589	574	549	578	598	584	593	580	584	602	617	584	564	573	589	590	608	568	593	578	609	588	611	546	609	608	560	604	547	600	619	582	562	577	601	568	601	582	630	617	601	589	571	606	590	600	581	602	618	581	578	604	556	584	649	566	600	572	567	584	594	613	560	584	608	575	589	612	628	570	605	584	605	600	604	631	604	567	588	583	587	618	592	592	572	621	561	555	600	564	612	598	562	575	572	577	556	577	620	603	592	611	630	598	568	611	608	565	603	581	579	599	594	597	590	566	610	594	557	593	592	575	591	616	602	580	574	541	600	607	537	569	615	593	536	530	581	567	585	581	589	638	577	596	610	598	573	580	596	538	581	573	563	588	564	617	594	594	575	606	599	584	600	556	563	592	614	598	574	579	587	561	601	564	573	579	567	636	605	590	597	602	595	597	630	557	577	636	588	570	631	575	623	568	625	578	632	613	572	580	594	599	600	601	583	600	621	624	591	585	586	589	619	615	619	616	600	619	628	594	571	609	584	585	597	556	603	592	600	633	624	556	578	588	598	523	530	584	631	575	549	538	623	619	605	602	598	592	581	587	562	595	628	599	577	553	553	603	595	585	619	587	621	597	602	633	600	600	586	588	591	601	590	599	599	600	582	583	569	595	587	557	584	619	585	586	643	577	572	605	591	578	587	583	625	550	594	567	567	600	648	610	615	599	563	576	617	592	612	598	579	636	593	626	574	597	591	590	555	568	594	572	608	555	596	594	603	589	587	589	578	575	601	600	570	598	581	603	617	575	614	627	601	601	610	564	672	579	578	565	605	597	572	603	564	592	616	636	531	605	580	614	590	574	595	576	598	572	561	579	618	660	551	613	540	596	614	591	658	594	602	585	578	616	582	603	592	613	608	603	593	554	560	629	590	584	573	558	615	598	574	583	587	597	575	572	572	610	618	616	606	607	584	567	602	603	578	559	575	575	560	555	596	628	606	588	611	597	579	596	555	582	545	610	520	604	567	552	612	583	624	584	634	586	624	633	573	600	554	609	591	608	600	594	638	611	563	586	619	577	592	588	560	606	562	564	629	583	621	620	581	606	596	547	587	586	582	579	568	624	612	587	619	617	630	568	581	630	582	610	599	555	604	564	591	567	592	596	619	590	606	599	584	584	542	599	611	570	561	571	599	611	591	603	557	581	587	591	593	604	603	592	589	596	627	623	606	557	594	578	584	622	598	604	588	600	597	564	591	572	548	553	581	543	593	586	594	583	611	599	604	589	596	561	586	607	576	633	606	575	552	560	595	616	558	597	566	583	607	576	619	596	585	560	568	646	575	591	626	579	610	626	628	611	548	592	530	600	587	582	569	617	584	610	590	633	613	593	633	570	592	607	554	587	553	607	597	579	604	583	578	636	567	605	603	608	612	581	604	543	591	623	656	593	579	628	601	607	575	593	600	644	616	575	582	615	614	580	601	607	565	601	612	596	550	610	587	590	626	584	579	598	602	564	588	618	585	599	598	634	570	571	619	563	595	575	600	620	585	606	570	579	551	612	625	558	600	559	606	595	595	610	594	593	598	575	593	568	566	597	602	599	612	598	574	571	579	589	578	635	610	579	579	607	615	599	550	578	547	584	603	613	534	570	582	604	617	570	624	607	622	582	566	600	608	600	584	580	550	592	570	585	557	596	576	634	671	584	603	610	581	594	558	604	621	644	640	585	574	602	606	572	554	560	601	589	545	594	621	597	618	577	590	608	592	610	623	590	567	581	624	573	602	605	625	588	618	607	570	601	570	607	586	590	596	590	565	565	598	579	629	584	562	570	595	591	572	591	620	588	613	551	594	606	600	575	555	587	562	619	577	583	613	604	575	596	649	589	617	598	566	576	609	640	607	611	594	564	627	565	609	602	591	548	537	581	622	543	565	571	647	604	549	604	615	608	560	577	586	605	580	576	604	574	634	609	585	607	539	609	587	613	613	577	563	592	608	595	599	593	551	611	596	597	561	584	618	609	526	627	571	553	566	595	621	635	581	643	622	570	564	621	579	605	624	589	604	594	558	588	619	566	555	574	562	598	567	633	596	550	582	574	563	586	611	575	611	561	653	585	547	599	573	562	575	566	600	604	582	594	601	626	631	590	560	568	570	590	606	623	585	610	612	604	627	582	553	585	616	574	559	597	599	602	574	612	598	596	561	545	592	595	611	600	617	603	565	547	594	607	605	521	579	585	594	612	584	570	645	582	580	616	601	601	586	561	590	561	593	590	656	585	606	561	585	621	582	583	581	595	588	619	633	602	552	616	599	599	574	547	589	596	604	593	567	623	609	538	570	628	603	626	589	573	559	596	566	535	568	566	586	574	593	558	593	576	573	572	598	634	569	594	644	557	558	634	628	622	579	555	597	622	578	582	549	577	595	587	601	570	570	632	575	580	575	585	537	593	610	555	602	562	610	646	599	559	613	526	567	609	609	618	580	583	571	650	585	616	587	582	569	580	604	579	599	615	629	568	582	590	559	615	606	573	591	594	593	589	604	630	623	614	608	597	613	628	603	577	577	608	608	598	574	552	584	588	611	550	631	612	647	591	590	574	519	613	612	612	592	613	636	589	568	589	608	601	581	648	545	626	647	599	586	581	556	562	593	598	609	580	609	598	602	585	590	599	602	584	588	554	628	594	600	616	613	581	573	545	529	630	600	568	607	606	633	603	613	607	617	569	598	568	652	648	604	619	609	582	588	547	578	570	609	588	623	529	548	593	579	619	565	581	577	604	639	586	579	593	576	559	582	568	587	583	596	626	626	580	600	598	565	602	570	622	629	577	563	570	619	619	638	596	579	586	600	582	605	606	586	592	618	564	541	618	592	627	602	578	612	607	601	573	597	645	591	591	571	567	635	573	604	551	605	639	609	563	607	610	621	622	605	559	606	596	600	635	590	520	611
20787	33207	28972	19860	16368	14993	11829	8492	6225	4935	3978	3125	2542	1997	1732	1568	1441	1333	1252	1203	1141	1170	1222	1122	1108	1111	1139	1119	1085	1081	1140	1054	1042	977	977	984	935	880	831	859	805	846	845	856	844	875	789	816	824	829	776	798	787	748	751	760	780	811	784	778	759	745	759	754	745	745	769	737	800	742	754	735	735	730	728	761	746	757	720	747	816	738	744	770	696	789	705	786	719	751	738	719	751	713	717	748	727	782	715	709	735	827	753	783	774	769	772	757	747	719	758	794	771	808	724	777	751	785	718	741	759	782	766	692	781	738	757	739	759	689	754	756	759	773	779	761	761	770	764	713	719	770	729	747	755	693	727	724	740	751	723	751	764	793	745	772	729	771	718	720	736	770	718	760	722	754	775	741	710	761	778	714	730	733	783	746	720	721	736	765	774	744	754	747	789	746	762	704	699	726	752	779	768	750	756	762	747	718	708	771	771	720	769	734	749	741	779	730	737	771	767	725	710	770	771	771	753	695	761	691	688	689	724	723	751	772	790	705	746	739	777	758	769	692	711	798	755	746	791	760	708	698	736	721	731	778	769	774	739	688	707	763	717	716	747	747	794	725	725	713	751	683	742	750	736	735	780	806	742	753	735	695	687	756	715	708	719	784	766	791	744	755	760	749	759	697	738	762	730	755	758	742	756	745	791	751	690	750	731	760	760	775	755	769	725	757	745	754	766	788	734	729	738	715	740	763	771	704	799	758	805	749	735	723	776	794	733	771	752	720	720	730	747	678	738	743	723	725	746	725	781	755	770	739	783	719	702	728	767	757	708	762	736	758	720	717	737	719	739	718	797	783	793	713	771	785	772	773	722	782	771	792	719	741	722	705	724	743	724	740	770	795	718	711	757	758	750	772	739	770	764	749	728	733	727	721	765	731	735	719	772	808	757	699	772	705	741	762	763	723	711	746	772	748	705	710	815	778	754	753	719	767	735	744	727	739	757	735	753	745	726	697	735	767	745	727	712	718	745	747	749	739	724	738	772	779	760	741	772	754	720	759	712	809	711	772	756	800	742	721	774	730	765	716	741	742	761	746	752	746	730	715	755	778	777	697	743	765	765	773	746	763	700	789	771	752	730	769	760	711	735	767	781	746	766	728	789	744	759	761	785	718	773	737	774	768	742	735	748	700	735	720	763	754	732	768	736	749	756	809	744	730	758	775	745	725	785	742	723	783	745	761	770	778	760	769	778	749	759	729	729	725	721	805	734	749	754	790	778	729	722	720	706	755	691	754	715	764	733	759	751	749	786	761	733	788	766	731	752	766	773	722	705	732	791	704	782	742	736	736	706	730	740	765	666	718	734	697	809	712	778	717	694	740	714	748	750	748	736	726	756	778	739	756	733	717	718	722	712	709	766	749	731	779	709	729	702	756	806	776	748	783	768	802	784	758	681	735	761	688	740	778	768	754	790	757	805	719	788	753	753	704	746	754	726	850	742	777	732	783	749	683	739	744	749	757	754	825	720	723	760	758	793	785	764	752	761	790	777	724	707	745	756	746	743	785	730	748	703	731	719	745	761	682	785	745	743	785	775	757	788	704	770	732	735	729	771	722	717	769	720	713	713	797	749	759	672	736	743	803	724	739	726	734	705	709	732	743	748	728	715	761	755	717	739	693	769	715	759	732	747	739	734	751	748	752	747	760	676	767	747	762	736	778	681	803	728	731	713	728	733	746	779	704	777	756	775	716	721	749	708	735	703	752	754	763	773	742	754	708	765	776	758	752	719	733	789	723	754	751	703	722	770	742	746	725	770	791	728	794	758	729	715	752	757	784	719	644	717	722	741	761	763	731	762	709	751	754	780	761	719	758	712	721	709	704	769	713	735	735	755	741	739	712	736	779	746	775	712	739	748	756	767	760	723	702	780	768	718	730	799	686	736	771	770	749	785	789	779	754	758	751	755	726	730	722	764	777	831	728	797	758	757	751	758	744	757	770	750	759	811	743	735	695	748	729	729	796	746	775	767	778	748	754	723	761	773	693	774	749	756	739	745	742	722	718	749	730	749	710	717	744	736	759	743	763	763	746	813	761	713	774	777	744	797	726	787	740	674	754	779	741	707	745	759	781	714	787	755	711	744	761	744	755	733	777	706	712	737	752	723	722	714	782	726	727	714	743	683	722	755	729	795	708	728	746	714	733	744	754	751	728	762	727	774	783	749	742	773	778	733	738	799	771	737	756	779	687	761	743	726	742	695	754	758	776	751	736	757	751	741	702	765	782	763	753	768	762	760	776	771	746	753	766	723	764	745	724	732	754	746	733	755	769	765	736	742	752	744	759	758	768	800	765	738	757	721	732	753	754	766	722	710	733	731	743	759	738	753	746	723	763	736	733	688	790	774	758	734	722	783	750	763	751	743	747	729	741	716	753	723	732	749	738	730	787	739	731	743	676	776	774	761	790	772	737	770	698	746	741	744	727	749	751	753	751	782	797	706	776	717	704	729	760	742	762	776	728	762	768	738	761	760	735	732	715	753	770	794	722	715	745	775	776	772	784	736	741	710	743	799	720	770	774	769	772	710	803	778	732	851	745	752	747	778	786	752	743	733	736	707	805	750	768	716	816	743	739	727	715	766	723	759	776	715	767	700	742	738	728	753	764	779	781	794	702	741	684	747	740	759	743	755	790	733	782	728	769	765	756	728	780	705	759	741	725	712	719	748	784	728	678	802	760	721	753	785	728	733	763	770	723	730	740	741	756	713	749	732	756	766	750	721	750	734	742	781	726	772	717	739	726	723	738	775	745	738	716	776	763	726	737	737	775	757	729	708	749	779	770	730	739	742	729	758	777	770	704	729	791	772	731	748	770	713	767	746	704	716	757	726	758	719	779	725	757	699	762	765	730	732	760	707	787	757	747	770	703	751	780	722	734	774	770	755	771	762	751	749	755	732	759	763	817	734	755	755	718	788	720	718	747	734	756	751	765	742	772	761	753	745	730	768	763	742	773	757	735	759	731	735	755	795	815	719	783	725	763	768	721	768	781	749	756	756	749	741	774	707	730	753	762	743	757	736	771	764	726	754	739	727	765	754	706	738	782	679	738	772	738	796	761	732	703	794	761	775	714	721	792	758	754	757	727	744	732	732	728	690	719	729	697	760	771	723	722	755	768	751	746	752	760	756	789	722	709	756	717	745	753	786	746	802	719	774	730	746	737	729	738	749	732	790	754	768	710	715	774	724	711	767	765	731	713	755	752	726	731	741	747	748	738	741	773	715	760	758	728	770	761	778	782	746	710	709	720	747	760	748	773	750	674	753	789	749	759	752	747	755	719	760	730	728	775	738	792	752	699	714	792	730	773	738	748	745	769	746	737	772	736	730	767	691	746	712	736	741	775	746	715	765	769	720	718	761	708	718	745	747	769	759	737	761	772	724	712	707	741	757	771	753	730	708	741	769	719	741	768	758	757	741	742	763	727	745	783	705	723	744	755	749	769	697	772	727	747
23480	20804	27953	23837	21053	17995	11176	5797	3838	3068	2313	1817	1548	1302	1123	1014	940	892	843	833	780	761	767	787	771	705	740	745	720	717	730	724	638	644	665	620	578	562	585	561	540	546	578	576	551	562	563	526	553	521	492	547	568	482	459	524	523	518	542	506	537	481	505	553	507	494	477	483	482	526	502	490	511	537	503	478	491	477	507	490	524	454	478	530	470	480	512	478	496	529	531	539	492	512	509	452	471	522	468	476	460	455	507	514	473	517	465	496	507	551	500	469	451	463	515	517	484	466	475	514	446	435	483	498	467	505	467	470	466	519	485	483	469	440	504	484	475	504	491	487	465	513	492	493	464	486	483	490	464	500	467	461	468	479	485	484	475	476	494	484	465	459	479	485	545	513	491	459	485	429	458	507	480	491	508	520	475	486	514	443	477	494	497	481	508	466	475	542	474	475	494	501	501	473	492	526	504	507	482	463	474	489	520	477	483	494	440	470	474	469	505	511	471	521	490	495	490	494	496	532	500	460	477	473	487	487	550	500	486	494	528	510	503	474	489	483	498	468	467	452	489	483	452	482	534	446	472	444	479	502	456	500	501	514	481	461	506	467	496	467	466	465	480	472	487	512	501	481	523	480	503	481	499	521	484	474	473	509	487	498	503	494	512	439	487	506	473	506	471	473	464	493	477	492	489	480	511	473	514	460	478	479	480	544	483	496	508	479	481	472	515	501	474	471	492	479	505	470	472	489	493	498	504	511	476	483	422	470	499	485	469	506	506	448	455	462	491	451	481	480	480	484	484	452	477	526	474	471	523	438	511	517	500	510	460	469	515	440	498	514	483	494	483	490	466	447	464	475	496	465	473	465	453	458	487	505	482	528	476	490	497	484	457	534	451	527	481	473	485	500	482	486	491	503	467	508	464	477	446	527	452	468	477	484	454	508	502	477	496	468	489	497	507	471	492	491	457	493	517	492	490	488	430	468	488	474	487	449	480	482	458	470	504	469	483	479	471	512	477	538	490	513	500	475	501	471	457	469	524	461	490	507	478	484	485	438	470	481	466	479	495	503	471	479	510	434	493	458	466	466	489	469	502	501	447	502	467	511	455	487	473	452	496	482	497	477	444	530	459	498	489	510	534	472	473	491	482	490	443	499	504	487	475	498	522	512	485	509	492	464	481	485	465	476	486	499	480	513	465	447	498	489	450	480	480	472	497	482	477	471	479	464	506	502	477	503	485	500	501	501	463	449	501	498	508	513	491	461	495	466	449	462	520	493	485	460	420	492	473	469	510	440	510	447	477	456	504	496	442	457	525	473	440	463	491	447	452	453	455	457	478	537	498	486	472	485	523	486	462	511	485	477	485	482	483	486	479	484	507	465	487	510	438	499	460	543	482	487	465	504	500	515	451	496	490	506	486	535	488	517	474	471	508	484	483	507	472	478	501	452	481	454	502	470	540	496	509	503	478	503	502	480	512	489	497	522	500	451	505	502	449	508	503	480	492	470	495	488	485	492	497	519	476	488	494	452	491	497	455	491	484	518	465	476	534	459	475	490	471	454	484	480	505	487	482	479	455	447	531	454	487	504	473	495	463	461	487	445	450	480	449	478	497	475	473	524	506	504	517	481	471	490	456	474	510	515	430	483	512	456	502	473	461	510	466	535	519	448	537	472	516	508	496	464	501	503	494	470	472	481	505	510	481	482	495	509	492	526	481	476	448	523	475	483	480	511	466	514	502	440	487	508	497	506	486	468	505	466	491	474	485	482	465	520	496	519	509	486	478	480	486	465	450	449	525	495	488	489	482	507	502	499	459	535	457	473	491	518	486	467	477	462	482	483	491	503	479	468	485	480	485	434	436	505	472	471	462	499	503	503	493	506	460	501	519	464	465	485	502	475	480	448	468	483	495	490	471	460	465	467	480	501	503	497	468	496	483	504	470	491	445	440	470	471	497	501	459	499	452	470	490	488	465	543	540	470	447	466	490	483	467	504	491	521	478	493	480	504	524	528	467	470	504	490	497	521	525	456	504	548	504	475	480	479	486	489	464	494	497	468	476	463	486	528	507	490	476	477	486	481	426	453	506	515	473	441	454	462	475	463	488	482	479	442	516	454	457	499	473	449	490	458	472	532	504	489	488	441	458	493	505	484	460	484	508	462	477	427	453	477	518	533	441	477	526	450	478	467	509	477	516	501	477	496	473	449	493	495	484	512	473	494	506	501	512	455	490	486	446	471	511	492	437	495	462	491	481	501	471	473	501	444	500	469	527	488	467	516	413	481	498	493	472	501	498	453	518	445	499	480	512	488	469	487	466	518	490	502	470	473	488	477	500	503	485	441	483	475	475	457	488	467	479	463	444	528	516	497	492	488	481	499	438	475	472	470	469	484	435	462	498	516	505	489	482	488	498	470	510	481	539	453	459	532	529	486	463	491	463	471	443	471	522	506	495	482	502	443	495	465	473	486	470	535	465	516	481	479	542	471	504	512	507	482	512	524	473	462	497	456	480	483	441	484	513	493	459	480	523	482	447	480	482	485	487	471	507	503	464	503	504	477	507	474	492	464	460	492	505	464	485	500	498	480	517	470	501	452	474	481	515	502	504	472	479	495	444	438	479	460	467	494	439	458	516	457	509	471	472	490	480	471	458	507	464	474	513	471	478	446	464	492	476	458	481	461	481	478	489	487	508	513	497	481	479	493	472	488	482	464	462	505	499	521	510	472	463	446	503	490	526	479	520	487	487	502	500	473	502	450	456	492	479	440	493	483	477	484	517	522	443	468	486	470	510	464	458	471	481	509	470	477	498	474	509	505	483	475	539	510	502	474	474	489	465	468	509	486	477	487	466	494	464	453	504	500	499	463	478	476	487	508	500	458	453	464	480	464	464	499	503	501	489	484	459	491	469	470	483	444	479	502	476	437	486	487	465	477	464	483	474	503	500	475	473	503	453	455	511	483	506	473	477	487	463	477	503	488	489	503	493	499	437	460	484	510	495	448	502	494	485	498	496	504	468	456	515	464	473	495	477	438	479	506	508	485	482	467	448	497	498	475	512	499	484	462	466	493	500	473	446	499	526	501	471	479	469	473	475	454	480	480	476	478	471	493	477	509	462	497	474	478	438	544	471	485	510	466	478	477	469	497	455	483	537	471	437	500	492	514	473	491	419	470	495	490	478	451	483	464	473	489	468	473	487	466	492	485	477	520	484	443	480	466	454	485	467	483	499	489	472	495	478	458	481	485	477	486	486	482	493	481	467	465	495	455	480	517	491	517	506	484	452	495	481	465	434	460	473	498	487	480	500	508	467	460	444	489	499	443	462	518	470	464	482	514	462	477	486	453	461	488	476	497	498	512	480	476	483	466	530	454	460	465	469	473	472	481	490	495	496	467	457	467	449	506	498	504	431	475	483	517	478	462	461	472	497	463	471	468	487	476	490	472	462	482	506	509	536	491	453	433	455	477	513	428	480	503	478	482	473	503	474	491	459	486
21158	38242	34664	25101	21179	18863	14585	10924	8147	6461	4991	3907	3184	2629	2137	1969	1701	1574	1426	1428	1232	1297	1250	1215	1170	1202	1231	1129	1188	1102	1035	1077	1023	974	943	895	846	772	779	787	723	776	735	740	837	772	695	752	736	691	642	658	705	714	675	720	722	694	682	695	683	651	665	645	596	636	642	665	623	681	661	625	626	630	625	630	659	623	626	643	601	641	624	595	663	597	615	589	611	643	607	685	636	598	594	638	655	588	626	647	617	591	591	595	571	617	593	555	617	594	600	660	624	616	581	651	615	650	583	639	617	629	663	605	649	638	647	581	638	664	647	612	624	621	622	608	639	601	606	634	634	622	618	651	635	575	583	638	615	644	617	622	615	552	625	637	595	610	647	565	609	617	649	616	625	594	615	610	587	620	595	640	618	614	583	606	596	609	587	613	647	607	620	585	610	582	666	622	669	582	604	611	645	621	626	613	646	558	616	613	605	612	632	585	660	625	617	609	607	608	577	617	659	630	589	618	622	621	620	595	631	591	583	610	607	614	589	609	615	575	582	678	603	658	567	623	588	600	630	652	594	575	632	569	657	614	604	633	560	625	623	636	607	607	604	623	633	626	672	618	689	627	634	619	628	608	635	606	640	602	603	596	611	620	605	598	641	652	626	643	581	583	634	648	583	613	653	559	597	631	621	631	633	673	634	608	627	626	618	611	615	660	648	591	601	589	565	579	626	575	593	663	624	622	609	619	573	606	635	619	623	598	615	611	646	629	604	628	617	589	585	596	666	607	621	598	644	573	618	618	619	636	570	626	606	639	566	668	632	621	624	617	609	591	635	594	624	610	618	572	627	632	662	598	646	632	616	620	643	615	630	626	611	659	626	583	634	644	625	611	612	633	616	588	590	622	657	584	615	628	639	606	622	642	630	615	588	599	615	605	639	582	623	611	606	641	639	614	637	593	589	609	613	623	640	655	575	627	605	601	603	603	622	648	616	593	597	651	606	605	621	614	602	608	633	572	642	609	617	609	588	603	612	632	648	640	646	643	595	594	630	636	624	619	593	573	610	597	581	612	641	608	629	596	591	586	604	651	614	630	631	613	613	559	614	609	589	633	593	646	618	615	634	618	643	654	631	648	610	632	605	608	645	583	629	616	607	614	604	653	561	622	612	623	622	619	627	616	647	614	577	619	558	597	629	590	648	610	604	628	603	621	616	596	626	593	579	615	622	637	601	622	592	613	629	663	626	602	585	591	601	654	613	635	619	625	602	644	581	622	586	611	610	575	591	617	619	581	616	603	650	601	635	658	614	628	623	588	618	582	604	631	603	640	594	641	600	585	641	618	634	578	614	656	636	582	605	611	622	614	615	624	656	608	597	606	620	637	610	637	661	663	631	614	575	644	616	597	633	604	634	586	621	621	590	608	587	582	596	629	646	639	622	617	635	629	620	613	650	590	624	606	625	657	614	642	591	624	608	600	631	641	609	605	606	618	572	558	602	632	621	622	597	626	630	632	605	583	589	616	629	586	635	605	614	639	601	593	578	602	585	606	671	580	585	648	616	621	620	616	615	597	613	585	591	626	595	607	639	623	609	604	649	614	621	601	625	636	605	594	580	600	646	650	634	621	626	608	608	625	609	599	612	595	621	649	603	598	637	592	658	575	589	615	637	614	560	610	591	678	618	609	668	607	595	604	599	634	614	594	641	629	616	576	588	622	609	601	629	587	642	640	638	606	626	646	619	618	607	569	621	620	625	580	642	588	626	592	622	683	638	609	632	652	602	633	583	624	638	597	627	642	608	639	669	614	623	612	618	599	614	638	650	592	629	634	612	635	592	594	608	602	615	623	615	625	585	591	576	617	616	611	579	638	632	612	601	586	617	674	691	621	628	579	655	580	623	609	634	602	580	618	604	592	607	641	592	592	609	600	660	663	599	644	622	634	639	622	597	614	619	652	602	565	606	581	647	575	627	627	612	641	610	625	599	642	593	616	586	580	624	608	625	589	646	611	599	589	651	563	598	667	642	594	620	656	586	644	600	607	589	613	565	659	614	561	611	628	627	639	624	574	601	654	615	677	627	636	600	606	608	547	630	611	616	653	605	642	633	585	608	566	618	558	600	671	603	591	596	627	589	613	661	591	612	601	595	621	642	612	626	611	632	562	615	595	578	566	592	600	623	592	656	664	610	622	583	682	620	607	596	630	623	681	612	612	621	634	624	575	620	603	625	617	611	654	625	590	632	617	595	632	638	641	603	616	637	592	617	587	686	567	620	670	592	662	553	614	635	630	575	657	612	659	606	573	607	586	623	599	602	614	612	600	628	599	601	612	582	602	590	627	614	595	642	592	637	595	602	609	622	621	605	625	623	580	637	609	599	605	600	638	665	582	602	596	614	623	646	634	604	585	645	641	659	593	594	591	606	602	600	636	562	571	601	587	599	639	631	635	622	621	583	596	591	607	638	618	593	619	569	580	628	677	628	612	597	639	652	597	621	602	612	599	608	633	639	583	582	642	626	572	608	617	614	590	638	605	654	583	639	611	607	632	597	595	612	635	564	620	604	594	567	599	593	627	614	616	628	653	607	625	632	614	616	634	591	631	617	595	647	655	616	570	588	576	638	602	576	620	598	643	650	628	625	561	558	589	611	587	619	645	667	654	631	617	606	598	569	602	615	629	607	595	585	587	664	601	581	635	603	609	633	612	607	649	627	607	592	597	610	615	573	628	617	643	639	602	603	622	613	603	634	619	661	591	594	601	665	626	626	608	623	600	628	605	613	627	590	597	659	629	605	600	612	627	582	620	591	598	576	645	588	609	622	611	655	606	632	577	621	601	587	635	570	616	602	610	618	597	665	649	597	622	611	638	607	610	632	671	625	586	580	607	615	618	610	573	636	628	607	608	671	618	583	630	612	631	603	580	632	573	622	601	610	608	637	644	615	614	650	586	632	610	639	646	670	649	610	604	624	611	621	555	647	618	599	622	639	639	616	605	652	658	620	628	638	627	587	657	593	629	633	633	608	634	610	648	598	585	621	625	602	579	611	572	629	616	582	575	614	629	624	624	643	606	623	617	573	643	604	600	573	667	569	662	610	566	632	585	640	650	634	662	583	612	585	596	628	651	595	625	592	610	598	627	649	584	612	605	626	624	595	623	610	604	611	600	628	604	622	643	632	600	621	601	673	622	634	580	601	646	618	603	618	602	640	590	608	651	557	616	578	628	626	627	625	645	637	616	596	610	629	612	619	588	632	634	615	609	650	616	600	635	655	622	617	600	635	612	626	612	605	587	601	645	590	589	635	635	642	609	598	588	662	616	584	631	606	594	602	631	650	592	576	632	620	607	638	618	622	587	615	619	566	639	570	610	616	573	633	624	653	596	668	592	605	631	636	549	626	584	584	623	593	610	659	614	595	636	621	590	652	670	587	597	562	602	633	614	625	614	618	583	627	621	612	659	619	657	621	608	607	635	617	641	668	552	627	631	600	634	643	592	643	663
22390	20698	28323	23122	20810	21668	18283	8225	4957	3879	2783	2265	1978	1471	1235	1143	1054	1016	902	839	783	755	769	741	681	723	742	723	753	715	702	672	646	662	577	569	534	509	510	492	480	471	488	513	501	515	459	486	467	468	462	482	458	442	423	420	439	459	445	439	436	410	455	385	418	417	406	384	419	408	424	428	397	413	369	440	399	394	372	400	402	358	391	408	404	387	402	372	433	399	418	412	388	389	407	394	390	417	384	436	397	388	404	417	399	366	410	390	407	397	349	392	379	397	389	375	379	399	380	387	371	346	364	415	401	381	395	383	419	392	415	398	392	429	389	366	383	414	377	390	382	334	399	413	439	382	377	396	373	401	407	394	369	395	433	357	392	402	385	416	385	409	373	385	409	400	399	396	382	371	340	351	378	415	389	388	375	373	399	400	377	413	344	390	401	411	385	387	367	382	395	396	405	376	381	375	373	387	409	357	397	381	403	379	402	386	357	366	408	391	398	423	389	390	384	403	376	391	381	392	380	373	417	383	408	383	376	386	396	383	359	385	377	398	394	368	406	374	405	365	406	397	374	382	324	390	376	361	378	389	399	398	362	386	399	403	401	401	385	395	394	370	391	384	379	430	379	379	387	397	406	396	387	415	385	386	390	400	421	369	389	378	378	371	406	375	369	427	418	375	374	389	413	366	387	421	392	389	355	385	367	390	402	378	407	396	399	382	397	390	389	380	395	405	396	415	414	412	398	376	388	381	370	386	416	362	345	408	389	405	399	356	402	387	355	392	431	376	404	393	411	368	396	360	416	373	403	394	437	362	389	394	383	353	345	382	375	399	391	364	404	389	387	380	356	369	362	412	408	350	382	352	405	392	381	397	374	416	382	404	409	384	348	412	362	382	405	396	401	375	386	367	412	373	381	373	389	378	392	360	408	411	429	380	420	370	374	420	349	435	405	399	394	371	409	380	389	388	383	361	410	409	399	395	360	380	395	361	367	387	363	381	389	393	402	424	383	357	389	408	369	387	376	390	388	377	410	383	398	410	388	408	363	333	404	357	369	398	407	372	396	379	407	374	397	402	347	397	409	381	392	363	398	378	386	409	390	375	389	402	372	394	384	399	420	396	368	395	388	362	423	373	383	415	380	398	382	413	406	405	392	392	372	396	357	399	337	368	379	381	406	356	391	371	405	397	384	433	372	383	394	380	407	407	416	363	388	376	387	397	374	377	398	369	415	381	409	434	362	371	399	402	371	366	408	398	364	381	360	412	380	429	404	398	411	378	377	376	414	408	403	374	357	399	375	403	397	362	386	394	402	403	398	367	373	395	438	387	392	395	377	377	375	375	393	397	346	386	374	414	384	405	425	366	391	415	367	406	405	379	381	394	377	392	389	405	372	373	367	357	383	412	384	428	399	369	374	399	423	395	414	386	409	354	394	381	395	387	379	384	374	392	409	401	394	366	388	391	360	341	376	392	428	371	386	381	362	391	381	374	387	359	381	386	368	377	393	413	408	408	342	385	352	404	384	430	370	398	405	412	364	377	398	377	380	400	358	373	385	392	335	382	385	385	379	427	393	424	378	361	387	391	396	371	385	404	354	403	366	352	384	398	415	368	385	384	372	387	379	393	395	371	410	377	402	381	402	389	379	379	361	394	374	412	401	384	385	389	434	377	395	410	419	377	392	376	415	383	433	384	378	395	362	372	385	393	379	387	397	381	376	412	392	390	408	384	381	386	388	391	377	369	365	362	394	379	374	410	385	405	388	376	366	389	376	367	389	393	411	386	385	369	366	382	411	386	387	408	389	385	373	407	402	350	405	407	380	393	329	401	350	352	370	388	395	380	420	387	391	401	400	371	429	398	404	381	370	410	393	396	397	362	403	385	380	410	368	397	372	381	383	413	373	373	376	407	410	426	397	401	388	396	384	414	394	358	345	391	398	394	417	361	382	336	439	395	387	376	376	390	405	383	368	375	391	392	404	371	358	391	384	426	390	391	451	402	379	382	388	377	420	399	376	383	373	394	368	382	396	370	358	381	397	390	429	392	406	357	373	381	414	339	408	383	371	364	367	367	401	405	378	400	400	372	345	410	374	372	424	371	411	385	368	415	363	400	423	397	382	385	397	379	390	383	381	419	417	384	366	394	345	446	374	367	427	386	402	378	400	381	401	350	427	381	393	399	402	377	393	348	373	377	379	394	425	413	352	378	381	366	388	413	382	368	363	375	383	391	414	357	361	400	390	380	394	422	407	413	362	399	364	399	373	352	396	421	420	390	363	396	365	371	390	385	392	384	392	365	398	392	375	377	441	377	394	370	371	383	363	390	432	402	402	431	401	408	378	383	398	381	384	379	383	370	359	410	388	385	386	390	398	388	392	400	366	389	392	399	354	379	401	373	390	365	401	399	396	351	392	386	402	394	400	386	408	379	363	413	382	382	413	404	400	389	382	379	391	377	375	393	358	376	391	368	377	370	426	353	409	388	382	387	391	376	368	379	370	378	354	406	381	407	374	386	363	422	401	409	379	399	377	381	370	347	361	402	368	426	394	403	415	399	403	357	371	401	339	415	388	419	374	425	405	376	381	357	411	412	398	358	403	353	394	364	363	397	400	386	368	373	397	401	375	380	385	356	357	384	396	394	403	400	425	393	408	398	358	388	377	434	390	389	368	391	412	403	398	404	375	364	384	379	376	399	391	372	378	407	364	389	356	380	342	384	371	365	403	334	416	406	410	390	391	366	415	370	363	387	390	386	384	392	380	375	354	356	391	361	448	373	386	381	375	398	414	431	347	373	375	381	356	395	387	350	386	382	372	412	382	353	388	404	398	355	364	395	400	421	419	386	367	407	415	390	368	351	405	388	396	423	395	387	378	355	384	420	419	388	406	407	385	365	406	357	403	370	388	421	417	415	425	403	385	394	390	397	389	386	374	413	383	358	406	385	384	387	400	369	395	374	402	381	395	389	378	365	359	381	382	348	377	402	384	395	401	424	339	403	379	401	366	332	380	386	371	403	400	405	403	384	363	370	404	379	396	417	378	390	361	390	386	405	406	376	353	392	389	389	377	366	394	369	412	340	370	361	379	397	366	358	383	379	416	392	412	397	396	430	386	396	377	387	392	370	359	384	402	399	382	393	393	433	393	401	412	378	358	404	384	367	391	399	402	354	389	391	378	380	355	386	397	388	393	402	343	409	398	392	388	411	421	405	362	391	361	419	384	384	411	370	449	393	352	350	384	376	373	408	342	359	376	399	396	410	387	400	374	382	365	389	406	417	411	395	373	386	391	372	397	351	394	413	390	388	415	453	374	378	384	403	375	372	391	415	358	390	377	402	372	367	389	402	389	382	382	417	381	369	396	355	411	376	369	384	376	410	364	385	392	378	389	388	380	383	406	388	392	382	378	363	400	361	372	424	385	386	439	391	414	368	382	402	374	420	434	380	395	367	383	331	379	378	362	388	390	385	396	427	342	369	367	393	424	371	413	378
22876	41776	37945	28716	24597	21529	17301	13124	9988	7860	6171	4947	4175	3140	2623	2354	2072	2005	1695	1537	1353	1293	1394	1325	1148	1153	1216	1364	1278	1199	1147	1097	1041	997	861	908	850	784	732	691	639	627	720	714	730	680	687	610	639	618	586	585	562	570	613	556	589	674	612	541	540	543	554	531	562	517	522	524	539	537	514	524	485	501	537	497	524	501	500	466	521	509	506	442	502	491	470	477	512	483	490	473	519	464	469	491	483	491	486	480	479	499	486	463	494	498	482	463	474	508	506	481	510	460	541	486	480	472	488	467	460	485	499	505	492	480	441	498	483	477	484	480	501	481	500	494	507	453	504	471	496	494	480	470	479	459	508	490	492	482	516	505	457	481	461	477	450	488	515	495	455	486	488	493	472	462	466	519	552	517	447	490	500	471	478	433	511	504	464	478	449	483	463	455	486	449	511	522	477	459	507	479	468	474	508	475	505	510	456	464	492	486	472	501	481	483	468	446	495	511	510	505	465	455	511	466	480	486	485	494	507	511	489	511	493	467	481	484	501	520	482	511	477	462	471	482	458	470	510	456	491	511	447	498	462	495	467	479	484	462	481	496	524	473	483	526	467	487	501	479	424	474	487	467	491	491	499	489	479	462	481	445	523	498	522	446	526	484	527	487	466	517	481	473	445	522	474	469	465	471	487	483	458	448	516	468	506	522	491	472	482	470	493	476	490	456	493	484	483	496	506	487	478	465	473	483	467	502	504	483	509	492	489	497	480	520	486	490	484	489	478	511	509	468	507	486	484	468	505	517	494	465	464	481	503	484	447	492	473	497	527	475	489	481	489	481	500	483	502	483	465	469	449	473	467	493	494	486	490	473	454	441	471	477	526	500	477	494	488	507	494	487	485	474	504	510	494	446	498	467	488	480	445	484	507	482	491	492	447	466	499	487	505	469	454	483	522	485	490	454	483	460	483	493	514	474	530	453	472	506	494	475	463	493	494	464	500	524	463	500	448	514	475	468	471	498	469	463	486	487	507	468	504	472	483	482	456	502	504	457	466	480	470	480	511	491	461	470	463	480	508	490	484	511	501	490	499	469	492	471	497	501	485	499	466	470	476	483	500	471	435	469	468	447	494	515	499	460	507	486	446	476	474	460	442	498	528	458	471	453	459	478	486	464	473	468	467	490	496	472	514	453	488	496	471	482	470	466	430	492	487	483	558	464	446	492	473	502	471	489	499	456	490	464	501	472	507	466	487	514	495	495	492	479	499	459	483	470	488	468	460	488	508	508	497	503	464	456	462	494	530	492	521	441	472	464	496	476	491	480	536	483	450	452	545	507	509	489	475	470	443	528	487	509	490	465	525	514	464	502	420	489	512	454	456	475	471	474	467	494	509	509	501	465	522	509	457	504	480	506	504	497	518	492	493	505	474	487	480	476	476	481	518	498	491	508	473	483	484	490	476	479	521	461	478	468	528	491	480	469	459	461	481	482	475	510	514	458	484	511	480	471	457	491	479	477	483	474	429	504	461	474	510	502	490	523	479	494	486	489	467	495	482	515	462	487	474	434	502	483	480	450	466	474	486	472	492	498	469	518	477	509	444	489	492	468	494	465	483	456	468	433	494	511	536	482	472	458	460	495	454	516	472	502	501	500	487	456	472	477	476	462	473	514	499	534	454	501	511	466	503	471	481	509	495	499	444	487	484	444	521	471	459	460	478	499	499	499	500	485	450	487	468	515	471	431	486	521	458	455	465	494	489	518	505	484	485	512	519	456	497	481	476	476	498	484	518	456	513	502	490	477	488	470	512	515	483	488	470	469	477	431	493	512	489	473	455	492	483	470	465	469	484	456	472	493	527	464	463	475	536	483	473	469	516	493	489	479	498	467	503	487	510	529	489	485	486	501	489	481	489	542	477	498	526	484	509	493	475	490	511	502	501	501	505	484	498	457	468	521	496	526	466	511	489	429	487	466	494	481	457	486	471	493	462	481	466	483	474	482	495	499	489	533	508	516	484	478	472	478	472	477	479	454	479	481	521	501	486	488	465	478	463	532	473	492	481	478	513	468	503	507	510	476	507	512	488	483	489	497	432	502	497	501	475	484	510	467	471	474	483	493	485	496	456	465	479	503	481	518	473	518	477	470	458	523	482	453	472	492	466	461	487	470	456	453	471	472	482	494	450	476	517	507	471	510	493	462	484	502	496	489	481	471	497	479	503	500	491	491	485	477	502	442	513	499	474	499	470	489	477	501	498	485	496	470	452	472	501	484	471	476	478	455	482	464	519	483	492	464	484	482	492	467	479	498	444	539	502	461	465	478	454	436	458	491	453	504	457	504	485	501	471	557	518	468	487	471	487	527	476	507	488	449	499	507	489	474	479	519	459	465	482	490	502	453	528	487	484	490	504	497	499	472	465	482	501	451	481	481	461	530	490	495	476	476	491	493	473	469	504	483	484	524	439	491	506	489	513	530	463	452	466	461	490	441	509	467	472	485	493	487	460	461	468	463	521	495	431	498	469	477	470	497	494	465	445	484	448	484	503	459	456	448	506	476	461	509	490	518	534	507	488	490	470	488	478	481	454	494	497	489	481	480	481	492	478	492	504	488	450	485	493	512	508	480	476	497	518	473	509	507	472	522	506	451	483	502	426	468	506	502	493	501	470	493	471	461	456	475	532	455	478	474	502	490	501	486	498	482	499	511	509	536	486	488	507	486	480	456	501	464	474	505	496	509	497	457	495	494	460	477	507	479	507	473	501	483	479	517	463	498	507	469	505	461	495	492	465	536	503	470	510	474	485	501	464	531	484	474	461	508	486	505	510	468	440	459	506	455	496	460	484	462	472	514	452	486	502	511	492	481	461	459	474	485	476	479	501	462	475	495	508	499	498	484	486	479	465	527	472	461	498	499	499	498	461	481	481	435	436	472	462	480	472	485	476	500	474	476	498	494	511	458	493	482	445	492	508	515	439	507	452	478	467	451	520	452	509	438	500	491	529	504	490	488	487	475	470	476	481	503	501	481	489	477	448	464	517	499	495	514	507	490	498	449	523	492	511	494	443	451	498	530	488	528	502	515	470	473	493	451	473	475	510	522	509	480	452	523	496	500	477	498	486	504	478	480	472	446	490	509	506	490	486	523	424	461	481	479	518	460	473	481	474	493	433	445	498	486	484	509	488	500	466	470	464	457	446	464	459	473	474	477	484	459	491	497	485	514	506	492	479	508	498	499	480	499	489	482	458	497	493	464	474	517	467	508	472	475	468	498	482	499	482	538	492	520	499	463	471	525	489	457	446	483	508	501	481	497	477	468	483	440	488	482	502	479	517	515	486	468	518	488	484	498	452	497	471	496	527	476	459	495	480	500	517	459	493	491	461	462	491	489	500	491	484	467	484	468	450	495	463	472	510	478	474	466	472	453	476	511	478	475	471	506	498	451	530	462	501	473	482	502	481	476	486	484	493	455	467	478	461	461	454	499	499	476	499	475	485	505	428	453	481	514
26741	22800	25003	18208	11812	8921	6190	4075	2898	2222	1750	1539	1349	1139	996	934	838	860	844	790	713	724	786	703	707	752	690	696	744	760	731	784	718	727	734	699	695	685	652	624	614	617	677	657	676	613	644	619	642	619	634	631	623	622	607	603	656	656	619	637	612	603	598	564	616	612	602	578	548	589	643	606	607	584	562	615	562	653	608	619	610	615	578	589	620	609	587	585	595	593	584	568	606	537	612	617	567	663	606	600	602	629	621	629	652	646	600	610	596	626	615	557	656	623	577	598	608	618	616	598	631	540	563	603	611	585	558	613	532	657	611	633	593	576	573	612	582	601	623	617	592	631	630	555	544	575	580	639	606	554	626	622	603	603	559	609	539	621	605	633	629	591	605	624	607	574	600	579	584	587	613	630	615	596	598	548	619	616	608	591	587	633	573	598	622	591	598	586	567	623	633	609	592	564	579	611	604	601	605	591	596	571	582	601	569	608	576	589	623	621	593	619	576	566	600	581	572	598	620	603	581	611	602	583	614	573	624	600	636	597	556	658	606	579	587	594	672	640	593	620	570	584	640	575	551	602	577	600	617	576	601	622	593	582	589	583	606	620	571	595	641	622	593	628	576	587	622	630	662	613	601	609	622	552	568	571	553	564	595	570	608	575	591	589	586	600	563	592	599	628	641	610	584	585	602	579	602	563	617	568	622	638	600	569	615	617	632	594	550	596	610	621	568	583	585	593	605	584	618	632	602	573	609	583	561	588	608	561	599	636	589	590	601	597	610	544	624	600	596	606	601	604	590	635	608	588	570	596	568	603	621	623	552	578	585	576	605	645	600	572	613	598	604	611	623	637	600	597	613	569	619	571	616	592	582	603	595	592	598	562	577	595	614	570	602	606	607	565	614	614	595	540	601	584	624	579	606	604	608	612	585	594	594	598	589	555	603	607	612	615	617	622	617	604	595	555	571	612	566	596	593	521	611	547	607	616	581	609	601	604	585	603	590	610	647	602	563	617	558	644	592	602	621	654	579	585	579	599	597	597	584	617	583	578	607	622	554	583	602	584	614	587	588	584	573	562	587	599	586	562	613	621	573	556	574	551	601	613	631	596	618	583	614	592	610	645	595	575	598	613	583	569	616	583	615	590	603	601	606	611	610	632	604	555	601	635	574	602	597	611	590	604	587	595	568	571	603	577	603	629	580	606	542	610	578	632	630	564	619	567	584	649	578	606	535	602	595	616	607	558	611	614	607	602	630	600	597	594	598	577	612	602	602	591	578	656	624	636	614	615	603	598	629	606	623	618	602	594	599	647	578	606	603	602	630	549	596	609	581	570	605	570	594	583	540	601	566	624	653	579	596	604	550	615	634	592	564	580	606	611	609	566	618	579	561	581	602	565	659	621	615	621	570	605	609	615	596	617	591	581	588	562	590	565	581	603	570	596	572	638	635	605	624	607	582	589	628	588	600	635	575	616	587	585	597	554	607	588	572	595	604	637	556	561	598	604	618	598	574	611	593	618	570	615	633	620	610	570	629	583	587	583	581	555	558	612	580	565	572	603	592	585	606	640	589	564	564	573	602	601	631	577	555	581	614	575	606	586	587	591	612	585	598	588	557	541	635	586	656	614	575	599	616	567	621	616	581	573	622	582	614	603	580	536	556	595	610	621	616	593	584	576	625	632	599	555	612	602	578	553	652	610	612	609	632	632	583	582	553	566	580	581	542	567	599	608	587	646	619	594	544	595	559	613	642	638	618	617	564	591	578	612	611	573	586	554	590	548	583	583	564	592	608	614	614	607	628	607	604	561	608	595	603	603	591	582	576	586	593	631	590	556	599	585	624	596	559	559	578	630	603	604	652	605	578	586	650	571	621	598	552	567	605	576	599	540	634	590	624	579	592	624	568	563	591	584	561	634	592	656	577	638	581	573	608	616	611	554	577	559	618	571	643	632	606	616	595	538	602	595	610	608	646	578	550	589	605	598	562	592	593	583	622	590	593	583	555	575	594	579	610	584	607	608	587	618	609	585	594	604	613	558	616	650	675	574	602	589	601	610	598	582	607	617	620	582	595	586	590	581	632	591	571	597	619	626	623	608	575	571	600	571	623	644	612	601	617	613	602	605	623	586	540	656	627	623	571	584	570	607	628	597	607	626	594	636	573	578	631	631	616	622	620	631	615	595	660	569	610	605	568	616	617	555	584	601	595	626	610	597	617	599	614	588	613	558	589	594	575	606	604	622	538	588	564	573	571	565	586	602	580	604	599	597	591	571	553	589	576	609	595	598	562	572	573	585	618	600	576	641	616	572	588	601	568	579	587	632	596	572	616	579	625	621	610	538	604	603	571	641	610	594	606	617	544	621	588	610	613	619	588	622	580	586	577	618	582	583	561	597	597	638	641	626	581	607	594	595	570	621	617	599	590	580	549	604	603	628	557	602	589	616	606	576	567	619	558	585	630	636	637	624	608	592	584	610	572	604	596	611	602	600	619	594	659	591	577	587	575	631	563	599	599	598	612	568	590	591	606	636	582	591	572	584	601	613	621	579	598	586	596	572	621	587	627	576	638	607	616	600	611	605	582	627	572	639	583	614	585	583	617	586	586	578	624	568	561	609	639	649	614	579	530	588	640	575	610	615	604	571	578	606	590	599	587	578	579	582	598	590	592	607	573	597	623	585	641	572	556	613	613	574	581	652	576	593	573	599	621	570	583	604	584	565	609	601	628	574	591	607	600	602	603	602	599	588	567	587	545	587	574	586	578	593	621	614	593	587	617	598	607	595	577	577	600	605	608	559	573	548	585	599	611	624	595	593	612	555	577	627	568	588	601	581	613	630	607	601	577	585	602	598	595	589	552	585	658	554	563	556	576	568	572	613	605	611	618	631	589	586	571	576	577	572	556	591	563	596	590	586	616	563	620	593	593	637	635	578	591	620	587	594	575	577	561	574	565	581	596	572	652	593	575	593	611	605	597	565	585	614	595	636	616	590	614	643	602	597	568	578	592	603	608	590	585	623	614	608	610	611	591	599	598	596	580	621	619	585	645	589	573	614	620	595	571	611	615	600	608	569	615	576	581	617	539	594	613	618	555	625	627	611	593	595	641	616	561	624	611	621	616	612	553	567	604	578	566	619	547	590	626	593	638	577	591	590	581	526	588	609	604	595	593	567	611	635	596	572	604	601	624	609	551	610	625	629	587	608	574	558	595	607	595	592	589	609	589	625	605	557	549	620	565	559	628	617	617	628	600	625	629	550	634	571	600	611	597	601	650	619	602	622	588	603	592	606	550	595	643	634	575	587	615	578	527	579	607	610	619	607	584	602	611	632	607	597	595	538	595	553	617	567	605	563	591	617	592	608	569	601	587	601	577	622	603	589	596	617	580	559	602	611	607	631	592	603	614	619	622	602	634	581	591	626	601	584	590	560	616	572	599	622	585	607	546	613	556	578	614	582	625	601	587	574	609	599	579	589	610	593	615	591	585	584	585	563
21558	33223	29121	19840	16966	14512	11313	8289	6002	4971	3867	3165	2657	2072	1785	1517	1508	1498	1318	1201	1132	1180	1093	1107	1083	1140	1086	1175	1156	1087	1086	999	1045	956	1016	938	910	825	874	848	797	877	857	875	927	840	861	883	820	774	813	779	828	791	833	789	770	782	830	766	774	804	731	777	836	749	726	842	757	794	727	744	755	724	736	735	683	754	723	781	742	785	728	737	741	744	788	785	795	716	773	707	775	730	738	765	764	729	718	776	744	714	799	752	765	764	735	760	708	762	732	771	748	775	745	789	774	784	786	754	757	686	740	793	761	758	786	772	776	767	782	761	716	768	780	767	704	744	780	721	722	717	770	725	762	743	735	723	756	759	706	770	786	708	734	728	740	717	765	762	705	687	673	729	771	754	703	753	734	789	769	754	709	757	739	761	796	770	756	766	746	762	784	738	776	746	709	754	720	683	766	790	761	691	715	763	784	757	740	752	754	801	761	726	798	750	752	723	753	735	767	752	708	763	780	817	748	737	766	767	778	737	763	759	718	779	714	757	691	720	707	795	743	765	792	754	747	710	760	788	742	746	786	743	780	810	757	781	771	749	755	792	761	734	750	776	782	787	759	781	767	779	716	720	763	695	758	752	738	734	742	765	721	790	742	736	705	736	794	734	745	762	740	763	781	752	715	717	747	772	690	736	760	771	735	759	716	775	793	772	750	740	714	774	744	777	713	794	716	787	715	752	738	759	751	779	736	698	760	763	728	742	743	737	782	759	795	745	763	757	760	752	760	731	743	772	762	749	755	775	715	782	752	785	789	717	708	755	767	774	799	735	741	780	779	773	758	777	730	702	711	751	764	766	770	738	719	753	762	715	748	781	769	682	775	763	744	707	747	744	732	764	720	814	759	740	767	728	746	791	763	744	809	742	695	680	738	745	773	719	734	764	694	711	764	730	743	761	696	734	752	768	761	728	731	747	723	751	739	785	757	743	717	749	769	724	729	748	820	776	775	860	767	699	753	762	741	744	769	758	749	733	747	762	769	787	767	706	740	712	766	745	727	784	721	734	732	745	769	736	790	762	778	776	793	718	733	744	733	785	712	709	743	750	747	722	757	704	793	785	729	775	736	747	695	757	781	785	777	739	753	770	775	739	826	770	760	711	765	742	737	774	723	765	745	705	733	746	767	747	764	810	749	701	752	773	774	786	785	750	702	764	789	771	745	729	744	777	751	760	773	708	749	716	746	753	710	752	764	719	726	698	725	731	777	729	723	762	738	824	733	764	819	720	778	778	752	746	739	747	749	743	767	726	748	782	702	756	777	748	756	744	744	756	786	754	749	766	747	734	719	761	732	747	731	734	742	741	795	745	754	722	789	734	761	750	771	754	686	742	752	788	717	783	753	777	756	766	786	773	721	778	771	794	736	735	710	817	787	747	728	740	768	772	751	727	742	785	724	785	754	758	730	775	713	732	764	773	745	750	754	775	757	772	789	732	744	730	753	766	763	825	751	801	762	781	756	773	708	741	741	764	744	776	809	725	746	769	716	758	820	771	757	764	789	771	761	748	846	756	758	728	751	781	732	749	753	764	745	747	764	761	778	764	705	786	781	770	716	703	713	740	755	752	748	747	739	739	702	777	714	753	747	713	782	728	735	748	768	811	734	716	756	729	802	710	774	725	741	729	787	705	751	765	718	749	788	761	756	737	746	779	807	782	766	762	752	740	756	785	740	734	773	747	780	733	779	758	744	714	751	759	772	749	752	758	771	750	749	727	750	774	754	770	709	772	763	783	713	726	764	742	697	795	702	774	712	727	784	751	784	742	740	738	713	730	745	790	728	787	781	739	761	774	736	744	786	738	765	738	732	717	737	717	713	774	756	822	767	753	786	759	756	769	775	744	741	729	789	770	767	737	788	785	778	729	739	745	761	783	780	772	800	744	731	714	747	734	734	760	733	761	756	776	759	755	763	804	764	753	743	820	760	767	736	738	733	745	765	694	743	736	730	767	775	778	774	743	740	737	768	724	781	746	698	725	753	786	723	723	767	751	762	769	742	765	818	725	746	749	750	760	759	747	793	723	732	733	744	745	722	756	747	768	695	826	772	731	767	779	821	704	753	746	733	754	758	759	729	753	705	741	759	803	769	747	713	769	775	782	719	709	767	693	751	721	771	723	684	717	691	789	739	731	761	725	693	780	738	753	741	693	755	775	773	760	699	789	761	797	774	718	764	705	750	702	783	770	758	756	780	742	761	792	730	778	825	755	789	791	762	754	775	739	761	729	735	751	816	739	757	757	776	756	791	786	741	743	750	787	763	758	693	751	816	741	716	740	700	729	723	776	735	737	764	772	724	749	755	751	762	802	718	756	707	753	746	692	708	740	756	782	768	706	809	761	752	730	756	739	753	753	777	787	755	770	763	714	752	760	713	771	742	781	741	780	768	752	754	743	724	769	756	790	760	800	739	736	706	731	725	756	804	746	749	758	769	792	769	744	762	816	733	768	753	735	750	761	712	712	697	744	710	765	780	717	735	739	796	687	723	735	728	739	777	751	773	761	746	754	764	705	781	731	739	722	759	715	723	819	727	704	779	743	721	697	731	780	752	779	767	735	754	725	750	752	720	757	728	765	790	754	779	759	743	761	775	754	747	692	707	788	724	793	740	790	744	755	750	760	785	735	813	759	745	733	707	717	747	714	763	775	750	785	755	776	734	753	767	748	747	734	773	689	732	755	782	737	758	724	756	722	738	748	755	731	745	738	753	771	784	756	749	794	780	751	747	787	721	783	794	758	711	789	742	750	786	764	814	775	762	766	793	771	759	731	794	726	771	797	719	744	762	763	717	742	766	715	794	709	775	774	785	812	726	735	730	738	698	780	731	765	827	710	716	785	731	717	715	729	695	710	816	773	784	765	742	803	748	729	821	790	776	760	726	719	780	759	727	748	771	740	816	738	730	734	746	729	744	775	766	810	767	708	748	736	804	733	817	761	733	760	756	780	747	745	760	755	774	742	746	746	782	730	742	788	822	717	731	751	745	735	761	732	772	721	747	804	752	733	761	761	695	733	757	738	766	737	768	715	746	721	781	757	745	721	776	760	758	777	761	735	786	728	757	725	705	771	741	728	702	722	742	748	750	734	750	783	792	748	726	773	778	712	778	755	790	752	724	770	774	743	737	772	721	758	728	745	787	784	694	774	755	740	756	726	777	734	730	763	760	754	767	747	756	753	745	757	799	728	755	727	772	717	721	771	741	752	737	763	709	734	747	763	788	757	769	768	735	750	747	734	739	745	764	704	722	764	726	745	748	777	730	734	724	732	728	765	732	734	737	784	780	743	755	714	755	745	800	748	742	761	841	783	722	727	692	728	791	750	770	799	745	693	751	707	749	737	750	771	737	747	763	773	754	784	783	697	729	754	749	775	729	753	717	762	741	728	750	764	739	827	715	741	749	765	755	772	751	742	752	751	736	775	737	823	713	724	772	721	741	731	776	722	779	757
23316	20789	28024	23684	21087	18073	10836	5938	3850	2913	2276	1969	1554	1312	1107	1019	949	906	881	801	777	694	771	779	697	730	758	758	804	729	729	691	662	636	621	648	610	542	553	610	534	535	543	577	585	604	506	516	505	526	517	532	576	535	523	530	544	531	510	465	511	473	483	494	533	551	534	486	509	491	504	487	458	485	503	473	492	486	536	497	471	497	470	479	540	531	479	454	479	516	474	528	473	448	461	509	486	476	488	499	504	494	487	484	470	515	493	471	466	468	487	487	507	468	488	490	507	486	464	444	513	458	486	510	515	471	493	480	496	485	514	494	547	478	497	486	472	494	494	512	496	487	504	472	473	494	462	481	502	498	493	527	505	505	454	443	464	528	500	500	489	512	473	479	486	528	440	520	476	502	469	503	465	471	445	490	506	482	491	450	510	504	457	481	525	494	504	520	474	513	486	501	501	479	480	517	484	459	504	503	478	492	482	452	468	488	513	505	545	483	491	493	479	473	499	499	468	490	473	444	504	495	476	485	447	512	513	502	491	483	488	492	472	446	481	498	462	477	475	476	460	518	515	482	474	491	497	496	444	485	564	502	508	520	469	479	463	479	500	522	504	491	467	486	481	538	517	459	500	434	465	461	483	497	497	511	470	454	470	453	463	478	504	482	495	458	499	466	477	533	505	499	486	509	505	509	485	489	488	503	536	503	458	516	463	464	512	523	478	513	534	484	485	506	461	489	525	484	486	488	476	516	469	454	497	453	493	487	470	486	488	494	524	513	493	484	497	464	515	439	482	513	489	494	509	525	477	508	482	514	498	481	483	498	504	494	491	513	516	552	449	449	524	436	527	495	520	503	474	502	471	470	513	476	497	499	470	467	475	458	473	497	510	471	494	480	509	511	479	501	498	471	524	495	474	493	474	485	499	495	518	494	500	510	473	536	506	471	506	496	472	465	494	497	471	497	459	477	458	496	493	525	499	466	494	502	497	433	547	513	466	492	480	478	440	463	498	469	466	475	486	470	507	488	486	492	472	494	520	496	479	500	489	518	510	500	468	502	447	486	474	486	513	495	508	494	522	466	466	536	453	521	490	466	473	511	476	467	487	507	492	483	490	494	487	472	507	454	494	460	461	480	493	482	540	478	483	472	501	477	474	462	459	524	501	447	433	463	481	514	507	493	470	530	487	467	476	514	442	490	461	480	492	478	466	473	537	489	512	515	435	491	498	501	479	482	472	501	518	466	508	490	451	497	492	487	486	517	486	496	480	492	529	468	478	493	508	518	481	472	496	495	503	531	479	504	457	468	502	510	480	483	468	488	491	444	504	474	510	479	484	464	494	485	481	541	494	456	464	476	485	468	468	480	490	519	515	469	505	494	466	505	499	463	479	493	483	507	435	494	494	509	528	477	463	507	475	547	469	440	513	511	497	455	502	483	496	502	458	467	484	472	495	493	508	492	479	517	484	432	499	483	476	508	453	460	503	490	471	529	476	508	478	464	477	483	482	478	469	482	484	493	482	480	441	466	449	503	483	483	501	492	489	517	485	462	453	510	474	511	466	524	487	468	548	477	466	518	504	518	476	476	491	489	490	519	488	504	497	488	497	465	454	489	489	491	483	519	467	493	506	489	470	450	523	529	527	518	489	476	463	438	505	491	453	476	473	484	432	512	449	487	526	456	470	469	470	489	497	523	523	468	458	492	443	473	447	435	473	489	494	449	461	512	486	464	463	497	501	474	475	462	458	448	477	466	483	462	524	448	508	525	441	498	520	473	476	492	511	480	460	509	503	492	487	482	500	506	473	476	451	482	507	482	480	487	471	497	483	515	472	435	483	469	524	494	516	510	465	465	498	463	527	523	487	493	504	493	475	520	502	491	444	477	514	473	446	479	486	488	474	444	491	463	495	451	498	499	457	469	475	523	475	467	490	469	470	487	474	444	443	459	492	508	491	491	467	488	459	483	509	476	500	478	462	473	482	460	469	452	457	454	496	503	462	499	495	476	481	495	474	507	519	447	491	501	496	494	518	505	468	503	482	463	450	465	475	500	454	484	511	490	499	523	502	504	479	444	502	492	469	450	494	465	490	477	472	468	512	468	492	506	528	502	476	466	468	516	488	494	455	476	478	508	497	433	460	512	455	485	472	438	472	482	518	496	509	511	501	495	500	489	521	455	492	479	481	493	516	474	486	479	445	510	461	481	546	487	454	482	511	468	503	481	468	515	520	459	462	468	521	469	471	441	480	465	495	450	478	512	491	501	497	458	489	501	500	426	469	468	475	464	452	505	486	493	450	518	488	502	530	489	489	485	504	464	475	486	443	495	490	523	477	480	466	437	518	435	492	490	489	511	507	484	495	479	497	469	515	500	517	476	494	478	495	432	460	496	479	473	476	506	504	457	498	461	498	523	464	486	491	522	498	486	469	457	466	468	502	472	518	503	494	459	476	459	514	534	457	470	475	525	504	504	473	460	480	478	505	474	456	523	498	478	523	474	472	453	501	455	485	482	472	559	467	456	514	496	505	510	492	497	488	526	458	487	535	478	508	468	469	469	524	470	507	478	471	479	497	469	436	492	499	511	497	517	526	506	501	507	496	460	448	486	501	478	464	507	496	481	508	466	523	487	490	488	473	465	432	504	519	496	503	457	495	493	472	477	495	499	485	511	486	495	468	465	497	474	522	474	475	469	504	461	476	483	474	492	539	492	475	471	548	480	467	488	482	505	456	515	466	504	500	524	515	508	488	480	495	518	505	488	467	497	481	514	456	473	482	477	511	482	471	471	503	512	478	475	478	478	508	475	512	454	527	496	454	510	489	501	469	515	475	526	478	514	535	489	481	479	495	474	483	488	445	494	503	454	497	442	520	474	495	483	496	483	492	510	491	444	486	472	472	479	464	511	465	471	520	475	481	521	480	513	476	532	488	419	480	479	473	469	492	464	484	482	467	528	479	497	518	453	517	490	483	508	486	476	440	471	499	497	492	520	505	450	461	462	439	490	447	501	505	466	520	532	485	490	491	489	494	466	501	504	518	437	497	456	456	487	495	495	457	417	499	484	489	520	515	482	477	485	465	480	468	480	479	453	498	486	474	503	492	472	531	508	497	530	499	477	488	499	495	450	492	463	519	514	536	499	500	511	484	516	481	472	487	531	513	497	471	500	522	492	531	523	464	486	461	506	515	479	477	467	536	508	487	495	485	477	525	487	500	460	468	437	469	486	525	480	503	490	493	490	470	491	482	500	493	518	501	483	461	496	496	474	428	476	528	494	463	486	474	490	476	466	470	506	518	496	500	478	497	466	480	491	477	500	499	492	514	464	509	451	483	482	496	492	486	509	499	468	472	499	490	501	511	503	485	486	495	505	429	491	454	476	511	529	505	452	503	506	483	452	461	473	458	521	503	506	504	450	493	479	510	510	487	475	465	485	458	507	489	488	461	495	504	503	495	493	507	463	473	500	466	531	487	477	472	460	450	493	489	493	518	506
21370	38538	34215	24766	21886	18116	14292	10950	8226	6346	4998	4369	3366	2548	2133	1880	1668	1623	1494	1368	1271	1195	1203	1168	1125	1167	1119	1187	1193	1159	1069	1060	953	987	860	922	888	819	769	726	730	741	741	794	803	773	730	765	723	717	692	699	653	682	673	633	680	656	708	676	652	681	623	618	614	622	648	628	674	674	629	624	598	660	607	613	611	634	614	619	635	587	651	654	648	628	618	610	598	601	646	611	634	632	636	671	628	632	627	642	590	624	624	637	599	605	612	622	617	670	661	649	628	637	611	565	614	605	610	617	656	617	603	647	625	627	632	690	569	639	634	640	612	665	607	670	643	660	589	616	620	633	632	608	617	632	595	567	614	609	594	584	651	582	578	673	641	581	629	655	625	619	607	590	608	613	620	676	588	645	602	583	639	625	608	606	608	664	640	614	581	570	602	632	639	611	600	586	621	617	635	602	624	623	591	603	637	604	668	589	598	614	619	622	587	650	592	615	644	586	633	586	623	615	592	617	602	632	621	588	606	623	620	613	629	582	605	606	622	632	607	618	585	575	626	620	623	654	599	601	596	641	611	580	612	646	649	629	590	610	610	632	626	611	620	613	597	645	572	613	620	602	639	632	614	614	629	602	591	639	611	629	617	627	625	604	616	576	625	636	629	590	644	648	615	655	603	636	601	589	598	602	637	623	666	618	642	632	611	624	637	590	632	599	627	562	603	589	568	586	590	591	603	612	618	639	623	615	623	655	627	666	607	606	628	652	590	600	593	630	583	577	582	623	630	609	643	624	584	670	591	640	627	617	615	629	618	594	619	633	648	652	586	605	623	640	621	645	605	608	607	580	603	577	615	591	636	603	610	610	600	630	694	647	636	599	615	635	600	642	583	638	610	625	613	586	585	627	603	624	588	632	614	611	625	614	611	623	625	619	583	598	608	631	638	687	591	606	657	644	601	589	595	585	648	593	642	635	623	559	617	611	617	651	618	624	647	595	642	633	641	623	644	596	624	551	620	611	634	683	631	679	647	594	621	670	605	626	576	664	629	611	617	614	576	647	597	586	612	632	640	635	653	624	632	663	659	631	625	599	605	594	652	595	642	620	620	669	624	625	634	603	633	665	644	662	634	638	631	602	582	624	615	627	560	628	596	619	657	581	572	676	638	677	582	604	617	585	611	639	626	617	606	608	606	623	617	637	644	651	614	601	641	598	637	641	617	598	649	601	625	607	583	558	653	591	630	582	628	629	599	649	611	624	619	659	627	626	604	627	614	612	653	600	621	609	590	603	620	657	595	638	624	632	599	626	658	602	555	611	642	615	626	589	573	631	611	590	626	611	646	609	619	647	583	584	584	626	588	606	603	619	617	628	565	632	572	592	643	652	607	614	633	659	608	636	614	625	578	563	646	617	618	636	608	603	599	645	617	621	630	649	601	615	630	640	581	626	633	636	575	589	605	608	618	605	603	647	627	639	628	614	611	594	637	632	666	649	637	611	629	634	629	651	601	622	588	563	648	648	625	574	607	614	666	643	569	590	629	591	583	595	638	623	681	615	645	602	598	650	624	611	611	607	605	630	603	621	680	600	600	557	596	632	634	596	625	611	676	597	628	626	656	615	602	614	626	628	613	625	623	634	583	613	660	585	592	602	620	639	651	640	578	617	587	629	592	634	632	643	599	630	596	614	621	588	610	632	613	595	609	654	648	615	598	589	654	636	615	653	598	605	605	644	646	640	581	567	652	618	651	626	605	608	629	574	623	614	629	662	605	588	610	609	631	649	614	661	583	605	603	600	621	592	674	586	639	641	635	608	596	564	694	653	607	617	653	619	633	679	579	598	622	646	607	630	594	618	630	604	587	608	639	597	591	633	591	599	636	625	614	609	591	578	664	608	652	609	638	615	628	605	590	609	661	596	609	648	617	596	637	607	552	647	565	618	645	615	621	643	633	630	601	649	597	650	631	625	591	602	577	616	642	638	610	596	653	598	618	621	644	656	637	614	567	634	605	600	634	635	628	571	643	615	594	611	626	625	602	597	605	623	611	618	635	598	597	602	622	593	608	618	609	649	592	617	648	609	601	589	647	623	612	639	641	630	614	643	650	615	629	602	570	625	685	624	627	627	622	666	634	631	665	624	654	577	643	631	623	591	619	615	622	610	598	618	610	606	599	629	625	632	632	593	614	626	602	635	652	585	645	661	608	653	653	612	615	642	655	626	650	609	618	589	610	621	621	588	612	592	580	655	587	603	640	604	643	681	628	624	648	632	621	661	661	628	587	608	628	608	620	620	666	636	597	632	605	616	607	584	604	607	567	612	635	588	623	616	593	597	606	608	650	640	672	602	626	631	622	625	624	591	600	544	592	583	610	606	640	646	603	586	611	646	612	576	635	604	616	581	618	586	650	634	592	646	626	607	575	648	580	614	635	619	617	596	633	580	670	623	565	617	567	618	663	578	615	686	623	634	633	694	597	634	656	589	620	552	587	631	645	621	635	597	619	644	633	646	636	598	611	586	649	644	612	603	618	629	572	659	614	608	586	592	656	609	596	620	599	616	629	618	621	615	591	644	623	643	588	666	610	569	606	607	634	618	611	630	603	624	618	626	621	611	624	596	621	592	612	561	639	628	629	585	633	622	619	636	605	641	594	627	575	667	635	653	609	600	609	626	624	628	589	612	637	647	622	649	622	624	581	622	673	621	643	618	602	613	636	651	566	593	554	639	598	641	607	630	612	624	581	617	640	647	602	647	598	643	621	636	621	631	607	587	620	624	591	617	633	634	647	634	623	572	636	583	635	626	585	662	617	647	625	591	637	594	617	621	609	610	592	566	647	618	635	661	621	633	586	556	610	616	642	638	595	627	577	604	628	642	622	664	614	620	621	641	632	641	632	624	580	609	599	618	598	641	603	618	588	561	644	658	617	617	600	614	635	635	637	651	626	633	637	590	634	652	596	611	621	628	568	610	608	613	632	621	620	584	621	627	576	623	622	597	655	576	623	612	641	620	603	603	654	599	648	650	643	625	644	653	620	592	617	596	621	609	576	583	627	594	591	609	607	595	639	617	605	615	656	614	634	589	626	628	603	593	635	644	572	619	600	625	627	628	591	603	674	617	618	617	582	628	596	612	668	584	582	607	636	602	616	596	635	595	613	605	647	628	606	582	599	587	602	597	582	569	622	622	693	653	648	621	603	624	616	602	664	646	612	637	605	663	602	590	620	590	576	604	648	600	611	602	630	641	634	580	588	624	589	637	627	675	601	584	586	604	647	588	619	629	631	596	631	639	663	603	628	606	634	632	618	628	636	636	625	599	611	572	653	619	592	610	655	584	573	592	623	629	625	643	595	642	615	613	632	617	656	590	649	572	617	611	595	707	645	603	634	605	669	655	573	561	565	637	609	633	613	619	615	624	594	668	609	604	672	629	600	627	658	608	633	593	617	589	607	604	592	622	641	645	610	589	682	594	644	637	616	637	659	629	598	612	624	632	627	617
22309	20770	28435	23218	20898	21614	18607	7862	4916	3532	2924	2379	1836	1534	1269	1103	997	959	983	843	761	776	779	728	697	757	742	761	767	693	677	641	641	620	620	592	556	500	523	492	518	516	529	487	509	511	519	494	442	424	424	430	442	425	455	443	400	445	425	439	427	422	423	434	422	456	399	439	446	392	391	419	375	422	372	473	385	408	396	413	432	377	420	418	419	377	410	421	392	396	410	406	386	415	378	373	382	433	381	371	388	388	384	385	420	405	387	374	374	378	435	424	395	399	374	435	422	385	401	377	397	371	389	403	396	417	387	384	392	400	391	409	387	394	390	401	375	389	426	400	408	413	430	410	392	411	408	390	404	389	386	410	422	398	386	397	427	348	423	397	407	373	385	392	384	413	360	404	415	391	375	406	412	442	398	390	397	371	389	395	425	391	377	392	381	380	375	408	429	379	367	366	403	397	388	395	388	408	392	426	443	374	368	391	362	393	361	385	393	399	395	387	360	407	440	401	438	382	405	388	381	403	408	394	394	404	375	429	431	369	379	410	391	384	399	436	389	391	392	398	381	408	419	419	414	372	394	389	430	401	383	405	413	409	371	415	397	376	417	381	391	408	394	382	378	402	401	412	391	371	443	386	369	401	363	400	391	382	444	391	375	406	375	397	432	408	399	377	390	388	382	406	387	404	380	367	363	400	403	389	402	399	435	399	416	342	417	399	384	355	376	375	397	406	433	406	399	408	400	355	420	453	428	387	392	431	406	408	390	437	386	400	413	383	355	406	373	418	394	437	386	376	383	387	395	362	359	361	414	400	385	411	368	374	377	392	399	373	381	370	422	395	422	386	398	341	435	373	390	396	394	394	407	397	379	419	396	379	403	376	395	341	370	392	422	384	420	403	404	382	391	393	385	406	411	379	393	385	432	385	372	380	375	405	356	405	386	375	387	423	395	409	362	390	399	413	416	354	421	405	387	369	367	396	408	406	378	430	442	373	404	380	401	400	364	388	369	369	418	411	376	393	399	401	388	396	410	391	381	398	397	421	387	366	388	439	447	391	400	391	383	427	419	388	342	405	404	397	428	386	378	391	417	397	395	371	385	445	370	397	398	428	400	389	367	368	388	425	354	387	388	396	385	379	377	347	409	407	385	390	382	436	377	398	437	409	385	450	374	413	391	383	387	383	373	412	336	391	389	385	401	405	411	386	393	392	356	435	359	393	406	374	436	408	439	369	373	408	375	377	388	389	414	393	391	404	406	381	438	375	379	409	394	392	396	404	399	417	396	389	403	400	385	401	430	372	386	396	378	393	381	393	401	403	390	410	419	392	377	378	432	408	453	405	382	386	383	410	396	386	397	399	425	394	447	384	396	443	401	377	424	400	402	400	415	429	397	373	369	387	383	385	409	388	354	400	407	359	370	386	405	375	438	376	376	421	400	424	400	410	378	364	421	381	395	379	409	442	383	412	378	384	397	377	387	373	407	405	424	430	404	369	420	413	394	402	434	419	421	409	406	367	367	431	375	393	413	386	401	403	385	387	397	402	392	398	413	376	399	400	381	384	372	377	417	409	379	398	394	333	394	403	369	400	402	397	419	372	395	392	421	399	387	412	426	387	446	413	443	395	358	425	390	368	356	401	378	404	394	365	376	437	389	410	402	400	399	392	396	407	375	410	445	395	414	406	401	398	409	389	410	392	436	412	385	441	392	417	410	387	373	394	391	396	417	427	381	419	372	412	429	391	384	390	351	445	381	414	401	373	425	406	390	389	419	379	376	382	414	382	384	406	374	400	408	393	393	382	391	401	380	427	399	386	394	371	385	417	418	389	425	390	392	411	378	369	398	378	414	372	364	418	418	412	367	380	395	389	367	399	420	381	415	351	407	421	402	380	423	409	397	372	407	401	388	379	348	403	415	371	394	368	425	387	388	378	408	433	396	441	394	351	414	380	402	363	405	416	400	390	411	365	369	379	393	389	403	405	429	389	388	350	402	385	382	379	363	413	407	408	389	433	369	396	458	367	371	398	381	420	419	411	387	407	377	415	393	373	410	391	372	350	399	390	399	369	399	383	423	386	388	392	417	394	414	403	420	396	379	408	377	394	431	407	396	373	383	418	416	370	374	416	386	399	410	367	436	381	388	370	402	395	380	408	432	333	378	372	390	404	370	390	411	405	388	404	398	381	403	415	391	371	372	425	358	428	380	386	398	383	336	427	420	400	413	387	383	376	410	398	395	372	372	391	391	398	388	351	372	355	369	398	379	411	431	403	384	396	400	395	400	394	378	382	366	388	394	347	393	414	398	369	424	406	368	375	421	372	369	413	384	412	397	430	446	375	384	415	393	403	399	429	367	396	375	390	366	365	401	389	399	392	378	409	431	403	392	392	396	388	407	369	371	395	403	411	406	370	373	399	417	390	412	388	325	440	398	375	421	431	391	407	396	389	384	354	377	382	367	403	403	388	389	360	395	390	377	427	387	371	381	382	402	391	403	409	402	419	376	429	404	410	404	408	400	376	415	388	386	374	409	391	403	414	417	389	395	392	402	407	379	406	370	377	415	396	396	417	399	371	383	421	398	413	389	418	402	399	382	398	394	398	369	386	397	355	394	408	367	403	384	362	367	409	406	415	388	397	401	407	374	385	404	393	406	364	398	409	398	376	378	398	364	438	389	351	387	398	358	429	359	378	422	378	413	361	404	366	391	381	422	382	422	372	404	361	376	391	420	407	354	417	409	392	411	387	425	381	383	380	422	356	380	381	390	374	417	352	430	435	360	393	359	398	399	387	399	363	381	407	427	385	407	387	397	361	428	455	352	420	398	419	424	374	382	396	376	393	417	388	394	424	385	359	357	421	380	409	387	382	391	387	411	408	427	380	395	375	429	378	380	407	407	387	391	386	392	417	381	385	409	388	397	395	412	370	386	388	420	373	384	412	421	400	371	387	402	371	390	400	364	371	361	421	406	413	385	379	426	426	393	385	389	387	426	401	366	392	412	412	398	422	422	377	365	408	386	378	376	424	401	388	383	396	411	382	388	382	357	384	423	387	419	370	401	423	385	399	367	395	435	399	425	379	392	390	372	420	391	371	386	414	392	383	378	376	384	391	454	378	395	402	377	381	368	385	384	385	405	384	390	417	390	408	402	401	406	394	428	408	385	401	376	388	388	417	401	370	394	419	428	403	418	406	378	409	391	416	394	397	375	383	377	387	377	387	384	377	400	437	380	399	371	406	404	394	391	401	371	388	384	391	444	429	412	389	354	371	375	396	406	389	368	416	399	407	354	429	394	399	382	385	414	406	367	394	362	406	390	402	396	387	400	372	400	422	379	410	386	389	400	418	404	389	385	399	408	407	397	408	413	371	381	403	384	385	396	387	367	407	396	374	394	392	376	363	417	411	391	385	407	372	380	399	385	386	414	369	393	395	377	407	411	425	400	384	407	392	384	404	379	373	373	373	401	369	406	432	377	411	386	385	385	413	418	415
23323	42672	37914	28229	25352	21009	16605	13070	9955	7523	6512	5461	4241	3134	2641	2207	1953	1796	1806	1554	1361	1304	1364	1304	1148	1151	1219	1287	1295	1285	1156	1087	945	1023	922	879	781	739	651	712	695	749	731	762	717	764	682	633	590	546	626	547	632	591	567	546	560	547	588	586	546	566	542	557	549	523	589	587	597	580	473	524	519	462	500	488	510	497	467	495	515	537	516	503	460	519	505	518	520	471	492	496	486	501	494	496	489	509	506	477	470	508	520	519	515	460	497	490	490	494	504	494	450	489	463	493	497	493	520	507	515	498	484	489	487	512	517	521	479	510	479	457	517	482	525	451	490	503	499	519	470	501	475	490	483	465	484	503	473	481	444	475	502	497	485	510	496	507	500	488	449	462	474	480	440	503	490	452	474	488	516	482	477	447	480	480	459	487	515	492	489	505	460	498	468	451	478	455	522	483	500	472	522	479	498	506	470	508	485	448	456	437	474	475	493	472	472	499	482	484	492	482	511	510	527	508	498	477	455	477	501	481	488	450	489	469	486	490	465	473	529	514	509	478	502	494	472	498	466	489	490	515	458	446	455	477	487	452	507	513	482	497	487	487	498	477	522	465	475	542	479	475	474	520	489	470	515	476	501	494	428	474	491	500	495	480	484	514	471	518	478	478	492	473	537	492	527	521	495	463	485	455	450	517	502	473	450	478	517	522	478	494	490	504	518	470	485	493	456	484	465	498	474	472	501	492	521	520	507	486	522	494	514	499	435	474	487	520	464	503	483	490	469	461	487	484	480	481	483	517	523	491	496	518	488	515	497	478	513	507	488	460	475	486	471	485	491	499	467	472	447	455	483	518	486	496	512	456	501	468	505	525	549	495	493	489	494	466	474	489	491	476	472	487	477	459	488	505	474	517	476	532	493	492	491	506	509	466	512	499	487	485	477	462	464	483	536	466	509	504	495	477	461	459	506	492	477	483	544	473	490	508	461	497	486	472	514	462	515	488	515	473	480	460	503	498	451	449	495	482	460	464	522	477	443	480	465	473	496	501	479	516	460	491	475	479	514	447	495	471	488	512	498	468	490	532	489	457	497	494	513	474	490	482	461	430	485	475	507	481	450	488	510	482	441	503	509	454	481	505	529	498	487	491	518	459	505	484	472	486	514	503	469	500	479	474	487	476	516	502	470	502	523	483	482	489	516	560	508	515	512	489	486	514	491	470	506	508	490	486	495	509	470	484	461	471	446	490	498	483	458	515	491	484	513	508	478	512	489	493	483	455	445	510	514	493	492	469	515	471	505	497	505	500	503	464	474	499	484	435	480	527	490	454	477	500	481	481	497	514	491	472	471	499	498	471	473	479	466	494	523	467	508	487	477	461	536	494	464	489	528	481	480	488	524	502	488	487	528	513	476	515	479	498	474	492	491	499	470	470	547	527	488	488	501	464	472	495	501	481	461	514	511	506	483	500	469	502	498	489	496	506	505	495	495	475	445	493	503	455	491	475	464	502	508	505	453	441	488	478	493	505	502	484	488	490	513	490	515	495	504	482	470	438	460	485	479	499	465	479	515	509	487	492	509	534	486	468	469	490	477	472	466	490	517	479	462	507	516	452	470	497	502	546	522	461	501	510	489	524	526	464	450	470	508	502	474	471	445	523	477	488	484	464	519	500	504	532	505	497	509	474	522	495	479	454	494	492	518	514	452	491	494	451	476	464	509	465	475	475	461	479	484	468	493	503	520	503	483	521	479	470	512	507	502	454	460	503	472	504	494	495	509	456	484	485	520	493	471	464	511	501	537	471	471	496	516	441	500	459	456	468	461	491	463	446	510	480	514	524	518	473	484	495	474	479	481	484	464	516	467	472	459	500	479	463	502	488	472	460	493	524	488	478	485	484	504	462	516	485	499	448	466	501	496	509	465	476	485	475	518	492	439	492	463	450	442	464	477	520	461	520	475	513	495	513	468	461	516	498	516	496	487	480	502	501	504	465	486	452	503	494	500	490	454	494	516	492	500	492	479	464	480	462	510	482	454	484	505	485	517	499	513	491	453	492	492	488	496	500	439	491	498	498	493	493	475	452	502	474	488	458	482	512	480	485	480	456	452	483	476	498	473	531	497	520	501	445	485	535	466	491	520	509	494	504	476	479	496	512	490	459	522	512	529	478	465	528	487	522	488	477	484	553	540	458	493	477	492	456	521	441	472	499	486	452	448	484	503	479	495	473	479	499	455	504	511	499	490	462	472	511	515	502	510	505	541	522	455	472	512	469	506	480	520	473	506	446	482	494	471	495	463	488	450	525	474	513	517	457	456	495	451	481	471	505	507	521	507	530	504	483	441	506	479	515	484	510	508	478	537	498	486	496	477	488	497	485	531	444	458	440	462	497	468	485	478	486	471	458	490	510	481	489	508	499	448	506	502	442	510	453	506	471	526	500	516	481	494	501	495	470	462	470	452	492	475	532	437	476	513	466	478	483	491	484	503	486	497	498	464	497	486	496	514	506	470	518	479	518	452	486	471	503	482	470	513	473	458	454	460	526	490	526	495	522	496	458	474	501	502	483	460	477	481	492	499	493	508	490	529	496	511	487	481	472	506	498	492	518	469	471	498	552	502	528	473	504	461	473	509	487	494	476	466	495	478	459	484	496	499	486	464	487	494	504	512	506	488	457	512	469	495	508	487	491	499	476	501	460	482	524	491	517	464	478	434	501	472	452	455	484	512	484	517	461	491	450	448	493	495	499	521	449	538	453	473	515	508	506	477	490	478	501	487	493	517	472	513	512	488	487	478	528	510	478	466	460	500	457	491	460	520	486	480	508	496	461	463	468	483	515	492	504	521	478	470	484	478	493	509	451	484	498	474	511	513	476	514	486	512	473	458	443	484	484	460	444	476	505	486	489	489	477	466	518	468	477	478	504	475	490	522	470	469	497	514	512	466	467	464	526	478	533	474	487	519	512	482	480	468	507	478	472	511	500	458	471	506	491	506	469	482	487	502	504	480	515	476	476	514	519	479	480	492	469	510	519	491	465	467	493	471	453	517	518	540	476	477	465	513	484	454	482	521	489	477	493	495	498	461	516	472	469	465	479	507	496	486	479	490	531	471	449	530	462	513	477	507	435	457	477	480	495	474	498	517	488	476	475	464	514	492	449	477	496	508	481	466	452	495	515	528	508	492	471	477	534	471	456	466	466	476	465	473	507	473	480	463	495	458	510	441	464	498	516	464	469	481	469	517	502	464	485	450	480	457	519	510	469	468	473	490	475	549	474	515	502	494	465	490	453	515	452	539	460	447	444	487	509	480	459	504	446	500	477	502	508	502	459	503	504	468	496	476	496	516	530	489	497	491	477	449	527	495	482	471	469	512	504	510	513	519	507	415	487	454	507	493	488	531	496	491	509	474	463	480	502	473	456	472	469	470	484	522	507	500	475	513	533	515	494	467	523	520	503	470	469	518	514	496	514	462	479	477	492	488	481	533	475	494	492	517	490	481	500
26734	22829	24992	18486	12971	9175	5962	4087	2888	2241	1878	1609	1341	1110	982	891	856	861	823	818	787	729	774	714	768	807	785	783	777	824	763	710	710	697	712	688	663	663	669	643	654	632	687	662	628	658	642	632	645	604	621	625	645	650	626	641	599	613	607	580	621	617	593	608	566	622	629	626	622	602	629	624	603	627	597	571	622	588	584	633	636	639	617	608	637	615	627	597	611	582	622	639	604	623	618	597	580	561	620	571	629	642	618	635	591	580	588	582	600	619	569	614	582	633	608	590	627	636	603	620	574	579	615	580	593	591	616	604	566	585	590	642	600	614	609	615	634	602	668	586	622	628	620	616	604	639	617	590	580	618	581	613	609	638	659	631	595	617	623	586	617	612	577	611	623	574	636	593	602	640	599	612	624	612	590	608	583	598	671	597	559	594	601	564	608	599	590	577	623	627	583	658	555	598	600	628	614	604	612	583	651	604	623	602	634	588	614	590	668	590	615	588	596	545	608	589	634	582	657	570	631	639	599	591	581	620	604	608	618	618	652	630	639	582	605	554	582	622	569	605	575	594	603	600	607	655	598	590	626	632	608	603	592	607	626	567	598	632	655	597	573	621	625	630	666	620	615	586	565	631	613	598	593	593	591	592	618	586	617	566	569	587	626	567	638	648	619	637	632	621	599	607	584	600	631	621	564	587	577	619	624	567	589	597	635	606	633	639	582	610	606	605	587	611	567	584	646	581	599	632	633	609	612	611	579	587	617	569	630	581	585	667	580	656	569	616	616	604	591	616	604	599	615	656	693	596	606	590	588	601	603	604	645	659	599	588	629	619	607	586	638	570	623	636	643	629	622	575	544	638	582	587	611	606	612	613	649	631	637	583	599	591	663	621	583	591	645	604	637	613	632	622	630	573	604	604	634	581	647	610	607	592	611	563	622	607	590	618	568	620	628	593	598	633	597	629	570	634	628	634	579	595	608	595	616	629	629	558	635	604	619	644	614	590	630	606	586	565	629	594	589	610	592	640	595	626	600	604	607	643	585	629	602	609	602	564	600	588	617	608	599	602	634	621	662	564	602	595	589	618	634	606	591	620	583	587	623	595	622	604	625	650	577	610	570	607	605	584	578	598	573	629	619	639	569	599	617	618	634	554	597	605	612	569	625	586	632	581	605	618	581	616	592	648	599	620	618	607	641	636	583	629	634	586	635	664	602	618	620	615	598	624	617	591	577	588	603	634	616	604	607	587	619	601	581	617	637	615	586	617	547	582	601	614	583	647	651	593	651	643	591	646	605	598	610	623	597	633	573	595	590	632	637	598	644	611	604	586	599	626	616	573	630	614	636	651	643	645	594	602	583	626	637	597	568	606	590	595	653	606	659	561	606	651	579	639	600	629	618	612	607	638	633	593	652	588	601	565	620	598	577	589	595	623	595	613	667	538	617	577	602	612	632	569	618	600	589	630	637	639	619	625	626	619	598	583	623	562	586	601	620	635	624	578	591	616	645	605	587	614	587	629	605	608	652	561	562	645	574	572	671	602	609	605	623	598	590	625	616	622	605	621	640	598	597	625	610	571	614	617	632	589	578	579	600	586	605	568	596	616	609	598	601	617	606	608	609	602	609	574	593	599	599	557	563	618	678	574	573	589	592	579	570	629	663	601	615	638	540	608	621	590	627	619	595	601	659	614	580	634	585	608	642	566	619	601	612	639	594	610	626	597	571	610	631	655	577	622	635	563	622	649	591	606	626	609	597	586	621	612	622	564	583	663	597	628	654	572	596	617	625	611	574	627	568	619	622	648	604	613	562	619	608	598	589	578	571	647	603	590	643	623	554	581	620	603	602	607	629	645	598	600	629	616	588	587	604	641	601	562	591	634	597	609	601	644	617	630	599	625	613	602	620	614	595	632	577	605	600	611	664	651	603	589	603	585	540	611	607	588	577	581	613	647	632	599	609	636	630	617	610	600	615	595	614	589	592	625	619	625	614	612	547	619	650	635	608	588	570	620	608	580	577	559	591	617	590	614	577	604	617	595	595	591	581	604	603	584	613	581	626	622	635	619	632	587	620	645	579	636	609	556	610	601	619	608	621	622	640	604	634	613	599	626	587	615	659	600	573	644	608	624	600	605	553	613	624	573	621	589	598	600	599	612	621	616	629	567	607	594	624	625	641	606	589	614	599	644	611	625	595	632	589	610	611	595	628	657	586	633	587	584	624	604	640	602	605	581	591	621	581	613	551	542	592	576	578	594	574	604	597	618	605	626	643	573	596	592	633	559	629	577	646	587	618	574	614	641	582	609	649	615	574	592	658	579	611	615	617	694	622	600	611	580	607	628	596	628	628	607	626	605	636	584	564	602	662	591	571	604	632	646	624	555	618	583	588	590	604	586	614	602	629	630	588	603	606	609	622	633	594	552	588	586	601	626	592	632	650	596	596	614	569	599	604	589	612	591	580	643	625	577	592	621	599	640	632	597	628	597	590	594	549	614	617	585	656	607	620	597	587	621	569	595	588	585	661	597	607	639	594	617	628	610	591	636	626	630	608	639	615	632	604	611	576	624	615	566	613	600	615	620	641	561	601	597	587	573	618	590	656	596	607	643	619	559	627	626	588	605	616	574	574	643	614	618	594	615	601	618	611	558	605	601	570	631	633	618	623	605	605	633	601	618	604	648	591	589	627	605	559	615	644	608	618	605	596	588	623	635	592	606	594	585	599	570	586	620	591	616	583	557	621	597	660	609	615	595	607	588	646	608	596	593	591	613	632	593	613	619	632	618	568	627	613	607	607	570	600	590	582	636	629	617	633	607	616	630	688	614	616	651	638	602	646	581	600	582	626	622	589	592	612	617	621	569	596	612	624	609	632	590	637	576	639	629	658	600	612	632	608	638	601	606	575	606	616	627	597	592	618	642	633	604	600	574	591	603	604	630	629	579	622	553	601	612	614	582	639	604	593	597	605	624	520	603	610	630	587	593	635	621	604	581	613	587	645	609	580	620	586	607	584	608	590	599	604	582	549	585	567	608	636	600	553	627	589	585	587	586	621	616	572	576	606	567	648	578	634	597	636	591	641	606	610	604	619	607	605	618	614	650	611	619	651	626	617	601	606	584	599	584	584	601	605	652	626	600	620	616	594	608	653	605	609	579	619	645	600	634	597	645	562	595	603	647	626	583	587	556	594	582	616	599	619	610	609	609	603	606	638	602	634	607	588	587	542	594	607	641	611	616	572	625	624	609	597	619	594	549	591	596	604	611	638	625	635	585	594	599	593	612	643	585	629	611	593	592	596	583	619	552	579	621	608	641	584	619	619	642	605	605	595	619	614	643	579	554	643	597	617	626	616	633	627	575	589	622	624	620	556	642	595	602	643	598	573	616	625	572	618	614	601	572	609	590	569	611	594	614	617	634	613	568	627	564	634	581	581	612	598	547	570	582	590	561	614	594	570	592	609	621	572	609	587	617	597	570	594	565	633	610	627	590	640	585
21609	33844	28864	19735	18184	14570	10855	8313	6041	4958	4226	3401	2675	2044	1736	1553	1382	1362	1238	1237	1092	1135	1135	1136	1145	1122	1112	1174	1125	1082	1079	999	985	992	959	906	901	907	853	818	881	884	867	848	856	903	840	851	801	804	796	738	797	840	813	823	803	785	801	781	802	746	730	807	799	812	769	756	807	773	787	792	761	721	741	760	758	806	756	786	738	736	744	854	771	729	752	750	723	710	761	767	763	762	736	775	772	772	751	728	711	792	768	764	681	715	789	794	761	791	762	763	728	766	762	720	748	743	755	715	761	727	745	763	791	780	791	751	745	766	746	780	756	776	738	802	725	744	749	756	753	766	767	753	790	756	725	786	765	714	754	824	726	746	796	751	712	770	807	746	763	794	746	734	761	734	776	728	783	782	758	752	765	748	776	767	729	749	758	748	793	758	749	798	716	838	773	821	765	752	799	787	733	793	761	767	758	810	739	753	753	802	746	769	733	768	746	765	732	781	748	736	784	752	733	816	750	750	764	789	770	747	757	786	747	730	736	745	757	762	778	772	782	804	740	765	719	733	747	794	774	675	742	776	747	774	763	784	766	754	733	772	773	775	782	769	763	739	732	786	727	723	734	764	740	743	784	766	799	745	798	802	753	798	812	795	788	789	716	721	811	760	747	794	751	765	781	772	723	740	709	770	816	762	765	792	818	754	720	802	754	754	743	793	703	763	746	701	768	791	806	767	776	745	759	720	750	708	787	783	741	745	777	733	760	755	762	805	743	756	750	806	728	737	749	741	738	762	752	776	745	740	756	750	763	759	717	779	785	778	731	784	794	793	756	739	784	742	722	777	759	768	766	794	722	797	764	771	748	750	715	748	780	743	758	750	732	792	752	778	757	727	704	735	790	764	741	776	764	730	764	780	763	764	751	791	780	761	792	670	760	744	783	775	740	740	748	773	787	807	761	770	790	787	710	800	735	777	782	771	700	760	756	725	756	746	783	763	703	750	753	794	761	788	736	749	763	734	792	751	748	702	726	774	729	801	741	769	748	721	759	764	737	763	740	739	736	708	762	752	764	754	768	701	777	768	752	756	783	802	763	764	756	791	746	749	770	764	730	723	782	760	710	748	777	762	730	761	785	747	799	730	793	778	735	803	768	797	740	749	741	745	763	732	749	778	764	748	737	789	736	740	721	783	740	775	701	785	724	777	765	838	792	726	757	731	797	711	760	736	797	713	780	798	728	810	733	769	722	748	727	756	778	749	775	751	738	713	739	760	752	715	770	752	724	759	764	724	758	732	796	824	779	741	797	735	776	808	770	675	772	759	812	737	800	745	762	752	798	744	781	811	739	812	717	790	787	750	711	721	777	743	776	737	768	755	736	755	729	740	774	718	786	743	741	763	774	750	723	784	772	758	741	781	804	750	727	730	739	749	780	746	737	739	706	747	785	746	776	764	750	783	764	802	748	765	743	796	753	775	764	782	730	815	736	783	732	764	778	737	730	774	752	823	740	762	800	786	769	779	737	787	715	775	732	778	756	778	750	792	818	700	764	766	740	753	736	678	756	738	745	747	779	748	706	777	746	752	824	783	717	742	768	719	795	742	752	736	723	767	747	734	739	738	692	761	752	790	734	714	769	711	788	731	760	725	748	744	748	749	779	761	754	712	797	793	787	683	770	780	767	743	740	741	751	804	748	779	774	760	769	775	770	776	717	792	768	712	775	784	690	753	748	764	741	794	738	736	814	772	805	782	795	730	715	762	767	706	789	792	741	769	770	752	735	762	826	736	761	764	828	736	779	777	791	716	835	824	794	729	734	734	779	744	771	756	750	748	760	756	743	761	757	828	746	776	752	763	716	778	810	763	776	772	737	841	752	788	774	738	745	706	789	780	738	733	790	740	718	754	769	739	776	758	725	768	776	793	740	818	794	730	710	751	726	767	763	783	779	746	778	782	799	738	761	720	763	793	754	736	766	781	814	756	824	750	781	707	723	732	791	754	784	754	779	788	784	738	735	807	757	740	747	691	749	729	732	713	742	734	763	706	769	753	756	759	717	744	808	787	759	794	746	730	774	802	772	765	770	760	777	726	731	731	727	729	824	804	767	735	749	716	742	805	784	819	782	731	740	799	762	791	769	777	785	715	700	741	728	768	672	761	780	754	755	765	747	763	734	735	780	718	766	785	744	771	763	763	760	755	778	763	738	777	771	757	760	759	702	761	770	736	749	779	740	777	742	792	746	749	751	801	804	741	788	801	754	752	715	753	732	778	737	742	780	735	805	800	747	786	768	746	685	722	755	739	718	749	757	751	769	748	733	766	705	709	779	814	777	811	758	750	778	745	755	756	792	706	777	793	805	747	786	765	784	777	744	787	781	750	763	737	775	788	742	724	814	741	721	795	755	753	747	792	799	780	753	776	761	719	738	812	756	816	796	721	764	740	768	721	738	742	742	767	721	780	765	765	744	751	786	798	793	735	739	734	757	785	743	763	756	783	767	797	763	729	744	737	774	779	774	733	742	764	736	738	710	746	770	758	721	766	782	757	731	760	764	758	743	743	740	791	759	750	737	740	738	796	733	796	729	793	804	759	775	809	804	779	809	787	743	791	748	743	751	727	716	797	777	756	739	761	765	798	754	766	747	786	765	803	756	790	737	749	753	753	742	755	810	771	724	764	727	793	750	765	760	781	807	746	782	730	753	719	806	765	729	756	737	770	778	781	789	731	777	781	797	743	730	766	807	760	733	751	746	754	737	727	734	784	777	747	742	705	779	781	779	743	736	795	774	740	808	763	750	699	706	757	749	746	734	739	724	740	796	780	795	732	729	746	768	731	792	720	725	772	751	756	758	817	805	691	764	768	726	809	756	731	735	714	805	757	757	791	724	742	764	815	809	752	714	767	746	788	801	742	771	712	777	707	759	721	725	781	812	770	683	771	788	775	770	747	789	763	764	728	722	761	724	772	726	753	735	805	790	728	739	732	781	799	728	763	728	811	799	769	774	788	738	701	776	757	734	723	745	740	719	791	736	768	731	774	758	778	753	776	710	794	750	749	753	747	757	775	767	796	742	769	803	755	731	804	713	766	752	770	757	814	728	766	803	769	692	771	724	784	794	749	818	745	772	739	754	792	694	721	753	774	746	787	784	742	793	728	739	715	812	763	783	724	711	743	793	808	764	719	789	760	767	844	753	759	716	761	726	767	744	795	722	776	792	744	811	768	758	800	740	806	781	751	760	738	743	755	786	735	720	767	758	800	688	739	741	727	733	750	740	730	807	748	716	751	763	780	748	758	775	751	764	747	783	748	765	727	744	739	787	756	781	733	772	759	768	754	751	768	775	811	808	755	765	761	726	754	803	794	792	772	808	752	773	752	727	756	732	740	738	725	719	728	747	745	746	766	770	744	751	774	759	752	743	763	737	718	768	794	759	740	763	734	753	778	810	766	766	765	781	826	742	724	774	767	729	756	739	744	761	738	767	696	709	774	742	752	769	749
23193	20754	28061	23607	21329	18563	11031	6121	3834	3093	2569	2011	1551	1300	1087	981	907	827	854	810	739	723	773	737	721	762	754	784	730	758	739	713	656	662	652	615	631	562	503	571	573	571	577	573	571	556	564	552	594	503	525	546	538	481	545	499	520	508	525	511	485	494	548	455	509	557	504	496	518	497	529	527	481	545	507	469	517	513	518	513	515	510	505	501	535	498	484	508	486	497	447	494	483	531	506	470	456	509	499	507	491	542	496	480	485	480	465	495	508	511	477	489	521	486	505	487	449	486	509	497	529	520	501	517	492	474	506	462	504	512	497	502	494	544	491	511	455	516	499	515	483	500	456	480	515	508	511	487	493	486	507	470	488	522	485	506	520	511	530	529	470	534	468	477	501	515	470	518	462	520	520	481	496	487	446	491	490	471	495	518	508	508	499	490	498	483	533	507	482	477	523	496	459	514	511	501	514	501	521	520	511	475	508	498	452	526	510	524	503	519	449	449	477	515	461	508	483	500	482	539	513	470	512	464	512	489	486	513	486	478	488	490	470	486	492	496	457	481	501	515	495	454	477	494	505	481	483	506	476	497	466	484	476	518	485	495	480	494	465	507	494	506	503	509	504	511	487	489	492	468	526	480	475	514	504	509	467	481	510	472	474	512	507	479	537	470	478	498	535	453	466	475	498	502	537	549	524	500	506	514	482	495	521	493	483	445	504	518	472	513	505	497	487	497	473	447	460	470	487	473	452	506	472	500	516	497	491	512	473	492	471	485	468	502	530	529	523	510	486	499	492	506	520	487	514	514	481	476	492	464	471	466	493	502	498	491	514	492	487	518	506	497	488	523	466	514	468	495	508	506	484	484	506	514	547	476	506	487	499	523	476	465	502	507	489	513	453	501	495	525	493	549	513	506	506	510	497	547	505	502	543	465	458	458	494	457	501	527	500	501	487	511	506	484	483	498	506	460	478	504	472	490	518	471	506	465	489	517	495	498	490	495	502	507	460	514	473	517	492	524	478	491	485	487	496	499	470	497	459	477	500	482	473	484	562	477	536	486	442	469	501	489	525	478	483	524	513	468	479	513	497	512	517	531	513	504	485	534	507	476	504	519	531	508	504	460	473	516	489	487	493	498	465	506	514	469	521	548	551	550	498	504	515	480	494	485	510	511	486	469	474	453	529	482	517	563	494	480	478	479	465	479	491	511	500	482	527	523	494	471	506	501	488	489	511	475	517	502	495	497	508	463	521	495	486	514	489	481	501	470	454	473	481	524	469	478	491	476	506	491	462	482	488	493	468	502	475	498	506	482	487	485	482	483	486	482	485	489	508	487	485	495	483	483	509	492	481	477	467	515	466	500	472	470	483	469	493	518	527	501	498	528	499	457	469	510	478	478	479	475	473	483	503	468	469	540	531	473	483	489	466	510	539	507	505	499	509	516	489	504	479	458	520	476	465	520	475	454	473	478	479	465	492	496	497	477	473	517	492	468	544	458	486	482	483	496	496	472	478	528	477	486	491	458	496	500	520	496	485	526	492	515	490	496	471	481	510	459	492	467	507	503	500	474	489	495	523	526	503	488	515	521	538	506	496	509	490	501	503	495	490	528	516	504	484	496	513	501	466	506	468	489	500	460	476	525	499	465	502	524	463	475	529	464	497	513	497	458	488	475	500	494	513	517	468	538	483	504	484	481	508	463	469	475	481	491	496	472	492	477	484	506	482	484	494	525	495	502	492	523	471	498	517	469	500	495	491	498	483	489	483	500	510	504	507	472	463	502	524	469	454	499	496	496	508	504	485	533	494	492	483	490	474	520	538	483	482	536	499	512	539	486	500	503	506	496	465	481	468	491	477	496	494	447	503	511	488	524	474	533	491	469	496	520	520	528	495	522	490	488	480	550	464	481	497	500	496	469	512	489	492	527	512	487	521	500	495	487	503	460	513	483	472	499	488	494	473	518	500	464	491	530	503	509	471	491	529	518	504	470	486	490	531	496	492	472	500	496	503	470	482	495	455	471	491	474	497	523	474	469	495	463	520	480	452	471	478	492	471	512	490	491	467	485	476	468	505	524	510	484	486	499	485	474	507	464	487	506	472	496	481	480	494	514	521	491	483	479	502	494	484	444	496	491	521	532	492	482	495	492	484	522	505	469	513	491	462	522	490	484	502	499	520	454	506	505	507	494	491	478	505	507	501	478	491	510	533	462	511	438	504	494	532	536	461	510	493	474	508	519	488	481	539	450	463	476	488	519	468	522	491	489	491	471	519	485	506	523	513	483	497	516	487	486	493	485	538	521	478	511	487	519	470	486	510	506	493	515	469	500	510	479	455	466	480	478	473	466	472	508	501	491	513	508	508	483	499	482	505	506	512	492	472	511	504	465	510	536	504	485	488	487	512	452	512	496	474	489	511	505	481	547	535	503	469	507	516	471	485	489	513	463	485	504	505	503	472	459	481	511	487	455	496	505	489	492	503	498	504	517	506	495	492	520	517	473	479	497	453	464	467	505	471	487	485	480	483	471	490	532	496	481	530	479	499	488	493	472	474	497	482	484	490	498	493	490	507	505	519	526	483	502	469	513	473	485	532	516	492	472	508	467	507	498	485	485	510	506	474	528	476	545	499	495	484	454	453	499	492	459	511	512	515	494	474	515	529	453	502	474	505	497	489	475	494	503	494	498	462	493	509	470	486	473	469	493	464	545	515	475	479	514	498	527	495	495	518	525	512	482	502	503	492	466	502	492	492	481	504	504	473	520	498	491	486	482	505	505	477	496	510	522	506	475	507	485	484	524	467	441	531	525	474	523	544	480	507	490	488	503	484	476	486	494	498	463	523	496	501	488	512	518	499	442	546	479	522	521	494	456	537	507	483	478	480	491	520	507	491	479	493	478	529	516	491	484	498	512	466	528	468	512	485	447	490	491	511	501	520	467	485	500	491	505	491	500	515	502	494	544	521	506	546	502	449	526	465	516	512	515	490	535	496	483	485	463	492	486	474	482	507	500	472	446	449	487	517	489	510	474	500	447	493	510	474	533	517	502	469	490	469	493	483	492	500	475	508	490	497	506	476	452	527	466	491	472	511	493	519	505	472	505	511	479	493	453	460	475	507	475	499	508	486	482	479	497	507	515	497	537	494	504	519	489	496	486	483	492	492	456	483	481	515	489	481	488	532	486	484	519	495	447	500	494	476	515	491	462	481	411	512	491	506	469	478	490	487	494	498	484	499	461	501	502	521	492	487	472	481	512	491	502	463	514	511	537	474	477	503	495	526	525	513	467	493	487	505	465	490	519	504	513	537	507	520	451	508	493	474	531	503	488	459	500	476	494	500	473	491	495	495	509	506	487	478	536	514	505	486	471	486	513	477	508	552	505	506	522	493	491	460	509	505	508	487	528	474	515	471	491	513	515	498	511	467	483	462	483	487	475	499	497	506	522	520	472	459	495	485	521	487	511	490	472	504	470	509	517	477	484	506	508	497	476	531	465
21889	38757	34128	24953	23167	18557	13976	10569	8051	6539	5367	4346	3228	2474	2170	1831	1656	1504	1374	1309	1188	1171	1187	1184	1118	1168	1234	1225	1208	1217	1141	993	995	1001	930	928	878	793	756	802	790	860	770	796	801	721	786	702	724	780	755	676	715	700	696	649	673	680	658	683	622	630	681	663	638	659	656	656	673	642	633	675	594	595	681	622	632	636	588	659	626	618	631	611	603	676	627	649	647	582	646	627	603	653	626	644	642	593	623	574	612	630	664	649	629	700	597	628	636	604	622	635	611	624	595	640	605	563	576	629	630	639	645	594	616	632	599	631	632	606	630	640	641	618	613	635	622	629	603	575	655	668	628	583	590	638	665	605	640	635	618	638	613	650	616	629	672	574	649	599	644	646	649	641	622	615	586	611	627	591	575	634	613	597	618	659	581	613	590	590	621	651	592	601	587	587	635	592	612	619	607	606	565	636	653	600	603	581	632	653	587	603	595	578	592	626	610	615	610	611	644	597	588	655	595	634	651	652	627	637	624	611	596	637	615	618	622	620	593	647	605	616	621	586	674	650	675	626	650	624	622	660	629	628	620	637	618	657	617	552	626	609	638	629	636	628	629	663	624	664	581	641	613	630	579	653	580	617	633	603	609	633	623	646	626	599	609	658	605	643	649	613	641	668	605	664	631	603	608	602	634	615	643	595	615	595	622	618	615	628	647	680	604	603	646	633	600	645	657	640	652	659	651	636	588	639	641	591	615	630	643	627	613	590	621	645	635	637	644	645	621	604	617	660	622	588	580	630	607	603	638	590	643	664	587	586	592	643	619	636	619	636	596	611	631	622	605	627	593	626	575	595	620	569	612	620	596	617	608	603	595	655	609	625	633	631	647	649	618	596	624	655	592	631	602	609	643	622	586	652	637	610	689	622	656	638	657	624	638	580	609	616	583	672	587	676	623	608	620	605	644	617	632	629	625	649	661	606	617	590	624	631	594	620	663	558	637	622	634	634	604	634	645	639	609	573	607	599	609	574	675	581	620	609	653	615	608	619	593	647	609	582	598	612	654	628	636	615	634	630	584	633	655	644	581	652	631	642	647	627	610	657	613	625	658	589	656	634	581	608	632	609	599	611	647	600	603	638	623	601	665	637	616	646	581	661	573	617	631	648	593	631	640	590	621	619	595	632	614	612	616	590	633	622	631	577	582	637	624	604	603	635	620	639	617	643	676	607	592	680	637	626	632	617	623	651	647	646	627	633	633	606	640	615	610	631	595	612	624	612	652	615	574	615	653	617	615	586	591	632	639	581	599	627	594	710	626	637	616	616	572	644	627	629	630	628	636	593	645	609	654	587	633	603	631	634	605	567	603	640	642	597	619	604	653	618	581	617	607	617	593	631	616	703	623	609	569	599	640	629	646	601	602	639	680	622	597	619	624	646	636	671	641	626	626	614	624	599	613	595	644	621	637	619	660	567	622	581	634	599	620	666	545	617	609	650	638	629	635	662	608	639	592	563	632	642	609	596	580	653	635	600	609	602	604	633	569	604	629	631	613	618	648	633	692	617	662	623	645	652	588	617	584	617	604	638	676	602	619	635	610	565	593	609	637	631	641	645	603	650	626	605	611	621	662	637	612	618	597	675	585	616	619	668	627	640	574	645	605	625	623	607	630	577	653	600	619	614	600	620	672	661	639	617	601	623	622	627	621	625	611	630	633	605	642	634	666	651	589	629	620	592	597	627	655	642	582	591	602	601	595	592	615	574	629	609	603	655	646	648	572	609	611	657	620	656	607	648	587	630	642	666	644	574	611	612	581	567	597	639	626	615	601	614	663	639	630	643	592	616	661	582	622	638	560	591	621	639	595	637	645	616	582	618	618	580	605	659	577	580	634	595	657	633	662	638	640	630	631	621	623	592	607	634	649	613	613	642	605	609	554	605	615	605	614	668	608	593	636	614	628	669	633	627	602	571	636	556	646	626	638	651	576	634	566	640	585	651	633	656	602	581	611	592	615	607	642	620	637	616	555	629	640	640	629	662	609	626	628	673	632	571	670	656	604	621	604	615	635	613	625	605	628	645	642	651	611	623	600	608	648	605	647	636	627	606	609	611	580	617	643	626	606	649	628	610	646	625	620	643	629	623	617	633	641	599	606	614	670	627	625	639	630	638	640	627	585	646	671	602	630	656	642	647	601	701	613	606	613	603	620	601	597	602	602	643	618	587	605	623	599	584	599	619	613	621	591	613	622	572	594	641	627	635	618	613	638	621	609	571	617	612	644	642	581	637	613	635	609	642	650	597	588	599	632	648	610	578	603	590	613	651	691	604	578	634	586	628	620	633	640	584	635	638	604	600	631	641	633	615	624	672	626	673	629	521	662	641	647	663	668	666	618	616	647	660	633	639	657	619	636	589	598	589	618	627	618	599	596	621	641	607	619	606	612	578	638	592	639	594	636	610	611	621	623	610	649	614	593	644	620	635	649	621	603	644	651	603	683	617	595	635	627	624	585	624	611	699	634	584	590	644	562	631	587	625	593	636	621	623	614	628	636	627	642	596	609	610	636	638	634	593	600	597	624	622	614	634	635	597	626	607	609	619	626	616	614	580	575	623	603	596	651	598	575	641	633	569	629	614	594	626	617	622	634	643	632	641	649	668	630	599	616	618	620	647	671	624	578	583	659	624	635	603	619	631	595	618	620	602	597	590	629	639	656	609	602	662	638	601	580	615	601	636	600	636	644	644	615	626	605	603	614	570	697	619	619	625	639	585	644	604	626	620	618	627	635	671	620	647	641	609	600	576	667	650	622	622	616	581	624	616	613	623	627	645	594	577	575	588	633	578	603	592	660	616	633	594	616	618	579	622	637	574	613	579	593	605	644	637	603	635	632	619	628	633	639	620	620	607	601	627	669	607	605	615	601	625	658	634	610	610	611	645	702	628	642	657	634	666	646	625	620	601	641	630	646	590	632	634	628	645	660	597	621	601	646	627	687	621	594	622	600	609	622	627	632	617	625	598	633	650	598	608	623	573	623	592	697	617	604	633	620	617	623	619	637	571	647	577	625	669	668	618	631	646	622	604	533	576	651	614	625	624	642	619	606	630	655	625	627	608	617	618	576	613	627	622	630	659	630	612	593	616	621	654	647	642	634	623	686	615	627	633	613	583	668	619	624	598	662	654	591	603	623	619	642	633	665	599	590	617	615	586	624	633	639	584	608	668	572	594	578	632	649	622	612	633	621	581	630	592	633	589	590	652	609	587	591	645	614	632	658	648	630	689	625	608	639	668	588	622	655	668	683	609	626	640	649	656	693	550	644	639	644	602	649	614	641	584	615	655	592	636	587	610	605	604	608	648	653	621	621	629	618	654	623	600	599	594	670	603	644	599	645	613	611	625	631	592	646	588	643	653	584	603	591	595	649	686	618	613	629	567	586	659	640	608	636	645	631	627	647	643	637	610	658	633	615	618	593	592	620	564	617	599	613	668	600	598	608	622	652	614	582	618
22319	20733	28426	23104	20934	21771	19194	8125	4887	3938	3168	2413	1861	1466	1291	1110	1057	938	914	785	748	740	803	745	762	759	827	809	774	753	711	626	598	625	628	566	514	510	510	505	526	498	518	475	550	526	490	503	476	462	486	457	448	445	455	437	419	422	466	421	437	450	416	454	444	444	447	421	472	455	459	424	394	406	401	426	394	408	432	398	400	419	462	425	384	434	411	384	373	400	400	429	421	423	399	426	390	390	389	396	422	423	405	417	393	408	404	391	425	391	376	422	411	401	417	421	434	371	418	401	370	401	402	414	376	424	442	404	457	425	391	399	371	375	395	382	418	373	409	385	389	379	408	430	411	399	413	436	447	381	374	410	384	375	404	390	399	412	399	426	410	395	382	426	403	405	380	418	384	379	403	388	392	386	397	439	399	370	394	412	429	392	397	409	399	433	401	378	416	422	387	394	397	396	375	400	406	429	386	365	396	379	448	425	423	379	382	420	422	401	407	342	385	415	415	402	389	406	368	386	399	402	404	363	400	421	404	365	407	347	377	400	401	352	378	419	430	374	392	374	410	396	408	398	388	432	419	391	425	377	423	418	403	409	405	404	381	375	397	389	397	418	395	394	399	402	397	448	402	420	380	378	436	416	386	400	390	409	405	417	420	360	376	394	380	407	421	393	390	363	390	390	382	420	419	425	407	386	406	399	376	409	394	387	440	400	407	405	359	431	403	360	389	394	341	398	399	392	392	423	397	380	401	393	400	392	399	379	389	388	382	377	382	380	374	412	426	403	397	369	387	406	430	362	425	401	406	432	383	371	384	416	378	361	415	394	421	403	408	401	381	402	423	390	393	414	409	384	410	427	410	402	402	401	428	425	372	423	359	401	409	374	370	402	408	448	375	405	430	410	411	382	417	402	395	421	371	410	387	402	441	408	408	382	444	416	423	355	397	381	408	438	424	415	375	399	375	364	376	391	420	402	411	394	438	416	416	395	421	401	394	415	371	436	409	405	369	395	392	376	414	353	390	413	384	381	340	393	371	409	415	431	411	431	394	415	372	389	415	378	415	394	385	382	434	418	381	375	386	389	429	401	373	378	401	410	380	387	361	435	406	379	384	403	377	362	379	429	398	360	410	426	410	438	396	379	402	418	410	419	389	383	385	431	399	374	376	417	385	392	395	404	397	408	425	429	389	397	385	428	437	413	363	404	400	391	428	410	365	397	376	394	343	392	382	382	394	380	391	414	429	397	409	371	332	392	404	362	411	392	382	429	380	386	403	412	414	402	374	409	396	383	402	359	396	401	377	404	385	382	369	373	422	386	426	392	409	419	399	394	395	374	382	374	430	363	389	413	386	405	398	404	394	441	415	407	411	417	413	377	419	381	402	431	380	426	422	404	415	404	395	378	434	396	393	359	385	418	417	382	389	398	384	400	430	370	394	416	387	403	415	399	414	421	393	384	406	387	416	397	403	375	406	401	390	393	388	361	375	414	404	394	433	416	412	378	375	385	396	415	414	384	382	391	421	428	353	428	383	374	433	378	382	383	388	364	406	379	445	372	405	381	371	401	365	402	410	407	414	378	418	439	392	378	398	417	402	382	385	390	400	380	419	379	381	394	399	399	416	368	401	407	363	379	437	392	390	404	395	398	388	388	403	370	399	398	389	356	392	361	439	416	406	417	417	429	438	384	375	403	388	429	410	426	419	387	397	398	377	397	409	391	421	410	379	428	438	346	396	408	365	392	439	396	409	425	426	385	377	387	353	392	391	380	384	424	380	393	413	385	386	375	416	361	396	435	389	405	394	433	387	392	388	425	366	401	395	405	384	400	421	393	380	412	400	419	412	389	396	399	379	380	395	409	416	401	416	362	379	427	404	401	381	387	435	383	388	382	376	418	418	392	433	408	399	418	345	387	394	373	393	432	380	390	378	390	377	361	405	380	403	420	438	382	385	431	394	426	415	397	437	395	393	396	412	399	375	406	433	381	400	382	382	421	426	378	398	383	404	378	373	424	412	389	420	378	420	446	429	401	373	417	408	372	392	378	381	399	364	393	381	346	389	468	418	413	397	414	420	421	388	379	408	382	426	389	398	372	405	400	392	425	383	395	399	408	372	420	421	358	366	403	408	391	423	444	400	388	442	424	399	403	397	398	375	436	450	380	421	366	387	404	358	413	369	400	411	447	396	434	415	380	385	415	380	423	436	406	377	426	373	380	418	383	394	365	391	412	391	401	446	396	369	402	405	400	370	402	424	395	384	410	417	417	385	385	371	377	401	412	384	399	388	395	421	397	413	386	408	394	394	438	388	408	384	396	394	434	420	386	417	396	395	434	356	366	375	374	409	379	368	407	366	380	394	389	401	412	378	392	380	386	436	404	405	421	400	379	403	380	374	433	444	409	393	431	391	419	401	421	396	404	386	395	391	404	411	404	383	389	429	390	388	397	405	397	406	393	420	430	401	373	381	392	397	396	383	376	419	409	425	392	379	394	401	386	418	405	422	391	418	400	437	367	382	394	357	395	399	398	384	419	429	356	431	463	384	412	397	404	394	389	405	403	417	400	413	429	421	383	422	366	389	397	399	415	398	384	408	430	430	376	410	399	406	362	406	394	412	387	418	399	433	382	378	423	419	370	402	429	418	382	414	413	400	441	432	398	440	410	378	416	408	396	431	389	373	403	420	390	397	397	399	387	370	376	413	388	375	440	418	396	406	377	397	433	380	402	373	379	396	408	438	365	407	388	379	419	380	413	413	418	365	394	397	406	399	371	380	410	417	382	436	396	360	435	342	375	404	388	414	426	425	416	414	422	382	385	418	412	384	404	410	407	379	407	409	411	389	423	421	380	399	381	368	403	390	391	389	387	416	412	388	399	394	407	391	381	417	378	408	402	390	388	440	388	392	408	420	383	392	393	373	371	390	407	421	402	381	422	406	402	458	415	413	414	409	388	427	419	398	381	393	387	412	441	397	373	382	370	390	384	416	418	395	427	435	420	431	406	446	416	387	407	406	398	395	383	420	398	377	369	430	413	415	383	396	379	379	389	394	416	399	396	411	376	391	397	406	390	417	397	399	396	402	384	404	403	420	430	402	447	391	385	406	395	424	391	362	385	403	428	411	389	404	391	425	424	372	393	383	407	391	404	413	401	372	382	387	411	414	418	363	385	422	390	420	421	383	387	414	432	426	418	410	400	419	391	394	397	396	405	386	421	383	394	406	378	406	373	412	387	416	403	415	419	356	387	399	367	414	404	379	399	435	370	372	391	387	414	391	395	402	401	393	390	404	370	388	423	395	412	396	408	386	372	354	411	375	379	386	376	407	375	390	385	396	394	417	396	406	371	373	371	380	369	425	394	403	367	397	426	414	388	396	421	421	407	381	401	417	404	432	374	415	411	407	392	394	415	393	378	426	438	361	367	401	400	408	380	416	382	370	396	393	422	395	375	386	397	444	426	374	378	408	382	388	402	410	386	391	398	403	412	393	372
23412	42658	37490	29006	27051	21965	17234	12902	10051	8245	6869	5284	3954	3096	2589	2245	1940	1701	1596	1445	1318	1354	1304	1267	1347	1232	1281	1324	1339	1260	1117	1002	947	1005	921	887	820	772	757	736	692	736	784	733	755	720	665	663	627	574	605	623	611	602	605	589	609	575	608	536	564	527	536	529	588	540	587	611	528	576	537	563	490	549	493	526	520	503	516	526	536	547	483	491	481	532	529	506	489	524	485	522	498	462	514	536	480	537	515	500	474	480	510	518	509	554	502	514	517	482	490	492	503	524	509	520	453	526	500	485	493	500	496	482	482	482	496	540	514	508	524	513	533	501	488	458	472	501	517	481	511	514	480	502	499	479	477	505	503	464	468	466	512	499	490	498	483	482	505	510	469	467	469	504	448	496	470	459	490	489	530	527	476	482	471	491	499	490	461	502	513	489	493	484	509	521	482	518	512	497	511	512	493	486	480	505	483	524	482	516	439	472	487	514	507	479	517	458	467	482	477	485	512	486	504	506	539	503	466	516	538	489	478	513	478	532	465	468	513	509	455	469	514	498	467	496	487	504	447	506	525	470	512	470	471	494	524	534	498	485	477	526	490	547	476	520	484	495	485	514	519	528	496	522	495	486	516	488	509	483	525	475	468	496	484	478	482	472	506	479	515	491	490	500	503	490	506	503	511	543	485	471	483	474	547	506	494	470	491	476	453	516	519	533	493	524	475	523	523	494	491	506	555	487	525	507	536	464	458	503	472	510	464	489	478	481	480	523	487	532	441	496	498	481	480	512	509	515	500	496	444	533	468	467	479	500	494	498	464	529	510	491	483	465	447	521	510	506	485	448	511	482	479	510	502	516	523	482	500	495	498	507	511	490	495	485	485	511	486	459	492	465	482	500	471	483	500	516	500	503	504	489	477	466	464	500	485	516	491	472	494	502	497	524	487	506	551	503	448	459	455	519	463	495	450	494	475	468	508	539	479	432	526	475	489	496	477	491	496	492	479	489	459	431	497	482	501	482	515	488	522	474	514	506	489	481	488	486	506	452	468	476	453	479	491	477	469	501	495	530	484	522	490	460	437	532	508	498	444	453	495	527	480	486	487	476	477	480	511	516	469	480	491	480	499	517	512	463	512	508	497	482	521	491	521	530	477	471	483	510	463	480	468	487	523	486	488	483	524	496	497	495	465	481	516	534	486	501	458	452	480	489	531	517	495	484	515	473	479	463	508	479	481	453	521	471	477	440	501	455	509	519	486	524	488	481	488	501	520	501	530	468	475	500	520	494	517	500	453	493	523	499	509	512	502	468	488	504	544	510	495	512	458	495	530	456	482	481	488	510	441	519	504	511	496	479	506	501	520	474	476	479	502	472	478	521	507	509	502	472	484	509	492	454	513	472	477	518	480	509	550	546	536	472	483	490	504	456	517	502	544	516	524	499	502	500	518	492	534	513	478	506	502	518	488	506	482	499	496	495	544	505	477	460	479	504	490	525	488	488	492	479	463	473	510	522	480	512	482	515	472	447	460	517	464	536	544	481	456	535	477	515	455	508	461	493	503	471	495	558	511	510	500	450	497	496	465	491	505	479	473	462	529	504	525	488	467	470	493	473	495	492	472	510	477	487	505	519	524	501	499	501	459	469	495	484	484	523	493	482	488	519	534	498	508	507	483	495	469	489	432	526	461	490	466	480	516	515	493	516	514	482	474	530	500	515	516	471	494	464	509	504	504	508	469	508	490	544	520	505	498	477	516	498	482	479	485	486	472	481	470	494	511	493	495	524	492	501	515	525	485	509	468	450	498	531	501	510	481	512	511	461	492	473	497	534	466	488	529	497	479	514	466	471	500	494	459	447	493	493	485	485	453	492	483	470	508	517	486	448	516	530	483	480	500	483	519	483	455	497	451	489	475	483	497	525	506	483	479	476	485	489	515	479	485	509	479	516	475	487	525	512	500	481	482	492	512	494	497	498	456	518	464	480	475	583	505	472	501	495	477	512	487	511	487	482	509	535	515	505	501	467	453	479	491	481	501	496	476	500	497	511	524	498	482	508	484	517	479	486	490	502	514	476	501	467	532	527	503	490	497	469	505	491	521	485	508	485	531	509	487	463	473	555	522	489	480	492	477	475	494	465	489	503	487	482	507	524	501	493	524	518	468	488	488	475	507	499	527	524	491	490	517	540	518	478	503	451	469	492	524	483	451	479	475	507	512	512	489	474	486	492	512	516	496	477	468	480	454	511	517	485	503	456	524	514	474	465	494	513	487	506	494	469	533	528	509	539	475	496	491	491	493	532	475	458	483	511	511	503	488	496	503	520	462	523	507	459	504	508	444	504	526	511	490	479	456	491	474	486	475	483	477	475	534	467	500	509	533	491	460	537	486	520	519	492	496	452	511	437	501	533	505	458	506	506	514	469	504	477	456	470	512	539	445	517	496	469	504	494	532	461	488	516	507	463	462	503	485	501	484	499	460	507	486	531	498	479	473	496	489	497	523	515	495	480	489	529	541	488	512	529	446	487	506	449	509	488	490	481	507	522	527	512	469	478	504	473	498	491	479	462	508	467	472	476	496	492	487	474	476	503	518	476	489	515	476	514	497	491	497	496	487	478	445	525	492	510	498	493	519	497	517	510	516	541	521	498	445	514	498	444	505	497	481	478	482	522	462	478	505	500	500	482	500	502	515	467	468	532	485	494	469	508	473	499	500	463	515	487	480	481	501	501	481	491	469	511	521	489	494	497	462	440	477	474	482	520	479	499	465	489	528	462	499	520	475	500	501	512	485	515	485	496	493	490	473	466	510	473	486	525	501	494	479	505	516	471	482	492	451	521	496	480	519	496	440	490	488	514	448	523	473	461	512	499	489	466	489	491	479	493	516	503	492	499	493	523	516	523	535	478	481	453	504	492	507	475	473	522	506	496	476	495	466	471	449	507	504	476	509	497	503	464	492	491	502	509	471	476	495	476	485	499	469	442	510	484	468	494	497	487	518	491	499	509	449	499	475	500	471	520	455	475	512	506	497	517	490	515	519	520	489	458	507	508	472	463	480	438	507	485	536	466	488	486	474	491	557	473	480	483	475	500	562	482	465	487	458	503	506	518	464	495	529	473	487	507	502	517	485	515	522	540	498	501	516	539	513	452	526	516	496	533	503	499	481	509	515	473	471	497	501	529	524	488	487	508	487	484	520	479	485	499	473	470	495	489	483	476	534	485	482	498	533	485	515	486	469	476	506	491	523	521	489	496	501	515	469	489	477	532	479	464	509	500	526	513	509	495	491	501	474	513	478	470	513	475	486	529	466	542	497	488	495	487	498	464	483	467	470	483	464	490	502	502	485	460	488	526	486	450	470	504	483	501	500	506	512	475	467	506	506	516	476	500	512	499	493	498	503	505	484	465	486	494	517	518	487	498	469	490	501	502	485	466	522	503	472	518	468	514	490	516	480	491	452	539	472	503	494	530	514	537	457	489	483	512	503	473	483	454	481	470	454	470
26676	22547	25160	19203	14358	10447	6461	4117	3054	2471	1942	1539	1289	1074	996	875	907	809	838	759	812	823	724	774	774	791	790	765	811	727	750	766	733	717	707	709	689	650	645	710	667	667	678	675	675	617	642	632	638	605	617	631	623	651	675	631	635	625	656	644	636	615	610	576	588	660	598	626	624	593	648	623	627	616	612	618	578	576	600	629	664	585	622	633	567	612	622	562	628	638	633	581	592	644	611	667	567	609	610	594	634	659	679	655	666	661	647	611	589	594	603	577	610	580	624	660	628	658	670	618	615	595	593	642	631	555	619	594	639	616	584	604	644	596	571	583	581	620	637	614	591	597	594	588	648	618	559	562	622	628	607	612	651	615	616	633	557	650	660	619	614	625	620	573	632	594	615	588	611	583	645	622	604	637	590	626	609	534	593	618	606	586	620	621	613	649	640	635	624	644	584	651	602	607	657	610	625	616	612	587	604	635	678	641	630	612	556	634	550	613	609	609	558	616	649	639	595	585	624	595	619	660	571	597	564	616	648	602	630	631	627	655	636	643	608	645	647	617	590	610	649	563	617	625	621	611	619	644	590	607	582	655	605	633	587	592	662	640	597	603	609	576	597	609	572	639	607	603	587	575	567	584	669	601	645	586	611	609	628	641	598	595	597	630	658	575	635	591	588	604	642	622	641	602	594	593	619	595	614	601	628	624	616	622	573	612	670	640	620	616	633	610	590	605	632	614	637	595	620	638	650	629	648	598	621	611	640	601	610	651	629	630	631	626	623	661	579	607	607	645	616	664	592	618	643	565	590	588	613	587	582	581	592	620	661	582	619	637	636	605	603	632	563	644	635	628	595	624	620	590	593	593	674	604	608	585	623	656	640	640	608	646	605	617	639	667	594	612	614	664	618	628	601	599	601	617	680	628	561	630	627	591	606	632	636	628	617	622	601	603	612	622	621	620	634	593	614	667	609	591	536	589	596	598	618	612	644	589	632	628	597	610	661	616	635	575	627	613	660	617	641	630	580	552	613	621	626	596	631	631	574	594	615	596	634	593	609	595	595	571	645	649	668	598	686	579	614	611	583	590	612	614	601	643	596	589	602	630	537	614	603	589	646	649	634	624	611	593	629	636	621	622	607	598	610	583	605	608	623	623	601	653	651	630	672	590	620	633	614	606	615	610	610	617	615	612	564	614	644	600	618	627	609	645	578	609	601	641	610	648	559	615	619	585	593	625	619	666	594	574	631	639	602	597	606	631	616	626	601	617	600	630	599	610	612	658	600	591	614	600	618	617	600	585	597	669	604	633	582	620	650	629	606	619	621	632	622	649	612	629	609	605	605	619	600	606	616	597	585	593	574	599	612	638	635	590	638	609	577	563	595	638	608	612	660	621	642	611	645	622	626	604	586	598	603	643	623	602	602	597	692	610	616	633	589	621	581	649	597	646	621	618	605	605	620	680	616	607	617	601	678	655	578	623	613	608	612	639	632	610	607	656	598	617	625	592	634	600	620	656	641	618	593	636	631	633	629	640	611	571	631	582	618	637	604	584	576	586	644	650	661	543	609	655	621	644	660	627	575	591	597	607	622	622	605	577	606	611	598	603	635	618	612	604	605	585	663	598	639	625	609	610	632	656	657	624	651	597	633	596	604	616	591	619	583	634	641	649	643	569	673	649	608	595	600	627	628	593	632	607	612	648	661	608	639	595	552	630	609	611	603	598	609	623	630	613	638	615	636	557	608	624	635	623	643	631	615	638	621	635	609	585	619	671	626	651	606	572	617	600	624	616	644	641	619	609	607	591	653	601	650	612	597	613	606	584	585	618	595	616	610	635	570	628	610	644	643	608	617	624	613	621	631	595	609	609	652	576	650	605	628	614	572	608	664	666	631	593	575	601	631	582	670	614	697	627	592	574	592	609	630	587	632	606	607	594	604	616	627	610	573	596	609	610	646	560	637	616	569	617	678	590	579	585	606	638	550	631	608	582	600	623	613	614	634	638	670	583	667	560	599	583	635	604	608	638	581	585	560	651	615	672	621	578	644	617	622	634	619	620	606	640	563	633	626	609	583	636	605	623	600	620	553	649	595	626	608	626	580	617	598	603	619	579	581	627	626	602	632	628	585	588	638	623	598	615	660	595	608	569	632	610	634	631	571	607	611	628	636	568	643	620	598	639	577	588	574	647	646	591	618	622	662	626	594	637	603	624	616	617	623	585	566	555	602	603	603	611	598	576	579	602	623	607	670	661	658	646	629	641	627	621	656	576	636	589	627	615	613	594	639	594	621	616	604	641	599	641	621	579	580	641	617	616	586	619	558	641	607	625	632	568	618	594	641	631	615	590	643	634	650	624	614	627	561	610	657	595	646	630	637	555	605	581	615	610	599	577	611	635	589	602	598	592	588	613	568	567	614	606	612	580	588	588	627	627	584	617	612	627	629	582	615	598	620	626	619	579	634	575	618	631	645	627	575	597	636	584	614	607	643	641	606	596	616	596	576	581	602	600	590	644	609	635	623	607	582	630	665	655	616	633	589	600	647	598	661	652	613	609	623	620	632	620	604	617	613	618	621	584	635	562	630	608	620	662	647	581	612	608	622	611	598	570	615	623	629	613	588	616	606	613	660	593	584	624	642	579	576	615	658	620	606	607	684	639	628	595	639	603	618	639	585	604	612	599	621	607	600	556	599	618	670	605	662	626	598	589	606	618	629	617	594	627	582	615	625	609	587	592	614	591	559	651	595	657	626	607	677	616	608	632	606	638	628	636	616	618	569	649	615	628	614	618	617	604	634	591	609	608	623	610	597	616	619	618	671	625	645	657	605	621	660	629	580	623	576	614	620	659	647	635	630	600	623	639	591	579	623	642	628	630	606	570	605	604	572	658	642	630	601	627	630	641	605	638	604	641	649	614	610	619	626	585	640	625	595	585	596	610	619	632	667	629	582	621	595	617	609	618	644	612	619	586	648	618	626	649	583	600	590	598	587	573	589	622	623	631	607	658	606	597	610	604	632	616	618	626	603	628	632	635	649	586	638	637	617	605	652	602	629	617	656	560	668	650	586	627	602	598	615	591	604	620	655	591	627	652	627	641	589	633	578	655	655	633	593	600	651	599	592	651	594	636	633	617	623	604	605	584	624	565	647	554	595	588	639	617	591	613	644	621	574	631	600	608	593	588	612	651	572	591	632	615	613	642	624	609	604	610	635	628	647	585	617	570	600	609	625	582	549	580	621	681	639	666	648	580	607	641	588	611	653	627	577	616	643	581	617	635	612	599	666	592	592	612	598	588	597	615	639	595	610	658	640	621	577	598	589	642	620	642	599	587	625	650	681	602	612	587	603	584	623	603	594	596	620	588	661	595	640	600	593	597	613	642	652	600	644	639	636	598	669	628	596	605	660	588	643	578	596	646	619	584	649	624	637	665	639	625	613	626	621	577	649	599	615	636	631	624	629	614	633	585	629	595	571	633	587	587	601	624	647	601	631	628
21730	33369	29103	20844	19601	15759	11372	8274	6514	5426	4036	3185	2457	1969	1774	1617	1388	1254	1190	1153	1112	1133	1189	1175	1182	1156	1159	1222	1214	1153	1093	1052	975	985	940	985	956	898	837	877	899	844	862	877	890	872	817	807	792	814	753	844	784	848	823	779	812	811	816	799	759	769	786	736	792	800	808	840	760	818	826	776	767	820	779	759	763	754	798	755	770	769	713	766	713	738	740	760	762	803	759	756	758	709	742	783	763	766	772	737	792	820	792	744	794	781	804	720	761	736	791	702	743	754	741	715	724	773	806	781	744	725	758	793	788	804	764	767	784	809	769	761	779	730	805	771	790	739	762	736	781	772	767	765	722	751	794	746	782	731	772	748	741	765	742	782	809	755	767	794	821	780	795	766	719	725	736	780	728	738	762	770	774	729	777	791	757	759	732	738	748	817	805	746	736	741	800	751	784	734	823	802	753	752	762	758	773	748	761	730	801	779	801	791	790	795	733	741	754	799	745	807	756	738	751	743	738	707	772	781	744	766	798	778	781	784	778	782	762	779	776	773	778	745	769	725	804	791	777	794	723	754	785	703	733	762	731	802	744	768	796	765	790	770	768	799	758	760	791	763	787	795	747	769	779	788	773	751	767	749	779	742	769	783	768	682	769	772	735	751	725	779	769	748	734	744	760	781	788	793	742	776	678	780	784	798	764	752	757	789	793	752	720	733	777	781	776	783	769	760	788	724	808	771	775	781	743	797	734	717	772	754	767	776	760	714	750	779	758	768	766	726	778	732	818	805	744	770	739	715	744	749	767	778	759	752	757	756	792	771	763	804	720	772	772	770	787	749	721	803	729	750	747	783	771	734	724	775	753	763	743	781	743	780	773	751	758	748	816	805	783	725	787	730	716	757	795	745	740	753	759	757	760	756	762	756	760	771	710	783	797	795	760	780	741	782	794	794	770	786	766	751	758	761	710	774	749	737	741	724	726	764	764	761	768	733	749	746	778	782	797	772	710	782	769	744	744	743	837	743	839	762	765	759	762	794	768	763	796	725	764	803	718	781	764	794	782	769	706	779	754	727	744	766	761	772	692	719	783	748	792	747	755	777	766	748	758	810	757	793	747	735	803	781	787	763	760	763	775	752	770	750	734	742	794	761	755	752	745	758	747	720	756	747	804	779	809	785	779	704	760	781	762	757	752	754	846	754	758	755	758	768	777	766	766	792	805	753	782	788	794	770	811	727	753	775	791	744	750	765	783	736	805	766	727	764	756	780	747	711	755	785	784	759	796	743	744	787	736	761	820	750	780	733	717	764	769	772	724	774	760	733	726	790	800	721	810	728	762	755	770	745	749	767	767	733	757	776	766	767	752	740	772	740	768	738	738	760	745	795	747	774	717	747	708	740	774	758	780	762	768	788	792	739	743	753	762	738	814	735	778	751	714	756	768	791	802	745	782	766	747	738	763	721	803	801	750	746	758	765	770	769	719	762	763	752	750	765	748	809	791	811	804	777	765	753	807	735	752	741	773	730	800	697	769	745	803	780	745	724	786	795	746	779	792	735	712	784	768	772	779	790	751	772	725	702	750	774	796	786	752	761	746	781	740	768	792	795	792	762	754	766	764	746	758	801	726	783	776	752	811	784	830	738	790	791	824	809	791	757	733	771	769	711	771	717	740	771	758	727	701	749	736	747	729	762	782	737	828	779	776	722	796	818	781	758	755	766	775	765	788	757	727	776	745	730	811	782	752	735	776	828	783	747	702	774	725	749	780	788	783	774	771	731	774	789	831	783	748	792	733	796	799	770	756	781	749	740	797	769	764	724	765	751	770	777	768	776	788	755	755	770	733	732	752	751	757	784	759	724	801	786	804	781	809	746	816	829	791	747	768	838	694	779	722	740	792	756	750	756	732	767	754	789	752	710	804	795	741	784	746	789	785	736	785	785	828	743	788	766	791	774	779	749	768	717	780	759	738	802	812	770	760	749	776	740	761	777	753	763	781	715	792	755	762	726	738	772	755	793	782	789	742	748	717	776	774	796	772	743	769	766	792	774	741	767	757	765	752	758	718	761	772	792	782	766	729	734	695	776	796	791	771	771	785	776	778	769	778	795	732	771	744	775	766	759	771	779	694	779	761	745	771	790	757	763	757	800	742	741	825	796	765	697	767	773	793	758	808	771	777	804	761	757	722	729	735	787	787	790	737	730	713	703	693	792	788	765	774	756	721	742	787	764	747	723	822	720	809	805	793	758	771	745	742	788	730	721	822	724	813	770	772	741	782	806	789	770	829	757	767	781	760	732	757	792	780	749	774	764	776	714	804	757	779	785	777	750	785	724	789	756	730	745	761	771	752	789	742	766	782	761	805	761	766	835	798	752	773	778	726	795	737	717	756	805	772	779	732	731	797	741	766	794	730	757	774	833	753	769	795	774	719	765	730	760	744	763	746	736	778	755	784	801	779	796	769	787	789	788	763	786	774	719	786	736	763	760	815	751	807	747	792	777	737	742	750	767	787	813	766	757	756	783	814	814	757	798	794	797	740	754	788	745	770	769	783	762	804	809	767	793	781	767	783	803	782	745	774	827	777	759	756	769	794	765	797	738	757	745	726	749	699	765	776	734	691	779	789	761	726	778	747	772	782	779	736	742	734	739	796	805	777	755	737	789	788	724	703	744	768	767	776	790	751	755	791	804	791	726	759	771	783	735	785	803	789	748	710	730	767	759	746	776	695	747	785	746	758	829	800	783	747	705	766	734	773	795	804	781	764	757	717	776	770	819	788	746	743	769	743	748	725	840	752	747	740	732	765	750	754	719	787	780	761	725	801	756	768	690	795	776	761	767	753	762	738	800	718	787	760	754	761	734	784	772	826	758	743	802	799	721	757	731	816	769	750	749	788	747	825	762	743	745	721	777	750	777	699	780	758	755	759	777	805	770	765	792	797	736	750	776	795	811	791	734	749	739	757	749	747	753	760	708	742	783	807	785	806	780	766	716	780	808	778	753	754	828	775	791	759	758	768	790	764	760	738	802	787	743	758	786	798	698	744	799	769	704	708	774	774	741	754	777	752	763	799	831	744	753	769	792	754	808	777	749	802	770	812	788	759	791	792	769	748	772	737	774	748	761	778	772	776	773	757	766	769	764	768	774	787	773	758	769	752	806	805	751	776	773	724	774	728	771	740	737	806	779	804	790	727	744	746	795	749	796	733	741	770	743	772	774	743	779	798	801	765	744	779	783	780	796	795	745	785	788	825	810	755	790	765	716	785	775	780	791	793	719	722	756	731	788	800	753	808	761	744	722	803	737	772	718	769	788	763	734	748	707	749	758	784	718	739	755	785	812	805	787	757	802	808	755	745	762	760	725	777	764	782	726	792	816	752	767	751	820	757	728	751	751	797	752	769	755	736	763	770	744	750	740	748	691	787	745	766	780	739	727	802	793	760	719	750	787	748	771	770	785	716	765	792	756	799	738	778	760	722	777	761	767	766	763	772	792	773	750
23275	20760	28037	23698	21427	19015	11822	5836	4092	3300	2308	1782	1497	1322	1107	1056	917	835	784	766	732	765	746	746	777	754	820	826	704	769	718	673	664	679	641	614	608	573	577	595	603	579	591	606	575	546	579	552	527	520	534	549	516	527	512	508	578	483	533	525	479	499	512	539	537	517	522	501	507	498	517	522	490	498	546	490	528	512	478	516	501	503	509	536	495	505	542	509	484	462	507	536	486	503	489	457	498	484	532	511	474	502	483	495	496	505	512	508	476	488	472	535	487	485	457	482	476	468	472	497	472	509	507	464	507	509	499	524	488	518	484	484	493	522	491	475	462	491	495	461	515	439	493	462	481	473	505	499	516	469	493	521	527	477	497	494	527	485	492	459	472	466	493	574	493	483	503	508	497	514	485	505	496	493	441	489	503	501	489	532	466	503	480	474	531	484	466	508	464	495	497	486	509	504	534	461	513	495	493	499	487	535	469	472	498	475	494	512	502	467	477	506	482	425	479	506	515	497	507	478	473	486	474	510	486	495	533	503	481	491	486	474	514	453	471	490	467	488	513	512	469	504	499	481	443	479	480	489	519	495	460	517	521	519	490	471	535	481	509	437	460	489	483	483	504	446	510	474	513	482	522	485	512	519	485	514	482	468	510	486	480	498	509	531	447	492	482	504	483	511	501	485	529	486	506	504	464	471	522	501	500	545	522	475	499	497	456	523	507	504	496	448	476	498	506	494	487	544	530	458	510	476	490	487	483	461	492	501	504	502	457	481	553	513	515	547	495	476	498	504	523	455	477	499	463	465	483	507	504	484	502	477	467	528	503	496	490	499	521	467	472	492	486	502	463	513	475	493	488	503	508	473	524	509	490	489	511	529	495	534	524	536	510	500	515	514	490	516	468	511	462	519	486	506	543	505	549	459	493	467	507	470	507	502	458	499	493	484	466	486	488	471	489	480	504	483	478	526	506	490	512	481	493	522	541	516	458	523	506	480	546	481	483	512	496	482	529	468	467	498	482	499	521	514	489	490	497	471	495	458	497	477	490	447	471	524	458	490	479	483	506	462	483	509	480	487	415	483	528	495	486	491	493	525	501	511	509	495	480	516	488	494	498	510	479	475	519	461	479	529	489	418	472	510	481	516	504	447	476	501	481	464	443	486	505	519	522	502	543	490	501	515	514	514	513	479	494	511	463	491	483	520	502	481	519	482	468	478	484	468	472	515	438	515	497	487	507	476	475	502	454	478	508	511	465	511	498	504	501	489	518	464	510	515	466	491	487	506	493	437	548	513	504	483	503	524	472	510	512	540	490	469	540	511	500	502	511	501	500	434	452	489	488	475	501	490	481	516	527	497	500	493	509	504	489	484	476	493	450	524	493	470	494	459	509	518	456	458	454	495	485	489	453	499	486	510	468	479	497	480	506	477	477	476	511	470	454	499	478	521	508	428	504	480	479	506	490	479	479	483	483	450	482	486	502	518	509	442	498	508	499	496	484	479	507	506	538	449	510	490	498	485	486	483	466	552	511	521	529	480	516	512	511	492	491	501	509	470	495	457	507	477	493	493	525	494	530	519	503	472	484	448	480	469	481	490	513	527	508	481	475	447	474	514	491	483	449	494	481	484	463	489	512	515	487	452	482	508	491	502	457	506	528	467	516	456	492	491	461	463	452	517	467	435	503	534	482	467	489	505	507	463	515	437	487	478	508	486	527	474	446	463	482	498	470	493	507	515	507	492	462	531	467	489	504	459	496	498	481	485	470	511	537	502	506	500	516	503	489	522	525	458	504	490	490	517	494	502	495	512	503	463	477	485	527	477	521	475	475	476	463	473	468	478	509	489	498	484	469	506	506	493	492	516	507	495	482	490	480	478	490	435	485	479	463	512	495	514	476	476	522	498	498	542	447	483	525	518	454	444	470	469	477	477	473	495	491	509	489	510	466	510	477	504	444	475	519	535	478	485	505	542	519	504	458	531	502	520	529	483	490	460	477	532	552	461	495	478	493	479	474	496	457	496	459	469	509	478	468	471	475	523	463	513	478	523	489	487	493	507	485	498	500	513	485	480	488	501	520	476	517	528	459	490	517	475	489	537	501	494	497	481	511	464	451	468	470	478	516	484	482	504	464	485	475	475	490	525	514	507	474	489	513	505	459	515	515	490	534	499	472	513	489	520	460	461	503	474	489	471	517	470	491	526	524	488	514	488	463	505	468	502	492	485	511	499	502	496	489	491	482	495	498	525	446	478	504	505	486	495	456	525	496	538	516	539	515	524	493	522	461	485	506	492	441	488	489	535	463	525	463	493	469	465	456	503	490	471	521	499	473	496	485	506	478	469	492	463	498	487	493	509	505	509	495	481	502	494	449	472	531	508	501	450	469	542	488	545	493	533	488	499	443	477	467	497	500	485	474	498	456	494	518	500	514	471	482	475	541	479	456	518	531	493	486	524	494	499	495	504	478	506	509	497	460	528	512	498	481	508	468	482	518	502	505	494	500	506	499	493	523	495	520	471	497	432	505	481	503	473	481	504	484	503	516	504	507	480	455	471	518	494	475	479	496	486	490	484	504	493	523	501	486	492	512	493	495	500	490	498	511	495	462	529	484	508	477	519	485	471	530	519	497	519	510	497	527	486	525	489	492	492	468	493	480	492	492	482	446	472	525	515	550	482	497	484	542	545	473	466	479	516	503	525	535	448	440	488	503	481	515	517	510	522	483	504	438	472	499	510	506	513	513	499	473	525	474	482	497	483	539	496	472	507	504	538	528	476	522	490	475	508	494	479	489	509	454	443	520	437	517	478	508	473	528	507	535	507	487	538	494	497	498	498	503	523	495	502	531	508	494	502	483	456	536	540	504	497	445	515	499	490	482	484	492	471	489	483	512	478	457	491	522	460	492	508	503	526	498	501	514	488	501	529	480	496	459	498	507	514	472	511	525	524	461	499	535	475	475	489	442	528	482	493	501	501	512	487	482	507	480	491	493	491	552	487	507	496	502	519	492	462	473	465	466	480	467	515	476	546	512	443	485	448	484	466	486	493	496	496	524	533	496	488	481	490	458	512	504	482	492	472	474	513	501	505	505	500	454	483	477	458	477	470	496	480	486	498	515	509	524	513	514	496	472	501	488	492	461	489	500	509	470	448	482	455	459	473	476	502	484	496	466	473	489	507	489	506	495	506	499	477	471	520	470	504	483	481	498	439	508	499	468	507	478	509	481	505	531	473	473	484	492	463	486	459	520	497	458	484	528	515	504	490	495	477	522	509	517	492	473	479	538	466	518	503	492	496	530	501	493	534	490	495	494	523	512	506	480	521	481	481	518	511	505	496	520	492	509	490	502	515	530	497	489	501	498	502	487	461	492	491	523	504	490	522	475	543	538	507	516	517	480	482	530	507	464	477	548	511	512	457	459	493	485	456	493	511	536	480	472	493	434	507	486	455	455	475	517	485	480	478	502	510	467	489	494	508	490	490	535	483	490	472	495	523
21643	38744	34574	26085	24108	19470	14507	10643	8524	6783	5046	3840	3206	2562	2081	1768	1672	1451	1329	1224	1171	1130	1127	1222	1276	1284	1286	1353	1260	1216	1129	1007	931	984	933	865	854	806	776	761	796	853	796	801	777	812	754	720	715	721	664	690	732	683	667	703	741	705	706	695	720	667	664	687	625	677	619	663	695	665	613	629	592	655	593	655	660	636	665	615	644	613	618	639	617	618	625	612	638	638	654	604	629	618	647	620	603	608	668	621	620	668	637	631	587	625	683	605	634	599	619	617	623	615	639	616	617	619	597	632	651	617	610	592	636	658	608	581	670	607	623	619	625	606	615	658	598	620	665	653	643	599	646	609	612	595	613	583	638	662	604	628	620	634	629	627	618	596	652	579	608	611	624	626	640	646	609	591	643	655	578	623	653	614	674	652	610	667	667	588	615	614	649	600	668	662	625	566	591	620	622	597	662	631	577	624	643	614	637	633	662	649	638	623	646	572	580	667	645	597	576	564	618	634	621	632	619	559	662	589	643	618	605	602	581	612	604	607	642	578	612	674	609	578	633	602	581	629	632	606	600	634	608	638	610	631	588	631	600	636	577	629	646	631	648	644	602	638	613	601	605	584	608	627	607	640	580	649	642	629	572	621	625	618	647	636	570	581	611	643	627	617	596	610	605	625	595	630	659	644	614	611	588	659	627	660	603	632	634	649	654	636	679	589	580	636	604	649	602	674	574	597	614	629	612	626	655	589	636	616	606	627	646	622	608	643	603	611	612	621	609	632	656	651	605	617	631	588	593	631	641	621	638	623	630	643	684	637	610	595	615	626	663	662	645	626	651	607	629	612	614	600	614	599	616	617	588	672	637	631	617	628	657	638	638	631	630	627	623	644	662	570	641	590	637	619	652	620	635	585	621	627	546	628	622	623	571	588	633	553	639	645	682	590	637	626	602	607	572	605	598	622	623	625	582	621	619	589	574	612	642	651	591	595	603	634	589	603	584	584	591	605	660	634	633	622	595	649	649	616	673	625	599	668	623	582	649	601	604	597	605	574	619	600	638	613	603	589	593	612	607	626	615	626	622	606	591	620	647	630	568	645	647	595	639	579	634	592	634	595	625	616	646	575	599	662	625	648	648	600	595	618	591	677	637	635	635	643	595	663	627	633	625	639	601	611	611	601	582	685	595	667	637	608	643	643	609	626	624	639	636	607	621	613	638	650	596	614	649	643	584	628	626	639	646	638	658	627	619	641	592	657	629	670	619	590	664	604	619	609	617	618	601	591	654	651	636	600	602	622	610	593	612	636	567	637	646	589	616	664	609	638	605	668	608	617	627	621	616	606	617	621	610	596	604	605	586	593	638	640	617	640	600	647	646	612	584	617	643	597	583	599	596	625	628	693	601	616	616	689	605	646	619	662	664	578	646	616	662	648	607	642	603	617	586	629	602	612	647	672	631	583	601	650	622	660	642	579	623	660	565	623	639	588	628	611	674	617	653	644	611	644	581	633	628	632	611	631	614	611	629	591	593	562	587	633	621	634	604	635	644	602	600	621	579	626	604	616	634	631	662	652	628	620	640	617	608	651	630	613	667	570	633	645	624	622	606	599	650	631	610	579	618	602	647	651	587	631	637	637	665	643	610	637	663	627	636	636	635	625	622	651	618	654	652	642	581	622	629	622	629	612	593	612	623	586	672	598	637	640	617	609	583	631	642	620	609	672	585	574	605	591	634	618	620	663	626	635	594	604	594	628	642	585	633	608	613	613	614	617	609	622	639	601	565	658	589	657	652	618	596	625	638	590	601	625	601	653	629	619	655	616	583	618	615	587	620	661	615	655	643	613	612	659	607	640	577	664	643	607	628	596	591	615	608	613	609	642	609	612	661	598	657	652	580	593	594	612	637	655	636	618	635	606	647	601	604	571	611	559	639	606	630	558	611	650	666	601	616	582	562	632	587	627	635	639	642	669	648	602	640	628	684	636	593	633	606	590	610	665	643	606	630	608	563	629	617	625	579	610	587	645	613	617	598	651	630	615	635	628	627	638	628	620	551	631	614	602	598	668	668	617	593	672	637	641	631	600	580	591	629	617	615	635	627	651	635	616	607	643	628	639	636	637	607	647	634	620	611	593	600	609	602	622	600	621	610	591	596	622	648	587	641	644	604	653	648	579	571	642	634	621	656	595	622	610	585	624	585	608	585	618	663	657	627	615	598	636	608	616	636	641	610	628	646	642	620	620	585	623	588	583	640	634	607	596	647	606	636	628	625	630	615	592	624	670	607	620	657	623	636	627	617	637	642	615	642	603	612	595	636	625	609	606	635	582	638	606	630	615	608	647	618	642	640	602	630	645	626	568	601	637	652	628	659	645	593	605	604	627	650	608	610	602	622	634	633	628	638	610	625	615	635	608	622	627	635	596	623	613	614	625	591	634	619	628	599	550	644	587	635	656	596	549	665	639	638	618	632	640	605	636	608	583	639	629	644	659	610	624	637	613	620	569	591	588	630	635	623	629	619	583	600	636	594	609	608	602	632	664	644	624	589	640	678	631	612	629	599	603	656	644	633	659	645	616	639	579	643	574	635	615	610	660	593	640	654	614	627	618	676	599	596	585	632	644	631	594	565	611	614	604	614	605	600	613	608	623	618	612	615	622	672	617	595	628	592	608	638	589	646	623	629	640	623	596	610	632	609	610	634	638	628	604	620	637	599	646	622	625	584	629	647	662	618	625	576	657	617	574	640	615	607	605	617	615	649	616	654	665	583	622	651	653	633	634	626	609	602	622	619	631	618	587	620	625	634	613	640	600	612	639	630	636	609	621	663	677	627	631	614	623	583	637	652	667	633	635	630	583	636	673	612	599	616	590	650	624	605	652	666	620	655	619	619	610	646	610	660	632	632	590	655	576	599	605	600	618	627	602	603	654	616	631	634	628	624	606	622	589	595	604	694	619	615	606	633	642	601	616	625	589	635	600	560	609	603	641	631	629	624	645	663	595	609	620	621	620	586	648	598	593	609	613	643	635	623	579	648	620	591	617	638	607	666	630	622	684	613	663	621	625	606	603	635	629	620	630	633	598	620	658	626	610	652	656	656	640	622	619	635	702	636	621	632	637	618	620	611	608	638	630	568	627	634	655	624	628	630	634	607	581	590	623	648	617	621	617	616	605	663	626	644	631	626	598	609	610	642	616	606	596	602	616	642	629	590	627	605	578	609	594	649	595	660	627	619	606	633	631	587	582	632	630	629	601	620	645	644	641	605	595	623	633	612	645	634	634	623	658	650	667	630	619	600	621	586	588	620	604	624	614	634	646	636	626	634	632	594	608	640	619	635	682	650	639	651	629	690	584	611	585	580	612	654	593	629	599	614	609	590	620	639	612	632	592	640	650	640	613	624	617	609	627	626	641	581	579	602	596	640	609	637	673	589	608	616	626	612	640	673	607	648	635	617	594	608	640	620	608	621	604	605	606	640	631	639	623	641	645	595	622	593	646	609	634
22347	20798	28497	23225	20978	21867	19164	8647	5189	3838	2879	2301	1810	1535	1263	1123	1022	970	840	768	768	748	778	764	822	838	829	782	813	763	747	692	645	644	592	603	561	537	539	559	539	513	552	519	510	545	501	513	467	477	468	495	461	477	479	505	462	490	441	426	437	422	414	414	421	467	436	421	463	419	422	398	392	438	414	384	409	398	405	424	417	392	405	385	389	390	409	405	428	400	397	389	408	435	422	392	409	422	399	419	448	404	408	413	428	431	396	396	425	428	397	437	403	388	404	418	438	418	418	414	415	390	433	427	431	401	404	417	416	432	423	424	412	402	425	419	396	389	385	445	413	388	407	423	390	385	421	376	413	429	417	421	378	385	402	424	440	412	433	399	408	367	387	426	394	415	396	407	404	449	418	402	433	400	393	437	375	405	425	441	418	372	396	404	417	374	404	446	448	439	403	414	410	408	409	424	407	409	400	349	397	428	403	406	413	429	392	398	454	419	387	406	391	417	405	383	401	418	405	413	433	447	417	421	430	393	430	415	396	419	379	406	394	411	402	419	372	402	447	410	413	403	416	365	409	407	388	389	393	398	409	380	408	424	372	418	434	429	393	366	429	390	359	406	444	381	428	386	418	400	395	419	426	397	398	434	380	422	422	408	419	418	387	392	406	403	413	426	429	423	410	438	391	415	421	431	411	392	420	401	410	394	380	394	396	398	383	392	433	429	403	400	433	442	423	409	403	429	390	401	418	402	429	408	396	418	396	370	403	424	378	400	413	395	443	406	457	361	412	400	403	418	422	423	426	407	442	379	428	422	396	413	362	391	406	397	392	404	409	382	411	393	405	372	398	386	404	396	410	429	403	399	408	398	374	417	412	396	418	412	409	399	425	424	422	409	400	395	429	396	422	455	389	425	421	394	401	421	405	400	423	382	421	410	436	439	394	368	396	440	442	425	380	403	422	384	415	391	404	408	383	413	401	435	411	409	401	408	416	401	418	403	397	403	438	390	398	405	397	402	430	410	403	401	403	374	370	380	416	417	384	383	440	412	400	403	405	395	389	387	404	415	395	474	433	422	429	412	435	426	385	406	419	396	447	409	397	428	373	478	426	403	397	421	420	436	422	426	385	406	397	385	440	372	389	416	353	404	427	380	369	410	378	401	438	397	388	360	387	386	393	420	441	362	411	432	414	398	411	436	418	428	424	401	406	381	414	406	392	413	387	408	393	416	441	371	420	396	443	416	416	435	386	398	378	395	410	378	382	470	419	425	398	476	407	440	410	420	390	404	437	401	418	429	428	404	380	377	393	412	403	418	411	383	441	405	454	381	429	381	414	405	411	440	407	402	422	389	404	389	439	422	461	384	426	437	397	415	438	401	390	371	385	459	427	427	419	420	402	406	429	439	404	435	410	396	407	363	401	420	409	379	347	409	408	418	432	393	418	412	436	405	394	406	423	435	436	393	407	410	398	355	363	387	424	417	422	400	399	418	384	418	403	401	418	399	408	385	405	411	443	398	391	398	409	410	402	365	412	440	401	372	370	350	453	420	365	388	394	422	391	423	391	424	415	410	405	415	430	387	425	423	427	441	422	385	409	376	399	419	435	403	438	428	354	399	408	414	417	413	395	437	393	395	403	411	403	415	393	379	387	435	417	388	412	405	416	403	414	380	424	404	395	381	421	445	412	399	390	426	364	469	379	413	439	406	404	412	437	400	372	339	394	397	393	410	382	420	416	402	431	384	368	412	386	406	429	429	452	387	407	425	374	415	418	376	421	429	383	352	387	393	393	389	375	425	414	377	389	389	370	437	398	366	421	417	380	391	400	396	393	411	431	409	393	420	348	416	392	428	415	401	433	392	392	399	413	390	418	407	408	397	400	398	414	407	448	395	415	393	444	407	426	383	447	384	398	387	433	394	405	421	393	404	421	399	421	408	407	379	422	399	390	399	380	413	431	398	395	416	450	400	422	345	410	407	406	385	380	407	405	401	406	408	434	429	431	384	404	437	430	402	369	421	389	383	405	450	390	428	411	377	407	401	407	444	432	420	409	419	427	400	385	394	413	382	448	378	397	423	381	423	420	406	377	384	428	388	427	428	387	402	380	407	399	427	386	394	407	382	417	407	394	401	418	376	426	361	421	375	430	404	414	404	385	410	406	434	411	432	424	409	416	406	401	405	391	425	405	420	405	421	401	383	446	417	442	393	417	441	412	424	372	414	411	417	391	376	405	388	447	377	369	398	407	429	410	428	418	396	395	421	421	435	415	436	408	410	399	425	376	359	417	374	360	417	419	388	418	420	409	408	378	415	373	411	398	429	411	357	419	387	402	446	393	398	440	436	415	400	415	384	413	420	423	423	398	350	392	377	393	388	361	401	395	428	404	414	389	372	387	382	447	437	419	408	376	402	393	412	429	438	437	423	437	405	397	417	398	409	391	431	374	357	406	399	432	428	404	410	420	434	387	432	408	416	403	443	424	428	372	393	435	401	365	435	417	398	391	420	402	416	369	435	421	386	412	404	377	368	397	398	400	426	408	430	398	388	427	403	365	389	421	436	403	403	431	415	418	415	396	370	386	416	414	370	434	402	388	413	421	419	423	453	398	406	374	417	368	395	407	398	398	379	438	402	420	417	400	384	371	396	412	412	371	412	421	410	380	405	430	398	410	389	445	399	450	402	427	397	375	413	356	404	403	376	398	423	398	404	400	392	373	414	429	455	425	366	392	435	375	422	364	400	367	420	409	389	392	406	392	425	379	405	415	394	416	402	415	412	424	396	372	401	404	410	409	376	373	419	431	436	365	412	428	404	393	421	416	409	441	373	433	456	430	409	392	435	390	384	411	410	427	408	408	377	436	431	426	412	400	400	393	437	425	424	372	418	395	382	393	400	402	368	428	423	394	387	421	446	370	409	399	426	394	425	386	413	421	402	405	416	410	400	400	414	407	398	417	389	425	415	393	386	413	437	394	407	412	386	394	407	454	404	432	413	420	416	391	380	407	409	397	412	369	404	433	401	423	365	418	389	436	394	395	420	415	426	447	388	374	421	442	416	402	415	409	418	402	412	391	412	403	418	408	424	386	404	375	403	395	407	409	441	384	432	456	417	404	406	372	411	453	423	423	407	415	407	400	437	393	417	412	412	413	450	398	430	402	416	403	425	371	388	396	397	395	392	382	388	376	438	395	417	401	422	391	421	417	378	401	428	394	374	417	398	428	385	430	385	428	404	415	400	400	397	411	397	428	430	408	392	391	384	415	394	417	386	428	412	423	382	429	422	420	399	410	403	421	418	410	398	413	409	389	448	393	368	418	429	366	419	413	396	408	401	421	462	423	431	397	418	395	392	382	458	422	424	391	380	391	385	393	397	458	394	409	401	416	418	405	427	389	376	398	392	381	384	389	431	390	387	393	404	368	432	365	412	409	407	385	404	428	398	424	429	412	422	399	376	422	370	430	415	420	390	414	395	373	417	393	379	414	400	422	403
23346	42372	38473	30292	27110	22538	17356	13664	10452	7869	6238	4780	3782	3141	2634	2169	1839	1696	1562	1401	1307	1293	1343	1285	1399	1405	1395	1401	1389	1220	1148	1131	985	1009	950	874	803	791	787	750	790	748	775	772	793	686	665	662	694	656	661	587	589	609	594	594	612	655	627	565	552	566	551	592	570	614	558	558	577	506	561	522	533	514	516	537	499	536	487	505	486	485	520	513	516	514	470	530	493	516	544	515	474	488	502	502	520	480	524	514	541	445	522	537	505	483	453	491	531	526	514	545	482	524	486	489	551	503	506	496	473	522	507	501	530	502	535	554	503	488	532	499	447	517	476	527	514	526	500	506	493	505	515	500	489	467	490	483	523	529	526	489	470	497	495	509	527	530	485	492	444	532	500	502	494	504	550	506	459	520	554	462	537	525	494	520	510	498	537	499	504	503	513	535	510	508	466	489	540	509	502	485	489	523	480	503	496	477	501	512	501	492	441	510	459	507	528	498	463	487	490	505	497	487	487	515	507	548	460	455	496	552	481	534	538	516	483	503	483	487	506	542	498	481	517	483	490	506	516	496	480	487	503	490	518	494	493	463	525	486	489	465	499	533	476	514	504	462	479	486	510	532	486	533	493	469	500	510	549	488	476	492	503	486	517	499	490	473	530	520	483	500	524	521	511	502	497	475	501	508	504	512	492	476	466	485	478	543	477	512	482	531	527	514	478	531	498	498	530	503	471	524	490	465	495	551	525	497	495	472	495	500	481	498	544	496	489	432	488	555	490	508	520	520	522	508	503	551	521	487	499	462	543	498	504	486	475	465	501	493	481	535	487	538	503	504	503	502	538	522	515	566	536	517	492	504	534	516	510	481	494	506	512	504	507	554	488	519	467	535	536	489	514	484	508	491	507	500	485	527	490	557	519	522	530	491	505	483	499	550	513	477	469	484	463	471	508	488	498	506	503	492	513	522	492	485	562	544	500	507	520	481	506	502	492	486	474	485	488	497	529	496	478	472	525	501	510	542	504	488	504	468	455	498	487	458	517	475	524	479	501	493	492	502	510	506	502	453	499	491	503	557	505	546	470	498	501	532	469	504	506	537	515	472	500	491	528	537	492	519	524	498	479	511	479	472	526	531	499	502	478	493	495	517	508	487	530	522	474	470	502	515	522	491	495	565	502	520	503	520	519	527	489	504	498	504	482	454	476	452	512	511	511	519	497	499	507	520	513	476	492	471	498	488	518	524	510	524	495	515	537	490	528	506	510	467	502	488	506	528	531	501	499	537	540	450	496	507	478	499	482	482	489	500	518	533	477	483	492	520	485	489	527	509	515	491	467	517	488	483	515	483	505	447	545	466	528	497	481	500	520	496	526	529	542	502	484	509	526	496	527	522	508	521	481	526	538	471	523	494	535	543	520	539	548	511	493	530	476	485	524	497	512	502	532	505	509	545	530	514	467	442	506	466	497	506	502	504	511	499	474	506	476	476	508	481	516	469	523	511	474	475	491	490	553	493	516	507	514	504	516	499	515	475	532	488	487	489	466	496	504	488	521	513	516	471	504	483	512	517	470	463	502	507	511	514	512	450	508	494	528	474	520	509	528	518	530	517	446	528	496	514	463	488	532	466	515	512	506	485	537	532	501	503	541	494	461	544	506	535	488	533	480	535	487	524	479	470	516	510	502	511	534	495	493	534	455	481	538	513	503	470	517	509	491	500	496	517	499	518	473	552	499	511	513	480	495	499	519	533	461	481	480	491	514	491	469	504	497	553	512	473	492	503	502	488	518	496	457	534	477	522	479	485	475	520	473	498	487	527	505	483	507	493	503	495	506	496	535	499	501	481	484	480	520	502	480	510	477	521	510	525	552	519	544	540	509	526	501	488	496	519	504	482	505	517	540	532	520	512	480	527	510	513	530	503	500	540	432	489	510	544	462	491	489	502	489	490	525	506	540	506	427	521	524	494	516	495	504	477	500	494	530	504	554	500	520	493	487	540	510	519	465	499	509	490	517	446	510	486	511	533	481	497	470	489	475	480	527	545	552	473	494	471	522	476	503	512	465	523	512	532	487	493	502	492	515	495	524	518	499	489	507	518	526	500	482	495	525	534	498	533	466	496	489	486	483	516	487	552	492	503	457	520	520	472	519	505	466	489	531	530	515	498	485	537	467	519	510	492	496	498	532	497	486	476	485	476	514	478	470	524	522	475	526	484	511	479	509	489	470	487	475	477	507	523	501	472	489	504	496	534	516	526	528	486	485	477	496	494	498	514	465	483	534	494	543	536	503	486	477	454	470	483	506	491	501	516	514	495	496	499	511	503	515	498	534	461	516	483	504	496	498	500	491	523	515	554	520	534	476	526	503	450	529	485	508	505	498	521	481	491	506	478	544	485	496	479	493	475	499	493	505	465	485	526	519	489	523	510	482	502	486	490	514	523	493	467	534	481	507	531	488	497	483	490	518	492	488	508	492	518	517	496	480	498	508	507	477	522	535	526	490	484	513	511	502	470	516	495	486	539	478	493	513	476	465	492	514	494	505	492	518	509	509	522	446	504	470	494	488	481	462	459	526	497	492	500	477	501	522	498	476	461	477	523	529	467	477	496	518	528	493	450	520	478	482	490	508	484	531	459	474	510	501	489	473	484	501	519	508	510	453	529	486	519	483	494	482	504	472	488	471	505	479	475	513	500	485	544	494	478	500	523	505	545	496	500	510	480	500	509	519	517	498	500	483	511	536	492	486	489	481	528	492	526	479	451	491	484	517	505	476	527	507	495	501	485	504	540	573	538	488	521	504	551	452	497	501	496	500	488	444	508	494	524	507	481	472	500	510	529	518	509	506	483	511	495	499	488	484	502	501	470	515	526	541	494	500	484	491	494	524	496	477	467	507	502	474	474	497	487	494	482	493	534	439	544	466	502	515	484	514	467	514	524	486	487	483	487	516	497	483	523	501	483	495	490	508	495	508	473	464	545	503	461	486	517	523	546	490	481	495	562	495	459	511	486	484	503	501	521	544	508	552	527	513	481	483	488	507	491	512	481	462	500	500	500	487	437	532	449	503	496	520	535	436	485	527	516	487	511	545	494	516	509	507	482	476	496	528	519	509	446	527	509	496	498	501	509	522	511	485	500	498	497	490	527	492	474	528	486	468	504	484	513	503	514	501	497	516	483	475	494	472	504	471	475	523	521	501	505	494	512	488	478	510	552	459	465	518	488	501	517	508	489	475	491	497	480	502	492	530	508	527	516	515	479	497	528	486	511	538	522	517	500	502	448	484	526	465	517	514	514	465	501	515	504	495	519	469	529	497	493	522	481	525	482	484	502	530	507	474	522	533	510	465	526	550	495	520	505	506	496	518	534	507	459	496	489	533	498	510	507	468	511	466	480	525	497	523	541	502	481	484	528	486	512	484	483	477	507	503	491	501	520	535	481	521	498	465	477	534	490	508	517	509	499	493	454	514	485	502	500	470	472	511	529	521	491	491	480	512	495	521	494
26618	22854	25566	19675	14712	10340	6715	4393	3142	2252	1796	1497	1288	1136	999	955	845	821	838	732	774	747	744	780	824	827	861	779	773	765	761	757	734	728	721	693	703	643	680	676	648	676	686	666	665	703	675	653	660	635	611	620	658	642	652	655	612	649	592	604	639	625	586	625	637	616	630	642	646	659	641	611	586	617	620	635	648	626	641	621	619	657	633	646	642	647	574	628	620	653	642	629	640	563	572	600	626	602	629	560	601	602	596	615	593	620	624	620	590	604	585	584	595	648	596	628	606	626	609	591	632	645	594	577	621	595	627	600	650	594	610	621	606	574	640	583	635	615	617	602	619	618	612	651	621	602	621	677	610	586	628	624	604	619	666	583	597	609	612	626	583	633	610	602	614	610	620	633	592	616	618	590	616	625	597	629	649	641	621	637	611	579	598	607	616	580	551	604	585	646	647	615	629	561	630	594	636	590	616	629	633	646	623	597	625	627	604	622	596	618	634	620	607	598	632	637	624	620	614	660	670	637	589	579	608	598	634	603	624	625	595	603	645	598	628	622	653	599	601	622	614	611	573	626	621	599	583	601	587	608	643	629	569	627	645	615	636	603	558	617	607	616	566	599	645	562	650	625	579	612	611	655	638	629	608	630	598	658	644	608	601	574	585	627	622	621	582	608	641	630	614	644	623	662	625	621	621	624	622	627	636	621	623	606	587	622	630	635	582	595	596	566	601	606	602	611	581	640	563	648	622	606	632	643	598	628	634	564	621	590	611	652	615	619	575	608	603	648	568	637	658	622	613	616	618	615	601	675	621	623	623	577	603	619	605	628	592	615	636	629	589	616	583	609	640	617	604	579	640	659	636	608	586	599	634	628	585	620	648	597	611	578	597	610	577	652	621	600	609	608	578	574	587	609	604	628	624	619	626	599	634	600	581	578	590	567	648	624	592	593	623	602	661	591	602	623	588	645	639	638	616	571	632	597	676	667	627	624	614	576	634	622	565	590	610	617	598	626	599	643	618	623	600	637	635	601	600	611	610	601	609	609	638	592	616	574	622	636	611	617	569	603	570	631	626	605	599	558	651	623	618	624	570	627	591	552	631	592	629	667	614	606	613	606	603	553	657	590	595	649	621	602	598	641	575	580	637	683	617	614	627	662	635	610	662	629	637	600	594	606	610	601	608	637	644	606	666	642	608	602	622	644	593	581	638	615	627	596	624	596	632	617	604	625	594	580	594	610	579	612	590	609	611	641	612	590	567	613	621	615	602	625	614	647	612	612	632	615	596	599	591	635	619	630	602	619	619	614	605	632	630	676	607	581	625	617	613	642	629	629	617	597	585	672	604	595	638	608	619	571	656	648	580	598	639	603	611	643	612	619	636	601	572	631	652	624	596	635	598	588	631	602	615	570	638	627	588	636	617	639	625	625	664	637	589	628	604	635	575	597	597	594	644	619	636	595	629	601	607	607	586	624	638	598	585	591	574	600	607	653	641	614	609	628	632	645	621	612	651	642	622	617	599	596	624	611	630	599	616	652	638	599	638	620	600	650	592	637	580	642	588	629	647	603	601	617	624	619	590	652	602	641	578	619	638	601	603	617	629	614	599	608	591	599	639	620	631	609	618	615	606	628	593	589	628	600	674	604	632	605	598	633	587	610	611	602	638	593	631	624	609	601	616	653	618	629	616	620	623	601	602	586	582	629	626	592	665	661	610	634	608	612	621	588	623	622	594	563	586	594	616	616	612	630	621	609	549	619	627	634	585	648	655	676	589	641	620	597	622	663	595	652	593	612	596	621	624	622	676	603	622	601	640	636	619	671	610	578	613	613	637	625	602	614	600	630	609	600	613	626	623	652	644	620	616	601	599	571	580	591	631	642	595	626	615	582	629	605	581	590	649	647	636	646	614	593	622	613	567	597	604	633	602	636	638	637	592	569	600	634	623	581	598	624	586	614	638	627	571	670	658	619	657	605	614	634	668	610	624	635	603	620	589	639	648	616	575	628	665	633	646	564	565	626	601	616	643	635	641	590	584	625	671	634	585	630	639	578	575	596	643	648	628	642	620	641	591	658	619	644	618	619	627	640	600	594	590	634	641	635	589	607	612	590	656	577	614	631	646	583	666	597	650	654	634	585	600	627	591	617	607	591	638	633	590	594	605	648	599	608	591	608	567	650	623	650	604	620	637	584	646	641	629	610	631	603	614	613	643	596	620	589	611	572	618	612	579	640	634	585	635	643	582	600	620	643	659	673	584	567	641	629	624	597	630	628	625	602	607	648	601	597	630	565	640	597	601	618	620	627	598	660	618	663	615	576	649	584	608	671	623	652	602	601	598	660	602	570	640	641	648	639	653	606	623	615	612	583	621	599	658	616	657	621	648	618	638	662	618	613	676	599	627	618	619	645	613	681	621	602	633	625	596	616	622	584	606	672	594	594	651	665	620	572	617	616	611	657	592	697	602	608	581	633	637	603	622	643	628	630	600	626	621	671	635	590	602	615	629	595	579	638	637	609	616	557	610	608	662	663	601	591	620	637	604	649	630	635	622	599	627	590	600	602	594	641	612	654	581	590	606	632	667	644	632	617	553	614	598	580	583	614	626	605	610	633	582	621	640	605	569	626	617	654	625	658	691	604	637	585	609	631	601	604	656	646	636	645	637	603	635	597	578	650	626	599	603	593	615	604	636	646	595	650	593	594	597	598	655	589	633	626	633	592	618	636	612	590	642	618	625	600	579	605	603	611	618	626	630	655	616	648	650	599	625	583	581	626	618	623	553	633	580	589	637	613	637	585	611	653	628	628	617	589	653	623	583	563	584	622	630	616	592	636	614	602	609	619	644	644	615	642	645	648	639	644	632	579	586	602	639	632	551	569	608	629	599	593	594	584	612	617	639	633	653	603	638	603	613	610	630	631	625	582	645	656	643	653	627	644	629	597	578	632	564	620	603	638	628	622	611	647	606	618	654	601	596	615	627	611	617	625	621	649	667	613	619	623	604	604	651	592	689	585	607	624	600	573	620	606	614	627	623	610	608	594	613	593	572	610	611	621	597	580	620	629	618	609	620	595	594	651	619	601	576	604	648	605	571	577	643	612	613	634	648	601	636	612	603	646	589	618	562	567	574	626	607	612	625	613	567	615	633	632	622	610	635	622	654	612	601	606	602	594	593	628	596	636	610	584	608	619	573	616	593	621	615	615	621	590	575	614	577	634	643	631	619	665	626	632	590	577	586	615	570	600	604	626	603	638	615	638	588	626	635	627	558	618	644	626	615	641	547	612	629	600	623	605	592	623	599	657	603	591	604	588	591	617	626	595	617	588	608	639	628	585	584	678	612	589	614	616	607	632	638	592	611	605	660	598	611	655	630	618	630	593	636	634	601	638	626	658	634	643	602	606	626	622	611	591	620	595	620	621	585	577	625	611	628	611	640	603	630	636	593	617	580	596	583	598	645	619	592	619	606	642	638	629	585	563	618	587	597	594	630	606
21597	33340	28997	21680	19409	15595	11653	8864	6408	4958	3834	3053	2418	2033	1747	1481	1311	1212	1149	1046	1106	1089	1125	1170	1205	1251	1214	1234	1132	1132	1081	1053	999	1026	993	904	930	839	901	845	868	854	906	937	852	844	897	811	899	799	798	820	831	808	834	820	828	822	804	808	781	798	770	821	780	827	760	763	765	779	775	789	742	738	778	765	755	789	803	764	755	744	770	755	728	750	758	770	753	770	787	799	803	778	783	789	774	768	757	836	729	743	802	784	731	766	820	797	804	819	764	758	783	752	780	788	802	788	809	766	816	758	795	765	797	753	725	779	810	772	773	741	745	751	785	807	756	736	754	791	750	792	755	775	787	735	782	751	768	751	778	793	769	781	716	749	745	739	792	761	790	808	742	740	762	728	753	778	797	746	765	789	766	769	744	750	782	748	836	802	774	763	786	819	778	782	783	776	751	744	756	762	770	782	786	793	755	815	749	771	766	752	752	801	774	798	773	766	764	732	743	790	778	775	774	801	787	732	712	771	778	771	755	746	747	784	734	811	805	754	740	809	809	751	719	767	763	789	758	744	745	783	750	746	774	804	775	725	799	770	730	781	785	768	835	767	773	785	743	789	727	777	791	730	760	718	812	775	772	760	801	751	731	743	744	743	788	754	766	758	735	795	719	756	800	760	727	758	772	782	775	857	749	775	759	758	741	769	778	747	738	771	757	735	729	786	740	786	791	771	793	739	784	808	775	746	769	750	784	753	732	743	721	757	804	763	764	726	776	755	771	779	738	770	799	782	756	777	754	770	802	771	774	746	738	772	778	800	786	769	782	788	749	782	804	802	764	752	753	803	764	758	781	731	804	748	839	818	795	762	768	751	773	766	743	796	763	731	780	727	742	757	844	816	780	783	719	734	751	744	779	757	793	725	761	772	764	757	748	759	768	748	774	791	764	764	787	752	746	791	745	713	767	780	808	768	753	765	788	724	780	757	747	760	748	781	765	777	794	722	762	758	767	761	775	794	707	728	796	785	759	808	741	769	738	775	760	750	753	803	785	788	742	722	764	789	770	774	788	732	759	766	794	802	773	773	771	744	765	754	761	776	707	790	754	773	780	757	800	798	780	801	810	759	732	794	743	786	772	795	729	764	817	734	759	727	751	804	775	801	743	710	772	788	777	774	734	734	764	822	763	737	757	829	723	785	824	739	790	792	702	769	777	757	777	773	754	721	765	730	794	780	729	749	817	738	759	778	735	734	745	746	728	795	822	778	764	781	813	750	730	764	742	764	734	802	781	743	796	764	730	738	793	765	782	797	738	739	751	761	762	756	780	806	746	743	766	728	729	779	758	761	746	752	803	751	807	789	734	732	772	764	741	738	759	735	762	762	771	744	790	745	787	750	807	776	746	721	776	766	762	752	781	787	762	780	758	779	753	807	734	729	774	756	812	746	793	729	760	775	743	793	775	794	769	719	791	787	747	715	777	780	816	786	778	729	804	807	786	760	734	801	745	780	739	766	741	742	817	787	743	737	738	781	775	786	831	840	770	795	740	714	743	788	834	798	763	781	759	768	793	806	755	767	735	751	808	786	770	776	781	777	785	768	813	776	809	766	754	764	792	742	752	792	713	759	733	754	722	775	771	763	759	803	734	735	774	765	783	762	760	766	753	727	754	798	723	753	773	789	724	768	790	777	782	768	797	800	802	807	786	743	768	758	759	793	748	791	751	805	806	726	803	777	820	740	809	762	772	767	773	757	776	794	782	780	728	785	772	801	733	746	760	777	784	825	748	764	772	710	750	783	762	783	789	747	793	722	851	737	811	784	737	718	758	771	734	750	753	740	755	799	792	713	814	751	779	749	746	782	755	808	736	753	730	723	720	757	714	716	791	753	782	799	766	801	757	726	785	829	760	731	761	794	857	730	760	747	779	747	720	787	736	799	765	776	788	761	759	740	786	796	798	780	734	708	790	753	789	800	749	741	764	774	838	688	718	751	776	784	742	770	812	735	794	772	781	705	774	787	719	746	773	780	752	724	815	752	774	730	762	724	732	722	814	802	757	773	800	762	775	764	742	740	720	744	797	777	776	765	733	722	768	770	759	744	784	739	794	745	766	803	752	807	832	757	738	764	748	734	739	774	727	797	739	794	743	791	798	723	772	811	776	798	737	762	768	751	801	782	777	745	789	786	759	771	751	742	797	790	770	749	720	803	732	757	797	749	723	767	756	772	795	781	779	792	797	754	776	763	788	783	731	780	772	781	768	791	776	792	769	742	726	772	725	744	779	710	724	732	775	736	756	760	760	779	801	767	796	733	773	748	677	770	791	746	705	766	786	748	813	732	758	803	712	762	730	747	750	738	747	763	729	787	779	789	754	723	770	797	825	810	772	775	741	768	749	776	735	780	748	723	730	773	784	727	787	700	796	794	745	755	716	790	742	785	778	761	753	738	701	768	732	755	780	775	804	767	793	800	732	776	765	728	797	744	781	753	768	732	759	787	785	735	809	814	748	747	795	812	750	761	747	748	769	725	771	764	780	768	771	806	778	764	738	755	721	760	787	765	743	723	776	736	812	726	790	717	800	788	798	783	739	672	807	759	743	769	745	770	765	836	786	756	775	751	702	806	741	765	768	759	746	730	762	786	762	778	792	745	818	785	804	763	778	766	740	786	771	753	763	780	730	749	761	826	747	750	791	740	777	807	797	802	756	789	767	765	765	762	778	765	758	785	811	739	776	757	751	781	792	747	769	789	716	752	829	798	809	749	743	772	777	787	791	766	744	768	768	749	715	776	766	762	757	796	785	785	783	746	794	751	795	789	778	778	704	750	760	735	771	792	808	758	781	760	768	807	727	761	774	704	738	774	821	768	828	772	780	757	746	787	836	749	796	804	722	777	830	767	751	779	792	750	738	759	777	771	755	745	829	776	746	816	731	764	806	739	779	771	820	833	805	770	770	729	745	749	764	742	794	778	739	709	782	702	690	810	713	760	776	802	786	815	735	722	757	799	770	795	769	744	790	764	781	709	746	704	680	774	732	782	742	791	805	780	732	767	720	785	734	813	825	760	792	806	758	743	730	746	741	731	753	727	773	818	769	791	740	780	763	745	798	777	771	749	792	776	818	758	783	776	755	776	773	752	759	763	805	812	763	786	809	731	780	789	758	761	780	732	778	791	767	745	767	738	803	777	816	710	740	803	727	798	774	797	765	720	771	777	757	755	756	769	771	756	807	854	785	747	771	790	736	782	716	765	750	774	679	758	795	791	745	742	744	760	776	804	765	792	763	772	722	803	797	760	734	757	771	775	774	763	777	735	730	753	773	793	775	766	724	738	830	756	776	795	760	787	810	778	745	741	715	789	774	738	789	752	778	801	819	744	776	780	784	768	767	723	734	782	747	780	782	761	752	757	743	765	735	762	761	766	777	721	776	774	741	716	781	744	793	809	851	788	790	767	751	754	750	780	751	749	720	742	771	778	810	780	786	771	764	758	787	791	731	761
23257	20745	27979	23657	21280	18855	11638	5913	3920	2959	2411	1879	1445	1217	1052	948	950	832	795	697	714	720	750	753	781	824	820	768	773	701	725	677	701	692	632	633	603	620	611	610	605	594	587	598	598	544	547	538	556	532	479	536	537	598	529	541	528	531	560	533	519	487	564	552	475	580	492	522	524	521	471	531	495	534	492	519	509	518	497	515	490	496	497	511	498	503	479	550	464	517	507	538	463	515	528	506	488	474	502	475	509	517	478	489	501	486	481	486	470	457	505	496	442	519	484	487	494	516	537	475	541	480	525	479	505	503	496	496	477	511	476	490	465	474	456	497	517	460	508	488	535	490	480	494	483	510	489	504	523	531	547	484	491	458	519	458	498	494	508	551	494	509	510	497	544	483	472	490	476	457	502	521	477	485	513	480	553	531	496	511	496	522	515	460	490	510	457	457	483	517	536	468	486	485	512	572	474	546	502	491	507	500	507	503	496	499	514	468	478	487	495	492	496	476	509	537	485	524	498	510	495	505	506	518	469	475	457	536	479	518	472	476	491	508	470	492	479	458	453	487	524	517	507	492	504	504	521	460	487	519	527	501	533	472	502	514	504	469	470	488	532	527	527	466	486	486	522	541	533	477	497	507	526	502	474	511	540	507	526	494	519	501	486	496	520	498	462	477	493	496	486	499	474	495	465	470	478	517	510	520	527	506	523	519	485	524	477	466	489	484	503	523	473	488	520	465	516	524	477	533	529	476	501	504	478	498	499	486	462	497	490	484	461	505	474	481	515	503	477	505	498	511	471	456	501	490	500	523	489	502	487	486	498	483	507	468	521	472	508	512	449	472	508	483	537	481	497	489	527	492	512	536	501	498	493	506	484	477	551	521	507	483	452	492	463	492	501	515	518	528	458	518	462	496	521	510	478	508	489	505	529	472	499	443	477	497	512	486	504	468	459	485	496	492	515	522	466	520	518	517	486	509	474	481	484	542	522	443	525	499	534	503	494	488	521	496	502	492	488	507	487	494	503	490	530	512	482	448	516	500	494	499	523	484	483	476	499	526	492	523	462	486	498	510	518	465	459	475	526	521	514	506	510	510	493	465	506	497	472	494	490	459	543	527	512	477	499	497	499	451	513	517	525	503	508	519	503	476	503	490	471	464	520	506	496	469	486	510	514	494	508	495	509	473	467	494	499	520	495	479	488	512	503	496	547	501	454	522	502	504	479	500	517	520	519	480	491	463	481	530	511	461	489	493	489	493	489	499	505	518	491	523	537	480	494	459	510	494	484	485	483	501	467	477	500	506	507	484	527	489	551	489	481	500	490	499	505	460	518	498	529	522	573	506	490	497	509	471	469	479	507	473	487	500	478	490	485	447	488	523	490	526	505	510	482	501	472	500	487	533	483	500	481	460	479	473	500	474	529	495	506	482	482	453	493	499	510	479	473	508	496	493	503	527	524	493	512	499	474	477	501	495	511	526	490	474	451	445	504	485	478	522	503	523	477	499	473	515	499	469	452	526	516	470	521	455	488	478	491	532	508	468	504	492	503	520	502	521	492	508	498	494	503	519	524	471	510	506	479	511	497	496	474	510	500	531	485	488	497	472	473	514	491	546	498	524	480	493	490	509	494	491	452	508	492	523	469	506	462	493	482	519	490	461	524	507	472	513	514	510	458	489	515	505	503	495	480	523	475	503	484	504	501	506	479	497	498	479	472	467	505	500	503	499	520	491	545	487	474	482	503	504	503	463	520	501	521	470	457	508	491	498	519	481	498	524	521	503	456	483	519	513	541	521	518	460	514	498	495	519	500	470	499	474	536	503	471	488	484	515	488	512	529	489	506	487	476	533	505	506	514	527	529	504	535	480	483	509	513	545	480	507	518	499	529	506	467	503	496	471	517	515	510	515	502	468	481	536	510	507	466	511	505	494	524	493	466	530	466	467	509	489	476	495	497	445	486	486	499	526	523	463	447	529	483	532	518	494	506	454	507	510	519	504	502	513	525	490	537	532	483	450	501	517	463	544	503	482	512	548	488	450	456	534	474	483	516	487	535	476	479	482	437	465	519	514	483	501	510	456	495	486	517	475	521	496	485	516	524	501	491	478	477	496	494	485	522	461	511	508	527	484	523	477	547	497	498	514	495	456	515	466	487	511	494	495	495	501	481	472	520	516	498	521	470	516	531	490	510	500	461	466	509	521	444	491	549	526	469	474	511	505	500	457	488	527	515	461	486	488	503	483	488	472	484	492	497	494	493	491	505	484	533	531	521	514	492	480	496	478	481	522	498	529	487	494	458	494	479	470	519	472	504	551	462	520	504	494	501	463	501	494	480	513	494	501	494	526	488	509	497	460	522	490	497	472	542	491	480	494	515	563	489	483	454	470	476	523	484	546	514	487	460	461	513	469	498	490	472	493	489	483	527	561	511	515	482	482	462	542	467	503	503	505	510	492	513	506	498	574	484	440	512	522	506	492	488	465	455	499	530	485	541	493	486	480	486	496	448	515	500	475	483	478	533	495	498	445	543	501	490	492	514	510	474	507	506	479	527	468	480	507	484	492	453	506	466	506	538	479	526	522	475	512	474	505	487	498	478	502	487	498	482	483	505	501	506	465	494	494	460	484	480	488	496	482	475	466	488	509	490	495	561	463	531	459	480	475	524	546	515	441	451	506	485	505	488	441	522	490	497	493	513	505	552	495	485	495	505	486	492	481	502	457	492	468	483	503	486	504	469	486	521	471	510	535	525	532	509	450	524	488	456	472	520	523	486	507	473	542	505	493	468	489	463	487	488	528	500	524	513	519	488	470	470	510	519	493	513	475	504	473	480	476	517	488	527	476	485	494	522	518	507	493	541	455	465	506	503	500	465	473	497	517	474	495	501	492	474	504	496	481	494	490	509	516	490	481	535	484	474	504	538	470	507	515	519	506	489	540	504	536	516	523	509	504	513	476	519	482	471	548	490	484	494	459	534	493	468	516	471	477	512	537	498	484	496	481	473	493	521	489	540	513	497	497	494	512	484	465	524	499	504	511	440	472	485	494	452	499	477	463	528	457	475	496	513	532	494	519	487	510	473	497	508	516	528	491	459	499	499	510	494	529	513	501	517	518	491	463	494	477	528	544	507	492	540	484	504	513	459	504	486	473	537	494	494	493	460	497	497	487	524	492	447	519	517	526	464	478	495	493	554	507	487	542	489	484	469	458	473	507	486	466	450	531	467	489	519	527	463	487	531	467	490	501	484	478	513	475	502	507	481	514	508	482	504	495	505	478	554	473	514	470	498	486	488	493	504	483	495	493	478	480	510	512	505	514	508	473	485	493	477	497	526	434	501	490	477	493	492	461	512	493	469	456	479	517	484	495	496	510	518	480	480	499	509	508	509	453	464	520	511	466	499	457	482	514	476	493	480	533	526	483	482	482	484	475	459	483	504	491	496	459	481	517	491	476	500	493	486	501	482	513	497	486	493	481	492	451	502	497	491	459	476	476
21537	38455	34392	26276	23241	18887	14745	10706	8095	6407	5005	3824	2861	2485	2082	1740	1567	1360	1325	1199	1152	1183	1197	1122	1322	1302	1297	1315	1225	1091	1140	1035	1038	976	961	879	891	844	779	791	800	857	794	763	813	807	755	770	713	720	647	654	662	723	719	737	668	742	636	705	691	699	692	701	715	710	678	650	678	663	690	674	652	659	621	661	642	689	599	651	632	654	647	649	649	675	663	654	623	673	623	615	633	632	666	658	627	636	639	708	575	621	678	644	635	619	601	619	666	641	629	624	609	589	687	601	626	609	645	588	601	652	646	619	635	635	627	620	686	625	651	629	599	607	658	697	635	653	635	611	647	629	587	653	625	655	623	620	666	636	648	662	632	631	598	605	614	618	591	600	616	626	577	604	610	589	639	628	635	599	666	633	636	628	589	645	618	611	629	616	603	634	639	640	653	679	598	643	668	652	599	612	605	650	626	606	619	663	613	634	612	621	629	653	621	619	640	646	609	696	644	631	578	661	659	632	594	660	607	637	637	607	606	642	614	616	647	643	616	628	659	669	696	605	635	619	624	624	636	689	615	674	652	674	615	606	654	595	643	657	594	606	637	641	581	618	619	621	606	606	626	627	632	651	661	639	601	541	650	642	626	614	623	598	701	606	609	640	606	648	611	647	636	622	643	647	606	645	614	629	623	634	631	635	593	641	610	652	633	606	645	646	591	633	632	640	609	639	624	625	671	641	637	616	654	613	598	639	639	621	644	626	581	666	636	658	609	586	641	642	609	589	608	629	659	620	578	652	664	661	623	622	610	647	608	646	649	613	646	636	631	639	642	623	621	639	585	649	642	664	576	621	621	628	641	623	634	611	652	667	634	609	669	585	589	607	635	620	614	650	594	607	633	627	626	612	632	645	646	651	646	672	599	611	666	649	668	606	650	664	651	638	636	654	597	613	634	623	673	628	624	642	645	616	667	634	617	579	631	588	652	631	605	601	633	640	640	639	625	605	587	629	645	634	649	638	646	609	595	628	626	632	614	626	641	641	640	592	638	633	609	654	633	632	661	582	616	611	624	609	641	626	622	632	629	629	627	636	648	640	604	600	633	636	588	644	661	687	703	607	568	636	596	647	622	654	638	602	643	710	687	625	668	653	645	646	565	641	600	617	647	614	632	649	677	650	642	652	641	610	617	621	637	630	657	628	625	674	600	674	630	645	626	632	582	631	607	633	617	650	644	618	600	617	632	616	608	597	613	632	616	599	642	598	628	592	638	634	600	673	635	654	625	657	646	606	679	634	695	649	645	630	640	594	641	617	631	633	629	615	619	594	651	637	670	669	622	582	604	635	611	645	591	644	617	609	665	619	620	605	607	640	616	665	607	617	663	634	620	603	661	623	603	579	644	635	633	630	678	636	614	638	599	606	669	683	641	650	608	618	654	613	642	649	646	607	655	627	613	597	664	651	647	596	602	602	628	636	603	589	606	612	622	632	650	629	631	635	666	629	607	644	603	602	597	654	647	633	624	626	611	614	638	614	630	682	637	579	667	612	608	618	636	660	608	635	639	634	608	618	637	612	616	674	660	578	631	611	638	618	594	623	685	641	606	654	602	616	620	618	654	655	643	602	629	625	600	626	667	620	701	584	665	618	579	638	628	630	660	586	593	675	639	614	599	651	609	670	661	595	608	639	608	606	638	606	606	643	612	641	675	649	649	627	616	551	613	642	619	612	668	613	610	598	617	632	649	630	658	644	668	606	608	636	582	626	588	600	638	582	627	622	598	637	666	607	639	624	608	618	616	606	650	635	640	647	603	641	592	620	627	607	608	630	645	635	642	634	654	625	608	661	649	655	674	649	657	623	656	631	610	664	688	640	607	589	620	640	605	587	618	660	657	625	624	629	598	634	679	619	659	656	657	655	630	617	622	607	613	636	624	656	599	645	626	624	608	613	639	596	591	667	645	636	607	609	641	604	627	645	644	677	676	612	675	600	630	613	605	625	627	606	646	659	641	616	573	594	635	611	607	664	632	621	668	668	577	615	616	637	631	607	642	647	667	621	662	646	609	689	621	659	678	610	629	629	580	614	610	609	655	679	609	632	564	647	636	614	622	613	621	613	647	622	637	630	625	608	651	613	597	649	649	571	649	607	619	586	636	678	647	614	652	612	637	618	617	600	616	665	591	652	628	622	666	598	671	612	637	645	596	631	616	688	600	640	652	590	647	586	620	634	591	608	643	601	620	607	651	614	630	673	677	613	605	654	641	637	608	602	634	606	603	630	592	613	639	622	648	598	639	638	618	650	624	641	647	646	617	647	633	627	604	652	679	636	627	631	640	630	676	633	627	618	678	598	631	638	640	647	625	621	598	663	635	648	628	618	592	652	644	605	609	560	587	656	639	612	644	639	589	623	613	703	658	596	600	621	589	640	604	667	658	662	641	649	604	619	618	639	642	614	615	607	623	630	631	644	669	621	654	620	618	652	641	620	623	656	622	608	615	707	637	613	604	633	647	697	680	597	657	610	626	620	647	597	633	590	653	641	635	628	608	705	648	653	622	642	626	622	644	646	652	626	601	651	631	604	618	636	590	632	620	602	607	639	596	610	652	635	626	627	645	619	647	573	669	638	643	611	591	631	651	618	617	587	637	622	658	615	637	577	604	658	653	605	626	655	624	577	664	611	601	625	608	633	564	577	590	596	604	587	634	644	658	645	619	676	650	584	639	656	634	642	625	677	598	616	622	601	640	663	628	671	643	591	660	613	621	684	648	678	647	631	659	633	575	653	629	633	615	626	641	633	628	653	632	602	573	621	615	685	627	650	591	596	584	621	616	618	624	638	625	677	610	669	638	566	639	621	619	618	622	605	636	601	634	642	621	630	620	634	622	598	598	638	632	621	626	652	609	636	634	634	651	627	596	635	584	648	623	649	634	601	669	653	646	646	680	699	602	630	599	661	643	618	635	649	588	647	661	600	596	615	637	585	661	628	629	630	650	641	600	594	636	614	615	624	656	664	608	577	600	653	603	636	651	613	671	629	633	641	672	624	633	614	634	641	642	624	583	635	638	603	667	661	606	608	565	663	643	657	625	609	626	635	646	637	620	638	671	638	620	638	661	653	663	604	634	632	662	649	591	601	639	607	645	615	676	606	602	612	606	621	603	673	584	641	653	620	662	620	636	660	618	607	638	608	607	630	612	638	693	630	606	646	616	667	633	606	612	621	630	662	625	577	595	614	586	631	651	633	640	595	645	682	630	638	629	619	637	655	614	594	633	614	639	634	622	625	611	634	642	631	682	663	625	625	618	567	629	587	589	652	645	648	605	628	647	610	614	619	644	609	647	641	660	665	596	593	619	645	653	641	652	622	634	613	626	665	593	625	597	580	605	582	592	628	601	643	629	655	609	637	652	614	626	602	692	612	596	648	660	606	669	584	649	619	616	637	603	612	613	644	639	606	627	630	585	632	634	646	666	637	641	617	678	612	688	672	621	621	622	661	622	597
22310	20750	28390	23154	20912	21778	19457	8393	4924	3746	2777	2079	1665	1495	1304	1049	969	891	819	783	761	688	759	770	770	846	860	848	851	745	663	657	715	655	596	575	559	554	533	505	534	554	526	517	578	488	444	473	495	461	487	461	470	467	418	449	425	461	467	452	454	459	423	467	452	485	499	423	443	447	423	386	403	401	430	417	429	381	428	422	462	414	411	415	398	386	392	426	419	401	433	422	402	429	369	404	459	404	416	410	435	389	440	415	425	407	391	425	415	439	418	424	399	365	420	405	410	385	397	392	383	403	401	404	458	435	453	420	474	424	403	418	416	446	417	407	392	442	384	407	393	403	389	410	423	433	408	358	389	425	398	386	419	419	431	394	435	420	405	423	396	382	402	427	398	373	394	430	407	409	423	391	397	386	352	405	447	393	406	412	418	392	388	420	418	385	392	410	432	417	421	448	396	426	418	423	403	417	425	383	409	438	410	413	427	388	415	381	439	408	444	414	413	444	389	451	412	400	404	376	389	424	404	404	404	375	393	419	419	438	402	423	423	373	417	409	400	387	410	435	421	408	445	437	433	410	409	437	419	393	409	425	391	358	355	409	430	412	401	425	392	372	416	423	368	411	419	413	381	451	405	391	428	412	409	397	475	392	406	385	373	442	393	404	411	395	400	375	401	382	396	418	415	433	383	426	388	450	411	389	389	411	413	419	416	379	381	416	404	407	383	469	431	418	401	390	399	438	421	452	374	414	428	421	384	433	423	396	396	378	393	404	382	398	436	393	409	396	413	433	421	393	406	413	418	412	407	377	436	436	395	430	406	429	390	424	404	390	416	371	419	418	403	380	398	404	412	398	399	397	406	389	413	413	403	422	396	423	427	402	435	390	383	401	405	418	407	385	416	390	393	436	392	391	414	394	416	414	396	386	388	420	407	414	424	431	433	395	410	411	415	436	404	443	423	445	371	397	446	369	404	415	424	417	391	386	400	385	436	433	397	390	395	404	395	426	386	381	410	383	415	398	424	433	389	386	419	438	408	367	379	404	401	402	379	402	409	403	416	415	418	408	415	426	429	431	391	411	420	419	407	392	413	405	387	396	416	404	386	399	397	392	423	420	426	392	377	421	418	427	385	446	385	399	402	381	384	402	408	384	402	385	408	391	399	429	440	419	431	382	367	387	410	394	416	396	400	417	424	412	417	428	397	401	414	374	411	423	443	393	391	414	418	416	390	386	423	393	406	384	440	391	391	366	401	390	399	421	430	404	398	432	415	396	437	405	389	408	427	396	415	390	457	379	372	367	411	407	409	419	401	414	403	423	400	384	378	419	392	424	389	418	424	401	415	421	383	420	427	409	387	428	392	449	405	394	384	397	408	372	406	405	404	413	359	404	422	385	426	445	391	420	404	417	420	415	408	436	413	426	428	438	444	413	401	421	384	387	440	395	408	428	389	389	391	424	384	391	366	442	424	429	401	399	437	372	377	432	459	418	391	385	428	407	409	424	408	415	421	436	403	413	401	430	442	425	418	389	389	411	388	407	391	431	404	401	391	382	425	410	405	409	424	429	377	410	393	393	406	409	376	426	414	396	410	406	386	417	421	431	381	400	418	378	420	398	409	410	375	400	357	428	418	401	415	390	381	408	411	399	416	398	428	420	440	444	401	391	420	453	413	388	415	412	367	389	367	397	432	414	418	390	419	425	378	410	392	437	412	377	426	443	412	424	430	379	385	382	408	399	361	386	415	453	396	433	395	415	395	424	420	416	398	402	418	411	393	378	385	402	404	415	403	425	382	398	408	430	420	369	389	401	388	430	378	394	408	371	419	410	401	411	458	414	405	394	422	398	445	414	407	430	410	439	411	395	410	429	393	388	409	432	409	431	425	390	405	416	383	425	401	386	402	389	402	391	433	430	394	428	401	423	437	421	361	407	398	390	398	428	381	391	396	396	416	390	418	401	397	418	445	389	390	438	389	424	394	440	427	419	378	377	405	408	408	395	396	379	372	426	435	458	425	409	397	390	381	375	402	407	401	433	370	390	400	414	398	395	398	385	392	407	415	397	409	389	404	416	395	427	429	436	420	438	374	394	390	411	403	402	416	394	378	428	412	400	367	431	417	427	382	389	401	394	425	404	405	411	386	412	427	413	414	426	431	397	381	390	408	426	413	442	427	454	428	411	397	411	430	418	426	412	411	387	360	414	380	389	428	396	430	411	375	417	386	350	414	430	400	420	418	437	415	428	383	454	380	389	419	395	395	388	397	429	440	401	395	419	437	408	425	434	418	416	400	416	377	389	420	441	420	381	416	418	423	426	449	418	406	406	439	396	377	379	400	424	374	401	425	381	397	407	414	408	387	396	399	393	395	422	408	424	393	402	411	408	389	382	384	408	410	405	441	398	463	396	394	432	405	391	403	399	405	426	418	392	399	396	412	401	413	377	412	415	440	411	441	375	393	359	416	400	399	430	445	454	420	408	419	397	411	379	384	408	395	407	404	381	408	419	410	426	378	420	388	372	371	402	433	428	378	428	417	404	409	435	429	405	407	364	424	415	415	354	441	396	426	417	427	408	424	390	399	422	420	420	403	372	425	410	391	401	435	405	415	412	413	388	419	425	434	425	447	423	396	414	403	435	391	405	435	398	393	389	397	433	409	386	405	366	379	423	398	444	372	410	395	393	393	417	412	426	383	393	416	423	394	390	385	393	396	412	440	389	378	417	429	406	416	421	431	433	432	409	388	407	384	389	407	410	429	425	408	405	393	409	403	394	415	415	393	401	416	388	419	373	400	412	384	409	380	417	445	388	397	382	375	408	382	396	418	384	418	387	425	406	389	377	408	393	416	397	431	426	404	392	409	378	394	393	392	422	436	424	384	409	431	407	403	379	408	437	439	374	412	422	422	411	420	396	376	403	401	406	375	395	443	380	424	408	408	418	423	415	418	437	383	404	400	365	395	391	409	398	401	402	372	404	423	386	378	377	416	401	386	416	410	403	414	407	422	441	399	439	414	394	360	419	410	401	417	389	382	422	408	415	394	425	412	421	414	421	381	436	438	411	366	420	405	360	405	405	401	427	412	441	415	420	378	388	399	393	423	405	395	394	406	425	465	399	417	430	412	410	371	437	385	418	431	391	399	409	413	396	429	437	433	399	407	389	386	406	404	420	432	438	427	399	399	420	405	410	420	412	414	440	412	415	406	386	397	400	370	429	400	392	419	431	413	398	385	383	442	421	383	429	407	420	367	390	392	410	393	419	413	417	365	411	417	417	389	413	386	414	427	383	396	415	432	394	410	384	438	424	407	417	380	379	420	395	402	428	461	409	397	401	374	399	402	434	424	430	421	382	420	410	408	406	416	395	415	365	417	411	374	395	388	443	386	397	433	405	415	413	398	410	381	400	421	396	387	396	424	376	394	427	414	364	418	385	389	425	406	409	455	380	389	418	391	394	427	420	421	403	423	381	417	399	433	402	384	395	427	437	395	400
23213	42325	38256	30141	26825	22431	17523	13183	10056	7895	5929	4464	3590	2965	2451	2018	1842	1668	1489	1350	1233	1177	1274	1300	1332	1411	1443	1493	1353	1190	1084	1013	1102	1023	864	830	921	758	877	795	751	759	752	727	708	718	688	666	620	678	618	628	598	587	587	615	573	584	550	576	535	581	574	590	604	559	600	552	517	545	551	525	504	518	558	513	499	505	518	514	531	565	539	526	518	499	507	488	484	513	530	500	518	522	495	511	467	497	508	523	529	529	514	520	497	493	508	495	487	500	567	506	513	473	506	502	477	514	479	512	505	487	515	484	485	517	535	533	550	488	503	534	498	493	520	475	524	454	489	492	494	479	490	515	514	488	499	509	528	500	521	491	501	468	481	514	471	486	511	505	484	486	477	517	527	505	519	458	490	491	504	517	532	531	504	501	501	517	502	508	475	498	513	492	486	482	471	518	501	548	482	506	498	496	508	509	497	533	521	486	549	497	521	485	545	510	526	510	504	462	527	500	498	520	500	503	468	494	486	543	522	499	526	479	490	483	498	482	478	500	485	509	495	493	505	515	559	480	478	507	502	541	502	542	511	538	531	498	525	501	511	540	573	543	441	488	500	474	507	507	457	482	498	449	514	482	520	503	504	522	511	522	486	515	501	500	481	500	530	493	520	480	522	551	474	502	529	519	491	483	502	474	514	532	484	429	512	521	473	513	488	501	461	486	503	490	510	497	496	509	516	473	501	450	539	470	469	486	510	508	490	540	495	500	510	483	494	479	486	506	518	487	450	515	466	494	467	506	499	525	506	481	501	492	503	541	516	473	506	527	476	547	500	481	503	494	479	468	526	508	493	489	541	475	474	526	471	473	534	465	494	504	491	523	542	488	478	511	483	524	557	517	507	496	515	542	491	519	456	495	534	526	510	449	510	483	516	538	530	501	501	502	480	548	492	532	503	517	531	527	497	508	500	507	521	534	450	504	533	501	514	486	490	463	493	491	516	479	537	485	491	513	512	470	488	489	500	518	497	474	525	510	500	549	533	479	498	499	496	515	521	526	517	483	527	489	519	499	493	486	496	540	516	540	512	498	480	515	576	464	523	488	501	502	522	504	484	500	536	528	537	522	517	509	522	513	517	499	506	523	530	510	487	533	506	507	517	492	481	486	523	494	504	545	491	535	514	515	470	508	503	510	509	478	477	467	519	486	531	507	536	556	497	506	490	517	537	477	520	473	491	506	496	465	530	520	511	519	496	521	531	492	490	516	552	475	525	494	489	503	511	495	512	499	513	528	469	527	503	485	531	515	497	523	508	473	491	477	486	506	524	504	519	543	484	487	477	487	476	521	533	527	505	534	502	488	519	513	513	465	525	495	525	498	506	490	522	507	514	480	494	520	475	539	504	506	525	492	475	516	465	480	481	471	515	490	516	459	525	540	542	489	481	517	511	531	498	483	527	470	524	533	497	494	514	530	523	482	514	488	499	499	488	552	543	528	504	505	532	508	498	544	527	502	503	519	533	543	496	447	523	524	515	504	502	478	466	495	500	438	473	524	483	529	491	510	515	508	458	492	518	485	511	511	523	516	518	526	521	503	528	552	480	500	485	506	539	547	478	542	511	459	521	570	525	507	515	523	518	495	507	538	514	487	512	514	476	501	486	478	515	545	520	496	518	494	532	499	496	495	475	507	517	516	514	513	503	509	505	475	500	517	524	542	502	489	519	523	550	508	483	505	483	529	552	507	531	512	524	462	529	470	482	496	490	474	479	494	501	485	506	538	490	518	478	501	489	476	497	481	485	528	490	470	495	494	484	504	490	481	474	440	526	478	488	494	486	503	491	491	468	523	478	495	491	496	485	472	520	520	512	456	526	516	528	506	479	529	481	460	490	561	524	504	461	483	516	511	504	520	477	523	509	493	503	507	500	533	484	540	525	506	542	471	506	497	483	549	474	521	467	507	495	516	505	520	505	486	515	501	490	492	491	508	549	494	544	498	466	519	503	510	519	503	502	521	485	517	497	499	477	491	499	502	480	472	508	499	485	505	455	517	499	485	436	541	530	516	498	475	490	514	494	512	530	482	492	475	476	514	532	536	509	512	507	491	512	472	503	497	538	557	540	545	509	539	500	527	509	492	496	529	527	511	521	496	522	523	538	484	521	515	504	522	510	472	513	507	511	490	519	485	462	504	472	540	517	505	524	490	472	493	502	473	492	482	503	511	523	498	474	515	504	479	504	528	487	494	522	510	470	511	495	459	501	483	516	488	526	501	475	478	518	493	530	489	518	524	489	480	521	523	469	456	536	501	484	478	487	541	504	516	531	483	470	521	507	514	480	528	503	575	513	543	497	499	513	516	480	514	490	519	522	499	531	531	505	522	493	504	472	507	490	480	561	522	467	529	495	520	523	512	538	511	535	519	527	543	511	492	544	525	515	456	554	533	524	493	498	495	537	493	511	498	506	499	501	520	509	494	512	499	468	518	523	489	488	469	477	494	501	498	505	472	533	488	498	535	545	507	484	511	467	516	469	512	517	551	520	524	508	493	504	505	519	469	519	500	499	451	553	519	537	489	471	494	502	493	501	491	473	470	543	507	504	479	513	544	508	508	504	475	510	512	536	505	528	542	485	518	519	490	483	476	483	516	527	494	512	511	534	521	489	505	465	517	471	505	496	500	546	494	496	504	490	515	515	528	514	528	495	517	496	524	475	487	486	504	509	496	527	561	485	514	497	542	490	523	521	468	504	485	509	516	481	514	537	525	519	518	504	488	497	510	547	517	504	521	497	538	507	542	515	497	512	487	482	506	533	532	504	518	492	510	512	495	500	504	515	452	501	519	506	479	506	516	504	510	495	473	515	505	472	519	533	499	542	488	499	507	485	534	488	464	507	514	482	528	487	516	504	521	463	519	514	514	471	503	522	526	477	473	461	500	512	506	530	528	537	530	528	479	524	508	530	510	488	494	524	513	501	535	482	479	506	520	506	529	488	518	537	487	522	482	513	489	483	486	494	461	481	524	517	486	510	469	508	506	487	521	497	498	472	496	505	508	497	519	499	530	489	508	486	507	522	484	516	519	491	453	519	494	500	500	524	511	475	481	536	467	513	499	506	446	513	469	499	511	512	527	453	519	501	457	529	478	483	564	522	490	476	545	526	544	509	452	511	470	492	511	525	536	531	482	464	512	534	509	518	521	502	482	484	480	509	517	542	479	540	511	514	492	521	514	495	466	526	511	528	520	507	503	499	483	503	470	506	543	503	488	523	542	475	497	534	515	500	506	538	524	480	507	507	496	525	538	487	522	482	495	515	508	485	482	512	517	564	524	529	523	519	517	510	491	516	480	548	512	557	489	524	499	482	479	467	528	500	496	497	505	508	475	544	506	499	530	475	514	540	564	510	502	477	509	480	513	504	465	472	514	515	497	522	463	495	469	514	524	472	510	475	516	483	548	498	495	488	532	464	477	486	499	524	520	513	490	495	463	468	499	516	495	474	551	510	485
26627	22961	25815	19074	14311	10563	7034	4246	2833	2152	1651	1431	1150	1091	985	905	828	785	779	746	772	699	770	778	802	864	833	866	789	777	755	792	747	730	711	693	719	685	687	730	684	665	676	678	690	689	713	621	624	651	669	704	661	670	664	629	652	628	633	636	619	612	635	649	657	582	624	636	614	614	665	625	661	668	591	651	650	614	627	629	620	595	632	591	624	593	616	603	625	649	610	643	639	644	557	628	617	618	610	662	583	644	603	670	623	608	623	607	665	642	601	574	633	615	626	627	592	596	632	653	632	611	611	677	640	603	663	612	621	669	584	649	620	608	662	663	645	625	650	631	640	616	582	636	625	622	626	607	627	611	609	626	650	604	593	645	636	646	601	579	571	602	611	655	623	631	635	676	596	604	651	622	620	646	640	597	603	599	580	624	660	616	641	617	630	597	630	621	608	616	591	656	633	631	633	650	604	581	652	612	618	603	636	660	585	615	643	623	653	639	628	662	623	657	603	645	667	593	599	599	648	613	626	614	597	639	656	636	602	617	618	649	589	599	584	638	565	617	606	631	624	614	620	658	566	608	640	577	674	661	638	600	654	596	636	655	631	632	623	614	626	618	596	564	636	643	593	611	622	632	618	619	625	638	657	609	594	653	631	627	615	615	624	632	619	621	567	628	606	633	632	638	601	576	646	619	657	659	593	646	621	674	614	634	620	678	646	606	605	625	615	611	608	585	601	603	654	613	615	625	615	611	581	629	625	634	635	616	611	603	594	630	627	624	626	672	657	627	633	623	623	627	617	622	664	615	637	638	603	613	659	600	660	629	620	625	643	608	612	618	636	645	664	654	670	619	653	611	613	596	675	593	643	666	632	669	642	663	595	641	654	638	639	610	615	596	613	614	625	567	628	612	607	618	614	630	600	651	628	632	643	631	587	622	631	616	579	663	646	612	594	651	609	621	642	646	612	634	585	630	611	603	655	617	594	604	623	631	603	590	651	652	624	620	643	666	615	580	627	602	647	634	647	650	609	622	637	605	647	616	609	604	625	625	616	651	624	614	634	633	655	638	643	600	614	650	612	602	602	651	631	602	634	628	557	622	663	638	673	640	609	595	625	620	619	594	601	683	621	605	635	630	649	647	621	607	625	633	632	654	621	629	606	578	599	606	634	621	622	628	614	592	652	645	644	649	675	637	653	597	594	628	574	604	638	642	610	617	635	615	608	674	627	641	618	633	631	632	674	597	596	595	617	659	612	620	642	669	589	644	617	635	642	613	628	600	658	645	677	650	617	614	663	604	642	632	591	610	653	617	628	622	646	617	600	583	664	601	640	628	667	611	628	607	608	598	622	623	598	613	637	674	582	635	636	590	621	604	595	605	606	587	612	597	621	608	620	597	612	641	614	638	639	621	652	617	613	657	586	628	683	629	625	668	591	620	645	598	612	634	603	662	640	637	628	630	615	607	619	639	629	623	656	657	624	610	663	630	654	579	656	620	635	597	636	579	634	602	616	626	625	603	643	570	607	621	601	615	636	624	631	630	594	645	647	600	631	610	642	579	632	621	633	619	602	637	659	619	652	681	674	602	571	626	659	624	612	610	641	651	595	627	636	617	612	677	610	630	640	585	670	628	633	579	652	648	655	640	602	618	629	613	645	669	621	620	648	670	650	597	617	625	608	618	619	655	640	600	617	600	646	623	627	614	645	606	641	590	598	595	625	626	601	632	611	612	597	595	614	650	619	599	626	599	618	619	624	654	683	645	600	620	606	572	640	663	639	614	663	645	596	655	626	620	636	659	611	675	643	663	591	606	586	643	655	569	637	618	646	595	643	635	623	627	639	641	609	620	627	660	621	612	629	580	600	599	673	623	621	622	609	612	687	637	603	598	679	659	616	652	583	633	636	642	621	611	629	662	603	610	629	609	592	638	598	588	645	624	621	636	653	620	628	651	639	599	581	627	602	642	590	593	597	625	659	645	620	626	578	600	636	620	650	626	640	632	602	625	602	642	675	630	647	652	628	663	619	643	612	597	615	601	664	615	673	634	620	575	661	638	583	642	650	640	663	608	580	593	624	641	591	627	607	642	624	635	660	611	618	691	616	614	616	599	659	642	654	656	601	640	637	574	644	610	613	646	643	668	592	610	625	657	587	598	640	582	637	584	619	618	656	639	607	624	635	609	620	593	656	640	569	626	623	562	660	602	643	630	625	619	644	625	687	568	617	603	681	592	636	595	605	604	625	624	677	631	656	668	633	620	598	653	654	654	610	600	615	638	581	623	633	662	592	600	626	657	637	595	631	649	628	652	601	627	641	586	629	632	585	656	639	629	621	597	639	608	601	652	646	639	612	649	577	589	639	574	587	625	625	594	636	635	645	668	634	600	621	648	656	624	614	616	646	557	659	624	638	655	629	617	664	613	633	659	619	659	607	596	617	671	631	654	614	611	625	622	667	608	620	558	608	627	636	612	610	626	637	617	637	610	644	629	688	659	679	634	601	608	641	653	584	622	609	595	605	594	599	615	620	634	604	699	655	641	670	620	643	674	638	665	616	596	653	602	657	661	589	594	630	643	619	601	625	629	615	628	686	628	615	612	643	645	610	647	591	624	637	647	642	644	595	615	610	652	607	647	624	622	626	664	651	598	595	647	613	681	622	642	579	650	637	582	586	617	637	600	643	628	605	641	587	634	662	610	600	631	632	621	628	638	627	673	626	607	646	611	640	635	583	604	630	606	643	623	610	595	608	650	644	640	609	638	651	602	666	621	602	627	601	616	604	611	668	617	631	632	624	656	600	625	614	570	635	585	585	627	652	629	616	572	645	634	675	582	586	625	620	638	602	616	654	654	591	610	642	690	600	617	646	633	651	611	589	604	564	665	674	615	620	595	594	599	590	632	606	645	589	605	629	685	627	615	605	662	593	657	652	612	605	639	629	587	597	614	661	625	633	630	619	612	638	639	659	616	642	615	635	618	640	654	628	630	612	604	609	640	627	564	650	693	583	672	610	583	657	599	599	640	645	619	643	606	593	620	667	611	630	597	619	583	623	581	672	624	655	639	685	638	652	597	571	659	616	631	636	627	631	592	623	632	650	636	632	606	665	628	646	609	651	612	624	558	633	679	639	620	600	662	649	635	619	649	639	640	626	636	606	664	609	621	667	561	609	609	609	668	623	647	626	595	620	622	637	601	622	617	631	640	621	576	590	634	634	602	627	654	581	619	643	601	607	562	630	586	610	621	638	619	588	613	633	601	595	606	633	606	641	589	628	635	621	596	648	646	640	645	649	591	591	570	637	623	618	597	675	649	646	584	609	637	618	646	626	651	613	622	645	633	626	590	615	624	632	638	563	638	674	615	600	570	604	627	628	646	659	607	614	638	664	643	622	592	562	608	643	608	669	580	596	655	590	623	614	607	613	643	647	627	656	619	668	615	625	592	624	695	599	647	620	604	599	652	637	597	672	648	633	630	644	634	637	618	647	623	639	661
21367	33429	29429	20874	19504	15709	12137	8480	6246	4497	3374	2835	2265	1920	1742	1471	1273	1238	1208	1194	1086	1034	1075	1056	1162	1313	1244	1162	1181	1139	1053	984	1049	1006	936	952	992	969	947	854	905	900	886	919	821	839	850	838	736	795	792	787	820	845	786	820	820	877	797	802	826	849	774	784	777	751	820	781	823	788	792	822	794	734	833	754	761	814	772	770	745	765	723	773	792	739	774	774	764	805	729	781	755	786	785	729	775	799	800	775	781	787	763	777	810	796	754	774	748	742	739	774	812	759	738	789	824	762	770	771	816	761	766	757	749	799	784	765	835	762	751	786	741	821	700	765	752	740	843	754	817	789	764	736	800	752	751	739	808	793	759	782	796	796	784	758	791	774	790	759	802	778	774	753	744	803	764	772	725	793	786	824	805	810	761	795	763	775	763	745	783	805	727	771	763	786	747	769	825	719	802	753	764	783	710	764	762	766	795	765	831	779	767	810	802	772	818	742	807	780	761	819	786	785	771	788	810	770	814	762	798	774	768	790	778	777	783	823	804	728	817	773	728	750	780	770	767	813	770	783	788	771	789	756	776	803	794	807	772	769	759	846	759	770	763	753	807	735	736	791	789	795	786	771	789	776	754	792	794	742	704	819	793	761	794	836	785	754	737	765	782	762	794	764	726	785	793	788	762	767	761	820	779	744	770	739	730	756	788	810	827	763	859	809	757	782	741	755	798	769	828	797	817	764	801	818	742	784	710	819	749	773	726	799	761	777	764	730	803	735	779	778	778	790	771	785	769	777	815	711	758	823	814	768	769	766	778	849	800	770	782	762	794	807	787	837	816	777	762	812	791	790	737	776	810	775	749	828	773	810	756	761	804	834	801	767	849	792	758	757	831	776	736	795	780	769	794	753	756	789	799	769	770	765	807	767	777	813	762	792	753	822	792	790	752	763	768	796	828	715	775	820	777	744	801	805	799	762	815	730	785	789	780	763	749	810	804	810	745	779	799	782	799	798	787	838	750	752	784	770	754	782	731	804	777	795	735	809	812	786	759	753	739	802	815	787	828	809	811	776	834	791	795	735	786	754	775	794	782	821	809	806	828	766	765	751	777	738	770	786	777	798	794	770	774	776	771	765	749	770	779	746	777	781	784	758	733	777	774	821	792	767	715	776	791	735	790	783	765	764	796	806	858	794	792	800	754	786	773	776	728	779	801	783	773	768	811	781	770	796	747	721	783	816	750	751	776	800	810	752	810	745	766	769	740	761	769	777	793	814	795	771	763	782	734	714	770	788	816	744	743	767	792	827	780	753	759	783	743	774	841	812	796	741	751	838	785	789	757	791	816	793	786	733	761	833	742	761	796	740	790	826	745	765	764	758	791	787	778	788	806	784	763	736	764	798	796	785	786	772	742	812	823	731	716	753	836	828	787	802	784	751	728	825	804	809	742	818	771	720	773	766	844	753	792	765	849	785	778	834	778	814	786	769	827	746	723	767	704	732	754	815	830	799	734	753	820	838	788	770	769	771	756	820	801	737	800	777	772	753	745	746	749	800	797	797	798	804	773	751	807	756	794	753	793	735	768	775	796	734	783	734	803	776	767	769	797	742	802	732	778	790	756	727	806	783	794	738	785	760	753	771	774	761	765	787	800	778	802	832	777	745	788	787	769	757	751	745	798	764	782	769	725	770	772	781	754	685	765	767	761	778	792	764	739	759	744	747	748	773	778	821	772	781	760	759	805	754	751	750	796	774	805	783	771	818	765	763	767	791	817	797	764	778	764	809	777	750	762	818	807	810	776	814	754	820	758	812	773	767	823	772	817	777	790	777	783	751	782	775	762	726	798	786	830	738	781	799	773	767	748	745	807	742	755	801	815	788	802	837	714	792	770	713	752	775	758	770	735	751	788	773	822	756	808	807	768	779	813	741	738	816	793	787	794	806	756	771	755	798	792	757	770	768	775	772	745	804	824	803	769	794	796	770	735	796	743	802	773	847	787	765	799	758	795	795	843	791	779	760	762	789	795	762	778	789	775	821	748	819	763	771	789	784	751	795	761	724	805	766	811	797	766	796	778	767	768	737	753	756	774	748	794	744	756	812	791	809	764	781	813	801	851	763	780	827	803	758	757	764	805	782	767	825	786	786	804	747	754	755	818	792	800	766	740	781	839	766	787	803	766	804	775	756	788	780	794	745	722	750	777	777	725	828	767	769	743	828	822	825	797	745	817	782	785	718	783	815	780	728	735	761	791	736	741	809	772	823	751	821	784	817	792	774	785	829	762	740	788	788	758	739	786	740	777	805	809	840	750	766	799	741	800	764	830	752	808	709	807	752	767	801	741	754	810	741	748	770	827	831	767	758	722	772	708	780	766	806	792	842	768	827	787	771	772	781	791	793	788	782	734	793	744	808	774	740	818	770	713	721	780	780	750	766	780	796	835	818	824	755	749	762	782	801	776	807	738	775	786	815	759	756	785	757	755	785	846	823	787	815	747	806	780	785	771	797	801	834	795	742	762	783	774	834	735	791	799	726	811	754	776	764	787	794	755	820	815	797	756	798	801	813	773	757	757	755	760	736	787	811	798	752	766	801	748	764	803	720	739	764	817	763	793	730	757	787	730	813	801	727	789	805	770	758	765	786	740	764	808	780	802	813	738	774	777	770	805	782	725	810	783	760	765	784	754	792	763	801	771	751	747	745	738	805	736	744	735	795	778	807	810	775	772	807	774	748	775	813	751	767	797	713	811	745	810	773	808	769	775	800	780	742	786	748	793	786	756	814	783	792	756	759	787	823	761	791	795	800	767	773	763	779	757	800	759	766	799	807	829	771	801	798	812	748	760	759	813	790	771	762	766	764	729	779	798	772	784	782	809	794	771	769	747	777	770	788	795	750	788	805	803	781	814	770	753	800	763	763	790	734	803	782	763	767	797	812	801	765	774	773	752	772	821	861	795	806	843	759	785	767	786	777	786	801	748	780	750	858	783	770	799	771	772	752	749	757	792	776	782	820	775	778	726	808	749	781	768	786	742	746	730	751	793	777	789	751	792	786	812	846	806	760	789	737	795	799	733	758	809	738	752	754	804	787	819	794	796	799	768	797	799	777	715	803	752	799	815	804	760	753	776	769	750	734	761	752	760	780	771	808	774	762	746	752	770	845	772	794	783	781	790	797	805	782	758	767	765	768	732	782	813	742	842	776	759	752	782	788	779	762	764	794	793	763	842	791	766	769	814	752	796	766	767	770	777	825	736	764	746	770	780	828	754	786	759	828	765	818	752	796	773	744	834	750	780	736	772	787	698	791	794	827	755	820	792	767	759	804	788	764	775	779	761	751	776	810	813	729	774	805	768	848	761	744	754	756	790	782	784	813	745	807	810	801	733	808	789	794	778	824	788	761	772	773	779	784	764	785	794	779	744	758	784	817	762	758	836	780	789	795	796	770	764	831	783	756	739	799	763	732	787	805	785	816	804	743	748	759	770	751	760	773	817	770	804	775
23307	20768	28005	23673	21223	18935	11929	5817	3666	2693	2195	1660	1481	1272	1076	930	897	846	802	761	645	709	673	688	697	764	833	806	792	724	722	692	751	662	628	699	645	611	582	623	611	554	592	546	546	568	551	551	532	525	553	494	496	516	545	534	512	562	533	503	506	530	503	526	496	544	531	510	557	500	499	514	537	515	517	511	539	496	519	515	510	497	493	523	525	536	513	514	571	420	489	481	516	473	535	498	511	480	464	522	502	475	485	512	477	523	508	517	465	510	468	496	488	462	508	507	491	514	511	529	526	485	472	495	518	536	465	515	479	530	484	509	547	505	506	452	526	507	485	459	478	449	497	497	520	527	501	476	532	533	525	514	490	482	559	495	530	500	506	523	505	514	507	461	466	513	488	501	512	510	525	505	510	466	520	507	477	480	496	494	484	488	526	514	473	514	473	510	506	483	471	530	510	476	505	487	472	523	521	513	471	521	510	497	512	480	497	479	494	481	500	473	522	452	470	477	501	475	497	466	500	504	503	484	514	477	490	483	484	492	508	486	497	489	451	491	524	461	507	518	508	520	477	495	544	502	484	505	501	473	463	526	521	501	499	482	511	530	491	475	484	511	514	485	521	493	521	531	493	533	511	523	521	541	482	502	531	475	474	496	519	487	471	512	484	500	490	503	505	519	499	504	504	476	520	466	472	514	487	518	457	473	504	492	492	498	532	506	515	492	482	502	482	478	496	507	494	520	493	493	503	511	545	508	487	481	539	483	492	505	512	492	509	477	504	465	468	506	511	523	523	481	472	538	494	460	498	513	486	483	493	493	463	484	488	457	479	507	506	517	484	467	492	494	544	486	515	476	508	506	488	493	488	525	493	514	526	487	486	449	473	498	482	510	478	489	494	484	560	513	500	510	520	533	485	528	498	492	538	516	511	469	503	489	488	473	487	500	485	469	523	523	541	498	491	499	517	534	504	505	529	513	511	514	517	500	504	500	476	477	513	505	513	483	507	522	485	476	507	527	502	494	474	543	482	497	479	472	485	473	538	464	461	521	493	504	514	546	503	487	504	505	457	503	523	483	506	510	482	461	498	504	465	479	484	516	496	504	488	505	480	516	476	428	459	516	486	501	469	496	513	490	481	489	526	528	463	507	496	527	488	552	517	521	509	516	509	498	539	505	491	455	482	516	468	516	522	479	463	496	480	491	480	504	501	488	473	517	520	492	485	502	509	496	493	503	510	488	506	499	482	453	499	461	507	484	547	498	544	519	518	497	487	504	522	527	472	500	494	510	498	519	470	535	485	491	519	533	532	494	474	510	480	537	511	529	502	507	495	530	509	527	516	483	489	519	476	481	462	489	533	509	489	536	507	517	465	483	524	534	536	486	491	518	477	485	543	482	490	491	487	487	492	489	501	467	520	493	505	453	536	504	518	507	507	498	495	463	516	522	497	515	498	528	476	493	483	515	511	525	491	493	514	503	525	471	425	505	487	484	548	504	489	489	556	539	480	535	484	477	539	494	512	514	525	531	462	516	495	524	477	483	470	507	523	479	498	500	505	543	514	502	521	466	525	484	508	499	520	504	485	480	484	507	465	513	493	533	502	523	516	508	493	494	499	502	486	473	475	482	540	502	484	510	505	456	515	505	496	478	464	494	491	527	528	467	475	518	494	522	498	493	487	523	543	524	524	521	500	537	488	489	523	519	459	479	494	510	512	527	511	523	496	491	509	512	447	482	531	508	446	481	453	483	497	488	511	503	514	540	536	521	494	503	497	521	510	529	484	496	500	486	496	457	469	508	499	530	459	450	483	510	512	532	532	491	493	483	505	511	503	458	477	496	502	513	508	478	489	492	517	508	485	521	506	490	535	455	484	496	521	503	518	471	544	517	515	454	501	510	494	506	495	480	496	510	495	488	503	466	491	515	467	509	515	494	528	472	498	488	513	492	492	479	480	475	479	484	474	469	515	510	504	471	459	529	522	508	537	489	530	481	482	502	450	477	486	449	535	488	514	459	488	457	518	507	473	489	532	509	485	515	490	513	506	545	505	510	483	465	485	525	491	504	533	528	507	496	487	550	516	481	515	464	475	480	491	516	544	545	513	523	484	543	493	556	499	514	500	470	480	461	477	527	476	464	493	483	541	512	512	548	487	500	507	501	524	507	506	513	469	520	514	520	467	533	514	473	554	495	526	471	513	513	486	501	488	540	462	533	504	513	499	512	513	492	505	486	493	508	511	491	478	485	486	495	462	503	511	552	470	503	526	477	486	501	472	501	481	517	489	476	482	518	497	509	485	512	509	506	461	475	528	470	453	527	484	471	507	497	514	473	506	533	474	482	496	508	492	500	481	508	493	520	478	495	500	459	534	476	518	537	515	521	477	477	469	524	497	549	494	486	502	519	475	483	491	514	525	515	488	487	506	546	493	506	554	518	509	509	547	516	474	490	483	479	458	486	497	495	462	537	512	523	482	495	512	503	497	550	492	495	489	474	430	535	495	480	473	467	526	513	478	505	517	495	507	490	477	464	480	494	460	496	474	510	494	536	501	506	481	510	494	485	487	503	486	536	498	489	504	501	485	505	549	523	510	476	500	522	512	498	511	464	499	549	487	526	495	533	457	506	532	478	519	498	508	496	480	507	535	497	523	458	483	495	517	479	537	526	505	527	518	527	534	513	479	460	498	539	569	518	467	504	489	533	504	493	483	544	492	512	509	487	491	489	516	495	471	469	519	509	495	516	503	516	521	481	480	496	471	523	473	505	516	469	467	528	529	541	462	498	495	495	484	500	508	494	479	521	466	484	499	508	475	564	523	499	532	548	493	507	508	471	504	519	491	507	548	467	478	517	511	467	541	497	524	476	507	517	506	498	509	495	507	528	543	533	545	498	471	446	472	517	569	530	512	489	523	464	508	473	507	545	545	536	520	501	521	493	531	503	496	460	449	487	487	486	494	489	501	508	485	485	487	513	518	485	484	525	487	500	535	539	530	508	482	503	496	460	449	533	525	507	479	472	530	509	502	488	519	535	469	496	494	483	517	527	507	499	525	528	485	497	453	481	563	516	503	492	482	489	488	490	501	511	505	493	507	530	488	531	536	480	517	531	501	497	487	502	491	496	489	482	488	517	475	491	484	476	528	459	524	497	532	502	496	513	518	489	484	492	461	497	481	465	470	517	522	520	476	497	505	450	489	500	493	530	500	513	502	519	469	520	492	484	544	494	459	468	468	533	479	454	478	473	520	469	484	499	480	520	521	497	497	529	500	490	498	469	471	498	499	493	497	470	468	467	478	464	489	486	507	502	498	503	523	500	503	531	481	497	512	487	474	540	477	482	464	501	454	488	492	473	505	507	494	478	536	501	512	500	492	487	452	485	530	484	461	439	497	499	488	517	498	500	487	539	517	511	527	488	499	507	511	542	559	466	464	507	481	476	485	511	488	492	507	516	547	488	489	508	487	471	482	517	488	529	507	499	469	533	515	526	498	523
21569	38905	34454	25197	23466	19575	14749	10592	7750	5911	4599	3689	2981	2502	1989	1755	1548	1371	1255	1146	1095	1115	1107	1073	1242	1326	1359	1254	1205	1159	1055	1113	1028	940	913	916	934	874	820	863	801	804	776	799	766	761	715	745	747	719	732	724	684	687	686	671	754	724	677	644	678	683	650	702	675	686	662	652	689	667	665	639	638	642	608	672	633	651	635	647	628	618	653	634	656	623	639	685	645	630	628	656	598	702	616	670	592	622	642	609	603	630	629	606	677	649	665	612	607	623	666	632	642	619	639	637	650	662	640	614	601	610	628	558	647	625	638	639	620	654	647	624	615	628	640	703	646	606	609	621	635	595	662	633	638	657	657	626	617	611	639	646	641	614	614	554	659	659	580	619	652	653	651	688	654	639	624	650	645	666	625	647	610	612	566	627	666	644	629	604	651	638	648	654	617	654	609	585	613	694	646	629	648	657	627	598	637	600	640	641	612	671	636	614	625	627	679	703	647	618	638	616	585	623	635	609	615	646	606	690	643	630	625	609	651	594	633	636	669	655	634	621	640	603	596	671	644	674	658	609	604	669	609	626	615	624	676	632	630	608	667	650	667	611	594	669	613	639	614	639	603	680	637	645	616	625	688	611	633	609	668	669	634	600	623	607	658	650	614	682	626	615	601	662	619	598	649	610	636	623	625	620	617	609	619	598	598	653	643	643	662	639	603	650	644	624	622	621	608	630	614	651	585	634	573	600	634	617	613	648	607	620	670	595	612	632	632	649	635	620	658	609	659	635	655	626	625	652	629	663	618	622	657	603	636	626	655	643	651	609	608	617	658	641	596	632	607	621	643	607	648	602	682	657	617	632	619	667	656	624	614	621	637	638	609	666	631	622	644	616	655	646	618	601	644	606	663	651	653	603	629	660	621	643	634	616	639	627	634	639	644	624	624	689	684	598	613	603	643	609	618	627	615	617	616	636	633	620	632	614	659	637	690	568	634	628	611	588	630	623	662	651	660	591	636	671	608	625	636	672	620	621	614	687	595	618	626	642	604	646	658	614	600	613	613	666	623	633	625	616	612	607	626	681	597	619	656	614	615	583	614	655	638	626	659	618	650	651	618	620	625	661	632	625	636	625	610	677	619	593	613	644	648	602	638	602	646	644	656	598	679	680	650	644	634	657	652	657	645	653	651	632	643	649	632	659	631	616	666	626	682	614	659	607	670	602	682	626	565	685	597	649	654	615	591	663	642	610	619	683	607	627	646	609	620	636	631	648	629	621	664	598	662	637	656	618	607	697	629	685	623	644	648	651	653	624	602	657	649	665	666	598	589	582	663	620	636	655	657	598	627	599	664	658	621	636	655	621	625	588	615	619	624	644	604	600	634	649	621	605	615	589	639	638	622	654	630	638	601	596	605	636	677	636	677	608	633	618	616	638	675	642	629	638	671	635	648	652	640	616	647	652	645	627	589	610	607	617	586	664	590	616	650	613	627	682	672	605	613	637	632	646	612	656	628	624	616	647	635	624	620	638	688	656	640	654	644	611	645	625	633	639	662	658	643	625	634	640	606	654	622	630	680	633	599	623	627	591	663	641	650	615	617	596	603	653	621	609	635	621	671	641	691	633	605	638	630	643	662	633	686	614	633	668	668	624	652	578	641	649	601	634	602	638	641	631	632	594	639	648	630	611	626	595	576	653	658	616	609	604	674	643	620	650	643	676	643	643	645	650	645	618	690	617	661	682	612	644	634	614	664	604	605	661	650	613	609	641	600	628	661	617	646	602	615	614	647	628	624	625	588	630	608	622	647	607	653	654	681	629	675	633	603	645	600	670	634	632	674	624	591	654	680	651	677	633	674	618	638	625	686	632	639	638	647	586	633	646	615	583	668	615	657	631	614	618	632	614	623	647	652	592	678	622	626	645	639	614	631	610	651	642	632	628	625	645	585	643	605	668	645	637	622	649	608	684	641	639	631	641	662	574	612	592	609	589	646	670	642	618	642	627	618	666	629	659	644	664	632	672	619	605	696	654	621	625	617	607	632	663	587	590	654	628	630	670	622	635	641	568	656	593	660	632	627	642	611	610	657	633	625	600	642	648	599	621	570	607	622	669	642	665	648	648	643	648	606	619	585	661	667	558	664	628	644	647	621	628	649	709	602	676	591	614	639	682	621	667	644	611	607	650	668	606	623	603	607	675	624	624	635	605	620	634	634	612	637	618	630	603	568	615	659	630	635	627	603	658	629	598	643	613	698	616	645	645	583	599	609	593	637	656	654	612	605	637	662	650	671	640	620	635	629	688	626	657	645	659	596	614	621	672	633	580	651	624	699	607	631	606	626	647	635	663	615	567	615	670	615	588	648	616	643	650	635	616	632	624	658	605	596	629	671	659	652	652	657	657	626	633	656	620	644	608	632	639	613	686	680	637	583	660	628	636	630	674	648	689	625	627	605	651	624	624	664	623	572	613	612	648	633	654	641	649	610	609	642	612	604	624	642	628	635	596	642	584	665	632	641	651	628	670	614	605	686	651	643	604	624	635	618	632	645	582	618	623	671	657	616	576	639	639	616	606	599	641	637	633	634	632	607	629	607	645	648	646	657	656	654	638	601	619	604	655	613	609	581	657	666	674	628	628	647	679	632	611	662	623	645	660	643	636	622	621	624	665	623	608	659	637	636	587	637	609	627	621	631	648	619	657	631	606	589	626	610	659	664	656	623	622	615	696	635	641	628	602	644	590	645	608	618	625	650	572	618	658	637	656	629	607	636	648	618	661	624	662	645	631	638	569	679	643	684	625	673	633	637	641	669	622	597	646	663	641	640	660	639	664	611	641	646	638	612	666	658	638	634	630	646	624	656	630	657	649	638	617	648	682	638	679	616	614	608	645	645	669	618	667	605	643	709	649	644	662	595	612	619	593	616	654	598	654	643	618	640	630	633	616	680	638	637	635	651	650	656	627	667	625	652	682	671	639	635	633	637	637	590	648	653	634	644	583	659	622	686	643	602	592	688	633	651	635	656	616	642	662	676	636	643	590	620	621	667	676	620	602	641	649	635	666	675	656	644	658	671	621	656	682	634	625	660	606	642	632	583	636	644	610	598	640	633	609	650	641	619	600	636	623	636	642	637	586	648	609	637	621	662	635	650	613	639	670	650	648	629	642	644	602	616	595	609	647	623	639	638	659	608	619	628	654	659	680	676	588	697	615	619	614	622	583	620	622	618	681	642	633	625	640	595	611	648	622	566	647	650	635	655	672	610	631	618	595	628	633	604	643	626	625	626	611	591	607	586	647	604	684	674	658	637	626	662	644	615	635	631	608	673	675	613	611	615	644	645	604	635	616	641	635	644	630	611	662	619	618	633	657	640	686	670	610	643	656	631	627	644	649	637	603	604	587	661	633	642	616	627	644	633	600	627	623	634	625	648	637	593	648	631	629	593	620	607	612	652	677	696	591	658	610	604	644	623	623	669	618	635	624	611	613	649	700	635	701	661	626	619	619
22373	20775	28475	23198	20882	21826	19227	8202	4820	3684	2736	2082	1720	1512	1250	984	959	921	838	734	722	699	762	801	717	866	880	835	848	775	679	689	739	648	644	638	627	544	586	537	548	556	534	555	469	479	474	482	453	471	467	466	421	450	480	439	445	472	435	416	476	438	407	480	451	478	458	449	419	430	409	399	434	412	406	411	393	427	423	394	414	404	444	391	423	431	412	439	429	419	406	400	415	392	399	389	414	409	394	437	402	395	425	399	415	414	427	432	417	444	412	432	456	418	416	390	417	405	408	381	407	392	399	416	426	447	423	404	393	401	373	415	376	423	417	390	382	397	425	428	414	439	407	416	437	404	406	429	418	399	399	416	380	385	402	413	398	398	433	373	426	442	419	420	415	416	395	420	403	411	398	418	396	396	404	428	408	366	403	442	395	423	442	421	403	427	394	409	382	413	397	400	382	393	410	386	433	418	443	392	410	409	419	387	398	407	433	395	416	390	417	406	422	438	426	358	405	424	405	411	400	399	403	435	396	389	402	399	414	395	375	406	390	403	376	404	426	386	438	391	394	423	409	395	409	398	435	406	409	403	415	402	421	422	419	389	404	430	407	434	428	417	397	393	427	445	411	411	390	398	393	441	415	446	419	437	409	410	425	425	427	411	438	384	408	367	445	388	386	409	402	360	399	396	397	406	393	406	445	405	447	406	400	425	409	420	429	407	407	419	408	419	403	416	385	412	411	410	404	424	389	395	425	419	438	413	389	409	378	391	416	404	437	386	406	417	424	418	392	400	401	428	419	358	409	362	422	432	412	439	386	412	379	412	407	427	395	389	429	401	386	404	407	407	394	391	429	420	415	428	433	384	420	403	426	407	401	430	396	402	372	402	456	415	425	401	438	405	430	388	357	423	399	411	400	413	373	408	386	377	427	381	420	396	400	405	406	422	420	420	408	365	427	455	393	413	425	364	395	404	435	430	389	424	416	404	402	420	386	428	436	386	371	407	434	387	389	422	385	377	432	380	413	400	380	466	401	402	412	390	373	445	420	396	436	393	399	438	410	417	406	428	407	426	440	387	399	393	399	427	388	402	423	412	391	447	393	389	411	431	425	424	394	450	416	394	419	406	430	410	422	392	415	407	400	415	386	408	405	399	398	386	398	392	424	414	432	452	432	414	442	415	419	403	373	450	440	380	423	380	433	418	410	398	412	388	393	403	421	409	427	369	394	404	397	429	413	388	390	413	412	414	415	405	397	397	410	389	402	403	385	407	373	449	380	431	374	435	417	464	415	417	458	391	370	401	421	449	408	395	432	422	434	404	400	392	407	434	407	430	433	430	401	396	368	444	418	396	402	414	392	431	415	416	388	372	418	403	390	364	366	436	431	444	432	400	385	391	397	411	403	391	420	424	372	365	429	393	393	418	395	415	417	382	445	405	425	451	396	383	400	408	411	410	435	412	373	447	370	421	412	414	436	359	394	434	413	389	419	393	411	387	422	407	457	420	399	383	416	410	360	388	408	380	432	391	400	420	416	420	410	412	423	387	404	367	401	399	403	429	410	382	397	397	405	384	416	377	436	391	443	425	426	413	419	396	395	390	406	427	444	440	416	408	418	423	408	413	453	409	437	436	411	376	388	396	395	397	413	391	377	415	419	419	404	395	395	432	421	423	387	423	434	399	387	421	397	406	410	417	354	433	386	393	416	408	391	390	402	413	399	399	401	382	422	435	401	446	401	451	431	408	395	413	369	407	419	412	401	413	385	418	415	427	402	402	379	401	380	407	411	438	402	398	433	433	401	399	428	389	411	388	411	422	442	416	455	422	409	416	414	407	387	413	402	415	409	400	376	383	391	414	411	401	401	423	415	417	406	410	386	399	421	405	379	421	418	384	426	403	405	388	444	382	410	407	403	378	379	379	390	399	375	401	441	415	405	381	377	428	387	388	368	409	421	416	376	422	387	432	372	438	426	427	414	401	411	393	398	373	393	392	411	391	424	396	375	378	422	428	409	389	408	405	434	414	388	408	406	379	411	409	427	391	415	405	440	420	391	420	402	379	381	439	366	383	427	375	408	380	415	416	407	433	390	455	428	390	405	410	406	414	421	371	395	402	399	432	412	399	380	403	424	426	399	397	447	397	435	413	397	418	411	412	392	419	397	409	420	418	405	412	401	440	415	434	439	403	408	432	430	434	433	411	440	411	411	416	401	451	431	440	428	359	420	418	384	384	394	398	427	416	464	401	432	397	408	427	427	387	410	427	428	421	429	391	374	425	406	377	364	410	440	392	420	391	429	411	418	396	405	434	394	384	432	391	418	389	402	410	424	405	401	393	377	389	397	377	372	410	402	409	428	387	411	407	391	380	408	414	422	406	431	426	393	392	404	420	414	396	436	426	371	412	449	413	431	408	397	430	409	382	389	425	410	411	405	408	386	397	422	410	429	397	402	398	430	445	420	416	395	426	425	382	429	404	412	416	381	420	415	393	373	402	431	404	405	434	439	380	439	383	405	411	399	422	420	409	382	409	395	403	404	421	374	415	407	402	416	458	410	391	375	430	419	422	402	407	402	421	382	378	402	432	393	385	401	426	439	423	402	401	382	390	438	412	405	410	419	414	388	403	406	392	392	395	425	405	419	397	415	392	407	406	404	410	394	402	394	451	400	381	421	406	474	376	427	391	438	376	445	397	384	388	375	411	410	409	389	428	401	403	416	406	429	417	402	431	422	406	387	421	421	417	436	402	401	405	440	401	391	391	376	423	395	427	418	401	358	434	414	390	422	424	407	422	376	420	421	410	418	413	475	416	408	405	446	413	412	430	460	394	420	421	430	394	423	436	445	396	360	430	402	434	376	384	413	366	454	397	425	405	397	393	403	454	415	397	417	436	452	401	397	392	385	421	413	406	393	428	440	405	402	386	435	435	428	424	395	417	461	432	382	404	424	412	408	407	392	420	397	405	420	404	424	399	419	375	401	415	413	408	431	401	430	392	400	423	391	389	365	437	396	374	379	399	418	443	452	416	408	402	399	401	412	407	417	398	425	421	405	402	377	409	391	403	415	395	438	401	399	417	378	454	422	406	426	419	370	399	401	409	415	421	408	444	415	383	394	418	393	412	381	423	412	419	432	397	366	411	439	397	392	413	415	428	409	422	424	389	390	432	394	389	402	384	409	450	414	393	405	419	382	424	384	400	397	398	450	384	406	391	428	379	404	398	404	397	363	442	388	416	381	413	409	402	438	387	394	408	412	430	391	396	398	407	430	414	394	393	406	416	418	390	386	411	403	397	427	425	434	423	408	408	387	363	402	454	390	367	412	399	436	404	377	412	382	403	391	405	392	422	400	377	378	405	381	421	410	402	368	427	409	401	380	383	425	415	407	382	407	401	409	432	437	427	432	401	396	394	447	416	411	381	425	377	408	423	388	336	386	385	409	454	376	355	435	365	418	370	386	390	401	388	410	420	400	405	391	423	404	409	426	375	395	396
22958	42635	38303	29254	26508	22227	17265	13071	9600	7664	5828	4639	3591	3122	2564	2068	1835	1539	1506	1304	1181	1168	1202	1262	1229	1401	1481	1455	1292	1145	1116	1156	1138	949	929	956	901	848	746	764	754	809	789	764	686	645	628	700	598	613	599	624	640	592	601	622	609	581	559	541	563	539	596	572	604	602	628	561	544	498	492	525	513	484	539	524	523	532	502	534	513	515	514	486	506	541	467	494	523	492	528	521	515	528	512	480	499	553	529	506	549	531	481	488	492	499	503	491	509	490	497	499	517	528	508	525	516	507	518	515	479	495	492	512	482	528	496	557	514	506	510	533	472	499	526	518	502	509	524	536	510	529	506	504	553	529	479	512	500	506	555	476	481	498	551	502	473	491	514	522	473	512	493	487	493	508	458	531	491	528	514	498	495	473	503	515	485	425	522	485	520	514	503	501	482	529	482	514	521	533	497	494	506	483	498	481	499	495	529	477	506	477	528	493	481	489	470	520	519	494	500	475	483	516	493	476	528	521	530	535	501	515	518	512	523	485	509	491	469	478	513	487	500	496	523	502	485	492	493	511	463	513	472	526	508	491	490	520	485	530	494	482	491	507	502	482	513	540	477	531	476	516	538	511	526	515	519	519	493	449	465	504	496	541	501	495	546	520	464	510	510	496	431	512	526	533	522	491	476	503	481	512	526	533	500	485	505	523	497	493	524	490	527	535	524	523	523	486	462	497	515	526	527	525	472	529	483	493	499	504	488	538	535	479	484	482	552	491	480	483	536	496	497	529	501	508	488	513	522	486	487	497	461	500	466	509	482	488	493	504	525	511	474	464	490	516	505	469	497	551	531	517	492	522	498	506	531	521	526	508	478	500	479	519	466	510	491	487	533	463	501	506	487	489	484	521	456	531	478	491	484	502	492	481	464	494	523	499	477	480	579	466	523	546	479	477	476	472	524	477	466	508	511	489	511	524	499	506	520	479	530	483	511	516	519	513	476	503	515	502	490	524	499	487	487	492	503	539	498	483	485	491	503	525	488	524	502	534	521	472	532	470	514	503	508	492	512	470	493	505	497	488	499	509	492	457	480	566	508	518	510	533	552	475	527	487	522	494	481	469	500	500	524	468	479	516	512	500	535	491	528	498	485	530	528	530	504	481	499	510	524	512	470	501	488	446	480	490	512	508	500	511	460	505	514	485	459	480	502	531	507	507	502	492	532	457	481	479	517	507	480	487	548	491	506	526	518	521	498	522	465	526	468	533	502	521	553	522	498	464	498	514	545	523	508	560	480	530	503	510	501	486	454	470	515	554	466	473	479	486	512	487	455	495	462	528	509	502	503	476	479	513	501	507	468	482	518	478	484	508	500	513	494	515	489	529	502	487	527	536	547	479	477	511	489	476	471	481	496	526	486	496	484	529	543	478	558	542	502	485	540	518	530	505	490	470	509	504	476	508	480	489	504	508	489	457	506	515	481	496	519	482	498	484	544	526	491	540	499	536	488	455	517	482	507	524	533	493	514	522	476	489	529	484	502	530	510	485	492	477	481	522	497	510	497	548	487	510	515	524	533	511	544	527	463	501	491	497	520	520	481	510	481	512	487	494	500	489	524	505	511	485	513	496	512	510	513	465	468	536	541	529	548	515	494	483	527	495	510	496	515	509	480	513	472	521	514	492	499	489	502	494	499	482	462	479	497	502	509	502	509	510	531	486	510	498	499	490	498	521	493	487	468	497	516	492	503	480	532	469	488	509	488	490	506	475	501	474	495	523	494	510	504	521	496	480	441	496	537	468	473	464	478	501	505	460	505	527	548	502	507	516	524	476	486	508	473	485	547	464	499	480	489	521	515	519	457	474	486	497	468	527	491	492	511	498	520	504	485	506	530	495	454	467	453	552	568	471	479	457	522	531	489	531	498	481	527	547	531	528	484	460	561	537	502	476	529	495	499	487	533	526	481	479	505	509	511	520	516	515	470	523	508	508	530	524	494	512	518	518	513	499	516	486	487	478	479	518	502	518	536	505	479	545	496	456	521	508	482	491	474	523	474	511	483	490	509	516	511	521	497	510	506	466	514	528	475	493	507	491	545	496	520	548	545	495	491	489	480	479	489	508	525	520	471	499	502	491	490	461	518	511	502	522	519	521	527	480	524	473	510	499	502	543	504	529	504	497	455	493	499	498	473	506	530	497	475	510	491	507	492	544	476	488	502	489	515	503	508	507	511	497	468	512	496	479	504	529	530	486	444	488	569	490	481	480	480	482	510	537	476	502	508	500	466	474	499	462	498	491	470	455	488	505	492	515	502	503	501	505	491	470	480	522	529	489	503	507	456	519	553	538	466	495	510	518	502	453	482	513	506	559	486	519	527	499	534	499	494	471	485	491	495	466	488	481	510	504	516	493	514	499	520	486	511	528	509	499	515	515	520	530	519	459	476	490	509	470	480	538	524	492	523	468	543	531	543	495	520	515	524	535	505	493	494	495	505	484	484	513	510	518	534	496	460	493	534	494	503	506	496	445	468	518	501	479	478	490	460	486	491	516	493	526	507	517	497	468	497	528	471	503	488	458	474	533	537	490	517	475	515	511	507	506	467	504	534	540	511	473	503	511	500	539	506	516	514	522	499	491	502	481	501	495	542	531	463	536	498	488	504	497	483	454	493	500	497	509	499	441	482	493	494	516	483	508	514	490	483	468	505	498	491	553	527	500	517	467	478	522	478	486	512	517	532	527	502	511	498	510	437	525	497	487	525	502	507	510	498	459	492	506	489	493	486	524	500	484	472	463	478	467	537	488	526	484	482	511	512	488	480	515	544	483	555	478	559	526	490	525	532	525	506	522	516	462	510	533	488	512	498	513	493	519	486	515	512	510	486	491	474	466	493	513	461	497	496	518	474	494	529	523	476	501	572	509	489	479	504	516	522	509	515	519	526	510	506	485	489	539	494	502	495	530	525	523	491	532	503	522	503	485	467	526	484	521	485	488	497	485	500	529	512	495	479	494	480	476	519	509	479	520	525	523	519	505	515	488	501	531	504	514	496	461	522	481	521	496	477	517	484	483	528	528	493	516	512	521	460	474	489	533	453	509	482	522	531	462	475	497	491	493	471	503	537	500	489	509	552	494	472	496	515	500	494	477	478	493	483	525	487	505	574	532	507	530	488	500	480	510	496	499	462	518	518	472	472	466	507	528	495	496	517	492	494	448	499	478	521	493	525	491	506	513	487	491	497	457	511	515	530	503	482	565	483	501	507	533	481	483	511	487	489	542	528	508	518	497	474	501	514	491	463	512	486	518	498	480	490	518	495	496	479	508	510	489	505	500	508	503	476	543	556	529	511	463	523	488	508	534	523	491	477	501	530	528	487	480	517	499	488	485	499	533	463	469	508	526	524	526	496	494	528	482	477	504	481	516	499	505	484	476	498	485	470	501	519	523	531	582	502	493	492	464	495	516	531	495	509	549	491	533	537	459	526	481	495	494	477	496	490	503	490	525	488	480
26793	22949	25311	18679	13255	10211	6414	3998	2895	2122	1761	1425	1233	1092	1024	912	847	817	825	778	763	763	785	780	770	861	856	849	787	785	752	766	757	751	722	731	729	690	723	669	686	657	701	667	678	666	685	677	622	677	623	646	673	659	644	619	655	686	653	692	654	693	625	710	658	657	657	673	650	676	616	640	582	656	642	601	593	629	647	669	624	637	624	655	622	623	680	616	664	650	638	600	606	705	632	610	646	670	619	643	591	576	636	635	599	629	582	614	595	641	615	599	685	581	647	609	596	629	625	660	627	684	620	681	622	615	616	610	620	617	651	637	634	575	625	574	640	643	685	595	682	611	607	606	637	640	605	593	634	612	654	617	611	641	649	601	610	625	625	672	648	645	637	660	617	621	677	649	598	609	619	652	634	623	612	616	620	649	658	652	592	638	625	614	641	683	618	619	632	647	633	655	629	601	655	621	612	631	610	618	678	589	593	619	573	662	626	556	571	581	626	652	620	629	660	649	614	626	628	636	652	618	677	650	658	633	644	645	624	629	599	603	585	641	638	647	619	672	615	588	642	609	592	643	643	608	647	613	593	656	629	640	658	584	620	647	601	658	619	627	670	611	639	636	597	646	593	612	647	660	633	609	640	618	597	622	656	610	618	622	659	612	614	622	626	661	658	623	580	660	609	601	643	590	631	651	611	641	670	628	656	640	615	620	639	622	624	598	619	663	648	664	634	612	601	679	616	624	647	642	600	624	592	651	652	624	633	637	628	631	623	650	657	631	623	633	645	623	619	641	583	681	605	585	598	652	596	622	650	656	602	619	667	644	633	641	624	626	679	642	653	625	651	652	606	605	652	632	607	647	656	632	638	601	619	626	572	624	680	631	630	622	649	642	647	603	632	641	647	647	623	639	631	613	614	618	632	637	644	654	637	654	661	651	636	606	605	635	639	632	675	621	664	656	611	635	613	650	587	621	634	678	652	614	663	620	649	674	606	657	641	631	641	620	644	616	614	652	680	662	645	623	634	616	650	603	680	616	648	619	645	605	654	619	644	596	612	614	644	604	602	631	627	624	568	661	595	564	607	678	610	592	652	651	634	671	643	617	651	626	609	589	614	642	589	651	614	628	633	625	678	643	650	663	640	639	589	628	659	603	695	635	651	594	641	643	638	647	644	649	619	595	647	625	643	634	631	609	645	639	635	648	640	638	592	626	620	610	605	652	612	599	626	641	647	571	628	624	623	636	635	590	594	632	602	622	651	633	637	604	669	665	633	616	642	623	616	591	636	664	626	622	635	638	609	636	642	620	648	608	634	636	610	605	639	596	596	649	642	672	686	644	629	600	634	631	630	667	638	617	681	646	643	626	616	609	640	639	649	611	613	636	589	607	694	658	646	579	612	639	656	666	589	621	603	672	649	656	590	616	606	631	645	653	619	656	592	620	623	634	610	638	614	609	638	608	636	645	582	643	662	639	609	617	601	670	621	580	682	661	619	667	604	636	633	636	636	638	644	638	648	579	615	617	653	623	608	593	658	629	614	640	634	602	601	641	663	601	612	628	636	610	596	611	593	616	646	631	636	624	658	577	584	668	627	661	662	609	630	662	639	641	637	633	637	632	626	669	591	667	645	632	653	620	600	599	594	591	617	672	637	611	647	657	623	645	637	586	650	646	681	626	596	559	617	641	632	624	612	590	622	656	628	606	642	603	631	675	669	659	631	681	621	583	606	607	584	641	595	652	667	605	654	623	650	619	623	625	637	643	628	625	611	639	599	615	613	615	672	627	640	686	652	655	651	633	635	639	599	623	621	623	640	643	629	598	628	605	649	654	638	609	630	646	625	640	643	641	638	614	641	631	653	618	627	617	677	600	583	604	638	637	673	616	623	619	606	662	657	620	605	624	633	648	630	642	632	630	633	599	626	627	614	653	650	615	607	634	626	635	626	635	637	628	655	652	671	654	652	659	622	645	652	631	627	620	623	640	666	630	658	556	634	650	595	603	620	628	633	613	601	574	612	648	610	677	608	630	588	629	592	657	634	630	609	605	648	650	627	629	621	656	596	651	595	620	633	610	624	618	608	638	607	600	678	608	658	635	624	613	603	609	615	632	608	679	639	625	632	615	617	658	626	588	651	621	580	629	647	690	630	628	587	623	640	606	619	612	614	684	604	623	610	602	639	628	688	658	631	642	640	628	596	613	606	636	611	646	598	624	623	595	614	666	641	621	717	669	644	642	634	656	640	636	618	661	599	647	614	653	637	672	642	650	582	635	660	649	637	626	604	625	635	602	683	596	606	639	608	621	653	643	628	646	670	644	674	629	655	611	673	630	623	637	674	649	622	635	611	643	616	630	618	617	679	665	620	615	585	652	653	614	641	627	563	618	680	653	644	614	636	616	639	621	638	615	670	630	599	572	615	642	623	663	626	581	615	621	647	638	639	607	591	627	616	635	637	668	616	664	621	625	663	628	624	634	623	639	630	618	586	625	655	620	636	631	664	602	626	638	626	648	636	646	634	617	605	581	642	649	601	633	668	602	661	656	638	678	609	637	633	650	603	623	656	646	620	643	629	628	647	609	614	666	672	628	631	607	593	660	607	623	612	622	655	634	643	640	622	603	641	608	621	685	625	592	624	578	596	685	669	621	681	601	618	686	683	571	614	635	615	634	647	636	648	631	622	583	651	617	607	636	596	688	589	645	671	585	616	621	640	665	649	578	636	657	612	636	610	635	618	610	633	578	589	650	620	643	619	613	600	621	639	664	615	653	658	599	596	626	668	620	633	598	622	629	615	587	670	663	637	619	597	597	635	655	625	591	646	612	647	629	610	622	688	633	622	624	656	638	649	600	643	630	648	655	653	625	611	617	628	636	617	632	660	643	636	648	597	644	636	603	668	637	663	593	629	607	607	631	607	618	604	653	629	642	617	637	589	599	635	668	642	623	627	653	612	620	640	644	607	610	627	653	664	629	625	636	637	609	678	634	676	620	636	639	671	642	661	626	638	621	587	633	636	670	651	651	630	609	644	692	636	617	646	642	632	616	609	671	619	620	600	605	659	658	616	615	594	589	677	596	681	594	664	628	657	647	621	613	607	642	645	595	612	594	627	591	615	602	645	624	676	585	623	604	646	686	644	608	650	589	644	664	621	623	628	634	593	639	585	603	597	602	588	597	675	647	632	669	607	641	654	638	602	649	602	606	647	645	617	643	631	626	612	631	633	616	595	665	639	615	598	627	568	673	661	675	634	632	645	662	668	649	619	604	590	607	585	629	652	624	646	626	640	602	588	616	616	652	625	609	640	637	643	609	607	668	645	609	613	634	599	621	635	657	647	607	634	707	616	597	669	608	625	614	621	597	616	561	599	619	661	651	621	591	596	623	663	660	641	628	637	660	647	628	632	636	601	628	603	646	603	633	614	615	632	627	607	631	648	597	721	688	641	669	619	655	630	622	640	626	637	605	626	624	620	643	602	669	681	657	630	566	630	637
21339	33572	29085	20358	18336	15610	11448	8191	6038	4585	3617	2729	2187	1909	1660	1523	1331	1318	1179	1078	1054	1030	1143	1200	1162	1198	1347	1233	1132	1095	1024	1049	1059	988	989	972	1007	982	938	911	944	852	921	833	843	895	890	834	857	803	800	844	816	808	807	883	804	864	769	792	789	812	812	797	817	817	803	794	754	799	809	802	811	790	808	778	811	710	775	757	809	797	795	811	780	813	784	778	744	794	832	792	788	770	778	764	785	766	769	752	821	746	795	767	800	814	772	748	807	789	787	768	726	777	774	763	786	755	780	733	783	736	763	795	800	788	812	800	812	786	797	829	781	792	790	808	808	767	777	831	772	831	742	790	776	820	763	720	781	796	800	795	762	791	795	797	763	716	764	776	782	757	749	746	804	797	791	759	748	733	764	762	748	740	770	764	759	772	810	782	785	816	807	773	801	837	752	863	788	773	780	796	818	765	798	747	778	775	784	783	827	784	770	765	791	780	795	799	767	771	786	815	756	787	768	725	751	799	813	769	823	734	825	777	773	762	778	754	767	742	805	754	779	741	795	850	769	779	811	776	799	773	820	806	787	818	775	750	767	759	763	793	786	757	785	776	776	786	805	785	826	766	794	772	770	777	750	857	758	738	793	784	801	757	787	805	772	773	763	754	746	776	812	796	764	727	813	821	805	792	767	769	760	764	763	832	792	809	761	797	750	799	836	737	782	805	800	771	774	770	779	786	777	776	744	802	751	777	806	766	780	844	772	787	788	775	856	795	813	828	751	790	823	767	774	757	769	818	770	794	780	728	822	787	819	766	802	805	754	763	785	724	770	746	758	801	824	778	791	794	787	782	790	816	797	787	750	770	774	781	808	769	769	811	771	817	807	791	760	811	809	764	762	761	723	781	804	802	780	763	800	825	791	807	811	806	804	818	784	809	776	747	801	789	783	769	731	855	781	780	761	753	799	807	804	813	758	802	780	778	790	767	767	798	755	779	776	754	781	794	744	784	776	753	799	821	797	727	710	797	754	784	742	796	776	758	738	763	788	778	781	775	767	795	758	745	762	769	737	789	732	774	763	757	772	841	765	776	779	813	772	846	796	831	806	814	817	772	781	765	771	713	779	759	789	790	807	803	722	760	748	739	751	789	851	814	781	780	791	764	793	763	745	786	801	766	770	785	750	815	823	776	838	815	788	786	772	769	805	785	762	810	831	780	791	817	767	776	789	782	779	812	760	770	792	755	787	823	791	779	786	777	791	754	804	784	765	831	760	753	790	811	744	797	762	809	760	773	724	748	774	795	746	724	765	782	757	804	787	803	756	769	802	760	757	805	741	761	765	803	731	741	760	768	815	774	802	764	820	792	798	820	808	764	742	792	825	775	801	776	764	775	795	795	782	803	770	738	772	764	752	761	779	796	824	788	731	780	786	785	763	783	825	775	792	763	779	764	748	805	789	836	806	753	793	811	765	746	761	781	804	781	807	796	753	749	816	786	789	765	792	748	775	758	754	763	800	748	828	817	763	770	770	839	772	782	803	764	787	732	776	791	741	723	781	837	802	803	735	799	753	794	758	787	783	791	772	789	758	749	768	821	798	746	827	826	749	766	778	793	768	827	797	848	765	767	740	781	825	720	748	745	787	783	728	807	746	746	792	775	793	811	769	779	789	747	815	839	796	760	813	803	776	811	796	853	811	728	756	781	799	809	713	780	751	744	770	801	879	767	757	808	772	837	719	806	794	754	801	803	774	724	784	794	749	788	771	743	811	799	802	755	777	755	792	778	789	789	760	790	790	809	783	821	731	766	808	778	782	774	800	805	808	830	749	753	770	799	724	793	785	777	759	804	812	787	791	787	781	789	797	773	766	780	773	786	731	724	724	760	749	798	794	755	808	788	796	796	734	822	789	719	809	787	788	772	737	748	739	743	801	785	753	787	787	797	757	770	800	802	755	777	755	817	774	782	807	735	778	727	814	808	807	856	818	801	738	841	796	781	764	810	754	771	802	778	801	717	764	781	755	780	794	755	797	771	738	785	801	800	772	761	752	811	805	778	774	784	769	835	793	793	775	767	758	795	775	761	754	818	753	813	813	812	803	736	783	789	795	807	735	796	808	765	737	798	798	836	799	782	763	794	802	764	796	724	754	821	814	753	797	782	786	761	799	821	790	741	821	746	763	803	782	795	740	796	804	804	816	806	778	763	772	819	833	747	769	738	793	784	784	760	808	795	805	716	798	796	795	777	781	796	731	725	769	792	790	791	777	784	782	772	779	813	781	796	817	767	820	771	784	758	779	793	816	765	738	794	817	761	817	791	746	773	758	771	737	750	764	791	760	776	803	810	790	771	789	790	728	793	803	849	778	823	797	793	823	788	755	776	820	746	784	759	827	797	807	782	786	761	756	759	715	764	807	770	786	817	814	792	801	742	817	794	769	826	777	762	763	757	767	772	769	751	761	792	773	767	819	777	777	768	788	777	816	830	766	771	782	776	757	790	791	804	820	801	813	780	757	778	785	721	793	796	784	787	781	794	785	783	722	807	817	805	773	820	845	785	777	742	756	749	759	809	794	777	780	783	838	779	815	781	775	770	725	765	788	776	779	798	755	781	794	818	790	769	797	750	797	766	783	809	788	811	737	794	752	814	794	799	773	798	779	802	786	785	793	763	754	832	781	864	762	716	717	768	771	778	817	754	763	783	759	815	768	777	816	778	776	745	763	850	805	783	769	766	743	759	773	851	704	764	816	725	807	808	814	785	819	797	782	731	777	797	746	764	825	797	748	747	792	695	773	747	824	730	816	769	772	789	791	757	789	774	768	853	761	784	755	757	782	821	812	762	790	801	786	790	802	770	780	756	788	782	779	784	783	773	783	801	792	792	743	764	760	819	768	762	814	750	793	752	812	798	826	741	813	775	742	761	757	778	737	794	815	783	830	784	805	802	824	786	798	793	744	777	760	818	784	737	750	806	793	816	827	777	769	864	801	746	813	768	765	741	791	784	778	758	724	839	815	764	746	836	738	752	778	836	784	742	827	798	773	806	738	799	787	785	786	798	777	787	768	758	760	807	752	766	754	772	749	772	765	784	788	791	738	784	768	777	779	743	732	806	768	761	813	797	860	844	749	778	757	792	805	755	763	750	815	767	788	764	762	800	766	842	803	796	784	773	807	770	742	806	793	773	771	801	750	789	755	828	769	828	757	809	799	751	764	761	748	812	764	778	794	780	749	770	753	808	753	793	797	800	771	807	766	784	766	803	772	777	769	778	795	857	777	798	779	737	747	761	706	788	779	779	751	754	771	760	760	834	798	803	795	793	835	782	744	696	778	755	739	756	764	744	765	717	817	792	767	776	802	745	775	776	750	765	736	784	784	829	752	735	764	793	759	771	845	788	767	778	837	790	762	780	755	821	783	817	830	758	767	800	770	766	731	817	802	779	778	781	816	795	754	780	791	795	802	785	777	802	789	766	758	770	775	772	760	757	764	789	804	782	748	805
23385	20834	28105	23754	21258	19082	11638	5797	4024	2896	2074	1670	1394	1217	1147	920	861	864	827	743	766	711	745	765	798	862	868	833	796	730	699	728	731	627	667	669	659	610	607	597	606	568	596	602	566	589	570	547	568	543	547	506	570	527	542	589	533	534	557	519	529	485	527	533	511	498	515	530	516	467	497	507	513	492	496	526	494	513	503	496	493	519	462	524	526	497	495	504	484	476	470	509	531	480	507	475	468	516	476	525	525	503	500	512	516	501	478	519	534	512	498	539	466	523	501	522	529	503	487	479	520	496	498	538	480	509	477	543	538	506	500	489	484	507	523	504	528	531	494	507	561	530	491	466	528	481	518	501	551	532	519	483	489	508	500	479	439	495	475	485	535	532	501	515	474	540	493	458	487	478	513	512	503	511	548	475	542	482	493	480	475	495	517	531	508	511	493	507	493	476	500	479	494	478	494	507	490	476	491	535	517	493	540	533	515	526	490	498	512	518	517	512	490	519	539	499	521	505	502	460	475	496	490	486	514	476	494	492	516	518	520	486	491	476	547	476	490	481	531	494	491	542	529	530	471	520	486	494	515	516	496	542	526	508	518	501	501	499	530	476	512	540	509	529	513	475	499	484	517	507	525	500	526	539	516	506	510	488	499	522	497	508	449	504	509	497	512	529	510	510	498	528	515	550	526	537	556	532	493	495	514	541	487	483	515	514	524	473	503	527	498	490	534	494	481	521	506	500	533	485	498	530	505	538	518	498	506	503	490	510	488	484	510	524	529	532	529	473	506	468	482	512	523	491	499	482	553	493	485	507	528	513	507	482	510	493	482	489	535	475	534	504	527	509	513	531	518	481	460	525	522	441	508	525	521	501	479	549	498	505	467	499	522	495	501	546	510	520	493	489	489	523	539	553	507	528	540	537	522	567	498	506	526	506	516	507	515	499	505	475	507	504	521	513	510	518	503	476	508	497	501	470	514	516	509	474	500	526	487	469	504	493	505	505	484	504	509	532	477	508	519	536	471	490	451	543	489	501	486	492	532	507	511	481	457	495	524	494	524	500	469	522	497	500	515	505	504	490	499	482	537	503	501	461	471	511	547	478	509	489	459	475	515	489	508	477	545	530	452	499	519	504	531	462	524	537	498	534	457	488	503	522	489	487	564	511	546	534	548	533	507	492	483	533	481	505	519	512	532	514	521	540	519	477	526	494	496	556	545	526	467	543	501	491	486	480	525	555	494	485	490	478	484	469	448	532	499	514	485	542	545	530	491	542	484	488	563	498	499	500	559	555	503	479	495	518	521	494	519	517	475	513	488	469	544	499	523	492	543	505	509	502	505	435	522	497	485	489	445	517	515	500	492	505	498	528	515	474	500	508	480	525	491	498	505	513	522	515	548	540	506	486	525	527	498	473	488	500	507	496	500	513	480	452	510	518	518	461	485	536	485	490	508	517	478	512	501	545	510	525	447	541	522	531	523	489	509	494	537	454	501	486	510	497	506	481	476	542	478	507	472	526	487	477	535	463	510	500	473	522	499	513	473	483	522	517	512	510	513	540	506	468	530	486	538	528	525	502	486	524	536	519	501	501	497	479	524	492	531	510	490	497	500	491	538	482	528	446	490	506	521	500	530	525	453	490	505	496	476	468	475	496	553	468	519	491	455	515	479	472	506	474	482	465	491	455	500	515	492	511	504	499	496	503	504	525	495	465	527	488	519	485	510	480	483	500	473	523	449	504	498	540	484	500	525	505	491	493	493	487	545	512	541	510	494	478	500	498	539	458	492	532	470	504	521	507	513	500	487	536	494	469	513	510	502	493	522	504	504	503	518	510	503	517	496	479	475	503	508	505	509	487	513	495	499	477	518	484	492	501	519	500	501	537	505	509	493	475	500	502	551	496	528	496	477	494	487	510	518	479	482	511	525	511	492	466	495	491	519	504	510	513	496	477	519	523	508	522	538	475	511	499	523	504	502	540	486	490	540	517	499	495	565	508	513	487	470	549	537	526	486	508	494	507	502	489	537	486	488	494	531	461	518	513	503	542	497	516	490	471	535	492	477	472	505	489	501	524	526	493	506	554	503	540	510	505	499	495	503	533	455	502	519	502	478	503	523	490	533	518	514	514	483	520	508	481	483	543	505	496	535	536	519	522	471	510	525	526	504	517	532	502	549	488	531	484	491	499	547	493	507	507	523	499	521	513	491	522	529	483	497	459	493	537	449	512	509	524	495	503	487	537	496	516	552	508	474	524	549	478	449	489	540	531	495	478	467	510	541	519	517	526	460	498	504	527	500	525	494	523	511	538	518	508	495	488	459	494	510	532	514	488	474	523	518	482	470	487	521	504	491	478	472	548	525	500	499	477	515	530	524	497	517	519	502	523	483	526	527	502	438	513	487	536	473	500	500	498	469	529	556	520	488	519	515	498	515	522	517	513	494	495	517	509	517	546	510	518	545	505	504	516	494	500	512	540	524	514	499	441	468	487	534	475	501	478	464	472	478	527	507	505	536	502	479	484	498	510	518	545	507	514	476	515	537	532	510	491	503	498	545	502	491	501	528	529	521	487	498	489	532	494	525	497	531	478	536	520	526	513	513	489	495	479	554	495	482	516	516	495	483	539	509	500	499	500	497	485	485	489	520	510	484	510	478	487	514	508	494	531	525	505	492	477	512	531	489	523	517	538	485	513	520	505	477	521	502	499	502	540	502	522	499	474	502	461	495	534	507	505	485	508	462	514	498	495	502	492	513	488	532	489	530	492	502	508	526	492	481	476	484	515	520	486	474	489	524	483	499	487	530	546	473	537	525	530	549	503	524	488	520	482	482	489	522	510	490	520	509	530	487	510	499	496	515	513	467	486	512	455	501	494	515	519	535	485	490	521	470	490	487	547	501	473	496	518	515	537	501	499	504	493	503	503	442	499	449	461	499	528	485	488	492	520	499	476	515	456	468	482	516	503	543	520	496	508	510	495	502	493	490	475	487	487	500	473	525	501	458	499	452	506	504	518	493	497	496	474	522	516	503	529	497	487	495	519	475	497	506	506	536	494	510	503	514	519	525	505	499	524	512	518	513	503	504	517	536	472	491	485	505	499	501	492	517	540	509	480	483	495	529	515	488	513	496	511	498	507	511	546	516	493	526	506	475	512	501	511	485	482	535	529	491	500	482	450	517	486	485	503	552	529	489	490	461	511	515	511	512	501	505	504	532	504	517	517	533	531	491	477	520	464	485	506	487	514	505	449	521	515	534	503	487	439	500	521	506	506	510	505	497	511	488	475	508	546	506	512	496	523	552	537	470	523	476	513	512	492	507	507	477	516	509	457	488	490	476	507	533	493	496	490	501	485	511	491	532	545	531	523	503	521	495	508	508	517	469	494	507	473	482	449	487	521	505	507	550	508	537	507	503	497	485	530	517	499	526	506	540	515	502	497	485	509	525	527	510	512	492	514	521	491	537	453	469	465	517	542	516	542	500	473	483	481	537	501
21292	39122	34651	25774	22507	19774	14391	10576	8326	6304	4541	3577	2930	2427	1996	1688	1562	1431	1277	1157	1077	1073	1120	1210	1260	1260	1371	1304	1238	1127	1105	1056	1102	1044	910	948	935	886	857	882	874	854	853	823	748	742	740	727	737	739	721	711	694	714	691	699	693	670	671	664	626	696	682	699	674	658	644	676	655	673	686	643	648	645	625	623	638	633	656	627	625	675	655	672	649	644	633	642	676	633	639	632	630	632	683	671	630	681	613	601	585	642	667	650	638	689	661	654	611	629	644	611	715	626	624	642	670	664	611	630	572	623	635	657	636	626	653	636	641	679	625	660	664	653	662	606	681	625	674	664	644	601	643	601	656	678	657	653	628	630	643	637	643	610	631	659	641	733	584	639	620	621	647	613	653	685	633	649	647	606	631	646	655	708	602	644	606	604	644	672	631	602	633	625	606	627	626	641	644	665	646	674	645	637	619	651	593	655	665	671	653	644	646	658	676	654	621	649	644	654	617	659	608	631	660	630	644	626	678	636	638	614	662	646	657	616	644	633	637	633	633	670	667	619	602	612	642	638	662	658	637	635	636	625	603	608	663	655	621	631	661	590	689	698	665	642	652	631	617	645	652	657	594	600	682	642	637	610	648	629	644	667	649	681	655	624	660	630	657	655	636	694	611	626	653	675	651	642	637	701	668	670	614	641	598	612	639	663	655	662	693	628	625	579	672	652	655	622	637	656	651	632	661	667	676	635	661	644	658	636	678	655	653	737	624	617	586	624	632	657	650	668	610	641	645	654	622	618	658	638	674	707	645	658	641	639	582	651	638	624	671	645	634	672	652	658	651	603	627	595	655	640	641	608	628	651	636	629	721	605	624	616	676	637	631	620	656	643	680	661	664	628	667	663	616	644	682	582	655	663	653	624	643	598	650	653	649	622	640	654	617	621	639	654	642	632	579	644	679	644	633	630	608	643	615	688	615	616	637	611	644	680	611	634	641	663	633	612	649	625	631	647	652	609	663	626	639	655	592	639	643	645	620	610	609	644	642	626	703	689	680	652	677	622	591	688	667	618	622	632	586	641	627	638	616	644	610	641	588	670	626	655	657	616	610	634	646	621	636	674	645	652	643	607	644	618	645	653	629	603	618	669	632	634	651	667	653	627	572	670	653	673	634	639	643	662	612	663	588	625	608	639	647	611	664	598	654	634	642	645	663	638	654	625	637	612	646	643	649	642	678	650	605	668	647	648	687	623	666	641	613	652	621	648	631	622	651	632	640	644	631	676	651	619	648	650	616	625	650	671	641	642	675	651	632	644	653	579	605	573	643	668	647	610	621	604	656	614	627	620	653	599	666	631	658	631	627	645	627	603	632	618	648	653	656	604	658	655	651	648	611	612	643	623	623	666	629	657	663	599	619	602	665	645	648	639	701	706	651	602	597	612	655	610	647	656	600	675	643	631	660	629	617	626	724	628	603	657	672	653	639	664	638	697	575	624	636	645	656	627	629	680	646	610	647	607	624	618	628	650	636	656	668	657	700	649	636	597	647	620	634	687	618	611	641	599	649	643	630	670	606	660	631	681	619	619	635	649	645	658	663	687	632	666	635	632	659	676	615	639	619	651	669	643	647	634	666	630	661	622	641	592	630	627	651	612	614	662	665	637	636	644	650	676	657	703	609	666	627	627	640	643	661	654	654	659	685	614	597	637	598	644	655	619	607	639	660	642	662	665	644	649	655	648	607	633	671	597	669	650	664	628	641	631	670	690	647	592	613	630	629	627	695	629	667	590	622	670	634	621	667	583	627	643	608	611	617	588	653	661	641	661	616	636	634	649	611	583	711	639	666	621	631	608	635	598	665	627	633	663	654	609	633	667	688	644	619	631	640	624	651	610	606	647	650	603	634	618	602	634	646	620	654	657	624	635	619	622	623	642	678	636	640	609	694	654	626	666	594	651	652	696	629	663	664	628	637	600	648	651	672	654	617	620	602	583	622	604	606	633	645	618	681	682	643	617	662	661	639	642	607	616	615	606	638	647	609	646	670	629	682	647	683	664	604	643	632	645	645	641	622	611	651	639	654	641	647	659	643	676	662	669	670	670	659	664	630	608	675	595	652	644	608	633	620	646	663	639	631	586	631	654	559	622	640	616	612	690	655	635	645	694	675	634	632	623	578	623	685	631	630	674	627	673	612	638	607	627	583	637	626	651	660	623	620	664	649	650	633	669	617	648	668	669	630	641	686	640	663	634	686	642	654	607	618	657	606	615	664	649	648	621	648	638	626	585	624	701	645	649	607	606	661	621	647	655	613	621	650	626	641	655	642	649	640	652	610	631	652	670	656	683	651	662	606	614	634	630	613	603	637	649	596	642	588	621	606	645	652	652	656	596	620	653	678	596	644	625	739	637	623	638	641	636	662	624	571	605	645	691	594	590	653	630	649	658	657	616	673	621	640	614	611	648	637	617	649	621	587	678	636	618	636	586	656	640	684	685	624	617	660	621	677	625	662	609	651	666	617	619	663	628	629	638	631	626	689	669	661	630	673	605	658	698	700	679	651	621	638	639	625	610	684	609	640	663	635	650	625	637	630	610	632	591	613	595	710	670	607	645	666	634	658	657	677	664	644	647	609	624	661	687	661	661	634	659	651	651	660	609	654	657	632	648	583	652	623	658	628	616	650	634	641	607	646	591	666	650	623	605	617	659	630	603	688	653	633	638	630	619	623	616	642	677	599	641	644	664	626	610	647	635	634	649	663	623	694	653	645	610	596	666	638	636	655	652	592	649	610	622	660	625	649	596	629	619	676	629	642	634	627	641	591	647	645	641	659	647	654	651	630	623	650	624	661	636	640	619	655	666	670	617	627	628	621	634	590	624	713	666	647	615	656	628	670	605	642	632	677	678	670	677	620	678	622	639	618	644	589	644	643	659	640	688	619	616	642	629	612	580	630	687	657	593	584	650	606	635	686	637	612	621	596	620	581	583	673	639	669	647	623	633	647	625	665	671	642	610	674	610	624	689	609	580	648	627	687	675	656	633	643	661	681	605	652	662	607	617	716	641	653	599	622	645	607	656	670	646	642	646	615	677	675	658	645	685	653	640	617	664	647	655	593	660	686	627	695	648	658	648	689	627	589	615	662	624	660	644	635	616	660	621	638	611	620	620	644	583	605	645	634	612	636	614	607	734	637	614	647	644	679	607	600	618	664	666	612	654	645	671	626	656	598	639	671	616	622	600	646	597	700	671	614	623	625	729	630	624	632	648	645	649	661	644	623	680	617	687	615	645	636	656	601	609	663	630	643	623	697	667	609	620	646	655	613	619	655	620	661	668	664	700	603	623	636	611	651	634	641	661	632	684	628	642	645	643	613	702	639	608	654	644	647	641	606	626	672	662	639	615	637	684	626	645	620	687	605	617	632	625	643	608	654	590	611	623	648	616	718	642	626	638	672	664	647	630	622	624	646	658	609	630	675	669	618	616	634	648	657	654	614	664	671	631	682	668
22394	20833	28528	23297	20984	21878	19185	8392	4992	3530	2497	2054	1684	1447	1251	1109	993	894	793	800	699	735	693	768	843	860	879	769	762	718	733	675	626	648	600	633	622	592	574	574	568	536	512	512	487	444	493	485	475	467	425	463	474	431	432	467	443	458	443	421	429	471	451	427	446	409	437	448	451	422	382	390	448	427	415	399	427	397	428	409	376	397	405	446	413	431	408	428	388	388	416	413	445	405	444	438	416	387	421	425	410	430	384	419	460	414	412	409	400	431	407	410	415	415	417	391	410	400	396	398	422	383	382	421	403	426	378	409	408	421	399	401	407	377	395	402	416	413	409	392	365	411	402	394	392	396	403	416	401	389	412	424	421	408	394	436	406	393	387	408	399	377	440	397	407	384	375	409	414	407	411	457	411	378	396	424	391	378	403	415	417	379	415	429	372	407	429	384	373	400	427	432	404	425	375	420	410	400	405	365	393	380	418	392	406	415	382	400	386	399	406	412	370	422	409	412	402	432	408	427	398	396	411	443	391	403	401	403	392	409	441	420	406	384	404	407	389	406	406	423	421	390	406	416	386	416	425	377	436	415	393	404	417	425	412	414	434	422	398	434	414	386	387	437	386	399	457	433	408	441	412	416	412	401	404	404	394	417	427	384	420	391	371	428	373	397	395	420	417	371	407	392	423	418	417	401	394	388	410	381	385	418	409	437	375	371	441	385	391	398	405	419	413	407	402	398	401	401	412	423	436	380	393	411	433	402	424	406	450	412	408	416	424	412	416	422	416	418	396	410	367	453	395	382	406	389	383	380	390	403	427	374	403	429	387	433	399	419	414	381	403	425	407	384	400	404	386	451	401	402	404	398	410	370	415	416	404	373	401	408	394	416	369	435	410	466	427	416	413	422	392	412	359	389	395	381	409	382	384	398	408	370	419	403	413	436	406	432	453	396	386	412	408	420	423	401	425	390	416	423	383	398	398	419	446	402	404	436	435	402	396	386	423	400	414	391	398	419	400	409	408	387	376	413	428	352	417	401	366	426	435	440	432	414	387	407	429	439	428	411	414	392	420	399	424	406	422	418	379	409	416	398	405	400	392	396	415	420	424	417	400	381	399	434	401	407	422	409	410	416	430	431	370	400	417	419	427	376	379	403	406	411	405	399	400	427	398	446	425	379	419	411	432	434	373	380	402	461	423	392	402	365	395	360	375	405	417	440	432	409	377	372	415	407	395	389	404	380	425	387	372	367	404	391	392	423	454	396	386	361	408	403	403	400	435	391	399	388	398	383	401	417	398	404	373	424	431	387	395	401	458	409	387	421	413	425	422	418	416	439	411	389	396	422	400	376	426	460	428	404	404	408	417	419	404	402	396	386	411	398	396	412	457	387	444	407	405	413	424	380	386	423	397	408	397	414	408	424	421	422	398	417	407	380	404	390	411	407	406	388	413	394	390	383	422	410	406	375	405	428	401	454	428	423	361	414	416	404	397	391	394	402	359	400	405	368	400	407	430	418	431	398	396	420	385	426	381	415	410	409	408	410	429	420	416	415	398	422	381	387	379	431	400	431	403	378	405	390	428	399	379	377	414	404	383	393	416	420	387	453	428	418	436	431	415	394	410	403	401	425	428	406	389	407	394	426	416	379	406	402	424	416	416	423	433	403	410	421	419	412	422	448	402	394	421	412	405	424	424	398	407	414	436	423	381	446	437	392	409	438	441	404	413	420	386	411	398	413	384	401	364	412	398	415	419	405	408	381	381	449	418	423	373	388	407	405	402	426	404	379	408	428	419	430	435	410	423	395	422	391	399	379	385	458	415	385	439	418	381	394	425	392	400	381	441	423	415	450	415	410	427	408	382	402	436	407	411	408	435	428	413	428	432	378	426	446	417	407	406	403	402	419	394	416	410	408	435	391	390	385	409	362	407	371	433	417	431	424	383	425	369	406	391	410	422	406	394	425	409	391	406	425	401	399	400	413	439	377	418	364	379	362	384	412	416	359	393	433	378	433	412	400	356	375	396	411	427	409	387	390	410	387	385	403	427	418	435	413	403	394	408	385	410	399	412	367	413	404	419	400	410	428	399	394	389	405	391	415	355	442	436	393	425	414	396	399	403	391	398	413	425	399	409	429	421	402	428	415	440	467	371	402	457	398	428	430	383	436	442	407	415	391	426	420	409	393	435	403	407	382	372	393	422	416	406	429	416	430	416	385	386	409	400	422	396	384	403	415	421	402	397	419	408	405	427	427	393	408	408	414	413	402	392	388	374	398	413	429	410	395	430	389	413	382	437	428	394	411	400	427	362	387	403	399	431	400	371	384	392	390	393	413	440	426	433	423	381	409	353	404	413	435	420	405	435	384	385	391	430	396	407	412	428	400	398	407	390	393	430	418	431	390	405	433	390	402	395	401	430	398	356	415	396	418	389	378	403	426	363	377	428	404	408	400	386	408	388	404	397	413	431	440	375	408	440	429	370	426	416	382	406	449	412	406	440	395	380	383	391	431	409	386	409	430	412	420	362	412	424	423	433	427	395	435	405	383	437	426	418	412	411	407	401	412	394	397	425	400	435	435	418	427	397	406	399	397	395	425	421	433	422	399	408	409	434	417	408	385	410	390	405	438	426	405	439	439	396	405	394	409	369	402	384	406	386	411	407	406	401	382	399	389	422	376	369	452	395	384	390	412	425	418	410	428	409	397	401	413	420	413	432	391	383	437	411	405	418	403	369	445	390	417	404	410	429	379	358	414	394	411	413	415	410	385	380	393	416	451	420	376	411	447	382	428	433	412	409	409	431	404	437	405	389	388	410	406	425	408	410	415	385	440	401	406	381	398	396	368	419	394	386	370	397	408	409	385	416	420	412	459	402	383	414	393	370	416	427	426	401	413	375	407	429	447	397	397	410	398	414	396	439	389	397	414	364	410	402	406	447	371	415	399	435	408	393	394	385	387	410	401	410	403	414	433	402	409	399	404	409	418	396	401	427	420	461	447	409	403	386	399	393	426	411	393	408	387	396	393	425	434	430	417	392	370	399	444	394	433	375	408	396	386	395	398	414	426	420	383	390	402	432	410	416	365	382	414	412	376	404	400	407	455	408	412	439	435	423	392	393	392	436	425	396	410	396	397	406	404	377	383	378	403	377	413	397	376	378	376	380	375	428	421	388	397	432	418	433	422	409	403	442	402	370	364	386	416	427	399	358	414	459	419	441	418	408	408	417	390	405	389	410	437	480	387	423	426	413	404	379	429	438	384	388	408	416	405	445	399	409	437	379	396	392	434	384	405	426	384	416	423	443	397	409	389	417	413	385	407	386	433	408	414	408	383	383	382	415	422	407	436	411	436	394	422	387	411	442	429	429	378	400	396	386	393	387	427	406	392	431	371	398	453	397	375	426	417	383	399	443	397	430	435	409	434	404	427	391	401	424	446	397	384	450	382	391	428	428	443	403	417	431	395	413	411	373	390	410	410	390	433	379	404	447	382	421	411
22803	42849	38345	29718	25993	22153	16883	13016	10046	7305	5533	4686	3595	2899	2519	1949	1787	1653	1564	1344	1152	1231	1237	1243	1437	1533	1491	1370	1266	1130	1098	1112	1070	989	867	893	917	881	820	781	799	777	759	714	726	701	670	653	626	627	579	628	607	609	614	597	574	569	553	554	598	589	589	577	547	590	586	592	558	558	539	496	551	486	519	490	543	514	536	523	466	522	525	483	507	518	496	546	493	520	496	480	529	481	504	541	494	497	528	538	536	527	547	514	489	522	476	525	496	516	509	521	462	496	511	494	520	505	508	493	490	519	501	470	524	511	497	543	518	496	492	532	512	490	501	483	479	523	530	491	545	496	516	491	521	492	519	508	491	505	511	485	474	492	532	481	494	532	543	525	517	556	485	489	529	519	501	516	507	503	494	497	451	499	492	504	491	526	502	494	480	502	551	484	480	534	524	504	480	526	490	517	504	501	526	502	492	526	493	498	487	550	506	520	513	481	473	505	508	487	506	454	516	508	509	497	482	505	487	490	494	514	528	479	508	516	507	508	525	492	495	475	480	475	502	508	531	479	518	511	492	526	497	558	490	476	564	514	520	487	488	521	522	520	512	493	531	536	506	488	476	485	512	478	457	523	506	495	501	493	510	523	520	496	493	537	518	480	475	531	502	493	505	519	496	538	465	509	484	515	506	488	506	500	532	491	490	474	536	503	483	541	512	490	505	550	475	508	529	501	553	536	519	512	458	505	506	531	502	511	483	486	489	474	501	496	504	515	514	543	518	553	504	533	492	488	495	501	530	506	528	494	515	468	516	520	508	490	541	484	534	535	478	533	504	522	487	537	518	497	476	477	462	488	493	494	529	499	499	509	501	509	536	525	522	518	501	539	503	533	520	478	454	517	474	497	500	502	513	469	503	541	499	492	512	513	520	523	541	508	501	533	508	488	524	518	476	527	500	507	498	492	466	480	516	524	475	470	553	522	516	486	500	518	488	513	549	473	496	482	544	480	476	482	534	506	509	509	505	530	498	513	506	501	512	537	483	485	497	499	490	504	461	508	496	541	477	525	540	482	478	526	517	517	497	477	484	520	530	480	489	501	519	517	490	486	471	520	497	509	521	492	558	509	489	538	493	560	491	488	545	495	483	491	522	513	522	529	471	529	511	481	513	500	475	495	538	466	552	506	550	485	495	528	506	501	510	491	521	488	468	483	481	510	521	504	560	476	488	486	458	481	491	513	522	542	505	544	509	523	503	496	521	468	481	529	513	487	485	480	520	520	479	471	520	533	479	541	529	508	518	504	500	511	519	517	492	482	532	521	492	496	506	541	523	518	530	507	505	543	482	539	534	501	540	488	520	470	522	466	497	506	468	484	459	516	516	486	497	501	469	488	504	487	575	507	502	518	537	512	437	517	486	519	517	509	474	529	523	511	492	457	487	533	518	522	500	517	495	506	512	480	502	545	492	499	493	507	508	502	479	499	497	534	529	529	532	540	488	490	502	522	482	501	536	516	513	526	517	491	560	500	491	473	547	497	581	536	471	478	512	476	510	469	534	503	516	508	477	497	474	458	494	495	480	481	533	516	466	557	504	542	547	526	479	523	505	528	488	477	517	515	520	542	491	524	456	515	508	530	493	581	497	506	485	494	485	489	518	494	494	544	473	463	537	484	504	449	527	508	525	478	506	502	498	507	456	536	525	494	512	484	519	467	475	455	519	496	472	515	472	506	520	524	497	523	509	508	512	506	495	485	501	488	483	482	507	503	468	486	518	516	483	497	485	512	488	551	488	496	531	518	483	435	505	514	503	492	481	482	498	549	534	514	513	504	519	474	528	498	492	544	463	478	507	454	497	476	518	494	475	499	507	525	488	460	497	502	501	511	537	495	520	476	509	524	507	487	458	494	511	532	528	511	518	482	491	545	540	470	511	454	515	505	509	503	521	519	493	552	488	467	477	493	541	509	545	488	493	540	495	528	483	501	492	466	527	499	485	516	515	508	531	491	493	492	540	466	512	515	482	507	490	523	468	506	481	518	533	486	508	492	480	499	501	496	485	522	492	549	493	502	506	471	502	514	504	538	511	499	501	483	515	492	508	494	498	503	440	487	487	464	507	528	506	502	462	507	490	558	474	519	489	484	488	514	522	478	459	520	488	511	519	516	526	501	502	490	492	517	562	495	491	529	495	496	506	484	492	548	514	533	525	477	515	508	510	473	469	481	499	473	475	519	490	521	536	507	474	488	526	514	505	529	514	480	506	497	484	525	535	499	470	508	523	499	528	479	484	533	514	538	509	476	491	518	515	532	497	533	482	475	485	517	478	531	487	525	515	519	492	496	508	487	539	542	486	493	512	524	533	496	503	501	510	510	547	500	463	474	474	503	498	475	481	481	490	523	498	456	485	487	451	490	504	511	479	482	525	502	523	543	499	508	511	512	486	507	463	479	509	504	491	505	499	491	521	508	523	530	473	527	509	497	467	532	516	483	489	507	490	482	514	529	498	521	524	500	537	495	502	485	484	466	469	533	485	509	538	537	475	521	504	523	474	496	527	495	511	473	507	503	508	522	504	486	499	542	535	541	482	487	521	521	516	483	515	502	533	529	494	521	469	509	518	487	528	495	496	501	493	515	500	510	498	545	482	504	522	506	495	492	494	501	507	515	480	497	533	460	486	513	510	488	522	484	483	473	485	536	462	520	481	495	495	477	495	505	507	504	478	523	494	479	493	523	516	516	464	468	540	470	530	516	480	496	512	457	499	478	499	477	489	493	493	510	537	487	509	511	475	502	490	522	520	477	515	503	487	472	520	499	485	491	523	472	487	502	486	500	501	493	502	508	493	531	493	559	502	525	487	490	496	512	505	517	498	467	490	501	484	478	512	503	493	453	471	542	484	462	518	504	497	504	485	528	524	506	502	518	487	498	493	501	500	509	502	507	480	507	515	538	507	494	508	542	502	501	480	510	516	495	526	518	533	523	497	478	516	506	497	503	486	504	528	483	502	513	512	513	526	492	538	516	475	538	513	493	572	503	462	526	487	503	532	510	504	518	505	530	503	505	495	492	500	491	507	494	491	518	486	491	491	480	479	527	506	499	507	523	476	479	516	480	515	497	518	507	506	530	533	476	509	486	471	531	534	502	510	524	456	523	502	467	495	487	491	463	504	517	485	501	492	498	491	501	518	523	500	473	497	496	478	523	491	533	499	532	525	504	511	546	435	499	530	519	513	481	475	528	521	468	482	494	522	506	542	511	521	462	492	453	481	489	487	482	515	503	515	527	469	480	496	510	499	519	491	486	538	487	496	498	498	507	502	523	493	497	495	493	514	509	508	526	445	519	526	477	515	489	507	499	507	498	508	523	497	519	521	518	481	481	467	435	496	499	515	496	469	498	516	530	484	475	480	503	527	529	500	476	496	544	532	537	518	513	516	535	487	464	502	481	485	515	491	523	473	453	445	491	522	515	546	482	527	492	540	480	498	496	469	499	483	474	507	520
26673	22810	25510	18962	12757	9749	6358	3996	2764	2044	1709	1467	1154	1025	914	942	825	847	807	803	755	802	809	807	800	898	794	845	770	793	718	777	775	741	746	718	722	722	695	697	661	679	678	684	685	668	707	675	676	677	666	646	645	652	665	608	641	623	660	662	640	633	616	648	654	671	631	629	664	662	666	630	632	631	620	645	644	590	672	655	651	651	654	640	645	658	645	634	638	653	650	613	618	611	645	616	624	643	640	612	633	649	634	601	607	685	616	635	615	609	637	669	639	637	610	616	618	627	682	674	622	614	623	619	664	669	606	646	625	673	631	695	569	655	643	609	631	615	604	616	606	608	637	653	622	627	664	649	649	611	632	658	655	679	628	673	620	609	629	635	627	647	630	674	636	603	638	654	642	671	654	649	630	635	669	622	617	616	605	620	645	672	652	612	587	608	680	632	620	658	637	639	635	623	643	639	613	656	657	599	609	572	591	571	604	650	589	633	638	635	626	619	645	613	662	622	671	626	671	601	591	670	667	649	649	643	656	633	618	621	645	616	638	645	650	613	647	659	619	585	600	608	613	601	668	673	617	642	626	575	654	631	646	634	663	642	617	636	635	617	665	595	614	640	613	681	613	562	630	697	625	639	665	626	638	620	669	647	662	633	666	639	592	689	646	603	638	630	625	655	609	640	604	647	630	632	650	640	635	641	645	658	620	651	651	619	578	602	663	644	657	676	639	621	620	611	599	625	629	685	591	637	598	615	659	630	644	661	645	655	678	627	638	582	594	594	610	621	647	658	632	615	644	608	613	668	671	589	645	645	651	607	641	608	649	664	642	616	651	604	631	632	554	672	583	632	662	612	611	651	649	629	636	651	628	628	670	631	632	618	606	665	634	675	597	629	632	623	647	638	664	673	653	634	638	663	613	650	673	636	616	656	599	655	603	596	657	623	655	628	652	645	611	638	602	613	617	652	624	614	644	624	603	622	646	685	622	652	590	636	630	618	686	667	650	639	609	593	631	622	615	649	642	627	637	639	601	655	599	585	619	659	645	647	624	641	628	638	650	642	648	647	617	655	632	648	657	624	626	652	635	647	648	651	665	598	638	617	637	655	605	626	647	624	588	684	616	637	647	586	693	655	618	621	638	622	669	596	615	628	638	621	620	596	620	682	615	636	606	605	637	671	610	643	602	601	695	641	614	672	634	598	650	631	626	647	635	640	659	620	602	650	643	657	602	667	645	636	649	603	593	638	659	594	638	621	593	631	666	648	631	677	626	622	594	612	638	644	585	609	657	627	601	656	625	615	648	690	675	633	617	610	671	656	635	617	629	598	619	623	593	614	621	616	672	635	647	674	630	573	626	647	619	644	646	629	621	669	641	604	641	650	607	626	619	643	630	612	618	641	633	640	647	669	638	603	639	624	678	610	652	600	652	618	661	654	642	571	634	632	677	637	638	630	622	595	612	619	663	643	660	608	622	627	645	676	607	609	605	629	632	626	645	624	639	650	654	623	636	644	654	611	572	624	646	644	622	628	623	667	610	668	623	655	661	634	658	668	607	640	634	632	590	589	660	638	635	601	619	612	600	688	651	608	610	656	601	668	642	617	634	578	608	618	671	613	585	624	595	624	648	612	626	626	644	621	709	663	624	646	596	652	589	627	639	626	657	674	619	623	633	639	638	629	651	614	664	642	616	632	619	610	665	661	596	623	642	602	634	650	625	660	652	599	655	631	640	658	640	622	678	657	656	623	629	646	667	648	645	612	634	661	672	597	618	623	610	693	627	622	661	628	603	587	640	658	624	633	638	631	589	615	654	627	644	668	648	673	649	656	610	598	647	655	605	594	612	642	597	636	618	606	627	633	696	669	662	631	639	675	612	618	637	643	668	600	688	598	654	656	598	626	679	675	663	694	643	596	640	626	625	598	665	641	644	661	672	647	659	633	651	668	652	594	638	647	618	624	590	622	593	664	613	670	654	667	681	631	623	637	618	602	640	587	608	617	633	652	664	642	600	629	630	717	675	643	602	585	647	675	689	632	625	614	655	641	643	603	588	624	604	590	646	581	646	619	603	537	638	618	619	629	643	612	621	671	653	651	575	630	687	664	659	608	581	628	646	631	649	654	613	647	650	624	656	630	635	631	633	593	652	594	625	625	611	643	598	646	589	668	627	604	620	629	709	634	592	616	663	579	647	592	640	667	623	625	657	615	628	651	702	639	623	629	623	586	639	588	639	616	672	667	603	672	651	583	631	601	662	649	618	612	626	650	677	637	616	621	637	662	633	657	610	643	600	620	649	645	627	656	631	646	644	597	630	624	639	603	628	650	643	678	698	670	650	638	650	656	643	604	639	651	610	632	632	630	637	615	647	667	662	631	618	657	684	636	653	623	605	613	629	632	648	626	594	601	612	645	652	619	618	608	674	657	678	653	674	632	573	589	606	676	632	617	635	623	622	597	654	598	641	660	625	588	663	581	608	617	618	621	635	592	608	646	626	615	680	659	637	609	661	642	657	659	611	591	628	600	607	671	657	635	669	606	659	656	639	605	629	633	618	659	595	609	671	630	667	620	603	667	649	643	696	617	619	610	641	614	662	664	648	627	618	626	590	636	660	640	630	610	647	643	627	642	606	638	615	593	617	641	640	621	621	639	595	637	655	627	631	620	681	619	678	647	621	611	659	633	664	641	651	617	657	644	600	604	638	690	641	630	682	668	639	628	640	628	630	618	614	644	625	612	671	669	622	623	660	676	611	650	640	631	644	579	643	645	640	651	639	684	638	640	640	619	664	607	626	623	639	653	614	628	599	583	616	602	628	651	597	671	634	626	598	646	650	556	596	667	625	636	633	605	625	619	633	638	609	649	627	602	628	593	657	665	616	634	652	617	652	637	608	683	664	653	616	629	608	634	648	657	646	621	642	589	665	618	635	612	638	670	685	642	600	662	604	651	637	624	618	613	671	623	608	642	612	638	685	622	630	636	598	605	630	632	596	619	589	615	648	600	647	617	648	674	620	633	628	600	616	608	650	683	609	624	621	672	662	688	652	643	670	604	634	654	642	672	625	647	627	618	671	675	567	590	613	611	634	647	647	631	638	658	654	623	617	634	643	681	628	642	611	628	617	638	654	628	663	621	574	644	621	641	638	665	638	570	622	617	611	609	638	656	635	645	649	644	628	628	597	653	641	641	643	630	621	630	647	610	596	626	681	682	639	617	620	659	611	598	597	638	661	625	594	612	616	597	602	612	649	610	611	579	612	673	600	626	644	620	646	618	599	635	630	607	653	644	619	637	621	641	626	609	644	659	605	679	616	647	586	646	645	663	675	600	602	595	618	621	639	656	614	603	657	615	640	675	606	627	695	655	675	622	655	648	661	654	639	659	644	642	660	617	648	651	598	597	659	616	706	652	639	690	678	589	639	655	624	628	599	670	675	600	615	697	602	625	654	663	623	599	643	649	661	615	630	672	617	630	637	600	638	623	688	675	624	681
21006	33665	29535	20394	17978	15101	11358	8200	5834	4354	3484	2732	2205	1907	1685	1513	1305	1248	1199	1194	1097	1084	1064	1111	1170	1251	1292	1234	1128	1160	1107	1081	1040	1052	992	992	972	955	948	909	892	959	936	885	865	892	840	871	823	799	858	778	903	841	785	841	819	782	815	831	847	773	818	775	848	846	786	774	851	805	747	797	808	813	786	779	763	773	775	784	775	780	826	813	847	828	804	821	778	802	767	781	797	832	808	798	752	823	795	799	798	789	783	802	775	771	787	820	786	819	813	784	768	782	787	759	792	814	789	790	762	764	789	777	806	803	810	817	845	771	800	848	802	803	778	786	781	796	792	759	805	774	815	799	806	731	781	849	785	808	813	715	756	828	803	787	806	789	786	813	828	825	809	830	768	775	762	815	767	736	785	818	839	820	819	796	776	744	794	777	783	788	747	827	790	764	824	777	791	815	853	759	796	805	819	788	750	753	797	788	807	821	774	791	788	768	775	807	798	757	718	757	813	736	809	790	812	805	775	813	793	791	799	831	815	749	816	755	766	765	815	773	804	795	820	809	809	776	798	787	789	787	800	762	775	839	780	760	788	803	813	775	817	775	824	786	800	791	815	763	789	771	792	785	759	784	803	754	781	796	863	808	796	801	834	864	775	816	747	765	808	815	789	770	810	776	823	788	755	801	818	759	833	771	816	812	824	745	793	820	768	793	809	801	779	808	782	769	810	777	800	775	750	810	763	812	741	789	804	704	803	797	762	835	783	811	802	775	745	731	785	733	839	800	765	804	771	777	814	752	731	834	771	748	758	815	786	793	782	737	781	791	763	779	813	835	753	750	792	763	759	786	771	762	790	797	841	798	811	742	797	772	784	768	812	798	809	764	797	767	748	777	789	757	760	803	776	808	768	797	818	806	801	810	768	759	804	809	806	757	819	728	736	801	781	783	800	761	824	791	805	806	769	806	750	813	774	792	765	743	750	786	802	799	754	768	767	764	796	759	822	778	735	836	782	768	772	776	792	799	825	799	784	785	766	769	826	795	770	824	744	784	775	782	809	761	815	815	788	829	796	784	800	787	762	787	816	783	820	755	757	737	766	773	804	816	755	816	801	811	788	781	801	801	809	775	835	830	793	801	783	802	814	799	803	797	807	793	821	808	799	796	805	813	792	792	811	777	809	787	793	812	802	776	763	786	788	766	809	764	833	762	855	765	799	762	769	767	789	798	829	775	764	837	794	830	832	804	773	813	774	773	763	767	813	840	745	742	803	809	802	753	806	832	800	771	840	795	770	747	746	775	835	810	789	751	795	769	788	729	810	813	803	773	791	775	759	767	797	759	804	829	817	808	777	802	794	801	817	754	793	802	800	819	761	822	766	808	807	801	764	790	834	792	843	765	749	778	782	819	791	801	741	802	774	803	772	788	824	790	790	812	818	802	761	779	818	823	770	796	772	713	797	784	854	802	801	763	816	774	789	801	763	726	774	831	780	843	771	807	740	774	864	779	793	802	836	781	802	812	819	799	811	762	801	758	717	776	809	797	769	813	794	797	764	818	829	787	779	783	783	802	868	817	773	796	822	767	792	790	833	755	773	786	812	817	805	806	806	796	760	800	793	765	740	778	775	817	809	762	765	796	795	758	770	805	753	789	801	791	814	789	769	782	773	794	759	815	765	796	760	766	803	806	838	745	819	821	745	801	783	801	777	774	822	779	733	776	767	831	757	792	792	775	731	805	808	790	848	785	787	851	778	782	806	875	765	809	789	785	769	778	777	760	745	790	784	786	845	821	778	771	804	764	773	809	824	765	777	816	728	792	736	787	789	763	796	747	818	759	821	798	842	785	757	782	769	804	792	797	793	785	809	831	763	788	767	779	778	760	833	739	790	801	795	767	708	784	766	732	807	789	774	763	799	780	801	780	818	790	760	780	787	734	762	860	812	767	789	839	853	783	771	753	862	805	805	768	795	794	810	814	752	791	786	767	772	888	767	840	832	807	801	780	755	797	774	800	766	778	824	799	796	830	797	814	774	830	802	793	790	805	805	797	776	757	781	783	791	784	745	809	778	778	852	790	776	789	786	739	777	748	779	756	793	825	743	835	801	811	784	780	768	737	807	805	780	758	757	807	755	767	782	787	797	766	797	747	799	793	781	781	733	806	761	813	814	790	758	794	791	784	787	797	780	760	757	777	743	784	788	781	782	821	826	766	810	739	768	771	740	826	764	806	819	809	783	825	790	785	854	797	812	782	813	763	794	728	816	774	805	832	737	798	760	773	793	731	787	806	780	813	819	744	809	731	759	803	799	819	815	832	777	745	745	756	772	793	779	805	776	781	762	789	796	792	807	812	787	842	783	771	818	807	785	790	778	786	794	768	783	811	791	796	796	797	776	781	832	779	785	787	784	784	761	790	728	811	764	760	743	780	788	745	770	776	788	760	775	789	813	751	786	776	762	747	790	779	827	792	828	805	813	749	792	850	795	796	781	799	760	804	793	777	773	790	835	820	771	806	761	789	797	753	776	803	767	802	819	812	817	792	756	779	822	731	820	791	814	808	821	799	819	814	772	805	761	719	793	751	821	753	782	787	787	828	781	774	770	809	813	769	793	749	792	745	792	752	835	805	771	798	794	809	870	805	789	794	783	788	794	800	778	745	824	802	756	766	807	768	793	770	807	756	771	797	836	720	787	754	777	770	801	792	761	735	810	776	751	787	815	778	775	785	778	767	811	825	825	768	774	798	831	762	780	798	808	789	805	811	813	790	794	803	756	786	793	781	809	779	743	740	802	757	771	776	817	796	758	790	824	814	791	770	814	775	784	810	745	830	791	807	836	755	788	817	815	811	776	810	766	782	767	845	796	841	762	800	798	801	794	796	780	750	816	786	828	751	759	755	789	764	797	871	797	779	788	779	763	763	749	784	822	780	812	789	709	798	759	786	771	756	777	821	755	791	783	800	799	798	775	838	721	780	764	813	807	784	750	807	808	767	799	764	774	795	791	725	780	780	753	752	833	776	775	791	748	774	815	797	805	778	803	798	754	884	745	751	779	820	788	772	787	829	786	768	802	778	802	824	763	782	790	767	820	777	775	779	763	780	804	773	827	770	802	745	771	773	802	803	826	797	789	820	778	759	808	795	801	767	779	797	800	763	850	779	744	767	801	809	777	738	801	795	778	756	763	790	790	776	718	741	786	759	815	769	802	757	745	799	767	836	831	772	752	827	801	846	770	762	842	761	773	753	800	756	757	805	826	739	830	844	820	799	788	798	773	766	768	778	754	826	754	763	817	803	799	793	797	808	790	809	809	777	807	770	758	777	778	790	795	807	812	821	718	826	809	800	772	776	764	779	769	773	802	799	742	811	795	741	788	830	807	762	794	788	772	794	813	808	813	737	793	784	768	764	826	771	772	795	766	781	799	788	825	840	747	767	796	781	769	771	780	769	821	799	778	796	769	787	808	833	771	773	784	759	809	753	728	762	782	786	788	732	805	777
23310	20832	28086	23706	21155	18442	11410	5876	3655	2604	2091	1672	1419	1206	1059	982	922	874	791	769	749	733	775	710	791	911	819	833	789	756	748	706	724	705	648	647	659	640	603	621	596	579	568	591	545	534	575	592	534	553	508	528	609	537	588	568	509	585	546	523	564	527	555	528	522	589	520	509	538	501	529	543	529	500	529	549	517	581	507	546	469	531	498	512	507	560	494	506	542	510	526	549	510	491	556	532	494	506	532	516	523	470	550	523	481	505	526	485	526	509	552	508	494	523	506	507	477	497	486	515	542	504	543	495	503	507	514	508	482	532	522	539	513	514	545	499	553	509	526	480	530	566	559	494	506	522	495	520	496	518	492	509	535	516	553	537	534	486	517	557	495	520	458	513	574	505	569	523	493	543	502	476	493	530	496	513	582	545	503	555	474	510	547	514	513	521	496	500	493	496	528	556	517	458	530	527	498	489	511	505	505	522	549	515	524	531	485	510	525	549	551	509	529	503	556	545	526	545	541	496	482	491	543	548	535	551	481	521	500	530	512	520	555	528	479	518	543	557	498	556	504	511	508	534	525	474	552	498	520	540	500	519	498	479	492	533	555	546	501	560	525	505	527	547	511	512	498	489	487	486	522	523	530	506	505	534	543	495	517	512	483	504	529	513	480	506	525	520	498	547	513	522	532	483	509	510	541	527	557	511	529	526	561	553	504	523	496	516	537	521	548	517	521	509	511	549	520	500	463	475	530	504	475	552	515	524	521	523	502	544	547	525	520	520	568	522	532	499	514	507	508	491	544	489	482	537	529	569	481	543	519	539	495	517	511	513	501	511	499	522	513	528	524	513	494	556	521	511	537	506	506	555	509	513	514	479	484	516	525	522	518	517	513	496	526	501	501	497	504	543	525	526	483	491	518	556	534	518	509	526	517	493	566	522	513	519	531	508	572	522	521	511	526	486	513	497	531	468	493	524	511	518	525	509	557	558	521	555	519	492	534	528	511	534	492	543	552	519	522	528	497	517	479	502	523	527	503	509	508	496	563	509	481	539	502	475	526	535	525	532	539	486	484	522	523	529	517	532	515	473	548	533	551	517	505	573	531	547	506	496	530	518	537	503	499	496	513	487	544	538	511	527	533	520	509	488	500	499	559	509	537	488	532	538	523	493	535	489	503	510	526	511	489	480	534	557	496	504	531	489	518	529	528	527	527	515	554	504	512	528	518	494	540	560	544	516	525	470	530	526	503	500	520	542	472	520	517	502	495	522	528	544	498	477	499	506	472	499	538	490	478	511	529	490	501	572	514	548	493	505	513	544	517	499	539	521	561	513	520	520	537	478	541	492	469	518	507	513	512	486	519	548	485	500	475	511	501	518	524	486	507	513	507	510	517	485	543	523	519	463	495	522	561	509	550	507	511	468	544	483	548	489	530	500	469	520	483	512	520	487	499	529	529	444	513	528	500	498	530	482	562	510	494	541	539	493	544	493	497	514	494	529	471	501	534	493	561	533	500	508	543	487	554	533	512	561	537	494	539	526	474	512	524	520	558	513	544	474	528	558	507	516	460	563	490	514	517	495	526	552	499	545	497	564	519	531	502	520	483	489	537	515	542	473	500	507	506	497	522	472	508	528	513	529	524	539	524	521	498	483	508	512	521	499	512	510	489	517	505	490	540	526	499	538	481	525	558	494	504	503	528	534	542	530	545	502	507	534	499	522	521	552	513	556	519	539	538	540	546	557	490	509	504	521	527	537	516	519	481	488	533	520	482	497	490	515	497	523	533	514	479	518	510	523	554	481	532	496	513	528	499	547	472	514	535	516	530	498	538	522	501	531	544	517	482	477	535	505	514	472	508	535	526	505	499	514	500	490	517	514	514	509	513	515	526	544	484	524	514	474	493	505	530	489	499	478	499	514	536	504	486	507	507	506	471	525	483	543	517	502	478	512	482	525	537	510	521	531	511	507	519	534	497	541	479	521	466	555	516	516	558	539	519	488	523	541	491	507	511	511	501	490	499	525	525	513	459	521	510	469	538	528	482	538	509	486	489	489	521	533	510	509	509	542	543	544	530	518	519	503	536	517	551	517	490	509	534	554	503	539	525	501	488	497	527	484	487	530	527	513	464	544	484	527	483	518	513	522	526	557	503	547	503	505	529	503	513	494	522	524	519	487	525	519	532	499	499	503	499	508	560	497	495	508	486	529	521	540	482	524	508	503	523	531	535	512	516	530	496	498	514	486	519	499	518	503	503	508	507	511	534	504	512	513	529	519	510	568	559	528	520	527	500	521	515	460	521	549	502	464	499	521	525	511	526	487	461	526	512	542	551	546	518	535	507	479	531	527	513	469	522	515	521	512	504	520	519	491	490	504	512	539	512	561	519	549	535	490	515	517	527	549	532	455	518	520	475	540	526	521	479	559	453	531	534	525	472	555	469	497	484	501	536	526	491	536	521	511	528	503	499	511	525	487	513	508	494	506	517	537	482	488	542	532	524	483	499	535	495	545	502	539	524	512	510	524	551	517	513	508	470	497	497	519	522	509	504	529	505	536	495	499	519	514	487	499	524	480	534	503	576	473	513	513	499	524	544	528	518	443	529	487	486	528	538	534	522	496	547	501	536	519	500	525	543	524	521	494	504	530	496	477	530	503	530	479	480	500	503	523	522	482	510	524	493	507	495	449	544	537	465	518	488	528	540	512	505	481	563	511	518	490	499	499	505	488	500	508	490	536	506	494	507	509	548	507	514	501	528	504	521	502	535	521	557	510	488	513	537	516	510	509	510	520	524	513	514	508	533	507	529	544	542	507	541	450	539	562	509	487	501	517	513	492	579	463	511	497	504	546	513	516	504	520	474	476	489	549	524	545	555	511	522	517	495	505	510	529	559	511	485	542	518	505	472	513	533	509	572	493	517	514	529	501	507	537	522	515	514	515	507	516	547	512	515	477	510	483	544	476	519	499	487	532	501	473	535	487	535	506	482	511	548	527	529	555	496	497	534	496	534	505	459	546	529	510	533	532	496	516	514	515	480	513	510	482	480	519	483	474	522	494	530	485	530	545	519	542	510	495	530	498	533	521	552	511	513	506	531	497	552	563	528	537	493	507	534	498	531	500	492	497	481	541	535	528	533	512	541	516	522	501	517	551	504	493	534	514	534	512	468	531	515	509	499	556	518	512	507	591	501	545	521	516	550	526	480	551	496	543	497	514	503	479	532	515	564	494	506	508	537	560	529	515	527	491	493	478	519	526	531	520	516	473	556	527	551	517	551	504	513	517	510	485	493	513	529	535	511	514	507	514	497	486	491	523	504	551	488	493	527	491	526	508	511	531	508	537	539	499	497	535	476	519	539	497	521	509	542	522	528	510	496	484	514	520	549	501	505	521	481	558	535	477	502	491	531	519	554	495	554	507	533	496	524	546	532	519	510	517	517	522	541	538	468	558	486	473	515	546	490	508	520	540	499	540	485	499	523	470	480	494	504	536	512	497
21582	39124	34645	25364	22044	18708	14354	10610	7684	5777	4540	3297	2915	2283	1999	1716	1509	1286	1283	1215	1139	1171	1194	1219	1252	1360	1357	1316	1195	1119	1147	1093	1019	990	971	948	918	880	847	894	847	858	896	803	743	799	751	688	767	730	714	741	758	701	684	667	701	674	669	671	712	708	653	705	672	670	679	665	688	623	654	644	657	639	667	659	688	652	666	655	650	657	654	631	602	625	607	649	666	706	686	656	666	677	625	674	663	633	607	663	642	652	619	606	657	678	668	647	628	654	651	675	623	643	642	627	687	602	643	666	617	677	708	655	602	658	635	614	657	650	631	654	617	646	654	634	672	629	646	664	646	661	668	649	643	654	652	627	678	673	607	662	660	640	660	633	625	607	635	653	645	642	642	637	675	639	646	709	684	634	611	669	669	660	672	694	655	620	695	634	647	665	651	623	696	635	679	656	677	629	689	653	646	612	671	699	664	633	656	633	609	664	612	669	628	617	625	623	637	677	659	640	650	618	642	604	647	675	664	651	621	661	637	664	677	674	666	603	658	630	647	645	682	613	632	664	676	657	651	667	599	653	657	629	671	648	638	696	616	663	664	665	610	607	645	663	634	679	598	673	642	645	680	663	653	632	662	648	620	679	663	669	641	659	623	654	658	627	664	625	623	685	651	615	664	639	661	658	614	645	686	656	644	615	646	638	630	632	668	666	657	699	638	632	605	679	651	625	628	673	649	639	605	613	648	645	636	673	639	619	664	646	631	628	650	602	670	626	650	658	598	677	640	622	616	648	662	642	621	647	645	653	647	657	612	703	642	641	630	647	683	649	692	681	658	659	656	627	689	640	664	620	664	667	636	719	654	632	642	666	673	655	679	626	637	700	680	656	617	676	636	624	668	677	633	697	642	637	616	650	649	622	636	641	630	652	647	641	660	642	589	645	661	657	665	668	660	637	652	658	635	653	664	696	641	706	639	673	630	656	665	666	635	676	651	692	648	679	661	647	652	681	658	652	650	633	679	630	650	625	670	678	656	664	697	655	665	610	652	621	610	647	670	610	623	614	680	673	672	686	684	662	702	649	617	662	642	659	643	653	623	645	616	658	634	621	669	669	638	693	674	635	625	636	649	631	639	644	651	654	686	643	658	648	688	677	654	641	622	670	612	620	667	628	673	702	657	662	689	647	645	598	683	655	662	645	675	626	649	643	663	660	644	630	674	652	626	644	665	645	610	668	704	648	680	623	643	640	644	642	647	674	678	671	642	624	639	646	608	638	688	664	661	596	612	621	645	639	591	605	629	619	641	665	602	629	640	616	659	651	651	631	654	625	651	659	633	622	635	680	623	649	679	631	618	670	630	628	647	640	626	623	661	668	612	668	638	659	648	655	639	670	677	614	641	630	642	677	661	643	654	623	634	674	661	641	640	616	630	615	684	636	624	612	644	615	645	656	667	616	627	642	645	656	673	642	639	686	655	693	643	676	651	617	637	635	686	684	639	645	621	614	626	663	651	676	633	665	602	643	652	630	655	655	684	614	602	654	656	642	657	603	659	624	646	670	683	627	673	636	662	617	662	628	591	643	621	701	647	699	678	636	589	605	674	643	606	723	638	647	672	617	658	624	690	645	635	656	633	664	610	655	641	650	684	675	590	654	685	616	628	666	643	658	635	615	667	613	650	659	598	602	703	644	604	717	654	669	668	676	608	632	640	620	610	683	672	644	651	663	639	624	651	664	626	656	653	682	645	697	640	709	685	627	649	654	608	647	625	616	632	707	644	643	672	632	647	695	601	656	701	661	664	622	623	647	675	619	602	691	708	707	657	656	675	636	679	644	668	617	652	651	655	646	631	648	629	649	648	668	632	642	666	670	622	629	674	664	709	649	682	672	632	652	623	597	629	628	643	664	623	626	650	654	648	639	607	622	606	668	619	602	657	661	639	620	582	683	692	674	683	662	634	629	656	665	665	637	657	618	664	631	621	643	668	621	643	599	638	619	634	672	636	662	609	645	645	683	640	651	654	652	609	638	668	631	620	627	655	645	682	637	608	620	649	666	634	684	634	657	672	657	634	656	635	664	669	686	658	615	619	697	697	628	656	652	600	688	630	649	653	649	680	583	669	654	645	617	645	632	602	609	661	620	668	680	626	619	665	656	635	625	634	616	634	644	651	593	632	654	626	638	636	641	699	654	646	615	681	638	647	661	661	649	659	642	613	608	659	640	631	629	618	612	624	653	672	665	658	662	656	659	682	667	630	673	702	653	656	685	629	638	662	700	618	656	628	637	611	654	638	615	724	617	637	632	683	618	630	668	643	617	624	631	644	579	612	686	629	623	667	652	651	658	618	635	619	618	588	615	660	640	667	618	676	643	623	644	685	661	634	661	663	681	637	621	657	651	659	652	661	649	681	645	613	672	669	621	671	644	639	660	610	683	658	639	648	686	649	690	669	611	674	637	653	670	612	619	648	665	643	685	614	639	659	681	616	607	676	641	591	652	651	650	668	649	698	633	659	671	630	633	668	654	630	650	629	612	642	662	602	674	666	640	629	640	638	682	700	656	645	671	633	637	615	641	661	613	677	635	698	656	666	683	621	616	642	643	650	696	589	610	618	600	634	632	656	624	616	714	689	699	638	630	682	619	675	646	683	643	629	667	585	596	651	614	658	648	691	677	637	690	644	649	625	655	696	650	713	618	634	662	614	706	689	670	647	661	645	635	618	665	669	639	664	641	653	636	632	657	631	619	664	664	584	681	628	622	631	676	649	632	657	642	668	648	646	634	668	639	704	675	646	706	674	623	661	618	689	681	672	680	616	618	680	644	682	653	631	652	679	652	660	680	653	647	613	675	686	647	652	702	640	619	661	642	663	614	676	647	668	618	651	640	630	684	620	672	615	665	633	672	629	667	653	616	691	671	636	652	645	633	664	666	656	625	672	605	677	667	627	617	640	612	612	687	645	623	636	655	629	640	646	661	638	647	614	666	649	651	647	642	616	630	589	655	673	630	583	656	637	659	645	614	632	596	654	646	692	663	681	651	620	688	641	656	648	639	633	653	672	631	641	699	660	653	693	625	640	666	637	669	624	607	688	643	625	648	672	667	608	644	685	647	663	651	626	632	646	611	640	662	666	635	629	666	670	667	663	643	674	629	618	639	639	629	620	656	650	657	660	622	655	654	661	639	659	654	629	695	669	619	668	683	620	619	660	680	596	642	662	657	660	648	622	670	655	648	628	644	666	700	663	633	637	660	627	645	692	622	676	638	659	623	648	638	603	637	633	634	632	631	646	680	662	673	650	690	649	674	622	693	631	627	629	640	705	671	638	641	610	618	641	623	643	627	639	643	658	619	656	674	651	657	625	624	635	632	643	650	650	609	646	658	668	671	648	605	645	662	652	632	643	630	660	648	669	612	641	660	693	653	651	643	621	672	629	664	653	612	606	678	663	636	663	646	600	639	624	629	650	695	617	651	671	639	633	655	662	661	680	645	676	630	671	653
22365	20792	28544	23143	20920	21734	19224	8145	4733	3393	2708	2137	1610	1475	1229	1089	970	959	801	842	731	744	762	816	819	842	811	829	758	679	684	691	669	640	587	640	588	592	611	586	579	567	546	546	498	515	501	510	500	498	486	457	472	469	507	457	491	431	450	411	495	447	450	445	442	459	478	439	464	412	441	437	438	420	443	423	425	462	404	420	405	382	441	429	410	402	407	387	435	449	404	418	421	449	391	417	406	439	402	449	378	431	445	450	471	466	429	413	423	444	415	418	457	441	421	393	439	427	389	425	401	413	435	432	431	413	392	408	413	405	417	437	433	396	438	410	426	404	377	418	430	438	405	451	435	402	436	434	411	427	412	420	434	409	405	419	436	389	398	419	398	439	428	391	424	390	436	430	420	428	409	410	395	422	427	429	459	387	430	409	437	438	457	387	404	408	408	408	440	430	461	451	415	427	401	437	393	446	410	404	437	427	412	423	426	402	416	408	414	411	401	418	417	409	403	367	416	426	411	440	438	412	426	405	406	441	443	402	436	401	429	420	432	459	442	403	437	425	426	400	428	402	397	436	439	408	380	433	439	400	414	430	437	402	404	424	430	435	391	405	401	424	412	422	425	418	422	422	415	456	389	446	407	403	412	417	403	418	426	431	385	430	403	443	392	426	439	385	454	411	428	421	416	410	416	439	405	435	422	433	409	436	406	419	410	428	431	425	434	383	451	403	440	422	439	431	400	383	438	426	448	432	431	434	415	417	427	452	383	407	433	426	414	477	404	430	393	386	416	399	417	411	429	440	403	433	438	401	439	406	408	404	400	412	405	425	395	414	435	430	419	405	396	402	385	414	425	403	428	415	387	432	446	421	444	403	415	394	431	406	460	417	439	437	427	404	441	415	425	422	408	437	427	419	395	414	438	416	425	411	420	417	429	436	411	372	462	439	402	412	448	430	432	431	417	427	391	414	410	435	402	427	435	437	401	404	413	406	392	407	416	466	412	442	420	431	414	426	387	404	389	442	419	409	452	424	420	416	397	420	424	393	391	451	465	421	420	394	444	428	420	452	412	412	463	427	416	446	432	424	406	449	411	401	437	417	442	418	365	402	397	452	422	396	400	402	426	438	416	424	419	439	390	414	397	443	392	444	421	423	399	438	409	424	434	415	410	431	401	416	394	429	458	423	393	383	395	423	420	390	460	442	410	390	394	400	375	406	441	424	391	411	386	402	435	422	396	383	416	381	420	443	411	388	385	418	458	414	421	423	446	445	408	454	443	395	446	400	414	412	415	413	449	452	399	413	443	428	427	443	408	418	435	407	410	421	427	409	421	412	438	393	395	426	437	413	401	413	445	395	394	359	415	424	413	445	416	438	402	412	416	390	420	421	364	430	442	382	424	432	392	400	402	408	428	412	401	413	393	413	426	413	415	395	374	392	405	402	412	429	403	419	404	421	418	388	401	424	429	439	424	412	427	414	417	397	412	433	447	402	429	405	410	444	445	407	422	409	425	405	407	434	435	407	384	413	407	391	413	377	447	426	427	404	415	447	432	468	387	450	389	429	408	435	410	413	395	459	416	428	384	444	434	383	478	425	412	407	435	403	416	420	405	432	398	425	432	423	398	411	412	427	419	425	400	421	435	436	420	423	399	443	396	451	393	429	445	393	414	387	398	416	450	390	397	452	431	406	392	416	427	418	440	448	417	402	414	432	428	421	401	389	414	407	428	445	432	392	422	413	432	386	430	414	433	414	427	396	413	383	421	440	423	408	416	453	399	394	405	416	378	412	416	414	392	423	422	403	410	439	393	433	420	411	425	434	422	416	424	400	425	435	409	466	398	418	416	412	465	426	411	399	419	408	410	417	375	415	462	439	421	447	459	418	415	408	447	428	413	452	404	423	434	404	434	422	368	412	426	428	407	397	429	382	423	403	434	405	409	428	440	430	414	420	399	429	425	420	431	449	424	418	395	439	408	423	420	408	426	385	418	417	408	430	388	443	414	411	417	445	410	396	393	412	389	406	440	396	392	393	451	388	442	446	428	382	442	442	429	416	396	381	441	409	383	451	391	384	399	404	451	428	444	404	410	428	432	436	421	397	410	468	400	398	418	398	397	438	418	398	402	406	404	465	420	441	406	420	443	403	439	437	477	404	416	384	417	414	411	412	430	427	465	411	413	406	432	416	399	403	397	450	404	381	413	436	420	435	400	420	360	403	428	411	419	394	395	467	408	448	377	391	398	395	423	427	408	423	431	421	436	438	410	400	418	440	426	415	401	439	409	423	407	463	424	440	431	415	420	419	426	413	412	426	432	399	465	406	394	453	421	396	412	439	430	376	430	417	439	408	406	425	405	405	435	452	447	433	379	436	390	398	399	412	420	402	444	430	415	397	416	446	396	428	417	445	428	405	406	402	425	426	409	389	435	387	404	437	414	395	437	404	425	414	401	415	416	407	416	402	435	430	399	396	459	429	401	444	428	411	387	405	390	421	424	417	405	377	411	436	440	403	429	427	414	432	380	405	423	420	396	446	399	380	418	427	425	449	439	419	447	378	397	425	411	423	398	442	406	427	433	435	396	440	403	427	392	425	433	371	411	418	433	390	400	415	429	425	406	434	445	411	438	399	397	426	414	453	419	426	434	394	388	403	430	411	396	414	440	392	427	386	406	374	464	421	397	410	417	399	417	438	413	418	408	417	468	400	421	404	414	410	434	437	418	446	471	416	421	375	422	440	405	461	432	434	417	408	409	403	385	428	455	449	453	416	416	394	390	416	442	406	389	422	413	406	428	422	426	431	416	384	416	410	421	412	410	402	445	414	428	370	399	450	408	417	417	419	430	377	432	417	411	406	430	429	407	445	444	412	466	451	380	398	391	396	384	402	453	434	406	409	407	405	402	454	433	443	411	405	428	398	411	393	436	401	443	439	404	393	396	426	432	438	430	394	464	406	416	403	424	415	410	422	400	418	393	444	434	419	403	414	429	456	436	391	419	438	456	433	415	391	429	403	415	400	405	413	435	417	406	412	433	419	452	446	402	433	418	434	419	437	375	416	426	406	419	394	423	382	411	414	419	411	430	416	444	407	426	416	421	426	394	394	401	393	399	426	424	409	400	426	454	399	449	411	407	379	405	451	434	409	432	416	424	434	414	408	427	405	434	450	434	418	411	415	458	414	426	386	406	437	431	425	452	427	408	395	396	448	462	406	442	410	403	460	419	427	425	411	420	414	417	411	448	462	448	386	431	424	414	383	426	433	416	393	402	452	405	428	429	393	417	412	416	399	417	405	420	420	413	423	413	392	434	441	410	404	384	370	456	422	407	409	413	431	412	405	467	460	386	412	438	423	426	409	412	409	448	426	420	426	439	391	423	416	422	367	415	437	394	451	435	382	392	412	422	423	425	437	449	438	415	411	465	417	411	460	453	396	405	445	455	393	398	438	428	432	407	441	412	441	454	408	393	410	415	427	422	403	404	417	432	417	405	427
23321	43173	38402	28925	25634	21316	17040	12758	9415	7261	5845	4361	3630	2807	2441	2045	1794	1596	1376	1317	1269	1307	1354	1282	1447	1490	1545	1400	1261	1166	1210	1113	1068	955	944	958	919	872	853	827	838	734	738	668	685	658	677	619	648	634	584	625	650	640	600	599	618	559	589	548	538	595	612	588	563	583	620	568	529	539	511	518	538	552	522	516	544	549	521	524	524	568	523	497	530	522	557	496	504	525	560	495	548	483	540	490	530	503	506	496	506	511	521	550	522	493	524	526	526	497	507	520	483	538	488	530	521	536	519	559	532	493	491	479	542	503	511	506	514	542	535	484	517	496	521	540	488	498	479	500	516	482	562	536	481	509	502	488	546	495	541	511	518	538	485	474	521	532	519	545	523	517	498	529	500	494	520	484	505	502	526	549	540	490	516	538	506	514	527	515	510	485	535	541	504	513	553	533	509	496	530	519	532	493	483	524	485	478	537	558	543	518	488	531	525	482	493	506	473	542	499	491	477	455	470	498	501	523	514	501	569	521	525	534	481	517	489	518	530	545	510	486	495	515	538	537	524	524	474	526	524	501	511	519	526	508	499	544	525	525	485	514	515	519	536	503	542	507	502	511	515	534	526	505	517	530	518	490	527	544	538	507	515	511	496	529	509	503	504	523	532	497	507	508	460	495	501	486	523	506	496	489	516	504	510	525	498	493	520	562	569	539	482	521	527	490	505	491	516	494	546	500	519	509	536	481	539	505	540	489	473	524	517	523	533	489	517	514	473	529	508	488	480	502	532	492	519	480	513	528	545	506	497	525	494	516	501	524	498	533	549	524	524	469	500	499	541	530	512	477	505	493	476	526	512	501	511	523	507	486	527	519	474	521	530	534	536	499	526	523	502	502	490	493	484	540	479	540	543	498	493	532	502	521	508	512	515	519	525	558	526	493	520	525	542	529	508	515	523	525	544	525	505	521	483	508	482	531	528	521	517	479	534	517	517	526	510	539	512	542	515	532	477	502	492	480	493	488	502	518	500	522	483	502	516	482	521	543	503	515	467	482	501	471	527	513	532	524	524	506	532	520	509	505	511	470	479	531	540	520	545	494	543	515	527	543	482	516	493	473	493	526	513	489	508	524	488	530	485	544	538	563	471	470	516	510	525	509	507	474	508	476	532	518	469	534	482	484	481	518	509	500	493	515	538	528	513	544	486	525	509	546	549	543	512	546	496	500	531	514	544	458	526	535	540	533	497	479	521	530	493	530	523	542	476	534	520	520	496	502	512	510	522	503	488	461	534	525	558	528	507	521	503	494	461	560	497	471	513	485	537	549	477	544	553	470	507	511	520	519	529	488	527	514	515	506	488	536	470	511	527	459	511	520	516	472	491	529	531	531	529	533	493	498	491	543	547	469	493	559	479	517	546	500	530	498	523	504	490	514	540	486	523	490	489	498	476	507	502	518	496	492	514	516	495	536	523	545	503	568	473	481	543	527	516	541	518	527	479	528	472	521	560	497	493	510	512	568	508	515	524	495	512	482	556	503	510	503	496	494	511	520	503	511	524	516	529	503	554	523	526	498	518	540	505	505	493	529	480	504	478	457	520	486	527	522	503	540	507	486	517	491	544	536	518	500	560	530	533	507	469	490	517	524	544	495	536	493	447	560	533	505	498	502	492	539	502	544	526	483	530	529	506	529	500	509	516	486	506	532	513	522	508	505	508	499	503	537	477	484	521	532	480	538	506	520	516	483	472	538	544	544	513	514	505	550	451	554	492	524	539	534	529	547	509	554	566	518	539	530	582	515	513	559	522	505	542	483	485	506	534	527	501	525	511	502	521	534	503	509	506	497	494	488	508	520	475	521	524	517	530	498	505	478	523	463	513	505	524	518	532	561	527	537	563	485	522	531	507	544	524	490	495	542	518	526	516	518	493	518	531	507	490	513	530	529	498	511	501	499	467	492	535	474	532	532	500	541	511	511	511	543	518	535	528	523	517	544	498	482	506	527	552	484	486	470	496	515	497	548	540	515	504	526	497	521	521	517	513	483	511	513	508	537	526	533	483	517	511	512	514	523	497	539	527	491	531	512	485	500	500	548	526	538	475	550	506	517	524	501	520	492	505	494	441	501	500	489	511	499	489	509	536	525	513	510	458	498	524	525	514	529	489	492	485	511	488	493	506	525	509	584	515	493	489	509	521	451	501	494	514	502	536	488	510	505	489	523	494	525	497	505	513	485	516	534	510	495	533	504	524	510	545	506	490	507	503	516	514	510	548	503	518	538	530	518	502	489	560	491	476	463	517	519	533	502	491	502	483	498	562	548	524	503	466	504	489	475	507	521	524	460	555	497	530	537	521	462	542	503	537	490	500	534	545	519	556	536	495	523	562	501	505	481	495	520	523	532	490	514	470	525	477	477	529	521	508	502	502	529	505	505	568	531	527	539	477	531	494	492	501	502	508	516	511	497	474	539	544	449	486	500	505	468	521	546	494	498	498	499	487	525	544	541	518	518	550	450	511	499	521	505	480	500	478	534	537	490	502	497	481	491	508	556	533	495	479	484	474	528	548	469	503	468	496	553	526	554	522	568	504	542	535	485	539	497	527	526	529	496	504	522	540	535	520	512	513	507	524	474	514	503	517	517	539	513	546	509	527	506	519	524	499	512	506	500	518	505	508	555	507	483	519	493	498	543	507	510	527	547	507	521	518	495	513	520	474	507	501	562	515	500	533	512	514	489	485	503	532	501	511	544	501	537	533	487	535	540	499	504	521	512	540	497	523	537	532	524	470	473	545	512	500	550	509	543	549	456	499	526	497	509	533	536	510	534	537	550	495	502	542	533	543	480	471	482	489	561	538	480	484	533	489	533	492	521	542	504	499	502	491	509	534	496	554	542	473	519	533	501	480	541	547	539	533	533	484	517	525	517	492	457	513	535	519	504	493	520	502	512	532	517	519	557	550	493	472	512	514	530	492	540	491	529	518	518	481	521	548	509	527	484	546	535	549	533	528	524	482	470	513	538	493	497	527	525	541	525	517	539	526	549	493	517	504	551	539	515	521	547	512	524	481	541	539	519	470	519	482	551	501	516	485	505	549	511	472	496	480	502	521	496	529	500	500	550	526	515	518	509	532	486	501	522	511	515	474	500	510	512	532	509	538	550	487	497	507	540	525	512	518	520	531	511	528	460	492	518	521	538	523	514	502	546	518	558	528	507	499	571	479	509	507	527	490	568	517	527	464	489	527	502	468	503	534	518	505	533	493	522	506	493	526	542	524	483	516	493	495	510	565	516	548	525	540	517	533	500	534	523	537	481	494	517	531	523	507	531	491	549	524	501	490	482	514	527	536	547	544	509	509	506	497	465	518	476	519	491	516	492	542	533	497	547	549	505	471	468	562	515	531	554	522	474	500	504	527	535	501	495	517	513	538	485	504	541	474	511	529	526	521	478	516	505	516	525	538	549	506	481	536	504	568	548	503	521	528	530	469	440	491	519	505	499	523	542
26916	23065	25666	18297	12100	9021	6004	3798	2626	2045	1577	1309	1185	1088	950	929	859	854	815	797	743	800	815	783	847	821	830	825	831	763	748	752	800	764	744	743	750	739	731	693	708	709	682	676	712	693	647	699	640	676	671	660	655	627	642	661	645	650	618	616	605	696	666	650	682	627	654	639	617	697	630	610	630	633	639	632	703	624	646	657	635	601	629	637	630	620	619	594	619	635	668	644	668	635	676	660	642	608	585	668	629	663	656	632	665	624	652	637	668	652	627	605	590	629	658	655	677	665	596	629	584	648	621	624	668	635	612	641	659	616	644	595	602	650	599	643	621	673	602	692	601	647	597	611	622	649	631	652	625	647	613	650	623	630	693	681	611	634	597	637	643	581	630	657	650	597	662	625	691	625	676	651	606	642	675	610	625	659	646	638	688	611	644	658	626	627	637	607	586	620	704	594	624	621	599	615	667	646	644	672	650	640	634	633	608	649	644	629	690	666	663	660	594	610	581	606	622	671	654	641	652	589	655	705	627	661	628	691	644	603	607	660	644	666	602	662	667	641	618	650	673	622	633	612	603	611	657	594	653	630	615	633	682	630	665	651	613	596	690	609	651	623	661	609	688	634	620	633	589	623	618	624	641	652	598	670	670	647	662	639	594	599	656	665	631	628	585	640	665	641	627	662	684	628	617	648	600	657	615	583	627	635	657	674	669	668	706	669	684	633	658	587	663	648	626	670	631	625	665	683	636	645	659	672	632	643	629	653	606	601	660	632	692	649	645	606	649	597	647	670	656	676	649	612	644	642	651	659	640	634	658	655	621	590	653	647	610	646	612	630	608	660	599	611	632	637	651	655	665	632	597	652	568	651	660	641	613	650	678	630	645	618	665	663	653	610	658	655	642	628	676	651	634	612	652	630	617	682	606	640	643	597	670	632	615	627	659	633	613	660	592	653	648	639	691	624	655	638	685	634	680	640	606	655	618	620	662	644	668	617	662	644	626	630	694	657	696	625	627	639	634	637	598	664	629	637	668	641	593	623	661	673	617	577	646	680	633	616	640	651	630	652	584	641	604	609	674	631	638	651	603	584	686	688	621	620	645	619	624	644	585	637	657	633	636	620	705	633	637	665	636	638	647	626	652	666	631	644	642	664	622	649	631	627	624	677	658	646	633	642	651	621	656	668	635	575	677	621	626	652	633	645	632	620	607	640	646	631	662	643	598	610	647	638	667	624	637	632	631	609	666	672	608	629	631	648	601	667	666	623	612	616	656	685	591	657	612	660	634	648	615	609	638	624	637	604	604	651	644	693	632	663	615	645	629	612	620	627	674	667	614	626	648	666	634	675	608	629	662	659	625	615	647	656	647	611	630	653	632	618	664	636	640	626	705	657	663	680	664	630	642	590	674	659	614	668	655	667	681	669	638	641	646	666	629	642	641	665	650	625	681	636	661	677	701	641	617	614	620	638	640	614	568	632	598	663	623	636	619	602	664	642	671	602	625	629	623	624	655	631	625	606	599	675	621	674	651	659	650	651	621	616	643	688	625	627	608	613	668	670	672	634	639	598	612	630	662	660	605	626	638	651	623	577	692	639	675	621	655	636	684	708	687	606	661	608	616	628	652	666	656	634	636	670	645	581	597	644	641	647	646	635	610	649	677	680	664	647	644	584	646	641	585	629	684	643	670	638	663	648	696	625	704	643	619	624	637	639	618	618	652	648	610	652	663	665	604	677	647	661	671	602	642	636	650	664	660	627	659	643	652	644	673	628	635	652	624	620	631	681	637	674	666	651	610	635	642	648	643	574	632	634	667	625	695	631	673	683	661	669	590	617	632	680	611	662	660	635	619	629	626	631	644	673	634	607	636	645	638	641	617	631	678	654	579	644	579	636	652	648	682	622	681	642	658	646	617	630	667	647	670	634	667	708	636	635	624	633	625	655	634	691	634	635	642	603	639	608	621	642	624	648	632	675	666	666	679	631	665	660	613	621	641	622	658	623	641	607	608	603	651	657	625	611	685	626	660	636	654	628	659	633	650	654	587	652	620	647	625	682	632	651	642	616	646	617	645	635	664	612	612	601	604	604	650	609	666	633	671	654	677	644	647	654	638	575	632	605	614	611	694	659	644	631	634	623	633	723	664	602	646	660	661	637	586	607	637	667	613	647	640	694	632	642	624	622	647	637	648	642	643	653	649	623	663	659	603	617	652	602	611	623	644	646	588	638	637	615	608	610	632	671	624	652	641	647	633	643	704	638	637	614	626	649	596	610	678	634	640	626	611	615	611	660	637	571	596	586	649	672	684	614	685	631	642	617	652	660	599	664	698	661	667	682	663	622	656	624	626	602	623	652	618	636	627	662	626	676	668	652	605	584	622	629	598	671	673	677	618	651	656	600	626	596	672	657	625	635	625	623	634	638	596	637	614	603	636	617	611	627	666	690	585	631	650	691	640	626	628	630	665	563	656	633	650	632	635	648	641	647	656	616	677	592	657	652	657	643	648	648	621	625	623	606	614	636	665	608	657	639	620	635	658	658	610	648	631	623	652	658	656	670	664	612	632	655	627	641	625	591	641	629	619	620	603	643	638	639	632	615	650	665	638	672	641	650	656	603	643	641	624	618	624	659	652	631	650	618	672	651	670	655	641	630	635	661	653	601	657	619	681	646	620	643	607	649	611	629	585	633	659	657	654	688	658	631	632	615	680	664	613	683	644	645	680	647	679	648	643	676	618	677	646	659	629	645	623	630	630	611	647	641	654	671	652	677	658	617	623	588	635	671	664	686	641	629	658	658	636	663	648	627	657	679	634	639	691	648	605	602	619	620	653	652	637	627	675	667	638	623	632	603	600	600	649	675	640	613	669	657	635	624	620	677	608	628	661	619	639	627	638	656	658	637	671	646	633	657	657	648	655	717	649	637	613	609	633	644	600	687	591	649	657	618	668	664	606	634	630	627	626	636	655	645	723	643	666	647	696	579	615	606	657	636	640	602	635	618	624	659	652	618	629	631	609	642	653	666	667	657	634	594	612	593	622	599	625	663	655	667	675	594	634	691	637	678	638	650	662	672	616	574	669	598	606	635	622	617	717	637	666	651	635	640	645	651	662	629	625	682	603	658	632	640	597	600	580	629	624	597	699	626	651	613	642	617	629	627	619	605	637	649	617	583	640	634	705	631	635	622	673	638	576	688	660	628	627	652	653	657	631	589	622	630	665	680	598	622	614	580	626	612	621	648	646	649	609	627	658	651	641	611	630	643	627	681	672	639	613	590	616	680	606	605	656	609	610	653	658	654	663	677	609	685	597	673	644	675	622	620	623	628	671	630	623	640	636	655	648	619	618	631	655	658	628	606	631	656	591	654	636	685	637	640	650	645	643	606	641	649	670	632	604	645	631	649	650	613	637	607	612	630	606	641	685	630	637	647	648	573	644	653	649	681	678	620	644	647	612	645	649	649	679	628	601	701	648	614	680	601	608	655	666	658	642	630
22076	34302	29486	19861	17102	14630	11105	7805	5467	4331	3312	2449	2215	1863	1575	1441	1434	1316	1257	1104	1089	1102	1155	1174	1196	1268	1366	1185	1165	1062	1031	1091	1111	1023	928	945	1003	948	970	877	866	869	898	829	927	863	892	899	820	865	755	827	843	833	828	834	785	792	798	819	783	809	840	813	755	772	820	834	766	821	809	799	792	805	755	805	821	827	757	810	813	816	790	772	820	782	799	832	834	772	804	782	778	793	795	822	838	810	797	782	744	812	813	779	814	769	794	762	783	802	802	775	735	782	767	811	790	864	819	784	817	782	822	724	799	844	794	762	815	775	769	828	786	755	786	799	783	784	772	766	784	815	828	780	739	802	797	764	783	807	807	795	841	767	769	837	823	802	799	803	825	761	769	790	799	820	776	785	787	783	811	743	809	775	803	815	775	808	773	768	761	787	785	815	776	802	781	828	810	793	740	799	795	800	775	785	818	745	791	794	760	750	815	784	783	770	806	844	771	749	754	777	781	761	785	763	790	764	759	834	811	792	769	828	779	784	766	771	848	754	768	827	785	764	770	753	787	758	792	804	818	834	830	767	798	723	761	773	793	866	761	793	825	773	816	788	782	760	783	807	782	783	773	840	806	823	821	766	797	771	847	769	785	808	804	812	720	748	780	813	744	820	793	773	790	788	761	826	854	776	817	825	814	759	761	818	823	749	794	767	786	791	824	802	821	791	763	821	803	851	788	820	802	826	789	864	779	812	752	813	824	812	829	803	815	814	783	803	820	805	808	775	833	781	808	808	780	769	792	757	786	769	791	789	785	783	785	792	762	765	781	775	792	800	784	759	838	841	763	839	787	777	846	830	798	766	826	834	791	766	762	760	767	822	819	867	803	821	796	812	823	837	805	791	761	786	813	823	829	885	809	810	776	779	775	848	792	784	784	808	788	817	838	820	780	784	759	784	829	778	784	783	796	741	765	820	757	826	763	822	789	805	740	799	803	806	805	751	757	784	782	813	821	816	807	798	766	759	804	792	811	814	745	782	808	823	757	773	805	816	839	800	789	832	782	788	759	772	786	768	805	787	767	766	746	762	786	735	790	754	766	802	830	763	787	797	784	846	804	767	784	820	827	805	822	801	752	758	752	776	757	816	755	817	816	814	785	753	802	835	847	812	798	758	771	803	834	800	778	811	813	783	762	805	807	797	824	809	797	778	770	781	819	773	786	762	860	795	815	795	775	797	828	769	783	792	790	792	817	762	777	761	790	823	763	775	813	773	818	838	773	773	826	758	789	799	819	780	806	768	768	814	748	833	797	860	792	783	754	778	821	731	774	813	791	802	801	791	811	804	817	817	772	814	797	794	797	820	786	804	760	817	770	802	830	798	809	810	817	751	799	794	758	786	743	826	788	739	772	840	769	768	819	778	811	821	767	747	832	805	795	780	827	766	724	796	737	763	816	773	794	797	760	790	811	798	764	800	777	784	823	808	786	767	775	790	813	795	783	787	756	733	765	726	737	791	759	836	801	774	794	802	836	815	757	812	788	737	817	771	826	767	779	822	769	830	808	796	845	776	751	764	806	825	777	795	774	803	774	787	799	820	781	778	781	799	800	778	792	756	767	784	791	796	796	841	772	831	760	819	810	798	800	798	750	731	807	820	777	799	800	809	838	796	763	778	784	758	778	809	822	814	763	792	798	776	771	789	816	747	812	763	763	797	784	802	760	781	773	748	812	734	820	816	807	821	777	779	830	791	783	781	799	764	820	816	811	803	773	767	751	809	769	770	764	774	759	775	766	753	733	772	754	840	753	761	811	846	748	792	814	830	826	818	797	758	795	814	849	803	823	773	816	801	775	786	796	827	782	779	802	770	780	796	809	779	768	789	788	816	755	777	811	752	774	813	752	818	833	778	816	799	799	833	852	736	775	739	808	794	785	751	802	846	776	828	806	828	786	757	760	796	835	743	829	813	765	796	731	804	796	826	810	793	780	806	798	818	774	753	795	822	776	816	806	781	823	790	824	787	784	809	777	820	806	787	770	795	734	807	882	807	747	791	782	763	777	778	805	783	762	824	818	772	812	791	811	799	799	756	847	806	781	767	808	790	763	779	760	810	796	765	795	810	863	845	797	816	806	761	789	776	802	800	813	797	767	799	794	748	820	812	831	803	827	807	776	732	781	764	825	815	845	805	789	774	817	827	776	841	789	796	808	779	746	766	757	814	790	828	756	737	804	818	854	749	854	752	801	793	771	758	763	730	827	813	801	777	793	793	788	812	754	792	775	773	779	786	795	800	788	830	820	820	782	817	749	832	797	757	805	788	796	862	775	777	773	792	761	791	824	783	842	798	781	758	799	776	783	816	802	857	771	797	793	773	808	792	789	759	831	795	776	841	760	789	809	786	744	803	820	778	848	774	788	776	794	770	840	810	794	782	822	777	755	799	783	788	799	823	778	798	794	778	823	829	752	746	754	820	769	746	784	816	779	801	795	773	735	791	787	780	751	779	780	792	782	814	821	767	758	828	777	764	826	773	787	811	729	786	808	795	784	805	781	791	813	817	830	804	818	813	777	795	801	758	782	751	801	805	815	761	766	793	786	807	802	833	768	773	805	779	776	777	801	809	786	809	834	772	802	758	728	828	771	805	760	832	794	770	759	780	794	842	790	842	769	796	778	808	818	771	780	806	770	751	776	754	837	798	828	747	798	802	847	745	798	774	805	756	794	817	770	824	816	785	787	781	809	792	813	762	779	818	776	776	765	780	788	814	823	808	758	806	800	751	788	756	757	793	822	817	787	800	743	780	832	828	754	789	847	800	770	766	786	787	834	831	788	803	802	815	816	807	776	809	788	801	769	789	789	804	794	773	765	777	801	762	789	846	853	817	799	767	776	781	851	810	793	769	818	834	817	764	818	838	770	798	808	787	792	810	778	791	796	786	778	800	806	817	838	793	788	840	725	767	743	785	740	799	802	809	792	814	820	815	779	800	758	802	823	789	776	758	793	758	791	781	798	790	798	793	781	780	804	787	711	822	794	764	803	790	794	841	906	808	777	804	769	759	789	799	770	795	784	794	739	836	800	783	764	762	825	781	801	820	768	776	788	803	813	764	793	819	721	769	851	800	755	790	808	864	786	811	703	786	725	818	795	839	804	822	801	802	822	749	768	788	784	746	831	833	801	821	768	746	797	812	796	759	797	777	785	771	831	807	791	798	812	799	807	737	795	782	780	783	787	807	815	828	751	796	725	832	791	783	812	799	813	761	808	829	810	760	800	763	777	782	765	804	781	817	750	749	829	790	774	827	847	802	838	795	832	893	830	745	814	787	819	753	792	827	802	837	832	828	741	782	768	767	789	822	774	794	799	772	828	760	748	820	824	772	791	776	787	796	789	766	818	814	831	820	857	771	803	803	746	787	772	783	760	800	814	786	779	811	807	803	800	829	806	805	850	838	789	823	756	766	820	826	765	786	828	797	812	771	818	789	811	737	832	780	743	808	804	776
23348	20832	28174	23725	21197	18219	10755	5302	3635	2653	2014	1613	1371	1161	979	980	948	873	767	740	767	749	742	794	772	809	829	842	751	763	707	752	746	659	651	602	712	623	640	653	646	648	574	580	576	584	548	584	559	512	502	544	567	535	513	535	551	541	509	518	516	537	475	557	526	565	503	548	525	540	495	511	513	528	551	502	519	538	513	501	552	494	547	542	513	488	531	488	522	528	514	499	509	484	490	543	515	504	522	524	550	520	510	518	532	520	504	517	506	503	544	506	533	493	480	489	524	511	506	470	528	520	500	544	486	502	530	501	509	529	489	491	508	516	545	512	492	493	504	520	524	543	508	508	517	522	526	553	507	476	511	516	495	518	507	499	533	505	531	542	538	514	535	511	574	498	518	501	545	491	552	500	537	538	505	563	548	501	542	506	549	552	479	544	488	511	477	535	523	505	465	493	525	530	522	514	479	498	505	519	455	506	496	573	505	498	470	485	487	510	514	549	531	526	509	533	475	522	507	498	524	515	516	485	521	525	519	503	520	510	500	557	507	525	531	551	528	516	512	519	523	504	494	507	472	528	508	528	527	473	528	491	500	518	474	491	489	535	523	533	535	527	536	523	516	516	500	546	488	493	515	481	465	491	453	497	470	536	522	471	541	518	535	521	558	525	511	558	509	523	494	471	515	503	510	531	500	499	538	541	517	519	523	558	515	505	529	528	493	496	503	522	525	480	497	538	524	506	511	476	522	481	528	487	499	491	495	489	496	516	521	490	490	523	493	503	493	522	534	495	521	515	561	523	546	483	580	512	489	512	526	493	532	509	514	532	528	524	514	542	508	526	510	520	498	536	517	555	498	506	509	508	492	535	512	533	543	562	516	491	518	533	494	528	477	505	552	508	494	519	547	514	516	535	517	525	523	503	535	524	504	496	490	511	519	491	488	540	496	533	507	517	504	466	539	510	515	500	507	496	536	551	506	508	535	523	573	498	477	519	503	510	491	516	518	540	531	497	497	541	453	537	496	528	511	500	542	551	489	552	498	474	533	542	510	507	512	512	498	490	488	542	508	524	535	520	521	518	524	517	505	538	506	500	526	543	525	487	510	501	520	511	494	479	536	505	474	515	537	515	495	508	526	496	538	508	479	495	480	518	540	507	540	534	497	489	507	506	515	460	507	511	497	510	515	501	482	544	548	541	497	557	524	499	522	483	504	510	510	491	527	502	507	488	499	483	512	555	492	532	520	536	497	540	520	493	492	559	515	506	524	475	500	494	533	579	518	490	491	515	480	506	536	506	501	521	549	527	567	498	536	489	518	523	552	496	525	565	495	506	476	500	525	510	543	541	531	491	594	504	542	481	508	485	539	513	525	539	532	500	509	501	516	505	507	508	517	500	525	531	477	518	499	502	485	482	515	504	506	507	519	491	489	520	489	494	507	490	531	541	511	516	489	520	538	512	471	550	546	552	560	526	518	524	503	527	491	527	511	548	541	516	515	544	535	510	554	524	517	504	497	522	519	502	508	513	509	495	469	529	543	492	502	561	515	521	534	518	497	519	539	520	488	481	475	507	539	537	508	535	488	525	519	507	502	482	529	522	502	489	539	553	517	528	481	495	483	522	538	511	493	544	602	536	518	548	476	497	570	510	480	502	512	510	486	492	493	493	516	502	556	537	509	526	486	498	515	565	472	474	513	534	499	504	528	494	512	502	504	509	535	498	495	524	503	523	491	519	549	486	519	548	503	547	498	494	504	523	464	493	520	505	545	498	537	507	529	492	502	523	518	521	488	500	536	514	523	508	524	508	479	514	483	514	526	517	527	530	491	514	498	485	496	538	516	478	522	516	529	509	502	528	532	511	536	530	532	513	545	525	490	517	507	533	523	499	500	487	492	558	540	521	463	522	552	504	498	549	523	533	441	512	510	543	514	503	514	512	484	485	507	454	525	470	544	513	510	506	529	509	531	523	511	481	517	534	524	511	481	535	522	542	490	521	527	478	506	494	535	542	564	498	529	533	516	551	474	509	527	490	509	483	519	504	517	551	500	490	523	506	519	517	535	496	487	508	546	499	531	527	538	570	486	513	531	523	515	524	495	526	558	506	501	497	483	529	493	516	500	521	535	563	490	493	528	539	513	525	525	491	526	498	514	521	493	516	517	504	508	521	482	437	531	493	501	486	541	501	476	479	500	559	550	492	535	542	528	496	431	498	534	546	513	529	547	540	513	515	547	510	529	503	511	515	502	512	518	521	518	501	561	539	501	512	532	561	507	514	523	509	512	511	490	480	509	493	518	505	526	524	494	528	519	507	520	543	496	542	533	494	483	501	528	499	551	499	555	545	512	511	520	515	531	507	516	523	484	485	553	542	544	496	499	488	474	491	545	521	512	508	536	505	480	497	515	515	495	466	501	508	520	517	488	482	531	535	528	491	520	486	537	503	528	521	536	490	463	519	508	476	522	520	520	503	505	542	508	530	520	532	484	478	504	524	498	493	538	500	562	528	473	528	498	516	503	572	513	506	534	509	517	501	531	533	519	494	518	524	471	539	535	481	503	504	527	510	471	537	529	515	492	485	484	506	560	531	536	472	513	464	501	495	512	504	494	471	540	513	511	520	548	509	473	523	540	504	535	501	540	522	493	511	545	513	492	521	511	511	462	491	489	490	501	507	487	501	507	486	515	484	508	539	476	517	552	497	534	503	540	575	493	530	499	502	533	495	512	511	518	560	476	485	502	505	516	513	529	524	515	532	494	532	498	505	514	507	522	528	540	494	479	508	522	505	507	528	487	502	530	529	534	492	508	525	466	492	477	572	504	505	549	496	547	529	529	478	573	505	498	507	538	513	499	525	469	513	500	529	588	474	525	541	498	537	505	523	490	516	527	546	487	532	521	504	512	458	513	533	489	522	517	485	508	520	557	522	506	499	521	511	496	504	495	516	518	507	514	526	475	507	501	516	500	524	532	487	494	498	476	515	505	522	509	493	475	477	493	499	523	498	503	534	517	524	560	483	509	523	515	515	518	477	521	496	534	510	509	506	506	472	517	527	526	536	498	511	518	457	542	510	499	503	498	550	544	541	505	465	529	508	550	511	490	514	547	497	547	514	486	515	512	538	514	480	444	532	517	527	513	492	494	490	448	516	528	480	533	509	551	545	523	556	477	524	458	530	511	526	473	484	493	464	485	515	562	516	486	513	517	488	533	519	479	520	492	476	473	531	528	542	487	506	508	513	481	522	481	491	543	486	470	486	518	492	503	514	486	503	523	547	537	570	475	538	523	516	500	528	535	528	497	510	526	493	503	519	493	484	523	510	545	520	537	552	506	532	507	527	523	502	508	537	493	506	518	557	510	522	472	517	472	511	521	478	506	490	507	516	482	453	549	527	532	527	530	496	506	494	533	510	534	467	517	507	489	549	484	549	562	501	536	516	516	547	498	503	542	520	518	525	511	493	558	487	540	561	521	460	513	487	518	477	504	493	518	485
22023	39617	34834	25251	21732	18285	13627	9828	7544	5910	4264	3444	2878	2252	1941	1729	1545	1493	1252	1197	1208	1168	1198	1280	1306	1380	1335	1279	1173	1148	1017	1107	1021	1036	907	952	920	898	924	865	858	806	795	802	757	741	766	755	726	691	738	730	754	733	678	691	720	729	698	671	722	707	704	723	656	704	691	694	691	653	645	650	681	675	648	697	669	639	685	641	665	680	632	709	596	707	620	605	674	644	711	635	655	643	650	621	670	655	663	635	673	644	636	674	634	649	658	630	660	648	662	632	654	631	628	598	651	669	670	633	645	673	611	636	617	652	646	649	618	642	659	682	632	655	665	651	654	616	650	641	625	653	670	658	663	681	643	634	643	638	585	612	626	627	594	628	698	664	625	654	635	633	683	653	608	639	600	665	622	645	675	610	654	667	663	621	646	689	665	621	603	604	645	646	710	634	641	635	640	658	643	640	626	648	679	634	682	680	641	669	633	657	648	607	640	669	636	655	718	645	641	593	591	683	591	645	639	666	630	639	589	687	698	637	663	670	640	599	659	676	628	625	675	669	656	680	618	627	671	663	687	652	645	638	623	627	673	652	612	641	645	635	641	672	641	652	633	655	646	598	694	632	660	657	646	655	662	651	656	658	624	669	643	665	675	658	654	632	643	665	644	629	641	648	639	655	611	598	695	671	617	643	621	603	590	657	598	657	628	634	623	644	674	648	658	604	626	646	677	635	655	651	653	673	623	616	635	673	656	676	679	693	639	665	691	629	662	659	660	623	648	613	593	669	624	602	631	619	643	638	644	641	654	624	664	621	626	620	632	640	654	621	608	621	642	640	625	626	674	647	630	630	594	624	687	644	662	657	633	644	656	670	650	674	655	636	644	656	670	650	589	645	670	664	723	601	628	665	661	658	675	644	650	649	639	678	663	649	658	632	589	656	651	669	687	645	616	642	633	616	680	649	642	639	628	666	670	662	691	605	650	668	620	603	636	629	638	614	643	605	660	656	698	624	658	673	638	695	642	681	651	605	647	680	634	622	626	659	657	672	635	659	666	636	635	662	633	655	628	678	641	689	637	648	674	639	668	654	608	674	588	713	659	622	675	645	630	627	667	647	647	649	609	650	683	654	668	632	671	672	671	599	602	622	676	686	689	635	662	612	661	616	661	649	622	671	670	659	598	599	628	622	698	634	693	668	658	644	660	646	681	677	634	659	670	668	646	642	660	627	664	646	596	660	695	671	672	636	660	647	646	638	655	619	651	662	639	608	654	668	645	627	736	606	671	609	674	682	593	669	641	709	629	652	664	643	645	632	618	670	686	720	689	661	657	661	619	584	639	671	681	644	617	652	640	665	706	656	638	628	657	679	690	662	627	660	621	655	649	631	628	616	623	623	620	623	674	598	642	666	636	618	645	686	661	642	617	661	624	692	654	659	670	652	632	640	664	593	648	656	684	618	661	607	644	652	604	633	650	644	636	616	598	661	687	616	661	654	662	664	639	634	630	617	612	631	676	668	629	652	679	661	641	619	672	636	624	653	663	652	618	624	620	647	632	624	668	654	679	674	663	677	644	665	645	669	653	655	622	573	615	633	635	598	630	633	656	649	639	614	684	625	610	632	619	611	663	608	626	664	637	625	648	664	667	650	623	625	643	632	628	673	619	613	706	628	696	648	668	679	649	723	688	606	623	653	638	621	608	634	664	687	630	626	618	688	601	674	654	628	625	637	586	647	631	630	660	660	640	660	678	648	623	662	611	630	659	590	594	665	620	654	675	660	652	673	617	641	636	646	639	633	655	636	628	615	691	643	570	645	635	601	639	629	617	639	640	610	626	659	675	653	685	630	640	650	662	630	695	571	654	636	650	653	622	644	662	668	636	678	627	676	600	626	641	691	648	637	636	665	637	670	672	709	647	653	610	672	634	663	633	679	669	687	661	642	649	649	641	658	681	632	646	631	602	670	630	670	625	662	643	648	668	635	627	715	606	603	625	645	653	640	651	688	637	644	636	617	677	637	650	655	621	659	614	678	640	680	653	686	622	678	640	641	626	634	658	615	670	651	655	674	681	657	614	652	635	675	636	660	644	635	703	591	600	590	696	680	586	672	636	683	625	644	652	662	654	666	679	632	634	660	671	650	632	677	677	647	657	645	601	649	629	684	646	617	691	651	675	652	644	591	661	650	637	635	680	637	661	648	669	641	678	622	623	637	640	675	643	656	656	668	629	662	631	614	615	667	704	667	637	658	684	594	649	657	644	624	643	679	631	652	659	637	717	645	617	648	643	598	647	698	595	655	672	630	638	627	672	654	702	659	634	606	692	662	639	631	651	598	622	673	627	661	665	645	637	604	638	658	633	679	674	625	645	661	640	676	682	644	677	598	634	635	672	664	612	648	659	582	630	649	568	651	668	652	628	644	660	616	639	626	645	657	641	618	633	660	650	653	635	709	653	670	643	605	625	639	661	640	610	635	631	655	650	654	662	643	675	668	637	632	624	647	599	671	678	655	660	635	670	628	649	655	692	643	682	663	645	645	641	677	677	680	652	604	630	623	649	676	645	614	648	652	603	646	616	658	652	607	676	670	642	673	661	651	671	639	644	635	641	650	706	696	695	675	675	680	620	633	631	617	693	623	617	626	643	633	722	614	660	713	607	650	686	641	615	660	643	639	661	648	645	638	646	648	676	617	616	678	679	635	667	611	634	638	625	665	631	643	629	659	638	650	640	636	639	628	640	614	645	645	651	654	582	642	634	594	641	674	650	634	637	670	621	607	612	671	653	642	624	656	667	645	655	646	648	643	629	654	638	640	693	637	630	632	677	703	631	627	628	647	600	652	636	647	641	650	618	633	653	684	652	673	609	634	637	630	657	663	599	672	625	664	595	667	679	683	671	636	675	677	676	653	643	637	612	645	643	661	626	667	628	671	652	614	652	660	689	629	591	652	648	605	647	622	667	687	636	635	628	635	674	659	628	643	641	639	643	623	667	665	634	653	629	635	658	680	643	635	628	602	679	605	671	641	659	617	651	642	627	611	654	641	630	685	631	675	679	613	630	606	684	691	647	616	651	623	635	673	641	653	617	647	610	683	652	643	662	643	609	650	624	680	644	691	626	630	657	660	667	686	681	634	630	661	677	692	694	630	631	630	618	635	655	681	645	637	646	634	676	655	674	630	669	678	599	657	657	676	612	657	644	578	662	624	630	628	618	674	626	622	639	637	651	609	666	627	666	660	649	653	677	672	610	648	624	633	639	605	665	635	613	632	633	638	574	631	625	635	671	612	652	673	642	599	652	662	662	656	619	644	683	685	682	611	682	690	645	621	658	686	647	611	639	634	645	649	668	640	602	650	644	643	681	645	635	674	629	689	621	667	668	637	660	663	672	639	643	579	661	671	642	684	643	659	663	663	607	612	688	634	680	630	621	662	634	668	645	676	614	598	649	642	583	664	629	628	650	616	702	640	654	619	622	663	617	676	648	675	635	685	666	626	677	640
22305	20783	28436	23163	20873	21659	18581	7566	4685	3355	2542	2095	1715	1362	1149	1065	989	881	771	808	724	738	804	751	834	924	850	833	795	725	733	730	635	628	583	578	603	639	538	584	527	495	518	499	474	500	508	499	523	470	443	504	496	489	475	457	435	410	391	478	473	469	428	467	480	460	427	424	389	476	426	414	418	445	410	414	445	414	416	410	419	454	413	396	422	396	438	421	400	405	383	441	413	416	351	408	410	417	460	398	413	421	432	412	429	431	412	387	393	442	437	421	429	397	402	407	449	397	423	379	408	407	433	407	386	425	429	476	403	400	446	413	397	405	431	430	427	418	425	416	432	417	404	430	380	398	458	402	462	437	432	446	392	380	393	411	430	435	406	441	417	432	403	388	390	432	460	438	400	405	413	428	420	396	411	421	407	404	413	433	424	429	421	403	433	447	404	429	401	402	401	409	449	399	388	424	459	451	372	426	387	454	409	419	407	413	421	418	391	435	376	412	423	434	405	434	377	402	408	441	407	414	425	415	430	417	375	419	383	387	395	431	421	417	435	402	422	426	400	415	402	400	414	402	424	413	416	424	403	460	380	421	445	405	414	424	419	423	393	413	429	425	457	403	422	380	408	401	438	425	458	413	402	426	441	415	420	416	454	424	435	423	384	412	399	436	426	381	425	448	427	392	431	434	424	433	395	412	394	421	427	419	414	427	438	411	442	384	386	370	443	433	413	423	395	402	415	432	434	437	441	412	403	439	402	381	372	401	440	429	394	440	406	440	395	417	380	420	401	420	420	419	445	390	450	447	383	446	404	424	412	451	399	426	432	387	432	424	437	417	390	427	415	416	466	445	413	506	416	420	400	395	413	427	393	446	465	396	394	434	414	432	392	376	428	406	408	447	412	409	450	407	420	431	413	424	413	415	443	418	409	406	400	451	433	432	387	435	440	384	451	406	394	414	443	437	415	428	428	421	432	400	402	401	397	435	391	394	418	412	442	384	400	431	426	415	406	425	413	416	402	404	416	430	416	386	448	403	397	431	405	384	427	437	389	379	404	413	418	427	420	397	417	431	422	444	422	438	435	455	416	421	435	416	397	366	411	410	407	405	395	416	425	439	428	463	421	422	385	442	407	391	432	377	401	427	398	412	392	395	417	418	431	430	428	408	427	452	413	395	417	432	428	432	424	417	413	426	415	430	407	422	413	443	423	430	444	404	419	407	449	427	399	414	403	430	411	407	455	407	410	432	402	391	391	422	382	406	422	423	390	439	412	409	437	396	438	393	417	401	430	389	423	423	417	408	432	455	419	392	406	390	405	389	404	415	432	421	412	394	435	392	406	410	438	440	419	450	444	419	393	451	420	412	447	421	420	418	446	460	410	389	360	394	404	389	365	425	432	417	406	418	425	430	416	404	415	382	401	448	395	382	424	444	415	427	411	437	415	428	424	439	423	401	434	419	401	408	428	419	429	406	374	428	372	419	400	451	441	368	427	419	408	413	423	436	424	404	413	414	421	392	412	432	429	397	417	423	385	420	414	417	419	396	404	412	399	403	398	416	388	419	436	400	439	398	415	376	380	430	413	404	425	382	421	401	463	411	398	462	403	411	415	390	404	423	383	420	405	383	371	425	402	392	419	404	420	435	383	426	398	418	394	408	411	433	407	388	377	417	404	393	418	436	427	401	420	447	432	422	404	397	441	381	430	408	402	412	392	449	402	433	393	429	414	420	431	393	423	386	446	398	416	382	393	418	433	421	405	430	399	453	412	428	407	444	401	435	430	440	424	415	418	391	438	389	397	427	449	428	435	406	404	401	440	403	391	438	378	428	386	423	386	416	387	427	461	440	424	436	402	451	412	422	427	427	424	385	422	424	425	432	429	443	417	409	403	445	413	397	398	421	429	394	431	418	405	439	404	383	401	434	410	392	405	464	373	432	448	416	447	425	398	397	400	411	393	414	427	415	427	398	416	408	413	408	427	416	385	446	405	422	427	401	442	397	410	394	407	438	415	414	383	423	431	382	423	398	415	435	389	441	432	452	429	468	374	401	451	415	446	421	404	387	370	386	407	375	374	423	413	405	378	434	416	401	442	464	392	455	391	395	400	416	404	399	422	415	394	431	412	445	425	433	460	413	421	429	411	416	416	416	378	419	405	435	466	430	423	379	429	439	407	443	405	419	407	361	443	414	408	396	406	435	426	430	402	430	406	375	408	405	429	392	405	418	416	403	408	390	387	397	413	411	423	424	423	423	426	412	383	415	387	442	391	432	423	416	436	460	431	418	416	448	382	444	435	425	420	400	469	410	387	446	428	454	395	449	413	414	424	454	403	427	441	443	412	413	405	440	402	421	435	379	411	406	415	396	403	378	402	421	398	414	451	434	381	426	412	405	426	413	415	403	390	428	431	416	375	415	381	415	423	431	452	428	401	422	426	421	409	413	400	423	396	423	420	420	443	434	401	438	423	390	409	446	436	421	411	415	434	408	438	394	385	435	416	457	441	413	391	426	452	367	368	408	455	440	428	407	414	413	429	410	409	433	433	413	385	386	417	403	405	399	420	440	388	444	413	439	436	400	431	412	411	387	414	429	423	393	381	403	410	442	423	421	400	409	438	404	414	415	417	412	472	401	424	399	411	435	414	423	398	428	413	446	399	411	411	419	439	381	387	423	420	412	416	426	402	404	461	404	426	399	414	409	431	407	420	420	400	421	444	452	402	422	402	422	421	390	402	403	390	401	426	413	420	394	435	427	406	379	384	407	421	397	429	409	401	430	421	434	390	439	416	378	441	424	429	439	428	407	413	409	430	429	410	425	410	381	438	424	423	423	360	420	364	413	384	423	432	425	398	402	428	403	417	443	416	405	413	438	384	404	396	415	420	432	395	413	422	399	423	398	439	427	432	431	387	394	398	419	425	436	426	427	415	423	418	432	398	441	437	371	451	387	418	424	381	405	426	433	404	443	395	386	431	405	389	437	413	397	410	439	367	383	401	409	423	405	444	416	409	424	421	446	378	435	418	425	451	401	398	392	427	408	424	423	454	404	413	416	425	410	432	389	377	447	386	407	417	411	452	423	434	401	395	413	426	419	381	428	409	411	403	426	401	423	407	425	430	437	422	419	433	418	383	429	430	420	406	373	417	425	430	459	388	428	403	390	425	431	423	437	420	434	439	419	380	419	385	367	429	386	411	380	410	436	382	389	413	401	415	402	415	371	383	400	405	377	373	401	410	405	404	380	438	370	432	403	412	462	433	438	422	420	412	388	383	434	420	414	405	409	430	416	476	413	352	397	432	449	428	399	412	390	402	397	381	422	455	407	424	413	410	386	411	405	404	423	433	430	430	415	398	381	401	410	399	408	415	426	452	376	423	411	425	426	422	383	389	433	382	428	390	406	404	431	418	433	356	392	417	432	381	381	431	399	435	404	430	438	442	380	421	436	409	441	435	408	426	408	427	400	441	417	408	396	453	406	407	431	393	415	427	456
23947	43615	38556	29025	24829	20349	16108	12222	9410	6988	5334	4433	3504	2834	2399	2124	1772	1636	1495	1288	1267	1301	1313	1304	1425	1528	1505	1383	1220	1216	1143	1110	1057	988	890	874	875	909	821	840	803	754	677	655	680	703	716	695	621	644	611	658	614	587	599	570	572	553	561	569	597	599	611	578	571	553	571	551	557	544	532	522	485	545	532	562	531	538	512	524	495	537	499	534	503	499	538	522	554	514	502	506	487	516	473	545	522	530	462	507	493	534	539	498	483	509	509	505	532	498	504	493	545	531	520	512	507	485	493	483	475	519	501	472	487	554	547	501	566	534	535	550	531	504	528	526	498	463	501	537	513	500	479	531	529	548	496	503	544	516	568	518	540	493	515	507	482	506	502	521	519	532	505	543	549	478	489	528	511	521	492	536	519	494	521	528	459	529	540	476	494	505	483	498	498	523	481	477	483	465	477	499	524	514	522	522	503	523	509	497	477	525	500	485	524	542	531	538	530	501	527	490	488	474	482	541	516	520	512	491	517	512	501	514	531	485	527	496	491	476	573	516	533	449	497	530	488	523	534	513	526	498	500	518	542	483	478	547	479	547	514	491	505	486	505	544	518	540	520	494	512	508	516	532	507	489	491	538	526	496	533	533	525	514	498	574	533	514	537	528	551	495	517	483	531	537	500	497	515	527	508	490	507	519	497	518	517	563	487	538	480	548	494	530	509	519	488	512	522	515	505	465	488	489	507	549	496	576	473	531	498	475	510	522	548	506	533	497	541	500	530	534	508	479	512	487	549	504	492	526	528	524	498	543	503	496	532	542	505	513	502	491	528	529	533	500	533	524	511	532	532	534	502	460	491	532	508	520	468	530	524	497	493	516	529	543	546	463	530	512	528	488	496	476	518	513	519	489	466	476	546	524	488	533	460	490	534	525	484	508	525	513	507	525	484	525	523	470	522	505	500	516	510	496	502	551	490	516	518	478	548	536	463	487	474	548	503	529	519	513	525	510	464	528	477	545	498	515	552	533	486	495	475	511	507	492	505	550	499	526	501	533	517	494	513	527	516	505	553	513	519	478	525	488	498	516	496	521	539	548	505	506	480	494	514	578	551	523	494	521	480	502	523	495	521	518	520	514	518	495	539	481	495	517	518	482	525	526	528	531	509	543	510	570	562	515	480	480	561	483	513	514	470	548	513	515	518	496	532	479	492	475	507	494	550	522	503	511	469	501	504	478	514	496	525	530	501	502	524	468	532	488	536	549	569	561	500	559	524	498	520	506	519	468	540	516	479	506	528	498	503	496	558	526	526	505	542	501	512	521	505	509	504	501	490	497	512	498	514	477	561	494	454	500	508	540	511	492	537	532	509	483	529	510	515	503	539	491	509	522	559	507	449	503	475	514	502	494	548	519	524	524	485	539	549	508	488	537	508	530	503	478	524	540	538	514	502	525	463	517	495	513	528	507	527	512	524	525	513	520	535	501	519	534	483	505	526	532	488	527	515	501	513	473	489	531	513	526	532	512	500	480	529	476	538	524	472	498	537	524	518	510	523	491	535	477	505	503	519	501	478	533	457	490	509	514	539	511	513	504	505	505	480	514	507	504	533	544	506	454	509	513	471	513	531	490	516	489	523	553	548	523	504	525	498	512	514	519	539	518	541	478	505	511	553	485	526	480	510	540	502	486	526	509	553	562	543	548	545	524	504	498	542	502	521	564	511	537	486	513	502	526	499	524	516	504	493	482	499	524	490	515	508	524	548	536	479	523	527	502	525	510	467	505	534	500	539	513	477	530	515	481	508	530	535	499	487	479	542	518	480	527	521	493	531	534	540	502	525	499	525	511	554	511	459	515	503	517	537	534	513	493	509	478	491	535	457	496	513	521	513	499	456	500	514	544	548	466	477	481	515	541	485	474	529	476	520	493	500	504	515	510	521	539	511	503	552	516	510	521	521	488	503	484	484	514	520	509	524	523	504	528	481	501	477	526	557	502	503	509	528	531	538	532	524	554	541	497	499	486	529	506	496	546	512	499	489	497	551	514	477	515	536	528	516	505	503	524	472	499	529	531	500	494	462	493	519	516	507	508	514	514	524	490	526	502	464	521	534	550	501	495	530	502	543	516	533	519	507	499	496	546	512	500	498	529	495	524	504	536	507	485	555	551	501	496	509	511	534	523	520	510	478	528	545	483	528	535	500	490	498	516	542	560	498	487	535	512	510	480	530	495	521	523	522	507	520	551	506	533	512	517	500	547	465	523	519	507	526	529	455	525	516	500	525	476	513	497	522	554	530	484	504	540	532	491	511	523	512	505	534	535	518	472	477	479	537	491	524	512	511	517	514	507	518	509	497	539	469	462	557	547	524	511	513	539	514	502	506	521	523	511	540	547	516	527	483	532	530	528	515	514	488	506	542	523	522	498	547	507	523	516	531	530	499	484	519	518	545	496	504	534	527	494	519	477	525	529	530	515	493	557	554	522	510	529	525	493	473	513	508	525	552	534	531	500	522	515	530	490	488	539	507	484	514	498	510	494	501	507	553	488	495	490	506	518	512	506	479	513	504	474	558	536	501	520	523	502	509	454	534	525	528	519	568	532	530	564	522	472	501	511	532	488	538	536	560	519	505	479	516	522	493	560	546	489	491	514	532	505	535	473	509	555	516	515	478	515	517	490	496	490	524	507	509	508	479	498	494	522	510	458	506	520	518	476	506	508	521	510	538	514	533	484	579	535	553	501	517	514	482	525	475	514	522	537	505	492	547	522	532	518	545	533	491	494	516	483	553	523	479	495	520	510	499	527	486	502	513	514	523	475	536	555	492	507	489	532	426	528	490	502	517	505	535	523	509	526	494	538	538	465	532	521	513	516	495	510	502	552	537	504	530	535	526	491	502	506	504	473	522	521	492	503	517	483	487	536	541	512	535	524	524	568	530	524	516	515	520	559	496	570	560	561	512	488	511	521	514	493	524	536	506	510	493	499	521	546	545	491	501	524	525	498	515	514	535	554	508	526	520	522	505	529	481	490	486	556	529	503	522	499	497	546	538	495	543	523	522	513	477	484	515	486	526	536	510	499	541	507	565	520	488	458	503	496	487	542	545	487	502	503	501	513	497	529	528	504	505	526	501	487	502	530	516	500	523	525	511	515	515	502	504	500	544	530	495	522	527	520	484	508	538	496	475	493	549	500	539	510	496	539	521	511	472	511	494	503	541	482	543	522	510	490	520	516	510	509	525	544	501	556	523	504	496	494	520	537	502	525	534	499	523	558	526	502	515	536	524	506	523	533	524	541	507	494	466	517	510	498	495	490	503	546	494	522	501	536	559	479	519	515	515	519	530	520	493	508	469	519	509	525	433	473	511	492	465	489	536	498	509	531	529	509	507	541	531	515	522	519	514	511	524	545	495	491	501	500	503	536	483	487	474	486	471	536	510	517	489	536	543	484	532	524	524	486	464	503	484	480	497	490	490	589	510	527	499	487	519	518	484	505	504	491	523	511
26648	23128	26175	19311	11998	8121	5516	3565	2570	1906	1722	1377	1192	1005	960	948	854	814	802	810	731	808	795	852	830	893	876	807	823	818	731	814	756	729	690	718	716	748	709	764	687	700	706	658	690	652	687	686	701	666	662	665	602	633	681	647	694	665	678	616	663	689	610	622	670	659	559	655	647	624	599	689	616	653	645	665	623	614	671	644	595	673	645	639	642	622	701	635	620	602	625	604	627	640	651	585	646	657	593	591	676	665	602	634	634	602	628	644	649	673	638	626	636	665	630	630	623	637	663	656	623	669	599	645	656	596	656	647	676	628	638	638	632	640	640	611	638	648	651	663	634	641	682	678	661	618	610	664	613	625	664	605	637	626	630	655	645	662	620	640	644	611	643	643	605	626	625	611	600	606	628	650	658	622	625	639	627	638	690	674	648	641	663	636	676	663	614	638	643	666	688	627	650	660	639	625	636	613	643	592	611	626	665	693	620	651	620	679	626	650	607	627	664	681	658	639	657	656	637	633	654	634	645	616	651	598	639	561	672	641	700	649	605	615	608	622	599	627	615	651	644	647	598	603	630	657	647	603	651	626	619	645	639	696	663	635	671	631	662	666	669	681	639	608	623	576	644	636	627	635	639	688	594	592	663	626	645	653	615	657	626	688	648	661	656	644	630	639	650	622	610	685	651	665	624	632	642	652	611	676	622	656	643	647	651	650	624	646	632	661	632	640	654	612	676	636	664	669	632	656	690	666	623	572	642	624	638	610	609	592	639	694	631	629	640	633	679	663	639	618	626	757	617	647	579	652	663	662	629	641	640	662	648	616	636	651	664	620	664	622	661	630	682	620	636	662	633	649	677	634	603	644	625	652	638	606	654	634	631	640	623	612	604	636	669	576	627	653	607	628	628	649	624	683	635	642	656	661	650	574	618	620	661	700	607	672	610	679	645	667	679	643	607	644	648	647	589	623	683	625	649	592	643	593	669	637	600	676	654	602	607	650	690	635	641	652	665	628	613	649	664	679	652	660	626	581	640	656	646	594	629	616	661	631	662	641	611	642	623	627	632	654	676	668	623	636	670	629	666	664	629	622	629	656	659	615	636	659	577	632	645	637	671	612	660	651	632	656	583	644	647	624	637	666	647	631	635	625	628	646	604	621	611	603	686	624	621	640	588	636	630	671	664	638	651	704	684	602	625	611	642	699	607	665	641	628	614	628	666	659	625	625	634	613	655	640	674	611	641	662	620	678	669	655	647	715	588	591	636	657	625	660	690	658	648	643	654	626	633	609	624	653	669	694	633	637	653	664	658	631	687	581	647	675	623	708	663	636	665	679	652	659	633	685	573	663	637	669	626	667	698	572	613	634	656	666	648	635	650	647	644	642	660	607	654	677	678	592	631	685	650	620	663	643	603	665	693	618	648	611	615	655	623	602	619	624	682	639	610	662	619	641	609	646	665	640	637	609	630	634	631	633	675	648	655	653	695	673	638	628	644	632	676	576	595	650	628	686	628	667	598	632	612	661	606	659	653	639	605	657	628	646	596	634	624	614	634	638	625	660	622	632	591	678	665	634	658	630	652	557	671	638	619	638	691	651	624	605	652	631	635	600	644	629	663	628	680	654	632	672	646	658	638	622	639	625	583	666	637	673	614	638	637	647	636	638	656	640	644	645	648	649	617	648	641	657	676	613	653	626	697	621	618	622	636	578	653	683	662	683	624	620	679	640	607	627	624	682	629	623	650	656	610	646	615	684	693	594	630	654	606	683	610	604	648	631	642	620	636	695	679	672	633	634	637	633	630	649	677	672	645	610	668	633	643	609	621	621	660	646	642	664	620	659	617	585	651	606	648	632	646	639	658	652	633	628	688	719	658	658	621	664	621	645	636	620	679	662	675	637	709	676	636	583	644	632	623	664	647	671	597	616	671	635	659	583	604	600	605	639	643	603	639	651	657	616	648	664	659	642	612	639	643	623	641	597	635	644	628	632	635	646	659	625	675	630	688	616	651	583	623	671	645	697	659	658	652	648	583	621	645	662	639	624	633	669	650	617	648	627	640	659	674	642	623	665	648	628	657	680	646	637	583	591	655	662	615	639	594	623	639	660	615	579	631	616	633	627	629	615	628	622	641	644	653	639	657	626	615	609	647	680	614	618	606	645	660	667	669	662	662	649	667	638	618	638	626	685	618	634	594	560	636	632	592	702	643	613	660	617	631	648	649	671	659	669	639	653	623	658	616	610	664	656	677	633	689	670	649	646	646	645	617	633	692	661	669	618	634	632	623	608	666	648	642	629	630	643	634	634	638	654	627	669	597	650	617	630	639	616	624	663	612	608	598	624	657	597	675	619	671	630	596	641	647	672	691	653	668	687	644	589	661	647	653	651	615	686	650	642	657	609	666	649	611	657	661	657	625	642	636	666	605	638	649	681	619	641	650	652	652	660	627	659	651	609	712	621	637	592	674	667	627	643	630	651	676	622	655	614	615	626	636	656	673	682	661	657	635	675	655	627	632	668	652	627	631	629	608	626	649	622	635	623	661	666	675	633	651	580	661	629	662	667	671	657	641	644	654	678	614	636	687	657	615	640	636	645	619	599	619	673	645	644	645	658	651	646	651	609	637	666	658	646	665	627	642	653	610	637	676	619	687	632	606	647	671	584	650	646	679	673	666	669	636	641	660	640	681	631	626	658	621	614	624	630	640	646	639	671	642	663	630	675	639	636	639	626	626	653	698	633	638	672	613	685	641	600	615	647	635	624	639	625	635	640	663	609	609	672	647	629	656	635	702	613	632	641	672	595	664	623	658	637	626	643	607	633	632	612	696	665	630	636	636	659	625	659	644	646	658	652	630	681	645	670	659	651	659	657	603	654	642	641	608	650	653	643	636	622	627	670	626	643	627	642	587	635	625	668	629	663	584	641	652	621	629	676	636	654	600	621	641	657	663	655	662	629	652	677	632	639	628	660	608	637	608	671	647	639	606	625	680	635	609	621	658	605	648	660	642	641	644	635	681	664	620	680	640	630	673	653	623	661	655	658	621	623	657	664	583	609	675	666	640	619	598	627	623	611	646	671	639	682	677	660	595	612	588	642	688	664	635	625	628	640	675	628	615	672	638	669	649	686	631	621	628	612	623	641	644	632	639	660	611	637	670	698	624	676	682	631	618	654	649	657	658	640	672	665	608	693	637	639	631	631	626	657	673	646	635	605	620	631	660	633	699	578	603	636	614	635	623	627	654	661	624	616	612	642	625	629	639	631	612	628	654	629	678	626	604	632	671	662	621	639	649	612	652	654	649	639	596	659	638	662	621	624	634	633	673	655	681	616	654	653	694	638	649	642	679	633	664	621	630	635	630	618	634	612	624	646	680	671	631	666	670	655	595	616	670	643	624	639	629	646	664	619	657	661	690	646	644	606	660	633	596	653	601	628	641	631	618	652	656	632	685	656	629	624	620	668	612	705	568	637	670	637	643	674	631	666	604	637	606	625
22301	35195	30306	20771	16815	13019	10049	7408	5330	4068	3327	2720	2168	1842	1540	1497	1341	1243	1218	1122	1075	1182	1117	1181	1162	1209	1269	1255	1140	1134	1117	1046	980	990	996	906	961	966	942	881	881	915	866	915	841	878	926	818	858	867	863	826	878	824	872	780	861	789	846	811	897	838	823	762	812	803	786	824	858	789	804	812	777	780	816	837	832	830	765	802	817	828	780	803	799	807	808	805	766	798	757	841	779	783	791	844	817	830	787	852	794	750	770	747	745	784	824	770	819	730	855	788	791	823	805	814	787	779	780	775	783	791	769	773	775	844	775	798	810	779	782	788	773	843	783	806	853	805	834	748	805	802	764	822	789	838	775	761	856	786	787	747	809	821	797	817	805	779	770	774	798	821	811	774	810	791	743	813	787	780	831	795	771	831	807	809	799	788	806	833	809	819	830	814	744	780	798	816	828	776	774	810	852	802	773	823	767	807	814	778	805	743	773	789	824	744	829	745	826	837	823	805	821	792	800	745	757	795	801	793	779	823	820	805	805	775	806	814	829	808	796	849	768	821	782	775	811	775	835	751	790	834	812	777	844	803	791	795	839	835	829	813	747	808	815	821	837	778	842	813	789	822	803	825	861	717	861	818	799	781	770	798	828	773	773	819	777	764	789	827	761	764	836	775	827	750	766	784	849	780	780	810	788	804	812	821	791	831	785	892	807	786	829	767	825	824	795	839	836	793	853	814	765	812	803	760	772	817	891	781	783	811	810	793	826	799	797	793	846	845	803	813	791	801	830	815	757	788	788	823	765	859	813	798	767	799	828	814	817	787	761	789	751	828	796	823	843	818	807	812	800	777	758	796	835	802	743	792	833	787	773	807	789	778	757	795	771	791	804	837	817	746	806	790	801	805	763	788	774	819	789	816	787	821	845	814	823	801	773	759	830	817	792	730	829	790	774	785	805	746	793	798	776	779	804	784	782	810	829	833	820	798	790	798	767	769	783	794	805	787	842	744	831	809	813	780	806	779	779	812	782	819	817	839	782	808	789	783	801	857	759	802	756	817	754	813	769	811	780	843	766	801	800	821	800	805	824	829	781	841	808	811	800	801	785	772	818	814	768	796	741	781	786	778	773	780	841	811	760	811	819	775	819	795	822	813	797	806	761	789	776	815	773	796	813	818	785	814	808	819	825	822	817	827	838	815	803	805	796	806	806	779	779	820	840	825	819	763	772	811	786	833	797	789	797	786	775	802	812	773	789	772	768	752	810	775	803	758	818	810	833	829	776	838	825	756	762	843	831	793	829	829	786	803	801	776	787	792	817	788	750	844	785	783	810	814	815	770	810	802	795	761	756	833	799	747	796	833	781	823	782	767	771	809	760	816	775	827	854	754	756	796	816	819	733	826	844	801	791	776	772	825	834	750	796	807	795	793	820	785	771	838	761	776	759	745	813	802	793	756	810	792	796	791	823	798	785	792	779	768	736	805	828	830	824	746	830	789	837	816	821	774	778	779	784	800	810	803	780	768	767	835	782	742	817	804	802	814	785	827	846	761	753	780	777	808	772	698	822	704	802	824	764	787	765	810	793	816	805	772	783	798	842	800	807	778	796	774	842	773	747	838	826	770	782	778	774	750	806	776	799	804	789	766	826	796	861	775	868	817	846	840	789	792	758	759	774	755	813	866	800	779	792	805	758	744	794	780	810	768	789	832	785	837	797	793	808	768	777	764	745	775	809	799	847	787	814	801	760	826	775	794	828	766	757	783	825	792	802	816	824	772	812	796	823	812	831	829	790	801	809	794	803	831	783	788	816	826	820	802	833	823	800	797	768	797	825	782	845	817	866	798	828	777	812	797	812	833	773	738	794	781	775	772	780	767	807	791	805	730	816	863	758	773	842	756	864	797	760	796	818	816	773	837	806	818	831	767	721	783	792	794	825	793	825	766	846	848	789	762	766	788	794	775	809	771	772	793	820	828	856	814	813	726	817	815	752	826	869	803	775	798	800	785	789	732	832	831	822	806	792	804	804	817	821	762	811	806	797	873	815	831	770	772	799	825	846	775	810	788	783	842	809	794	811	827	774	812	824	773	809	791	767	775	810	772	780	774	789	770	796	779	759	791	814	838	791	784	790	783	756	811	810	806	795	812	791	779	783	843	774	838	757	790	762	794	812	738	811	815	797	786	845	765	784	788	845	900	815	750	756	822	843	773	779	769	774	806	821	832	797	791	797	799	760	829	806	792	831	733	812	850	846	799	825	767	815	792	841	820	830	826	742	810	824	781	845	774	783	769	802	805	829	773	804	829	789	785	801	791	801	807	832	827	825	781	813	783	773	746	810	794	779	767	797	836	793	814	852	772	790	808	802	766	840	794	760	741	809	787	824	802	816	805	833	806	812	797	763	782	755	769	832	832	795	756	798	796	751	816	775	830	870	841	743	818	797	772	803	857	785	765	809	863	828	785	778	761	821	786	832	819	778	743	744	831	778	779	812	798	822	775	848	786	779	763	825	799	807	821	843	815	769	818	798	771	820	787	766	810	815	799	820	781	767	751	803	802	840	814	768	821	799	797	780	775	875	810	791	785	758	782	845	781	792	758	835	768	744	810	766	755	776	806	766	838	791	785	836	779	835	835	832	798	818	799	824	824	784	812	791	796	819	822	791	861	802	805	833	818	817	819	795	783	769	823	791	775	833	816	787	733	869	766	759	798	831	828	772	820	782	780	853	849	785	759	760	732	824	775	768	777	738	802	784	804	810	796	797	779	800	788	822	784	789	761	823	775	853	750	790	829	776	815	803	782	813	800	798	793	775	810	778	837	765	775	792	797	785	785	822	842	780	812	743	830	807	792	808	760	798	797	767	815	831	829	766	781	770	780	837	766	843	783	805	809	796	801	786	793	852	809	823	771	778	781	806	892	816	770	784	786	800	836	755	791	791	792	831	753	796	791	793	826	770	820	803	774	800	766	836	835	765	808	793	777	801	776	794	809	798	786	742	784	828	812	841	762	812	841	816	790	766	793	766	770	785	793	811	835	785	775	792	818	767	828	775	767	870	831	808	829	762	816	824	796	810	809	742	850	805	800	722	814	775	775	852	810	743	811	796	780	770	826	825	770	773	801	825	741	809	779	802	796	767	775	838	824	763	780	752	856	757	782	782	713	811	793	831	761	764	836	783	768	795	757	842	844	785	791	815	757	793	747	833	841	825	833	874	799	760	773	785	786	780	774	821	810	809	806	850	779	783	810	804	794	836	827	812	801	762	811	805	754	786	789	762	837	835	820	770	798	776	742	833	777	788	778	829	793	806	762	762	821	832	783	818	793	768	760	768	774	774	809	798	794	798	815	799	793	801	813	802	755	782	748	790	839	805	782	791	799	802	840	831	855	828	771	737	832	794	851	826	769	760	805	795	808	788	830	779	791	830	716	825	823	786	829	799	781	852	777	820	780	826	874	808	853	795	816	820	815	810	826	786	767	799	776	787	818	803	794	799	848	808	773
23329	20815	28171	23649	21089	17562	9751	5305	3432	2766	2058	1692	1392	1153	1063	966	892	812	837	778	774	743	779	788	839	828	791	785	719	734	710	763	681	675	574	635	665	668	647	579	581	620	567	614	579	605	535	564	543	536	566	586	611	590	554	524	612	530	530	574	545	540	497	528	501	494	519	528	550	547	508	526	544	472	498	493	496	552	525	557	517	525	528	509	470	525	545	518	516	503	529	541	485	514	470	533	508	553	484	519	500	484	510	496	533	509	537	465	527	493	503	521	503	524	519	562	478	523	529	533	478	456	521	484	472	507	520	528	540	508	518	501	551	550	544	574	569	481	533	501	532	508	511	501	532	540	490	534	534	520	538	529	524	502	467	506	522	496	589	520	474	532	544	512	513	491	505	524	498	518	529	488	518	536	503	531	521	523	521	483	474	488	538	479	527	521	548	506	524	485	540	511	526	550	505	469	500	541	505	500	514	485	506	506	519	527	489	514	484	532	474	525	500	527	527	500	502	510	546	529	521	514	500	493	542	528	491	491	518	513	514	534	541	495	552	515	496	500	497	528	493	480	515	503	495	492	534	478	503	525	502	473	522	492	545	555	512	510	543	533	535	542	534	527	520	456	499	522	517	513	534	503	495	524	543	496	517	524	524	500	509	511	521	500	495	508	504	507	514	527	490	495	522	516	495	519	506	520	537	529	524	505	491	518	509	542	520	558	464	493	487	526	538	522	522	486	520	536	510	497	526	523	539	511	478	537	522	496	516	547	489	546	548	525	476	500	528	540	524	526	556	470	521	498	536	512	532	518	529	491	527	534	492	538	509	532	477	522	481	491	543	515	551	536	530	535	534	529	478	508	539	531	541	490	552	495	499	532	518	545	463	513	494	513	513	545	527	556	498	567	483	524	480	500	509	494	510	483	525	532	551	507	549	514	519	526	546	502	521	501	523	491	487	528	530	509	516	491	537	491	542	516	496	476	496	497	543	492	494	529	511	501	527	532	518	536	514	511	504	527	485	521	507	490	545	517	515	471	556	502	520	519	528	520	509	486	490	519	493	516	495	525	542	519	530	521	484	477	533	502	541	516	498	489	495	466	515	513	486	501	534	535	479	525	533	531	478	488	535	563	537	528	516	574	484	526	535	557	515	516	485	484	533	519	495	545	501	512	483	515	490	498	514	504	493	539	527	507	516	517	484	547	489	504	534	529	519	489	489	497	493	504	555	506	518	533	504	528	493	526	509	488	528	514	553	522	522	451	531	533	499	501	523	526	517	508	566	532	510	523	520	522	502	511	530	505	481	508	542	505	532	493	503	519	564	462	515	488	522	580	516	505	540	489	533	536	509	499	510	537	499	495	492	527	537	537	506	537	534	533	507	493	532	460	536	487	442	499	507	464	512	471	520	509	486	499	510	535	500	545	496	499	510	549	527	527	503	541	515	525	519	514	512	515	508	499	489	537	522	475	498	504	512	503	546	531	528	495	518	528	494	512	499	529	522	498	511	505	522	477	531	508	536	537	531	552	499	501	512	490	489	511	481	498	476	505	513	512	531	518	482	535	534	516	476	549	545	513	526	525	516	504	503	517	507	516	481	509	504	533	513	515	502	541	489	509	526	527	528	505	539	535	537	504	531	533	543	521	472	501	525	554	540	471	511	483	517	533	535	481	479	507	481	495	478	523	550	484	492	531	533	524	533	549	498	496	500	525	475	534	538	478	542	497	510	520	515	483	462	523	515	534	503	540	520	531	543	516	517	501	532	508	518	526	480	529	493	552	534	507	526	535	508	540	531	515	510	480	487	581	529	496	497	489	501	529	523	524	507	521	484	501	558	526	546	500	528	492	496	496	531	517	512	548	499	533	491	511	492	518	514	522	508	492	506	481	475	494	505	537	518	555	490	476	497	480	519	504	528	470	509	513	487	527	477	535	543	512	528	499	513	509	491	576	511	546	504	518	467	499	504	483	494	495	515	530	503	537	487	503	535	488	553	531	505	474	527	505	508	524	513	529	528	495	477	531	536	505	490	489	496	505	538	462	514	536	561	539	476	472	518	514	505	486	495	504	538	514	499	493	507	524	484	482	485	508	523	498	492	505	490	523	529	519	519	532	509	516	507	511	483	519	484	502	512	514	512	484	483	514	515	521	516	504	489	526	546	501	498	492	474	510	492	529	516	540	498	472	488	543	515	526	512	522	533	509	494	478	553	505	489	514	528	502	544	545	487	466	492	488	535	493	531	505	499	531	490	526	499	472	524	529	522	549	495	512	534	479	503	525	496	493	493	489	550	494	511	508	506	510	517	561	546	499	513	518	546	503	501	482	510	512	491	483	476	477	489	498	500	516	488	532	501	498	504	525	489	542	523	576	523	531	512	506	552	547	508	500	505	527	530	503	520	509	498	543	530	473	504	479	528	519	516	534	494	502	553	556	511	521	490	510	540	514	501	460	447	560	509	479	496	495	522	525	510	512	502	517	510	489	514	521	542	512	479	506	527	498	465	494	554	494	471	523	542	554	462	468	503	515	480	523	511	535	530	529	523	498	474	512	526	512	516	536	507	541	528	536	508	483	534	461	497	549	492	505	539	510	549	539	497	501	535	512	531	483	504	510	497	540	482	524	530	467	494	487	478	468	514	515	512	523	565	550	417	507	550	534	521	545	529	533	510	505	503	501	503	510	501	515	548	500	554	486	488	503	518	496	484	532	508	491	519	494	503	505	514	488	507	538	526	536	527	470	511	519	510	504	481	544	531	503	512	516	513	557	508	528	544	545	496	498	496	505	510	510	491	507	487	559	529	552	549	566	531	483	492	517	516	493	532	534	482	535	520	509	485	525	493	543	539	534	543	522	503	509	497	517	508	527	511	532	532	477	532	504	501	489	493	487	519	507	525	567	531	510	526	491	482	507	497	534	503	506	514	554	528	516	485	486	516	522	506	528	552	521	499	505	527	498	496	510	521	514	479	511	567	463	535	506	544	505	536	508	524	504	518	522	522	515	527	534	511	498	475	535	498	542	502	505	463	509	509	514	531	500	513	460	522	523	471	505	515	548	544	537	516	564	497	550	524	484	489	514	509	518	539	528	518	508	542	539	553	497	491	487	515	542	528	532	497	525	524	478	531	491	515	538	515	511	506	500	517	492	487	496	512	506	516	525	504	480	536	490	488	500	513	469	493	522	475	512	524	533	492	472	482	548	507	533	552	529	514	524	523	526	511	529	495	515	505	502	508	515	492	543	489	477	459	517	504	515	504	528	477	489	457	490	462	516	476	527	516	502	508	504	505	506	499	507	569	485	545	544	462	498	499	506	505	528	517	517	502	526	498	471	561	535	514	565	502	525	530	491	508	538	515	482	490	524	516	494	522	551	496	519	505	503	550	511	507	512	536	479	523	528	491	513	471	524	536	511	492	548	522	511	497	529	498	551	508	518	499	495	527	505	495	494	542	545	497	519	508	518	527	536	528	503	503	585	499	516	543	513	521	471
22465	40004	35854	26224	20831	16478	12737	9717	7355	5716	4590	3511	2686	2211	1928	1723	1507	1450	1290	1153	1136	1206	1228	1285	1327	1324	1381	1268	1121	1112	1135	1057	1075	977	917	899	871	915	914	771	845	774	782	762	756	740	720	720	734	726	696	790	741	706	694	698	668	671	735	666	691	719	748	700	705	683	724	649	683	712	681	674	681	682	668	607	694	641	652	648	633	702	674	705	675	646	641	618	661	641	668	649	644	654	696	638	601	686	649	669	621	658	597	678	662	643	644	661	663	671	674	623	625	639	660	642	645	641	640	690	662	653	652	632	641	646	656	651	700	665	639	652	620	650	626	661	669	664	667	694	634	660	646	602	676	679	631	676	653	626	630	629	709	672	627	672	688	648	630	647	637	658	649	669	674	622	654	670	652	657	645	658	650	649	693	600	643	629	655	689	613	648	630	694	668	671	680	657	646	658	646	658	636	669	658	640	690	679	593	657	640	681	638	639	651	657	662	599	661	638	662	678	656	702	666	690	622	614	611	617	639	636	662	650	670	676	669	617	591	645	663	578	646	637	662	619	643	625	603	664	656	681	652	700	660	655	676	668	629	695	633	620	636	637	657	637	673	711	659	655	684	655	647	667	659	624	670	664	619	662	661	609	612	669	652	628	647	641	661	693	634	655	672	662	628	633	637	625	674	633	646	677	684	643	671	661	635	618	662	671	677	657	658	627	667	646	596	639	694	643	653	607	666	676	660	623	616	653	668	621	642	656	645	685	638	591	651	685	592	578	686	660	617	677	649	625	657	683	665	607	617	649	669	674	653	633	692	619	621	674	654	623	655	616	620	647	648	643	594	647	621	645	665	667	709	693	583	665	631	665	662	659	680	681	698	651	650	665	621	646	614	669	645	660	648	641	635	643	640	645	626	620	647	651	719	637	700	606	697	715	665	651	639	652	629	656	630	703	678	630	663	645	660	668	653	669	672	667	620	675	688	663	625	653	634	642	657	615	674	682	641	663	622	658	656	652	657	621	616	647	668	649	662	601	640	611	674	663	656	650	668	635	666	659	666	678	628	620	648	618	666	699	626	658	620	651	711	634	662	667	631	655	642	647	662	703	635	682	636	654	637	611	666	648	649	606	621	642	638	622	594	655	651	660	637	666	617	669	649	623	650	619	673	665	625	649	610	653	659	672	625	657	651	653	637	639	678	615	615	627	632	672	667	630	672	665	686	658	643	699	652	632	637	629	630	647	655	640	703	656	669	640	654	662	623	613	621	624	708	628	634	637	680	655	691	646	687	678	649	626	651	673	675	688	631	620	645	643	675	629	645	691	654	620	659	665	630	679	663	707	646	651	607	665	629	653	629	655	692	664	633	696	618	678	666	592	669	648	598	608	680	650	672	664	624	696	653	680	637	655	642	693	663	680	638	643	651	651	680	654	637	630	653	616	679	660	665	683	663	654	678	640	652	644	660	633	654	711	613	622	624	684	618	670	632	653	655	699	644	678	647	648	670	655	639	658	620	669	612	635	638	677	662	662	654	664	597	660	651	645	627	654	670	668	646	687	669	632	631	640	632	652	599	654	635	609	674	621	678	693	660	694	634	665	646	610	643	644	623	686	666	690	687	647	663	677	625	670	649	619	631	674	649	636	642	666	689	641	673	653	605	656	644	640	682	710	642	669	656	701	648	667	625	655	619	694	648	638	674	649	668	633	638	690	658	648	650	679	655	639	658	638	638	701	635	625	672	652	619	633	690	683	644	684	660	658	658	657	695	668	685	663	649	685	641	627	645	657	640	610	651	643	611	624	643	657	656	667	615	658	659	623	617	634	637	700	624	633	623	609	628	613	665	671	678	641	657	667	659	703	697	633	633	686	668	634	642	661	650	589	690	659	641	618	635	637	640	619	663	611	651	663	659	671	643	653	667	643	646	615	667	630	638	666	634	634	628	662	663	642	643	663	665	636	677	648	667	638	663	697	642	640	628	664	664	662	615	647	642	666	634	642	641	654	633	665	633	630	637	646	662	654	678	646	647	667	632	669	622	679	630	645	694	652	662	679	620	700	609	615	669	639	646	667	627	624	647	631	611	681	656	649	612	629	608	710	678	611	703	634	680	660	644	691	641	625	644	639	661	650	730	633	664	618	637	639	628	678	643	629	611	625	647	667	701	659	619	646	653	667	645	642	627	656	651	629	624	673	643	657	637	625	637	634	654	593	643	643	664	645	615	589	643	668	630	627	663	604	654	630	661	636	680	668	609	703	629	629	653	616	648	648	653	729	637	638	638	641	671	663	666	635	645	663	648	645	697	664	644	639	685	620	634	646	640	640	622	640	654	674	614	648	678	636	632	630	646	657	640	603	660	661	652	647	646	642	629	633	670	675	673	633	681	663	625	661	638	668	648	689	656	671	644	625	651	721	662	654	603	664	652	637	674	658	657	660	629	646	642	635	576	641	637	661	624	654	655	627	650	660	649	643	625	660	682	708	603	629	701	634	623	650	635	666	697	688	637	612	649	611	651	611	646	642	632	622	645	677	668	648	660	621	668	613	636	674	688	664	667	643	626	630	610	681	633	623	650	662	660	636	650	662	612	674	624	621	656	622	624	645	656	660	638	657	647	649	611	644	642	654	603	637	671	646	647	681	642	683	644	659	666	647	670	680	644	628	673	621	636	631	648	638	690	651	669	646	655	682	623	639	694	667	668	679	609	673	657	622	638	624	657	614	634	645	629	642	689	681	649	699	612	660	637	647	654	654	663	644	657	658	635	656	666	645	650	641	660	617	660	634	668	655	652	647	654	665	716	629	619	663	684	667	689	669	647	645	666	618	671	671	657	691	609	675	705	659	672	637	693	651	610	652	652	607	678	654	632	665	678	654	623	653	665	663	613	662	678	626	676	637	658	646	663	653	664	670	630	625	669	627	687	680	648	651	659	664	643	635	657	656	695	664	695	630	660	640	667	640	654	638	638	644	648	615	644	604	629	602	687	640	666	679	644	701	636	627	674	636	665	688	700	619	699	659	638	629	649	678	649	645	674	638	609	653	684	648	641	634	622	634	648	665	651	653	646	658	634	654	603	653	690	612	663	667	614	649	694	652	660	638	646	625	632	651	631	686	660	657	674	649	654	676	647	669	580	623	661	653	661	647	632	621	631	667	621	684	633	613	645	644	650	655	651	685	665	621	635	678	646	638	643	621	685	660	687	665	627	673	640	615	667	658	643	645	652	687	649	671	615	650	678	625	637	628	677	687	634	667	663	647	641	644	659	633	655	708	608	661	636	642	622	686	636	676	636	625	667	647	632	606	692	660	677	650	666	660	663	693	651	660	647	672	636	664	684	652	649	666	666	655	637	615	682	638	690	590	689	670	608	646	661	646	589	696	638	704	634	613	709	622	658	670	625	684	630	637	628	665	667	680	620	639	624	642	686	655	647	674	654	673	654	646	659	605	618	689	642	694	662	671	671	636	652	615	640	670	609	622	660	665	637	697	634	685	673	676
22405	20805	28505	23225	20929	21473	18024	7286	4635	3535	2689	2052	1583	1341	1178	1078	966	879	848	842	791	810	828	857	895	865	845	773	752	670	680	677	713	612	569	602	605	638	551	557	555	518	521	515	497	481	482	501	457	473	450	521	480	483	443	457	420	435	448	446	483	441	465	456	466	439	468	451	478	462	451	413	413	443	469	426	416	410	431	455	480	424	456	415	350	403	416	404	471	411	462	441	485	438	431	444	422	444	400	446	452	388	432	409	424	446	409	412	430	399	419	395	402	399	402	484	413	412	449	387	410	418	413	414	424	428	436	453	432	395	422	441	438	419	451	436	438	444	433	430	453	427	438	391	389	422	404	426	383	429	403	382	464	418	466	428	403	434	391	414	457	410	447	438	440	440	470	449	433	416	416	434	413	437	383	430	394	426	387	410	438	391	441	460	431	420	426	454	408	423	446	420	457	401	464	423	423	440	424	403	389	418	402	374	408	433	425	448	396	395	464	415	430	436	461	441	414	396	405	444	394	435	390	425	414	433	446	436	440	385	439	414	401	427	410	403	420	415	388	430	425	460	443	373	408	449	409	415	429	434	407	403	423	414	429	423	418	419	439	418	441	427	436	405	435	389	416	419	430	412	441	416	400	468	417	441	415	450	409	447	416	415	411	441	446	435	414	422	416	415	426	424	432	415	446	460	463	420	412	409	405	423	452	404	428	444	373	402	420	437	435	452	392	420	406	441	393	429	434	391	420	421	420	382	410	445	424	435	465	393	412	421	423	424	414	420	419	420	399	436	380	412	408	399	428	435	426	399	423	419	407	389	411	423	461	426	439	443	411	412	408	425	404	369	410	411	445	404	438	404	415	396	416	432	455	470	408	427	433	426	394	433	406	417	417	435	416	416	463	414	399	390	452	398	417	424	433	405	447	402	425	432	422	430	372	401	405	409	433	416	413	414	429	386	399	457	384	416	425	426	452	439	411	430	412	448	361	393	415	395	398	388	424	403	386	416	432	402	442	417	423	412	448	427	414	419	434	396	461	416	398	397	447	441	420	448	390	432	371	438	440	424	391	418	401	423	443	425	426	423	427	410	418	429	431	433	457	449	413	426	388	410	414	397	442	388	392	416	441	430	371	418	435	457	422	435	422	417	396	442	417	395	437	424	416	457	419	428	448	421	391	438	422	397	420	435	405	424	405	440	435	389	441	391	385	410	403	376	409	439	429	385	433	407	414	405	382	450	416	421	399	420	448	412	463	425	392	402	407	414	400	413	441	420	411	437	438	421	470	399	447	439	416	422	394	414	400	419	416	420	445	420	425	461	439	412	428	439	402	428	402	448	412	416	399	473	413	405	397	420	418	443	413	432	413	410	443	413	436	412	459	409	407	441	443	427	416	421	425	402	421	453	411	437	428	445	406	411	409	418	435	425	395	448	408	450	440	477	393	408	458	401	420	424	389	474	383	452	422	422	381	429	442	382	400	437	425	459	381	421	433	442	432	437	413	400	460	456	412	419	407	415	392	423	414	424	395	432	421	388	441	432	413	423	447	417	418	462	420	383	418	391	441	423	398	443	406	429	390	415	395	409	395	376	436	425	409	388	436	402	436	458	416	453	430	426	431	399	422	383	413	400	417	427	441	453	440	433	430	386	401	401	391	439	412	394	430	390	469	445	423	395	466	429	431	416	399	410	437	424	422	427	416	402	428	414	409	433	420	427	416	403	420	430	432	402	422	393	392	400	420	412	450	381	408	441	440	454	421	444	410	423	464	457	422	435	421	402	407	445	462	438	438	421	417	414	385	419	401	424	369	430	444	419	409	437	414	416	407	395	426	408	428	395	407	397	425	394	397	463	415	409	473	449	469	446	404	389	421	441	404	442	442	433	426	430	396	398	389	404	417	403	399	428	396	400	463	420	410	448	418	400	426	389	419	408	385	414	443	451	406	428	416	433	416	420	435	436	422	434	464	423	444	385	434	438	420	403	398	390	401	396	419	441	423	406	410	436	433	397	421	428	386	420	420	405	381	427	425	410	446	423	452	434	408	394	422	397	379	441	415	413	435	422	420	379	441	402	423	436	419	413	430	383	428	417	405	410	424	395	429	426	431	425	424	450	412	444	436	430	392	430	434	380	406	410	414	400	429	421	412	409	463	405	420	394	455	435	430	396	449	411	418	412	412	436	414	423	412	412	400	393	416	441	417	420	387	427	407	432	440	414	417	436	385	414	410	407	388	435	435	426	430	386	428	444	432	434	443	409	410	429	385	435	398	413	442	427	422	432	406	411	418	427	395	424	423	427	402	419	435	431	393	411	430	409	421	411	409	422	410	409	416	413	429	416	425	427	419	412	392	422	438	410	372	413	407	429	461	383	422	420	432	447	370	437	441	433	449	428	387	385	400	411	425	455	403	439	420	405	424	424	414	433	406	414	439	412	422	425	390	427	418	385	437	439	440	433	422	398	389	429	428	378	416	446	408	416	442	431	413	425	399	392	424	385	480	400	442	422	436	429	422	412	380	430	409	427	422	403	418	387	432	380	443	461	401	436	405	380	427	409	418	403	436	429	421	353	429	421	407	443	445	430	421	403	426	399	416	440	409	441	402	435	433	442	425	401	422	412	415	373	430	420	417	437	416	421	393	413	439	380	398	446	433	401	443	437	409	406	424	440	421	380	407	421	466	414	424	405	413	399	436	444	385	412	442	408	379	430	419	395	397	445	385	411	402	400	413	439	391	425	387	389	435	403	433	396	436	417	418	417	444	452	414	414	459	406	380	417	429	435	406	430	387	412	465	375	407	442	411	428	433	433	449	411	380	410	405	414	436	412	375	415	400	412	411	431	407	421	394	377	420	428	444	402	435	386	405	408	433	383	425	449	408	449	443	388	418	403	448	418	435	438	409	405	398	428	421	406	407	411	389	444	419	415	401	435	379	450	408	417	412	436	391	407	445	440	436	453	431	433	396	444	404	428	375	452	386	409	381	423	409	439	421	423	451	444	439	442	410	428	415	390	431	397	438	374	430	398	401	397	443	403	432	464	429	434	386	426	453	431	418	424	408	433	429	426	412	402	450	410	441	369	417	388	468	441	419	434	414	398	392	411	391	450	385	401	375	418	397	420	411	410	373	420	389	420	443	428	421	426	429	412	424	392	408	416	403	428	424	452	415	399	400	413	407	455	441	412	435	432	460	417	385	416	434	402	402	426	402	419	480	421	409	426	432	418	409	429	392	407	427	415	427	419	411	437	399	406	432	431	401	425	426	423	463	413	404	374	435	416	425	414	442	417	413	406	407	396	412	391	429	441	424	427	408	403	426	426	422	458	448	388	467	386	407	469	410	384	415	398	431	427	422	431	426	431	438	406	426	415	422	435	416	392	413	424	420	425	379	443	417	403	400	414	400	401	399	404	424	397	440	445	399	447	417	419	450	407	438	396	410	420	439	397	408	464	429	439	447	408	386	422	430	425	414	425	408	383	437	375	443	428	416	407
24142	43990	39392	30118	24751	19817	15391	12284	9551	7588	5732	4402	3408	2760	2319	2023	1789	1620	1529	1325	1290	1350	1361	1394	1454	1474	1521	1424	1199	1154	1135	1100	1055	933	890	940	844	899	858	710	720	769	726	683	705	715	692	680	629	643	655	647	678	602	596	613	626	567	574	576	568	587	618	556	590	572	575	575	579	535	541	534	577	488	525	565	573	502	493	495	515	531	548	585	527	538	553	523	525	513	506	508	531	510	543	549	555	509	510	513	504	489	493	527	539	549	492	564	561	528	507	521	561	539	496	546	560	523	509	499	540	515	495	487	527	510	535	510	540	544	509	528	502	510	532	499	541	517	506	513	493	505	541	492	489	491	542	520	562	486	523	482	520	495	506	526	566	521	525	522	530	573	523	491	461	535	481	531	548	498	557	542	493	538	522	548	559	524	527	524	529	479	525	517	491	530	513	466	556	539	526	506	521	597	535	525	502	522	548	530	513	496	494	489	479	535	512	543	548	495	555	516	543	550	491	532	547	530	531	508	500	523	511	535	504	572	498	494	552	511	495	522	528	521	486	494	519	521	556	544	529	529	512	498	505	499	552	510	510	527	500	527	561	514	542	526	537	495	539	501	550	503	508	541	508	498	534	530	495	535	526	528	531	528	545	490	489	494	564	505	532	501	545	537	545	521	514	521	536	489	545	489	524	538	555	540	498	524	523	526	499	492	504	547	551	544	524	509	543	508	525	494	497	553	516	521	504	527	532	468	544	510	504	548	551	472	476	475	517	523	534	510	521	558	470	556	523	505	513	554	530	506	524	537	536	513	517	543	530	539	508	531	485	545	568	489	516	570	487	531	511	559	531	543	509	508	470	514	487	524	509	507	531	523	510	504	509	532	504	509	548	471	482	520	519	538	530	508	531	541	548	529	562	523	477	486	569	505	519	532	501	540	537	520	533	536	538	556	531	526	520	523	517	521	521	500	534	541	510	504	495	495	500	477	521	489	517	533	503	525	535	536	529	560	522	534	514	501	508	493	513	524	528	523	533	521	493	525	545	484	554	511	501	568	508	500	520	514	526	541	546	485	542	475	534	525	502	548	522	534	527	523	533	514	543	504	536	489	473	500	531	495	499	501	528	488	524	479	523	538	541	555	507	531	519	536	485	523	524	548	494	530	520	541	531	520	538	527	515	514	536	534	506	483	514	594	522	547	487	550	508	512	490	532	515	539	506	539	541	561	488	474	534	551	542	504	510	517	533	491	537	561	527	518	513	533	536	525	520	531	536	509	493	504	515	501	483	541	535	519	502	502	525	484	478	479	497	512	522	569	526	527	559	505	526	522	509	563	558	549	482	539	528	512	486	507	524	515	522	514	495	492	500	512	542	524	523	500	501	552	532	493	524	509	525	538	497	539	529	487	533	512	536	510	531	516	502	490	533	556	518	504	517	509	523	536	541	521	517	512	520	523	513	512	526	545	473	539	559	479	477	517	489	514	490	501	496	495	515	555	549	552	524	548	525	508	519	551	510	535	533	560	509	534	520	488	560	527	485	528	544	535	545	524	501	537	492	514	513	525	505	554	537	506	516	484	549	520	531	490	527	504	510	551	510	520	482	538	513	501	530	523	550	520	463	500	550	544	536	541	535	545	516	486	532	534	534	496	515	523	548	513	505	532	547	508	532	491	486	505	508	509	507	543	514	492	568	531	550	541	524	493	540	542	542	503	565	537	531	504	563	533	474	511	513	532	508	482	552	544	484	491	553	551	500	545	492	475	517	512	521	540	539	515	514	524	501	519	514	518	559	523	558	532	513	534	528	465	474	527	509	516	538	527	503	515	529	550	526	475	513	501	522	493	520	490	511	553	501	546	517	485	492	491	511	514	502	507	536	514	530	544	510	515	509	525	524	533	610	536	523	471	535	547	511	523	515	536	525	556	504	559	534	526	491	485	543	512	489	570	502	544	522	517	529	510	504	452	502	512	507	492	480	535	526	502	527	553	540	532	516	552	505	528	508	511	531	544	531	540	548	535	527	533	487	504	530	511	556	568	532	527	492	527	550	512	477	525	497	533	542	486	505	535	522	511	505	508	542	573	529	504	534	524	540	561	492	535	501	566	505	524	539	496	513	523	542	485	533	542	522	518	510	493	532	517	475	509	508	518	552	538	554	525	515	499	540	539	553	545	520	490	528	512	523	481	544	532	534	499	526	527	535	511	501	539	520	521	546	515	510	524	517	511	494	527	505	526	524	512	492	560	506	501	498	574	564	496	505	502	505	499	537	498	555	512	543	496	522	527	530	508	520	515	475	487	502	520	508	528	502	557	507	519	531	531	518	517	542	521	542	510	522	509	501	543	560	479	541	510	532	495	502	544	508	545	503	523	533	537	501	520	515	511	501	526	525	504	514	495	545	538	498	511	545	475	526	562	534	554	516	483	526	493	490	528	537	530	557	534	512	538	524	521	533	486	575	483	524	535	531	538	491	493	521	507	543	544	557	520	513	503	504	521	525	522	535	506	467	524	523	494	527	535	551	510	531	477	512	496	511	466	479	516	512	486	532	507	501	506	505	510	541	516	502	503	502	475	550	534	522	535	500	519	518	531	556	493	524	489	536	518	510	553	492	508	467	516	554	508	514	500	537	527	558	524	486	496	528	506	490	450	527	508	464	498	528	532	536	513	490	570	517	520	522	515	498	512	498	534	605	519	526	538	509	532	510	527	488	520	514	485	552	484	560	530	506	486	497	506	537	524	511	541	537	547	539	527	499	510	538	491	489	503	482	533	525	514	513	491	517	483	570	520	505	527	495	534	528	521	490	512	513	511	500	544	519	510	540	505	512	515	557	491	512	584	559	480	542	545	480	513	493	498	510	492	530	486	532	527	520	502	525	515	525	485	498	508	522	545	492	536	526	513	554	517	558	543	532	514	528	537	512	509	526	477	486	537	532	518	513	517	506	485	514	482	526	520	516	551	525	532	508	493	558	603	518	516	512	518	489	519	495	516	529	518	548	529	472	518	510	527	546	513	538	519	540	494	517	520	519	535	511	545	512	531	503	554	501	495	523	504	523	538	520	524	518	528	497	530	548	499	557	490	504	497	531	540	506	545	492	536	503	530	530	544	495	494	506	488	518	552	534	573	504	553	538	526	509	547	483	486	523	493	509	497	539	496	529	506	521	520	503	525	526	523	517	496	481	559	504	515	489	454	520	501	536	551	501	536	544	506	531	532	489	523	518	513	499	511	532	520	518	549	507	494	517	477	531	539	497	525	516	490	537	513	539	533	540	570	540	516	511	481	514	468	529	534	503	549	527	494	552	511	510	544	534	518	524	523	512	506	527	503	552	560	543	531	527	505	504	524	517	557	508	505	503	523	529	521	509	530	500	498	487	567	528	531	522	476	548	531	532	525	509	484	527	521	521	523	518	493	507	521	526	548	515	529	536	510	548	561	508	529	516	495	536	531	506	521	565	552	546	504	517	489	522	506	537	528	546	542	528	537	553	501
26849	23165	26316	19925	12189	7708	4961	3614	2759	2213	1654	1302	1118	1048	960	920	795	849	755	774	802	772	807	834	896	902	880	817	777	805	789	754	747	769	698	717	718	731	719	674	727	687	657	734	669	684	656	709	718	703	656	665	639	646	678	625	685	639	635	672	663	665	640	652	651	691	658	623	652	622	659	626	630	594	655	625	653	605	672	697	676	668	613	640	668	640	591	691	648	646	686	621	673	600	704	642	673	649	592	655	621	642	660	675	677	646	648	634	621	657	625	664	692	632	673	682	654	658	663	664	655	678	624	656	621	619	707	705	655	681	667	626	666	671	658	635	675	672	652	637	609	610	655	650	629	683	697	678	631	607	663	648	628	580	687	649	663	641	639	691	650	636	630	609	650	617	662	656	638	622	591	687	699	720	653	663	650	652	647	656	620	712	646	661	655	641	662	656	625	632	662	672	656	649	651	636	655	655	655	630	577	689	640	664	625	647	614	602	609	573	654	644	657	644	636	635	599	682	646	616	661	676	654	662	643	631	644	644	619	629	595	651	630	634	662	637	684	642	678	641	649	622	634	653	677	630	632	661	667	662	624	652	623	686	671	685	652	622	648	614	677	657	609	624	690	650	653	647	602	652	654	641	670	618	617	665	624	705	651	642	668	675	679	691	687	681	670	650	608	589	683	637	644	605	620	613	649	663	662	633	616	660	639	724	648	681	674	656	640	638	642	660	699	645	653	639	653	672	645	640	638	595	630	659	597	669	635	637	626	682	666	618	654	628	653	641	677	647	617	669	676	663	633	643	623	679	659	598	655	653	654	622	655	640	627	694	628	707	663	607	602	611	640	664	643	691	631	619	673	679	633	647	640	625	675	671	646	668	652	668	660	686	667	633	636	648	664	624	668	710	676	604	674	677	671	663	675	653	631	651	644	703	622	677	625	641	643	690	645	681	623	597	597	632	643	665	667	659	621	614	576	635	615	634	712	660	658	630	680	654	616	621	672	664	651	635	642	652	641	658	664	627	643	641	615	656	629	602	631	641	641	627	684	593	611	676	698	661	652	671	607	638	659	610	646	635	671	635	635	670	643	663	664	630	661	657	606	629	684	638	618	664	631	670	592	662	645	737	660	660	624	658	651	611	591	614	647	631	668	670	631	690	653	643	629	652	684	666	674	680	647	652	655	656	615	635	637	670	633	651	641	619	666	638	633	669	679	643	667	669	657	680	662	636	639	620	625	624	631	649	623	674	623	620	634	631	653	669	647	649	652	676	630	631	589	622	669	651	659	680	663	662	647	665	650	664	621	675	660	669	648	642	654	650	645	667	651	682	607	628	613	686	650	607	628	614	656	662	616	651	644	708	627	674	616	660	661	632	645	622	656	679	623	658	618	676	672	649	649	635	626	646	645	659	699	671	638	631	627	637	682	654	626	641	674	676	639	669	702	650	607	656	670	600	642	637	636	601	667	670	636	609	632	624	656	579	684	656	625	624	661	646	658	643	651	650	616	684	643	620	653	651	649	626	621	659	673	649	665	679	666	630	626	698	607	626	669	586	639	674	656	667	676	654	663	644	668	658	615	617	615	632	629	668	654	654	665	671	630	620	690	673	626	644	679	652	690	652	659	633	646	630	633	660	626	627	638	673	659	673	670	653	658	628	646	670	644	650	641	672	656	654	638	626	674	628	645	681	615	609	672	660	716	634	629	639	597	667	617	631	653	611	625	659	644	648	656	614	616	674	638	581	629	658	669	667	676	678	659	628	659	640	633	642	660	630	614	638	658	691	651	640	666	628	653	654	633	593	617	653	617	624	656	633	648	624	652	591	668	644	654	674	646	624	643	609	649	630	646	653	626	609	640	688	652	663	654	646	612	668	622	696	628	665	712	669	641	655	664	612	642	625	652	641	644	656	634	586	654	633	633	661	636	649	650	630	670	617	633	677	645	645	598	674	622	632	641	679	652	614	653	622	687	603	613	661	658	646	654	705	644	623	717	688	682	629	632	650	656	666	651	663	632	648	647	615	631	622	633	621	652	658	658	656	633	667	680	641	611	680	635	619	646	607	679	721	618	664	659	630	623	633	630	638	640	654	631	660	604	667	617	681	653	701	644	667	606	657	639	656	629	610	655	615	683	629	633	687	641	612	633	621	672	638	611	675	634	638	660	676	632	668	649	659	628	666	663	659	681	661	629	654	646	655	635	634	667	623	659	694	639	646	634	619	610	640	619	642	589	651	611	619	630	669	625	690	667	644	661	652	681	652	658	679	625	678	587	660	648	663	632	611	661	670	650	656	630	661	607	665	626	719	681	680	677	591	637	632	646	624	638	659	633	623	651	685	604	632	679	658	656	664	655	668	653	635	697	615	648	651	635	624	662	643	675	671	664	643	652	649	620	679	619	669	678	660	618	619	623	653	637	639	578	621	609	634	675	659	668	678	681	611	645	648	603	649	641	611	681	690	660	629	624	587	611	687	658	656	629	643	657	663	646	610	635	655	630	629	616	652	652	654	621	674	618	686	682	640	628	653	621	625	644	635	671	615	646	653	650	654	639	670	650	621	669	633	629	648	601	676	618	634	639	633	652	654	637	723	658	650	662	699	654	667	662	667	711	712	629	636	649	650	646	647	606	663	638	627	579	642	633	639	617	680	621	644	649	607	619	656	596	612	648	633	666	641	644	663	669	671	624	677	645	650	671	687	605	663	633	670	662	630	697	609	619	653	585	652	658	599	647	630	651	610	622	673	628	648	619	622	672	662	642	648	664	651	669	660	656	603	637	645	655	601	616	665	675	659	630	675	636	652	653	663	657	600	637	605	607	625	653	639	681	651	634	635	661	602	641	628	696	668	626	648	656	630	676	650	627	632	633	619	595	623	637	646	664	626	641	604	608	618	661	661	681	621	647	651	622	615	640	643	632	624	619	689	575	652	680	623	656	637	683	617	625	614	640	665	607	663	643	649	645	628	598	676	673	644	693	633	648	649	649	622	652	659	649	655	662	645	643	676	658	589	641	651	664	630	665	636	627	682	641	642	694	623	650	663	602	680	682	592	674	653	641	611	657	594	652	617	680	610	663	655	637	644	704	629	650	629	609	608	681	690	640	707	637	672	609	638	619	670	641	680	651	666	643	640	666	658	678	676	667	610	623	687	650	645	658	661	648	654	660	605	668	649	609	651	677	718	612	652	617	664	639	624	684	623	644	687	640	619	661	651	655	633	615	655	608	592	655	640	670	633	614	657	619	672	646	657	650	655	635	646	706	687	631	621	633	648	669	674	634	633	619	640	647	607	636	609	661	636	655	664	663	689	635	648	648	687	601	644	679	653	666	651	637	616	626	632	696	639	699	664	651	654	686	643	658	625	628	687	641	658	686	632	638	600	654	623	636	640	686	679	617	637	666	635	641	637	615	611	618	663	632	671	661	626	649	610	673	648	664	569	685	625	661	635	698	644	674	665	677	633	663	653	717	651	666	639	684	643	626	652	605	622
22816	34877	31066	21705	17016	12976	9743	7652	6054	4445	3376	2595	2088	1782	1647	1370	1317	1265	1185	1108	1086	1159	1222	1124	1248	1236	1258	1206	1136	1136	1092	1098	992	1027	980	975	957	983	950	943	855	842	853	865	916	887	894	858	873	888	877	892	839	835	842	806	835	849	761	780	861	846	871	823	820	837	841	799	800	806	847	773	810	805	823	800	773	826	861	814	787	829	819	769	902	818	820	795	797	781	792	804	794	766	822	806	793	796	810	821	752	790	780	804	835	838	779	821	836	849	795	808	764	838	826	824	790	812	810	825	761	812	824	802	830	768	818	779	770	791	867	778	850	827	818	756	808	825	800	845	819	772	799	846	858	819	810	774	845	781	760	840	820	814	810	777	776	813	791	801	819	813	830	797	807	761	801	838	785	834	791	816	756	805	805	819	750	817	765	779	768	780	761	804	817	795	774	803	819	788	783	819	799	784	818	794	807	815	783	805	800	792	840	848	824	774	824	835	789	774	793	846	790	839	808	790	849	806	842	785	796	837	844	844	855	808	819	850	795	825	775	815	797	801	798	799	818	822	762	799	864	795	803	792	826	790	819	780	744	767	777	829	767	817	777	768	832	802	828	849	820	799	804	802	826	829	794	789	793	847	772	818	877	792	770	813	804	787	787	761	796	867	859	812	796	814	805	847	801	831	796	800	827	823	860	802	775	764	829	854	801	845	813	838	828	816	833	788	797	799	789	801	794	786	819	782	759	796	809	794	776	778	804	874	813	817	824	819	803	863	823	860	823	779	799	772	784	791	866	823	810	765	811	859	821	793	780	757	776	792	814	792	846	862	773	811	834	794	757	861	821	838	788	840	778	869	831	775	774	748	775	825	868	816	842	776	755	789	804	765	850	782	824	849	822	784	844	868	802	760	823	844	853	785	793	813	861	840	792	779	827	826	828	783	770	776	781	803	769	777	857	820	864	781	891	806	802	811	766	823	765	796	817	789	849	810	766	789	858	829	796	857	788	824	817	853	830	797	863	781	788	802	760	861	804	780	810	764	775	855	790	825	817	781	780	802	797	849	799	816	793	825	805	854	759	832	846	776	813	836	825	817	779	805	800	831	796	795	862	790	861	794	826	776	831	774	815	798	791	805	796	752	795	808	778	774	834	786	830	748	794	765	798	828	814	850	815	844	843	806	822	790	769	830	822	825	773	784	867	852	786	775	805	760	800	804	787	793	840	796	790	765	795	811	862	842	776	827	798	823	800	758	863	856	843	810	838	789	802	794	741	839	798	788	808	767	797	806	773	768	807	799	812	793	765	826	784	820	747	812	782	807	797	795	781	789	753	844	802	820	753	814	820	780	819	826	821	910	787	811	817	796	781	854	827	807	821	833	826	809	821	782	789	745	859	781	812	754	785	819	822	805	772	811	856	794	826	779	837	781	825	810	823	823	817	825	778	812	798	773	818	827	833	798	817	799	833	839	789	805	772	792	836	804	760	826	809	785	835	850	776	791	826	828	806	765	818	790	804	839	808	780	819	847	800	775	825	793	731	796	801	778	796	807	788	779	799	830	816	781	810	797	785	810	819	797	776	819	811	803	734	797	769	832	813	798	861	846	826	758	815	836	826	779	814	821	798	821	853	818	789	872	781	846	822	768	799	762	825	774	812	798	830	815	816	816	852	779	781	780	785	791	835	778	804	814	804	755	769	795	794	853	815	860	815	864	773	826	824	825	842	853	815	755	774	806	824	821	801	769	822	764	822	776	843	785	800	814	769	824	777	808	794	756	812	814	779	800	810	826	798	843	800	787	784	826	804	800	829	801	828	788	807	791	822	785	798	866	811	802	781	840	825	851	795	790	832	812	804	819	797	808	806	785	752	806	767	835	807	785	839	790	821	765	782	806	801	805	762	786	788	790	783	831	836	810	830	805	771	844	773	755	787	853	808	763	778	848	752	756	787	778	814	730	775	799	794	835	773	782	837	789	822	769	823	832	784	848	816	786	786	815	800	791	825	830	756	876	786	819	791	814	806	816	802	778	773	787	809	820	829	819	835	801	801	841	763	752	746	853	824	803	794	836	800	814	824	824	792	816	817	803	804	837	811	760	844	794	844	767	818	774	789	802	826	829	825	822	828	852	763	828	780	825	783	761	853	770	812	765	749	785	855	802	815	798	796	777	780	836	813	786	799	845	790	790	800	798	802	825	816	806	791	806	781	824	798	809	800	823	814	828	788	822	828	838	799	864	825	787	851	796	790	775	823	820	735	775	758	821	824	808	755	832	769	833	788	843	817	807	825	791	801	766	800	822	796	778	800	837	817	807	773	829	833	841	816	825	819	801	821	758	795	849	836	756	817	818	799	828	762	818	809	747	794	783	786	853	794	852	804	823	792	847	823	805	809	758	807	827	850	875	794	827	840	806	794	757	784	846	833	847	826	805	804	809	802	801	790	808	803	772	752	801	802	762	859	812	748	758	742	762	791	795	820	764	839	802	825	783	810	807	789	828	771	795	765	801	853	810	807	789	800	822	807	782	821	815	789	793	772	753	816	806	815	834	759	815	810	785	817	815	801	826	819	787	832	773	821	807	848	850	826	828	784	765	777	786	789	822	822	835	804	788	763	828	791	810	786	788	786	813	843	812	844	825	789	812	727	788	820	816	819	878	792	817	875	788	786	762	808	752	781	810	830	810	784	821	793	804	849	748	818	761	867	781	806	838	810	820	762	789	791	750	800	805	800	771	745	767	846	797	797	794	848	874	785	806	748	829	828	853	822	838	811	829	801	822	816	806	861	851	817	818	786	785	813	818	872	818	793	800	855	829	836	818	777	778	843	752	787	823	840	810	815	789	820	785	800	761	832	840	829	800	829	812	761	823	825	830	769	790	767	817	792	830	828	839	811	795	858	805	851	859	840	784	804	786	793	769	816	802	804	865	798	771	798	813	811	816	807	817	766	793	764	862	781	778	807	778	796	805	756	772	807	809	853	799	823	792	822	785	833	818	798	820	792	782	758	893	795	816	790	825	826	829	795	837	828	804	793	800	776	837	780	850	842	788	786	774	804	790	826	776	826	798	801	793	752	896	842	775	827	775	787	795	821	799	790	859	826	799	820	806	822	854	809	839	826	813	817	828	851	796	834	821	819	777	779	789	798	841	773	771	829	813	798	763	785	833	819	788	742	812	761	835	806	764	781	759	838	808	837	771	810	780	778	809	791	816	803	819	850	763	836	814	732	764	795	751	832	788	796	791	768	789	800	813	826	800	786	813	834	832	797	810	800	860	793	825	805	761	818	923	772	827	803	780	778	796	821	774	821	817	875	795	819	761	826	831	799	844	858	800	832	807	782	766	834	798	850	775	778	834	804	807	862	830	800	834	785	859	827	855	809	843	813	818	809	803	820	791	767	818	795	791	840	788	833	786	814	808	787	775	819	842	763	830	816	780	794	840	820	772	766	809	809	808	809	816	782	821	818	807	818	797	798	777	799	786	782	799	762	832	820	756
23439	20841	28090	23802	21268	17724	10085	5612	3739	2789	2123	1593	1410	1104	1051	942	851	831	847	781	816	835	833	854	820	891	837	828	723	772	759	683	694	625	688	630	656	683	651	633	662	544	613	597	586	548	557	585	572	562	579	621	554	534	593	587	523	572	530	550	542	549	545	503	567	542	543	500	548	518	541	545	580	568	574	557	534	544	531	525	497	521	498	572	527	548	527	520	539	508	537	540	534	571	545	520	526	504	533	530	552	584	551	561	537	555	604	509	574	532	559	534	548	527	508	526	539	536	496	541	514	527	560	508	524	539	535	497	501	527	516	530	521	538	548	541	506	562	552	548	548	541	519	530	532	528	537	512	496	536	558	549	558	554	505	532	550	537	491	522	554	562	576	568	521	591	525	502	525	525	566	527	538	517	512	540	514	500	543	528	541	501	522	502	533	527	504	515	559	535	575	559	532	524	567	528	532	584	517	550	519	508	524	528	526	532	516	572	559	530	575	540	539	531	525	521	550	539	523	543	511	550	510	566	535	485	501	514	508	528	569	519	489	576	548	534	551	482	591	526	531	564	502	544	532	508	540	546	552	535	576	523	510	510	520	537	550	485	530	537	516	563	561	511	551	535	549	496	523	530	536	531	515	527	529	518	583	573	536	526	524	532	512	574	491	522	529	520	525	559	546	544	522	539	502	543	529	534	556	494	505	521	506	554	565	555	528	495	526	514	536	563	465	532	573	541	555	492	498	501	539	539	508	480	541	504	523	494	527	503	527	514	532	552	493	512	498	529	509	556	557	540	562	550	497	531	496	523	526	520	526	528	513	522	528	548	546	492	530	467	509	515	534	542	534	531	561	529	528	534	476	538	532	514	515	496	525	541	514	519	509	514	520	504	536	533	539	564	508	544	529	561	543	524	536	533	536	545	518	535	536	534	534	533	521	532	589	481	545	550	511	543	561	543	544	552	506	494	550	542	553	524	534	505	533	534	593	527	525	547	540	516	502	484	568	570	532	507	541	540	568	539	520	558	548	543	513	491	543	546	547	521	502	497	540	515	576	522	564	451	506	531	566	517	547	524	556	560	530	554	537	476	498	493	538	564	545	557	513	512	544	550	501	543	525	545	536	506	524	523	507	530	493	522	521	535	531	551	549	555	507	583	554	504	525	547	484	519	545	492	552	568	537	535	510	544	544	543	530	552	503	517	521	540	507	500	532	564	537	544	516	566	527	523	520	516	579	509	515	524	557	500	539	515	547	516	544	508	583	467	516	541	492	529	593	533	529	527	533	553	548	526	506	532	551	538	515	542	542	512	499	500	551	542	561	509	524	498	540	577	549	514	541	525	524	538	530	532	577	554	523	525	517	536	548	490	524	576	552	518	537	517	502	537	524	513	542	531	553	515	522	501	532	530	548	534	522	536	495	524	535	517	504	564	534	540	522	549	528	527	571	505	576	530	499	547	483	515	507	586	507	526	555	524	501	566	548	533	541	528	567	517	537	547	568	529	515	535	535	511	524	499	528	542	505	557	544	545	550	558	554	548	562	537	530	556	469	573	555	521	514	513	542	522	574	520	551	535	511	504	498	504	567	538	510	473	552	536	487	525	514	499	493	510	540	540	526	518	543	540	511	524	507	557	507	526	546	521	566	540	542	523	539	515	545	567	516	555	497	533	497	543	542	501	537	541	540	493	488	535	518	522	506	520	547	493	531	550	489	476	535	562	529	531	523	517	543	563	520	517	530	533	513	533	573	531	557	529	532	569	543	497	505	503	524	487	537	492	572	542	562	556	541	509	531	540	520	547	516	541	526	570	570	549	501	562	532	519	546	511	504	506	512	483	555	518	511	481	525	474	562	535	505	541	562	519	532	535	507	530	557	540	543	538	548	539	502	527	525	519	529	525	533	534	562	559	539	517	502	541	500	524	514	520	525	536	501	535	530	521	604	524	547	551	518	513	545	534	573	503	525	558	539	496	514	501	574	499	475	504	518	560	560	530	521	535	495	531	524	517	548	522	560	563	474	539	553	538	524	548	507	517	498	520	561	532	523	530	536	558	524	524	508	532	544	546	536	510	524	501	524	521	534	499	524	532	526	569	577	555	533	529	512	512	522	491	503	540	594	519	531	556	545	501	475	542	571	525	534	525	514	507	490	493	593	522	511	498	549	511	522	508	533	578	527	533	515	528	544	526	526	534	503	505	507	549	497	517	512	545	538	521	497	520	514	524	531	584	519	515	522	541	514	549	553	562	567	497	497	531	555	535	546	519	517	523	578	510	523	532	562	539	529	507	490	496	539	525	531	519	493	536	550	523	533	537	503	531	516	480	519	527	533	567	558	570	541	531	568	517	536	535	514	535	540	550	495	543	523	535	541	537	527	533	531	549	553	545	537	484	544	505	558	548	510	524	538	533	533	535	546	554	550	547	500	541	511	525	511	534	539	555	523	595	539	546	527	520	500	569	502	539	545	532	508	489	548	512	495	561	540	531	513	558	555	528	532	520	535	588	489	502	542	550	550	518	510	521	559	477	543	551	530	517	509	554	566	540	558	532	540	529	509	537	504	545	504	540	506	541	515	496	562	543	517	539	560	543	512	499	543	508	531	509	521	535	529	531	572	485	555	534	566	521	502	548	531	521	544	535	561	534	594	525	519	531	507	529	548	540	502	537	539	529	510	561	540	539	491	555	574	541	509	538	534	513	507	571	525	538	531	512	544	543	522	549	558	503	528	534	527	535	512	538	550	520	532	530	523	515	565	538	543	539	529	508	512	543	522	501	523	566	495	534	536	508	570	543	524	509	540	495	561	531	497	533	510	541	527	550	547	548	539	529	512	541	527	544	520	516	535	523	538	528	563	491	535	502	518	528	572	525	517	516	518	533	559	531	515	567	504	527	511	503	539	563	509	547	536	511	563	528	507	536	502	536	545	498	559	509	478	484	558	549	554	520	501	535	518	572	544	537	557	531	542	542	537	511	514	535	510	549	532	560	566	490	526	550	495	530	526	569	557	532	529	510	543	528	558	548	509	533	544	522	551	542	544	569	526	533	564	552	534	509	545	531	484	506	537	510	557	510	528	574	561	548	554	545	466	507	502	543	580	537	475	499	529	539	508	520	532	529	528	515	548	527	530	539	541	506	523	510	513	531	531	532	521	553	555	530	542	556	565	531	568	495	565	518	567	497	579	522	557	485	522	557	530	534	565	526	506	503	566	501	526	532	516	514	508	523	530	535	546	505	498	487	504	511	539	570	532	519	523	518	529	542	508	512	471	535	545	545	526	482	539	513	527	504	507	526	538	512	551	574	536	504	531	530	561	563	557	529	592	525	506	564	537	538	561	534	516	492	550	497	517	495	527	538	556	539	540	535	530	554	528	535	546	519	510	552	524	552	539	548	509	519	530	491	546	540	531	536	559	514	545	556	489	570	548	537	530	547	502	540	582	513	541	515	509	485	541	549	561	503	552	526	508	544	513	514	548	510	549	567	569	522
22551	40279	36671	27027	21683	16545	13154	10330	8161	5953	4479	3321	2567	2210	1952	1672	1503	1406	1341	1252	1162	1238	1314	1237	1346	1379	1312	1276	1166	1110	1100	1027	1005	980	940	908	921	938	868	864	874	767	730	817	774	770	762	744	738	743	767	760	742	666	713	729	735	696	691	663	754	740	638	757	687	741	688	680	701	673	658	720	643	641	686	697	629	678	680	654	703	681	675	638	679	680	675	683	735	670	666	648	678	661	666	663	672	635	644	631	694	654	720	683	672	686	711	671	748	682	640	662	663	676	698	697	710	666	676	710	667	664	659	706	602	670	677	695	625	662	666	677	705	668	672	669	668	620	663	609	741	660	609	682	634	678	677	683	676	645	622	684	653	718	680	722	679	683	678	671	654	676	670	647	638	654	698	616	658	656	655	659	681	679	685	681	634	682	688	666	682	620	677	693	655	641	646	686	662	651	646	714	636	635	701	691	669	642	644	685	665	613	668	675	637	661	652	644	598	628	634	626	677	676	716	715	685	631	662	690	678	658	661	665	682	660	680	644	674	710	679	668	678	665	715	632	673	673	652	621	669	667	717	662	713	638	709	653	686	665	669	656	683	599	712	672	658	694	632	637	665	704	726	666	712	672	666	626	672	707	689	670	616	678	633	647	676	710	675	630	644	671	671	660	670	659	673	628	653	669	669	648	706	661	680	658	684	658	696	687	689	691	678	649	636	655	694	661	687	681	660	633	632	646	647	683	649	669	638	684	659	682	680	659	646	646	652	707	663	671	659	713	691	682	654	662	654	658	672	674	655	637	643	698	661	690	663	687	686	650	689	675	675	699	678	692	674	682	673	642	637	710	624	640	627	641	668	703	668	639	639	656	670	644	644	692	732	675	700	686	650	657	660	663	679	676	700	586	648	646	667	661	687	641	671	656	739	636	695	595	669	678	704	637	656	626	709	672	670	667	691	634	641	668	714	670	678	707	682	669	636	617	662	696	657	654	661	682	611	616	634	676	653	689	666	651	658	676	616	661	741	666	673	632	659	709	622	681	666	624	656	642	652	688	664	623	681	759	671	645	660	637	692	656	611	646	677	696	624	612	642	670	661	689	686	663	660	692	690	669	658	701	671	681	631	666	656	642	650	681	676	700	646	648	649	724	712	690	681	675	643	635	672	705	715	668	691	681	603	677	653	694	726	650	702	684	680	636	659	691	670	714	664	644	695	670	633	699	663	699	683	672	661	724	627	682	699	648	652	683	702	649	670	635	602	698	687	715	645	686	667	598	711	644	653	654	637	691	655	686	660	689	628	677	699	649	722	685	709	676	713	679	689	656	658	754	623	659	681	669	715	677	658	625	635	658	659	632	674	670	626	648	646	652	659	632	656	701	674	638	647	620	627	652	677	684	701	663	695	628	674	670	654	650	621	660	624	641	644	688	666	655	655	681	668	686	678	691	671	651	676	638	648	723	696	643	643	661	649	692	657	659	679	651	671	639	625	713	658	651	670	681	672	676	658	660	641	689	690	639	683	650	724	673	701	659	639	683	655	737	655	690	628	680	640	644	682	668	671	668	663	703	700	662	644	702	643	662	682	687	645	659	634	650	674	694	687	697	636	652	628	702	678	648	638	672	657	660	678	645	680	706	625	659	663	698	670	660	634	652	672	680	660	689	644	656	655	681	690	640	684	677	696	672	732	653	661	694	637	667	644	678	676	655	647	664	700	646	648	576	650	719	679	643	701	665	669	665	677	695	655	692	600	677	664	623	650	641	633	674	670	722	650	601	651	685	653	633	681	640	694	642	665	651	659	661	649	677	661	667	656	667	635	688	643	708	635	695	673	699	660	658	673	672	628	652	721	663	652	655	659	654	659	659	709	671	691	683	689	652	651	651	670	673	701	682	646	659	662	621	671	643	631	643	653	715	671	675	682	623	619	650	645	710	675	643	627	642	732	635	656	710	660	646	647	636	678	681	685	658	703	670	639	669	661	615	655	691	668	669	666	667	674	624	655	703	691	652	667	677	642	679	667	686	628	703	645	650	716	626	676	649	695	690	660	681	659	667	618	692	705	706	681	685	660	637	725	652	662	656	656	649	682	641	683	646	644	649	656	706	696	637	651	663	662	677	703	669	730	626	679	711	671	650	695	674	690	648	689	660	689	650	636	696	682	649	686	683	656	654	684	642	703	705	654	693	632	650	659	689	656	660	646	677	629	683	652	660	671	677	704	661	671	636	689	648	664	681	655	686	679	653	661	658	668	634	671	683	649	648	651	677	664	682	657	670	645	708	653	636	672	658	672	635	648	690	640	657	658	649	713	670	675	617	656	673	690	662	664	661	703	653	614	650	635	675	671	668	642	634	726	667	650	680	686	642	649	622	652	644	672	699	671	648	642	682	649	635	679	650	680	673	651	661	626	618	632	656	655	628	669	639	682	677	697	685	640	695	664	657	703	644	658	632	662	668	654	684	671	663	694	654	661	666	698	625	653	689	663	683	656	652	625	708	643	663	659	625	686	699	687	662	666	694	691	647	665	652	624	653	631	636	644	633	618	667	686	656	699	659	688	671	644	626	656	652	692	654	677	682	668	707	656	635	658	650	665	673	665	670	650	656	687	670	646	646	631	667	605	732	657	650	633	680	664	607	657	609	662	668	635	626	672	640	665	696	674	611	648	677	660	650	631	657	633	679	719	690	665	682	643	624	676	658	656	647	663	661	701	666	632	671	668	671	691	634	668	670	687	695	673	661	683	666	666	647	672	669	613	665	676	653	669	650	656	636	709	668	674	684	645	666	693	668	682	668	670	683	632	681	638	677	639	683	644	690	631	641	643	632	683	691	644	673	693	627	651	671	637	645	698	687	668	718	720	629	720	688	710	705	661	674	660	654	619	640	683	711	662	658	693	643	655	716	653	652	669	637	673	611	648	637	648	676	665	698	680	660	672	627	639	691	695	637	675	638	663	677	684	660	669	659	652	669	654	680	688	717	675	645	666	681	641	711	710	667	654	639	663	686	667	684	677	676	675	687	688	663	681	691	662	676	688	666	607	660	601	703	668	696	638	680	625	646	710	679	663	638	661	623	638	697	647	643	666	699	704	667	658	650	645	672	620	660	698	679	673	667	656	650	662	695	672	643	683	673	686	699	651	637	641	671	649	651	625	681	643	621	626	697	688	682	676	670	710	610	639	666	679	726	653	647	627	664	663	660	658	628	645	683	639	615	640	659	657	683	638	645	644	653	676	659	635	678	698	687	602	652	696	693	648	710	644	620	628	632	693	681	659	682	634	650	660	654	659	665	700	718	674	676	627	667	651	684	687	671	637	621	694	689	635	662	642	698	643	670	653	700	696	675	642	672	642	695	662	642	658	677	694	662	644	671	680	665	685	690	648	653	706	667	672	688	636	681	734	660	633	677	646	646	705	671	689	638	711	677	670	655	639	648	674	680	673	611	679	691	652	612	695	672	646	646	690	635	636	706	684	685	636	659	642	683	690	654	652	666
22364	20826	28530	23248	20934	21398	18262	7546	4765	3559	2761	1930	1562	1294	1145	1091	986	916	836	840	746	781	871	809	897	892	918	835	777	791	716	703	664	683	602	657	651	629	630	547	534	531	548	509	519	476	559	510	526	484	490	470	486	460	438	482	454	438	442	513	466	472	485	465	477	428	476	446	463	440	439	422	381	460	406	450	401	439	455	460	436	458	464	468	455	420	444	430	454	452	412	462	441	416	411	451	434	455	449	450	440	395	443	414	446	434	399	425	395	428	461	422	436	453	473	442	437	466	443	444	426	428	471	443	421	450	437	425	433	439	433	426	437	443	410	428	393	457	440	423	422	478	432	418	467	440	458	444	405	428	459	418	463	404	463	439	420	451	434	462	440	456	429	455	441	433	431	425	434	412	492	468	425	470	454	455	441	417	446	428	414	467	437	459	451	415	473	430	466	462	465	481	418	418	407	453	448	441	427	429	424	445	435	458	455	447	387	491	435	439	397	444	432	439	415	431	423	442	492	468	453	434	465	419	438	443	441	401	464	430	431	459	412	429	433	486	396	407	435	475	443	420	452	430	417	459	444	458	417	441	396	468	430	435	457	433	425	421	415	440	461	435	413	375	453	427	473	413	448	440	436	443	435	426	433	448	448	474	494	441	404	440	467	406	442	408	437	429	437	417	458	451	414	425	420	501	401	466	438	425	431	412	421	461	421	449	467	414	415	425	434	429	465	440	453	461	482	441	447	458	437	439	429	463	454	392	453	443	447	420	429	461	437	428	433	456	443	444	422	410	424	440	443	453	450	416	434	431	425	405	442	469	456	466	472	486	431	438	413	430	443	444	428	471	456	446	456	414	428	454	437	453	459	437	461	437	432	458	412	438	439	449	442	458	451	410	448	410	479	433	477	431	461	441	406	439	445	454	425	464	435	435	464	450	431	455	431	434	423	409	427	432	452	440	396	467	424	429	418	431	404	492	439	441	426	434	420	423	412	414	469	395	409	437	448	421	450	433	444	435	420	440	453	431	444	428	398	417	444	467	451	454	512	462	448	486	433	466	427	406	439	398	436	454	458	427	433	442	436	441	433	445	458	401	453	450	409	419	411	422	433	458	473	449	437	441	441	429	429	395	472	428	430	408	464	412	462	447	430	440	410	423	470	428	449	495	441	452	449	424	405	433	451	452	398	454	433	436	459	429	411	449	435	407	464	404	428	418	455	430	433	416	406	433	503	465	428	429	444	431	405	467	447	436	429	410	428	451	436	442	446	449	393	458	423	459	466	441	426	483	445	456	402	453	428	462	457	441	446	443	430	448	435	443	434	446	466	446	436	418	435	486	429	454	442	430	440	401	417	426	428	409	440	447	415	390	417	448	481	434	449	428	427	424	471	409	398	469	437	419	425	431	429	441	412	482	442	412	425	455	417	433	429	426	447	461	423	450	429	444	440	442	435	440	442	503	408	464	407	460	412	446	403	477	457	450	412	457	441	420	441	407	448	463	436	438	448	436	462	432	425	440	431	428	433	468	434	445	455	410	448	408	431	424	438	470	482	408	473	450	439	419	448	437	475	446	455	468	455	465	444	452	440	477	429	446	435	441	456	482	443	444	460	429	424	435	470	401	433	406	419	436	448	470	418	428	425	442	459	437	435	387	414	457	465	435	426	469	478	479	419	462	472	486	431	474	438	430	422	447	445	428	392	426	409	449	430	419	423	446	427	468	460	440	475	442	423	420	427	421	468	434	441	442	482	446	456	450	446	485	451	499	498	421	395	459	417	439	399	428	434	396	435	426	417	448	413	411	433	396	442	449	452	481	443	453	444	422	443	430	464	444	473	444	438	431	459	437	403	402	483	424	431	486	414	472	420	446	452	406	468	401	422	412	432	446	450	420	470	440	439	431	488	451	460	403	490	428	441	476	465	410	439	437	450	434	461	425	423	459	485	470	446	468	451	438	445	475	424	493	434	461	416	453	455	421	431	429	460	458	428	436	420	437	415	441	445	497	471	437	429	447	473	438	411	411	435	465	411	431	382	461	443	425	441	428	448	438	451	404	429	439	420	497	428	419	435	436	461	451	459	451	452	422	434	418	437	452	481	418	442	460	478	472	435	420	430	400	421	415	427	402	472	465	458	450	447	407	417	430	478	414	427	415	426	425	422	415	422	414	418	408	413	424	436	436	454	458	442	455	434	416	404	433	461	441	427	437	424	440	473	440	457	450	465	431	420	451	476	463	422	435	468	440	432	461	401	447	371	440	418	419	468	421	426	424	435	454	423	448	427	459	431	432	407	438	437	413	429	476	453	425	473	425	439	429	393	451	409	410	415	432	427	428	425	454	462	441	387	473	422	408	452	396	415	445	451	441	465	455	420	466	418	433	396	439	457	445	434	479	452	401	424	436	465	446	453	426	472	433	423	485	474	469	464	472	430	416	458	427	456	456	426	461	452	460	449	409	444	433	434	432	471	450	453	461	415	425	435	419	429	456	424	417	445	418	437	413	437	412	424	447	447	420	455	430	434	457	410	443	449	432	476	439	441	444	449	413	404	419	484	423	430	450	507	443	414	437	432	465	449	455	447	441	440	437	455	440	430	422	414	390	456	461	438	436	434	425	405	460	451	411	454	468	426	445	450	407	420	402	430	456	402	440	431	416	438	425	444	446	457	446	436	457	471	431	416	404	464	408	477	441	453	411	478	434	436	423	422	467	441	438	466	438	498	426	431	456	436	437	441	441	422	408	456	405	425	459	460	441	456	462	452	447	441	436	442	413	451	468	469	436	419	411	427	417	452	451	425	448	418	441	425	455	414	465	417	454	436	456	464	437	487	408	452	423	442	416	409	459	480	385	430	442	399	470	421	409	481	437	445	426	399	425	448	447	435	418	389	431	428	445	433	467	442	422	436	447	501	430	436	423	430	462	446	467	412	441	395	447	450	459	441	413	440	457	448	426	439	428	445	408	483	449	429	465	436	462	446	425	439	430	415	429	458	443	442	469	442	393	445	451	442	453	432	447	432	389	436	473	464	422	445	477	431	447	444	446	443	485	428	430	497	423	451	447	458	416	452	436	445	436	424	444	469	425	432	404	428	450	441	470	435	472	439	441	455	417	441	407	468	422	445	448	449	435	419	457	400	476	417	457	461	438	450	479	403	444	435	430	418	418	507	446	451	445	447	464	418	425	425	422	419	432	460	421	433	450	432	439	462	422	432	439	440	477	425	413	413	473	468	442	446	376	474	425	433	474	417	441	403	415	433	433	403	464	443	452	459	463	471	428	425	445	476	431	455	396	427	483	409	475	422	432	414	423	428	456	408	452	453	395	431	451	433	434	433	437	447	440	463	458	434	431	440	458	424	456	472	394	435	421	420	454	460	409	473	417	475	430	435	434	413	422	405	431	463	457	462	428	400	404	471	437	441	405	492	448	425	420	445	422	432	413	409	413	458	391	458	415	443	423	457	419	439	422	412	425	399	445	493	477	448	446	449	429
24369	44487	40468	31175	25363	19361	15578	12557	9579	7708	5806	4244	3311	2693	2227	1931	1765	1636	1502	1416	1342	1348	1449	1290	1480	1494	1460	1412	1243	1168	1084	1100	1078	948	939	906	974	965	874	825	726	723	677	714	673	717	675	666	702	704	654	672	670	647	604	601	565	534	614	603	611	641	586	583	623	635	558	589	558	513	556	556	574	522	531	555	555	533	531	571	539	581	514	545	552	526	554	538	542	532	551	545	541	554	503	556	567	527	523	506	525	595	546	505	493	546	563	546	515	567	502	537	543	525	536	552	513	553	525	524	496	522	574	507	574	564	561	563	544	527	567	507	534	579	504	508	502	544	573	570	569	556	506	502	544	544	555	516	561	563	520	582	530	518	528	563	530	497	544	549	534	550	552	529	555	542	540	597	553	557	509	512	573	542	513	562	527	541	557	515	544	536	539	565	566	504	527	560	494	495	509	527	526	543	548	522	534	546	518	526	555	549	529	542	551	515	504	555	528	529	577	520	547	554	562	547	559	564	522	546	534	529	569	510	555	531	510	485	545	536	514	518	518	515	562	553	524	551	575	514	547	548	536	514	545	516	545	516	533	535	545	506	542	503	587	557	554	559	567	532	550	560	573	558	518	531	535	564	551	542	552	546	556	583	529	531	521	553	544	539	528	529	528	565	553	564	515	577	509	524	570	530	530	504	556	554	490	536	573	543	549	526	536	487	557	535	520	505	577	514	530	563	501	545	529	501	568	564	537	547	543	552	518	529	567	503	545	548	553	516	544	549	512	557	575	538	533	556	571	526	554	548	511	519	583	524	557	554	562	507	540	576	573	561	521	541	536	550	531	543	578	518	519	549	520	531	505	531	562	567	563	558	526	536	552	522	553	564	558	568	499	550	562	520	549	554	523	564	502	618	555	565	495	487	558	545	540	524	492	573	523	536	522	568	564	516	530	562	549	546	510	516	541	527	553	565	577	546	560	488	571	550	564	506	533	542	502	573	561	507	538	510	522	590	559	550	522	524	550	579	558	562	587	515	529	582	570	525	548	542	517	523	509	535	548	571	550	507	534	551	565	523	563	518	522	552	553	501	505	541	510	552	537	546	502	538	557	569	579	546	547	556	485	541	545	556	522	542	537	538	560	532	559	584	552	564	605	520	574	509	603	487	578	529	524	556	519	519	516	542	527	525	516	582	512	546	553	559	541	568	526	521	506	561	543	516	545	519	545	524	520	542	547	545	471	543	570	554	506	537	511	532	583	539	521	553	603	519	550	515	550	563	573	539	556	519	560	556	551	555	549	528	537	570	543	547	522	524	548	527	540	538	512	549	533	528	529	586	542	568	558	544	549	543	517	571	563	532	534	549	533	520	528	512	545	533	516	557	560	542	564	510	561	527	544	521	517	527	532	543	521	537	506	495	536	534	545	574	565	545	564	548	570	524	534	582	575	560	564	542	551	553	553	520	493	529	564	512	512	515	540	576	555	570	506	478	539	522	493	523	538	521	548	567	506	573	590	526	552	525	540	550	559	539	593	550	551	506	532	570	544	551	554	528	525	546	532	515	551	570	526	519	500	569	566	517	545	570	539	549	543	554	543	483	573	514	569	566	549	568	568	504	526	571	578	558	503	550	539	530	541	535	560	587	535	517	532	539	536	528	504	515	539	519	525	554	558	530	542	527	530	550	547	537	551	544	553	573	482	530	511	547	531	561	538	568	539	544	535	522	533	563	526	554	496	556	546	515	532	572	548	537	507	528	535	520	573	546	545	532	550	561	523	514	562	543	524	528	506	533	576	508	541	518	529	555	558	523	537	512	540	543	563	561	550	554	537	518	536	495	534	545	545	552	524	546	521	557	565	530	535	513	525	485	570	522	594	570	545	568	570	540	566	544	571	547	523	517	484	543	545	524	516	525	540	540	534	565	529	557	545	562	521	528	548	510	565	507	543	503	563	532	528	581	510	536	546	549	545	564	529	536	572	539	511	559	517	503	575	554	566	534	553	548	513	499	536	507	535	547	536	562	534	543	516	541	555	546	562	554	516	554	558	540	559	552	526	524	582	582	525	600	567	532	527	561	555	526	515	551	544	552	563	533	570	509	538	544	542	535	511	513	498	502	558	530	543	562	538	538	538	559	562	494	533	550	527	543	530	528	532	537	550	527	515	563	545	545	536	563	538	583	516	519	540	569	565	534	547	524	535	528	571	533	540	572	554	523	547	588	522	561	555	516	528	563	526	537	540	527	591	536	540	517	566	507	501	559	503	556	553	558	564	528	577	545	592	568	516	577	518	528	529	577	561	525	540	544	543	565	519	556	542	526	569	542	596	495	529	513	515	515	526	555	526	504	520	554	518	517	564	555	582	561	543	563	551	551	517	528	528	558	493	547	514	542	535	522	594	558	560	580	530	561	514	530	516	519	532	511	515	509	537	499	542	532	551	524	571	559	562	551	546	570	535	586	513	535	551	541	557	545	536	574	485	543	573	578	553	524	502	542	564	545	504	527	527	555	539	520	558	553	556	536	555	545	562	534	527	538	600	541	515	566	521	573	568	529	516	502	522	524	568	543	482	544	484	567	551	545	535	512	555	535	552	518	516	544	559	556	509	537	522	565	554	552	541	558	544	532	544	529	535	553	530	530	531	572	558	557	545	558	591	545	567	562	530	545	561	562	555	514	534	530	532	537	521	558	529	518	515	518	522	559	572	487	505	513	512	557	583	522	571	529	520	521	574	557	539	570	547	508	567	537	517	551	554	506	550	546	517	538	544	545	542	528	564	526	527	544	550	566	548	541	541	503	523	573	549	586	555	525	579	534	489	571	565	560	521	560	509	533	528	564	560	538	577	543	568	552	541	555	558	550	584	536	508	507	561	567	503	528	537	560	527	567	526	523	531	583	562	563	531	557	517	555	522	529	558	505	522	527	541	539	548	534	596	498	548	581	554	554	538	556	559	521	507	566	591	529	545	568	535	517	567	560	501	523	549	531	558	499	517	551	527	497	507	548	546	473	544	544	521	582	536	527	553	554	512	595	501	557	546	533	569	554	523	532	551	505	546	587	527	529	518	573	541	592	523	573	553	541	548	512	575	496	530	558	487	531	508	497	565	532	517	521	564	540	543	541	552	525	543	562	576	527	542	575	536	530	514	520	561	545	582	543	573	505	548	577	525	567	537	554	563	544	525	543	532	556	543	530	520	575	521	509	553	596	566	519	525	540	524	550	528	552	548	543	534	571	541	539	512	545	553	550	561	552	552	538	519	525	544	542	552	562	553	553	537	514	563	588	550	564	520	529	529	563	553	565	495	527	534	552	526	519	531	537	576	570	544	528	581	561	554	524	510	534	535	533	526	533	543	540	539	545	547	577	543	559	553	571	526	551	519	521	569	500	543	561	569	518	559	531	490	575	578	543	576	538	554	555	588	541	574	499	523	554	536	583	539	553	542	546	557	508	588	525	523	522	523	542	543	533	512	545	583	575	537	528	508	527	527	552	572	516
26729	23446	26692	20516	12890	7997	5084	3599	2593	2181	1723	1362	1138	1044	1009	956	929	790	794	874	761	757	849	836	834	884	838	793	832	822	779	751	739	719	751	788	763	764	760	687	722	718	699	683	667	731	678	694	653	705	688	709	671	648	729	665	720	642	720	606	695	700	666	690	657	698	687	665	671	660	672	621	698	637	722	636	660	650	661	676	620	612	650	670	692	710	608	657	672	702	692	653	689	676	683	633	663	690	662	683	659	624	666	656	636	622	656	636	649	633	629	657	643	598	652	647	666	667	617	627	627	672	603	663	649	653	651	645	633	596	703	613	660	648	623	654	675	648	638	653	633	651	637	610	649	682	647	623	668	638	670	650	655	624	658	667	646	675	644	613	704	680	683	662	644	657	664	664	680	634	633	648	630	668	637	698	672	660	628	622	677	677	669	655	636	642	722	613	646	618	678	661	645	651	683	600	634	659	667	633	712	646	674	648	645	709	641	620	695	681	665	621	627	650	642	669	658	665	674	673	711	683	643	678	634	618	695	663	666	636	643	655	629	643	705	690	668	661	654	627	671	713	648	629	667	633	677	629	638	678	666	672	692	642	659	671	646	673	644	668	692	705	683	632	614	702	630	653	646	619	644	666	638	627	655	658	668	669	661	636	657	683	639	658	640	690	659	680	662	639	636	646	645	647	636	656	624	675	623	646	611	640	708	667	694	663	688	644	683	672	659	628	674	639	649	667	711	710	637	684	612	636	636	650	657	609	688	648	680	688	685	633	645	633	686	620	610	655	664	674	644	648	617	677	632	627	663	645	638	653	613	666	641	683	686	693	620	668	655	648	674	669	628	655	708	638	694	649	632	646	652	672	661	648	672	662	630	624	648	676	646	684	671	636	662	644	670	621	655	694	633	674	661	680	654	644	662	610	644	627	661	657	686	706	661	677	660	631	633	654	638	642	653	643	647	632	648	690	669	656	649	659	668	625	687	619	679	627	647	657	680	646	648	643	678	669	655	671	593	669	672	657	621	616	665	686	652	642	683	663	686	630	628	649	613	658	673	688	637	671	641	628	638	619	671	639	676	637	657	653	640	646	640	660	670	655	659	694	707	669	645	582	637	647	654	679	668	682	679	687	628	721	641	696	672	658	675	613	656	665	684	619	680	665	628	658	674	668	612	634	683	682	661	641	666	665	724	685	652	637	704	640	606	619	609	608	676	681	660	612	678	649	664	674	709	652	657	682	657	648	648	649	634	634	650	670	669	656	640	621	618	700	643	675	686	657	682	620	694	659	634	665	671	681	686	670	615	649	650	673	637	638	627	648	673	657	663	689	632	655	672	682	625	670	648	680	651	656	628	628	655	646	668	650	640	664	633	632	597	654	609	666	666	684	655	694	699	727	678	669	650	665	644	633	650	695	647	651	651	661	637	598	666	646	715	652	645	654	673	680	665	650	645	686	660	665	655	671	662	644	636	666	652	671	637	675	628	640	605	654	681	664	667	657	628	670	649	666	672	678	698	654	632	641	667	653	695	711	604	650	654	679	636	691	667	659	645	648	665	650	646	654	661	647	642	673	666	669	635	643	670	665	680	622	638	578	664	635	670	666	634	658	642	663	681	627	613	683	651	671	680	629	677	625	645	633	675	634	644	640	640	626	620	661	663	649	677	660	628	643	671	615	673	649	622	685	651	645	679	655	610	681	674	635	671	678	677	653	669	677	661	673	631	686	671	656	616	720	672	703	682	607	706	649	633	658	640	692	633	674	700	684	720	682	657	673	691	630	682	678	639	668	638	664	669	657	663	667	706	618	651	635	643	649	664	649	666	633	613	659	659	677	687	650	666	673	630	644	668	684	647	669	659	623	664	666	717	687	666	627	642	662	637	644	653	681	656	659	675	648	633	662	635	657	609	664	636	679	668	606	643	658	675	577	637	633	657	634	627	662	625	655	678	636	626	669	618	641	674	646	686	617	644	632	671	669	626	649	637	633	609	708	659	648	624	671	726	606	648	614	676	639	658	676	648	688	723	667	661	687	661	658	685	714	653	635	674	683	648	683	706	672	674	628	645	683	663	677	669	648	645	714	633	634	656	649	697	628	653	656	662	651	635	651	642	641	634	674	661	658	675	661	644	644	699	662	636	671	665	674	668	611	703	626	613	709	680	618	640	672	660	678	695	639	660	654	620	622	703	669	641	670	632	648	701	711	683	589	671	687	679	649	608	651	687	674	652	660	647	705	628	672	652	666	652	715	680	648	640	649	663	662	640	679	623	626	672	654	633	664	633	661	680	661	712	651	645	654	679	597	694	636	680	660	654	612	674	692	654	665	675	673	626	670	632	649	655	666	644	642	678	620	635	646	693	629	628	653	663	690	655	676	642	675	656	649	704	651	660	667	644	692	670	675	620	614	672	653	679	659	667	621	630	660	665	650	646	652	671	619	658	613	634	689	643	599	673	595	672	706	657	674	615	676	619	667	675	675	649	650	657	679	615	706	634	664	710	671	678	663	596	654	628	644	654	663	618	658	669	670	661	652	696	711	650	626	681	620	649	652	642	680	648	611	672	681	653	642	668	633	645	632	674	664	644	695	649	675	645	681	652	703	582	671	675	680	666	616	643	644	622	640	674	657	671	706	687	622	633	677	640	679	634	647	670	703	650	672	647	664	683	665	678	653	635	688	678	645	646	654	610	663	652	727	671	624	658	652	665	690	648	651	692	661	625	626	645	690	669	700	671	637	646	665	664	665	666	643	643	661	696	665	675	647	662	663	698	681	650	648	697	656	675	638	654	649	667	601	672	672	641	713	638	638	684	665	675	665	685	696	656	680	687	678	630	699	662	643	638	636	614	624	670	635	651	638	647	655	696	694	612	659	667	593	657	664	723	653	668	648	647	652	685	676	695	660	579	669	641	644	663	655	635	681	712	679	640	656	643	615	701	637	640	673	673	683	663	666	679	672	657	644	641	702	630	655	688	678	625	634	615	643	655	662	643	658	659	662	643	654	680	667	611	692	640	658	651	723	695	685	657	652	627	671	672	641	641	624	654	656	665	685	707	656	689	664	632	677	627	684	610	671	704	672	676	647	656	640	627	647	636	649	684	686	682	653	617	694	659	624	641	643	679	630	643	634	665	642	639	652	646	639	656	640	690	650	646	654	676	648	649	686	629	676	636	618	690	637	669	636	657	644	635	654	657	636	639	662	649	623	673	685	644	671	662	688	656	660	661	658	687	606	650	643	658	641	618	649	666	682	634	633	656	640	643	652	678	714	673	703	608	607	651	671	662	679	610	649	672	661	672	666	655	677	680	640	648	659	655	685	655	612	669	651	663	650	687	683	691	670	629	725	657	668	650	661	675	628	587	631	640	658	659	690	680	624	637	649	608	650	660	666	671	662	701	658	650	590	662	680	655	679	707	673	662	653	635	641	651	637	654	645	643	678	648	654	657	660	677	633	724	648	664	634	678	638	667	671	664	615	662	681	660	717	693	602
22930	36240	31499	22370	17485	13266	9851	7487	5851	4503	3245	2509	1965	1709	1597	1433	1314	1243	1198	1246	1131	1145	1219	1189	1232	1240	1294	1290	1110	1125	1103	1096	1016	1053	936	951	1018	1030	961	942	898	940	902	925	873	867	879	846	815	882	854	867	827	861	830	834	859	813	880	869	822	818	891	878	847	773	862	801	850	838	829	820	833	850	777	839	851	831	818	820	822	872	797	832	822	808	851	842	810	802	867	825	857	826	859	838	845	826	805	877	842	856	814	881	787	833	807	799	870	806	811	875	811	849	823	825	814	882	800	837	818	840	799	842	809	855	812	812	773	822	814	816	826	803	813	856	823	839	823	804	765	774	879	820	803	837	826	899	806	798	865	790	851	811	842	791	836	809	820	834	835	834	845	796	858	806	812	806	798	881	769	788	834	841	831	836	813	841	752	892	814	813	850	839	818	790	812	892	778	826	788	824	814	845	802	877	837	815	847	853	801	771	800	806	830	803	822	818	839	870	822	818	841	790	836	834	826	794	827	859	842	796	854	796	779	800	847	786	814	804	797	853	832	796	852	795	832	893	819	811	815	796	861	809	844	807	827	819	804	813	815	837	798	822	846	784	815	827	777	814	850	822	842	751	854	837	807	764	832	771	805	841	803	824	818	780	789	795	821	858	790	792	814	792	815	819	837	804	823	797	808	812	836	791	797	818	828	820	814	844	858	778	862	836	805	782	832	798	851	765	804	869	848	824	857	804	828	796	814	851	804	838	835	882	796	781	807	870	844	812	820	797	860	777	828	798	803	819	796	878	771	855	801	801	841	808	871	791	804	817	854	829	810	863	839	832	790	814	821	822	791	833	789	756	817	817	819	775	782	750	832	820	805	805	850	788	892	861	810	775	844	834	835	820	795	819	784	819	827	802	807	812	875	784	835	846	802	840	852	776	831	811	815	832	818	822	849	778	805	837	858	821	828	826	804	837	772	851	837	818	791	857	802	843	831	794	836	825	838	845	806	818	832	814	840	785	855	792	828	777	807	783	851	770	867	840	805	780	820	795	789	865	799	812	805	798	819	809	769	820	798	814	815	862	835	800	812	793	840	830	818	783	814	809	783	785	845	850	809	831	815	877	847	791	844	798	837	823	859	829	836	802	818	839	824	793	805	778	820	783	832	833	757	782	842	791	826	827	816	789	776	873	799	857	833	830	837	816	858	865	847	851	846	861	756	791	758	850	830	848	788	806	810	801	850	843	823	831	840	820	804	783	817	805	804	829	802	813	794	869	864	846	830	826	842	792	784	824	808	870	789	854	809	823	825	860	847	795	874	830	777	816	811	776	810	850	831	801	825	850	814	791	846	803	823	858	788	849	884	779	874	834	839	786	827	776	788	848	806	832	808	850	853	830	830	797	775	804	848	820	834	796	841	815	776	857	772	794	755	794	810	801	784	829	830	844	819	817	830	838	833	812	837	855	847	876	819	784	843	836	858	841	859	780	777	807	834	820	852	796	825	826	784	803	828	804	807	864	853	813	802	746	785	807	771	860	840	806	812	799	830	830	786	790	782	852	808	832	777	843	852	825	827	874	804	820	869	844	849	789	789	816	770	838	816	867	858	797	836	751	804	806	850	821	860	815	859	795	857	796	805	789	807	808	822	822	800	881	848	756	808	835	866	826	831	833	800	787	790	818	843	859	812	834	839	827	827	831	855	804	849	816	832	806	803	819	854	801	843	842	905	800	821	837	851	805	803	828	801	809	804	830	790	841	795	799	814	854	789	838	803	843	896	845	815	817	826	806	819	825	823	771	807	818	794	820	876	826	787	829	798	833	846	777	842	843	851	843	766	842	879	843	780	876	835	798	812	885	828	851	815	846	807	831	817	863	827	806	800	784	810	770	841	838	794	799	845	842	819	876	826	803	811	827	840	873	805	815	787	792	800	803	795	822	834	792	831	859	880	833	830	829	814	859	810	810	810	799	872	866	789	851	795	792	822	884	830	798	805	793	811	795	811	817	853	866	811	861	862	821	847	841	836	784	843	838	799	825	827	839	824	917	863	803	820	794	784	798	813	815	781	841	806	781	808	812	847	847	813	780	840	792	843	769	814	845	868	800	834	874	784	843	791	810	821	845	828	807	844	858	815	811	780	779	811	819	835	811	821	798	814	836	801	748	770	820	844	803	826	786	831	807	760	803	793	769	766	806	796	801	838	801	849	804	817	900	830	850	843	820	852	801	853	828	839	826	800	801	809	803	876	793	844	756	796	876	802	777	804	816	800	825	810	872	836	803	836	845	858	824	793	845	801	827	812	850	838	816	800	834	830	825	838	820	841	833	827	831	790	867	807	845	803	769	833	809	800	820	852	910	842	844	806	828	795	800	801	792	837	836	899	840	814	821	852	875	824	800	842	795	818	817	818	787	804	834	822	856	841	887	819	811	837	812	781	782	839	846	844	797	848	838	848	832	793	869	744	801	799	830	848	846	799	814	793	829	821	831	831	825	794	818	819	811	839	822	864	848	796	778	780	810	849	841	815	813	808	885	833	849	839	813	858	778	873	814	824	820	822	829	838	813	857	813	806	839	844	808	830	884	807	832	816	836	869	821	845	826	858	838	804	863	811	769	797	757	823	845	865	851	824	812	831	824	844	786	803	731	788	800	811	827	817	813	788	837	751	876	823	838	823	838	787	855	815	788	830	836	835	788	810	821	780	795	772	839	840	865	837	778	809	857	838	806	765	847	847	797	834	820	836	767	766	787	857	848	805	823	789	795	800	845	768	754	831	824	825	793	854	807	814	802	791	764	797	806	788	772	853	814	869	801	824	823	799	863	792	774	812	837	788	870	813	832	809	810	791	830	822	795	787	818	801	776	800	786	831	804	820	832	841	784	876	777	858	853	858	835	828	792	824	796	800	820	780	817	879	839	806	831	782	814	839	791	811	835	866	825	770	828	855	813	821	832	807	732	777	792	797	822	835	855	820	847	787	797	816	865	821	846	779	850	821	778	809	875	815	849	866	843	852	755	802	820	863	773	811	821	863	827	784	787	819	854	818	790	824	835	832	826	860	843	822	847	820	825	832	818	845	818	850	842	887	809	826	832	839	826	830	865	814	786	869	808	856	854	771	811	843	804	855	781	810	828	860	781	827	849	803	847	817	766	836	838	813	816	828	807	813	797	890	835	799	829	816	811	822	806	838	873	829	799	877	813	844	846	822	814	810	826	805	840	818	849	813	783	835	865	797	836	808	857	759	813	816	825	858	794	836	859	797	785	816	840	849	838	804	802	841	781	784	820	788	797	828	819	838	829	788	865	849	825	860	795	844	787	843	813	813	859	844	855	814	821	819	781	851	745	798	799	797	840	825	838	836	824	805	812	831	852	830	828	775	797	796	844	828	828	826	834	835	821	836	829	826	867	838	825	849	883	797	795	823	819	803	802	853	797	835	839	811	821	857	828	769	822	826	817	801	837	820	798	813	811	822	865	799	809	801	814	854	829	851	818	866	842
23306	20793	28123	23679	21146	17665	9936	5449	3713	2795	2133	1652	1301	1183	1025	967	871	919	786	781	767	828	799	833	852	889	884	806	753	812	732	705	658	701	698	663	681	639	620	615	582	603	614	573	574	641	597	586	603	557	560	565	600	609	564	580	569	570	547	602	552	611	584	624	590	593	582	557	559	574	580	555	574	549	544	532	543	545	544	530	529	604	483	570	551	544	536	543	554	547	561	583	574	506	538	544	523	548	564	540	540	557	536	553	535	529	577	526	538	530	516	545	557	528	575	591	545	539	532	525	538	533	516	529	539	534	572	536	540	526	576	570	533	513	567	515	534	532	569	548	558	566	521	538	554	522	563	605	521	545	537	516	524	550	546	564	530	541	555	518	517	546	574	566	544	553	513	547	551	573	564	514	544	512	593	538	561	514	541	545	572	512	524	605	581	558	576	530	589	558	570	567	525	571	519	547	504	543	484	585	545	508	547	534	542	525	518	515	544	548	564	537	587	535	543	541	545	518	544	592	537	516	540	524	554	523	565	531	521	518	542	512	556	537	560	504	541	551	561	546	524	554	539	558	561	535	543	536	524	571	548	593	561	570	586	546	517	555	570	545	519	564	537	528	575	537	532	567	557	528	579	545	541	532	525	533	552	584	531	506	532	523	548	513	545	503	561	527	509	517	594	558	520	563	529	520	530	541	558	542	562	569	497	537	540	598	547	547	580	539	602	548	547	547	583	557	513	552	521	531	549	485	532	513	532	487	526	509	541	570	540	536	537	522	567	587	520	552	547	520	524	567	538	554	543	495	535	533	547	548	520	554	538	527	558	552	533	517	513	554	538	571	586	514	549	541	576	539	562	557	532	568	540	559	563	562	519	548	551	500	510	533	520	548	559	514	570	557	531	532	548	507	519	555	545	599	545	535	546	539	535	525	535	516	550	562	522	564	542	545	551	521	545	511	570	555	559	504	529	491	542	535	585	546	563	573	540	540	569	566	524	552	558	552	579	539	554	558	569	543	539	552	534	544	528	536	521	529	567	550	577	527	571	543	536	510	531	563	530	532	535	550	553	532	563	553	580	525	597	537	550	510	504	559	535	548	535	553	551	552	590	579	516	511	541	584	584	530	526	542	540	576	585	522	502	562	527	548	538	552	517	562	507	518	540	562	520	513	532	545	559	539	573	505	544	567	551	559	537	585	575	562	516	544	542	543	556	557	532	532	551	547	540	525	581	531	557	568	572	537	567	482	527	608	527	518	532	538	579	587	549	507	496	547	521	571	550	504	544	499	513	551	566	572	530	554	516	547	547	598	552	537	519	513	540	556	557	559	536	543	552	536	575	552	532	530	576	511	529	500	529	548	539	537	533	546	547	500	585	537	578	566	520	570	544	536	523	564	517	490	539	558	553	545	571	527	539	531	549	559	551	567	596	541	552	503	551	547	546	551	565	544	513	545	576	559	549	571	568	540	529	523	537	546	522	557	501	515	531	543	532	533	563	528	582	515	540	527	554	486	545	539	541	575	568	561	572	563	559	511	549	531	559	560	510	527	542	542	522	537	542	515	562	550	522	549	552	528	523	546	532	552	546	567	534	578	521	523	515	535	560	518	586	559	524	539	576	498	536	569	564	545	498	568	551	526	538	531	531	542	539	551	530	541	585	526	530	527	534	528	580	530	519	545	537	543	551	520	546	541	535	535	537	517	547	531	548	483	534	530	534	566	517	548	575	561	540	532	548	491	540	548	540	570	534	540	532	566	556	585	579	522	539	584	556	513	504	531	508	516	509	531	542	554	580	542	520	525	557	507	526	505	584	544	569	554	528	571	548	531	529	553	576	512	566	556	545	568	524	525	526	544	514	551	563	513	502	560	532	514	529	530	506	514	524	521	516	512	572	490	571	539	536	529	543	537	511	511	544	596	539	574	525	540	558	559	523	518	572	527	532	571	537	503	526	535	510	527	511	556	561	486	556	529	565	551	499	512	536	518	532	514	507	512	528	545	509	547	570	556	551	602	581	542	499	563	539	553	513	526	518	546	520	532	537	596	526	510	531	513	534	564	580	562	551	546	557	564	534	562	518	558	595	522	571	468	566	583	531	527	540	568	552	557	570	548	528	513	518	557	512	534	542	522	566	560	519	512	547	502	509	556	543	548	551	509	556	539	559	530	546	567	525	564	554	570	545	524	575	575	554	518	502	582	580	559	536	547	512	540	555	533	534	476	553	532	525	549	532	507	557	589	528	526	521	584	518	579	535	533	572	526	549	566	542	576	545	536	565	549	557	538	532	578	530	529	528	546	532	521	579	554	531	532	557	509	553	573	525	524	565	547	551	535	559	536	586	540	582	518	542	552	510	530	522	529	530	538	583	576	524	499	574	581	534	531	501	511	531	506	556	532	548	546	536	508	527	561	585	576	538	536	558	514	574	532	543	562	549	544	568	526	505	579	530	561	553	528	533	518	545	530	540	565	594	561	547	543	530	515	506	550	527	543	544	537	539	560	565	558	570	548	509	541	526	547	521	495	515	541	569	517	527	507	535	565	561	577	535	550	552	529	530	517	568	530	511	546	535	563	568	513	524	569	545	593	586	510	521	566	541	541	503	550	541	506	529	539	553	548	502	499	545	543	500	529	574	568	554	563	534	541	514	544	532	543	566	526	560	540	488	535	549	507	527	582	560	531	536	518	555	561	524	512	533	570	539	533	572	535	573	503	537	528	535	567	557	553	529	555	501	547	501	569	559	515	543	573	572	521	556	528	550	577	520	525	554	529	525	562	549	525	536	522	541	559	485	571	533	528	547	538	540	595	545	530	545	538	593	518	521	527	540	554	546	548	499	546	566	564	562	537	528	537	580	583	563	550	498	539	549	534	571	540	551	529	541	531	527	542	559	534	562	527	575	516	531	517	571	528	547	560	513	601	575	541	513	537	543	512	538	512	520	560	526	544	560	552	546	577	533	533	532	508	540	550	509	546	578	537	545	506	577	559	575	536	513	589	509	586	532	589	532	523	529	516	514	566	496	554	574	509	526	507	536	512	554	557	551	558	543	529	520	522	543	556	529	515	542	552	498	521	527	561	520	499	583	526	533	522	526	543	509	532	573	540	565	565	511	593	513	588	575	587	537	503	537	563	557	571	574	565	519	556	546	614	547	536	528	552	562	505	568	534	567	523	522	545	527	562	524	514	586	522	571	526	569	520	547	506	558	534	512	523	536	555	520	508	546	550	517	532	560	547	519	515	596	543	548	519	552	560	567	561	544	590	530	538	554	529	608	481	523	540	553	570	575	519	544	531	532	564	550	550	511	514	545	537	532	577	568	550	563	539	556	570	554	534	536	559	548	540	510	552	584	576	602	556	510	538	522	503	546	486	566	556	527	527	602	557	531	533	507	530	577	598	561	533	510	527	566	573	550	541	535	516	521	531	581	560	541	542	538	537	558	514	552	608	528	536	521	530	498	552	541	535	522	551	558	556	516	493	537	529	542	558
23373	41466	36702	27595	21971	16784	12983	10313	7857	5921	4390	3372	2573	2129	1947	1728	1598	1487	1422	1273	1278	1218	1292	1258	1386	1363	1373	1353	1233	1148	1106	1090	988	987	985	917	990	1002	874	873	825	806	799	819	832	845	792	767	760	766	779	714	734	679	749	688	707	636	718	753	743	693	705	671	701	735	738	783	728	683	702	690	678	696	714	757	719	673	658	686	687	680	733	678	695	680	654	624	714	662	669	655	658	662	719	711	690	658	694	728	675	676	631	643	716	720	678	725	693	663	670	687	655	653	729	730	686	723	713	680	665	682	696	665	741	683	674	680	707	681	659	696	674	691	634	693	693	700	693	630	748	679	679	716	672	720	663	654	684	678	722	721	673	664	618	711	668	694	670	680	718	695	656	681	714	641	696	639	690	722	664	666	677	697	667	689	721	682	685	705	669	643	712	671	676	683	614	692	651	695	674	707	651	700	699	685	677	648	658	666	684	698	655	675	688	709	651	693	711	724	708	662	741	680	634	681	688	696	669	676	671	679	683	691	683	661	691	669	664	698	660	685	740	739	685	710	684	667	701	714	683	682	657	697	683	685	687	694	669	708	694	685	677	644	673	623	678	684	668	709	625	698	753	677	735	653	694	662	680	686	679	652	707	669	705	685	715	687	652	679	704	673	700	680	674	759	690	694	713	696	690	669	723	696	672	700	672	648	684	671	624	703	704	712	667	691	690	709	654	671	701	665	611	707	703	669	708	698	684	690	714	660	659	699	671	720	650	694	717	676	696	681	679	728	677	687	683	687	649	642	707	684	722	668	700	691	691	667	681	667	761	702	669	719	709	715	694	723	623	676	681	723	664	699	701	672	656	639	628	669	706	672	695	660	703	718	649	663	712	714	650	699	676	691	719	653	711	679	680	670	706	653	700	701	629	687	667	684	654	664	679	712	683	717	722	705	688	681	647	679	679	684	675	673	672	664	699	689	683	692	677	687	684	667	690	660	677	691	698	697	705	639	725	677	674	691	643	708	688	689	690	655	688	647	720	695	655	715	681	660	709	681	628	686	735	666	683	701	734	754	628	688	691	655	667	645	705	722	697	668	722	677	682	672	655	660	683	700	713	707	643	693	747	685	706	704	668	705	672	680	669	653	715	670	652	723	664	679	658	685	675	659	637	691	649	695	656	637	730	641	679	645	674	684	683	697	688	658	699	676	715	704	693	682	690	679	682	668	632	722	684	668	688	674	665	700	717	685	740	718	628	703	694	723	705	738	698	689	679	700	674	691	679	673	659	680	708	636	670	663	636	704	719	675	654	670	695	715	715	699	691	672	682	689	670	720	720	687	684	687	691	678	677	664	675	723	773	733	686	695	698	699	693	697	718	680	677	671	710	697	688	713	693	690	638	658	715	699	667	685	659	700	666	719	697	701	712	657	680	694	672	679	707	668	649	668	673	710	677	723	720	638	717	681	656	707	684	677	661	686	679	689	660	671	701	708	709	698	697	686	763	792	703	691	644	671	671	663	688	639	671	648	676	724	696	660	673	696	656	669	723	669	687	672	694	634	688	622	688	674	681	734	692	695	670	696	689	616	700	719	632	678	711	703	694	726	661	640	659	662	707	659	667	704	673	705	703	660	727	657	650	632	716	701	707	707	703	659	714	687	680	660	667	717	657	703	699	702	722	690	703	704	685	706	626	687	701	699	666	677	700	721	668	698	686	664	696	674	658	666	665	689	707	681	668	701	728	677	670	674	705	663	684	699	715	641	679	667	694	717	675	721	676	686	678	678	697	648	634	679	690	662	685	672	684	661	687	689	638	695	697	657	705	677	657	665	672	681	676	660	664	675	701	691	664	713	691	688	726	640	694	638	711	681	703	697	698	674	680	718	701	675	691	682	688	679	681	670	692	667	679	669	660	670	630	689	692	714	633	641	695	664	703	657	682	732	656	708	700	690	673	692	710	684	703	674	660	708	709	656	676	685	649	680	661	718	660	705	684	658	711	658	706	686	690	753	654	636	695	675	692	721	677	673	670	707	706	702	676	705	700	683	681	678	665	675	679	717	650	697	695	667	687	670	682	681	655	650	648	667	662	673	701	707	665	683	725	681	683	675	705	691	677	713	651	669	677	682	661	618	651	692	695	699	684	685	706	705	716	644	643	677	702	682	687	675	686	650	695	706	677	708	729	675	674	710	669	656	681	676	733	686	626	701	676	680	693	718	691	684	662	685	664	721	730	697	719	672	665	653	698	707	651	667	679	671	660	679	731	697	674	647	685	645	652	687	694	676	674	675	700	680	654	685	671	645	656	684	697	663	662	678	661	688	686	703	658	724	715	704	649	667	654	690	680	678	681	703	676	720	653	719	652	659	705	637	698	687	692	655	691	680	696	691	640	672	721	657	753	679	619	652	686	728	687	684	653	671	670	701	676	687	661	646	644	687	673	645	675	664	693	712	723	662	689	699	691	711	676	679	691	730	691	707	687	657	670	716	661	714	742	713	682	683	700	687	707	685	668	699	716	705	692	695	708	681	675	669	715	637	677	696	622	681	663	684	681	701	690	702	717	667	674	690	694	675	650	676	692	676	707	670	680	673	720	743	688	661	700	704	678	660	621	685	706	702	702	666	674	692	692	692	656	658	678	692	684	670	688	672	697	647	705	673	705	704	645	719	679	683	713	700	661	648	728	733	674	694	718	671	643	697	727	721	684	693	666	680	727	697	694	669	620	642	647	668	709	634	662	702	692	673	664	663	701	690	705	711	692	682	685	655	661	648	665	685	662	647	637	693	696	696	703	680	703	698	720	658	704	711	619	691	653	691	696	684	685	716	705	648	719	692	723	706	699	674	694	703	680	716	713	712	717	650	650	701	700	682	660	672	670	644	712	667	720	656	718	643	656	675	665	733	689	713	692	718	675	687	633	686	707	687	644	656	655	698	664	693	699	679	656	650	645	699	681	685	633	665	697	701	690	655	717	666	673	693	668	719	688	680	693	688	712	759	657	681	726	664	666	682	722	667	660	677	635	729	723	679	691	663	660	726	731	667	705	730	692	682	669	702	644	682	710	671	625	709	704	682	706	677	638	679	668	660	633	648	659	669	721	693	704	684	691	700	691	688	719	690	694	668	672	667	659	712	677	696	688	653	720	697	666	686	678	683	703	667	694	685	705	641	650	670	723	746	676	708	721	670	662	718	625	698	692	688	677	687	676	671	687	708	683	715	695	643	720	680	729	676	696	681	642	715	622	704	670	699	688	668	663	675	672	637	717	703	691	653	699	694	734	732	694	730	699	672	658	689	699	684	693	701	661	642	708	679	684	686	707	677	669	668	675	709	688	668	703	650	660	741	676	652	718	686	718	691	712	703	687	644	650	719	664	674	705	694	692	659	685	663	667	691	618	656	664	699	706	690	718	706	649	691	691	641	621	709	661	669	673	657	670	674	683	657	692	678	685	705	709	628	647	667	701	703	639	651	670	681	663	661	728	688	695	727	740	647	655	676
22267	20768	28466	23135	20874	21517	18363	7810	4799	3639	2590	1953	1545	1326	1177	1077	1036	948	901	881	810	787	799	837	838	911	877	793	783	793	709	667	649	618	655	642	614	619	607	537	539	567	553	563	539	502	523	528	570	561	502	469	483	494	487	498	487	467	424	525	489	496	503	502	488	471	456	487	486	490	486	454	506	464	415	453	450	457	467	444	453	490	447	415	449	452	484	442	486	493	482	432	439	455	455	454	490	446	413	453	490	459	435	450	453	444	471	496	448	414	453	444	465	434	445	469	474	470	438	444	465	472	457	457	462	470	462	431	462	463	493	453	417	444	436	482	461	502	479	464	480	479	426	474	473	412	438	459	480	417	448	471	475	447	470	495	438	479	448	469	484	424	450	424	458	458	461	489	448	455	460	459	429	458	461	460	451	450	492	454	424	460	471	466	429	466	426	435	478	447	484	452	475	414	490	471	436	472	482	441	458	446	442	464	422	464	465	463	453	463	464	428	490	461	453	456	453	462	486	445	443	472	418	468	464	467	476	475	448	437	407	438	463	448	446	442	431	471	466	457	458	483	441	446	417	407	475	483	487	478	424	425	471	459	455	522	455	411	455	490	520	442	419	436	484	466	464	476	497	424	449	477	492	441	448	493	425	440	447	448	485	528	454	434	460	455	463	457	441	473	439	431	470	446	446	471	479	421	437	474	470	447	493	468	479	444	449	427	442	454	450	441	446	457	444	478	438	445	430	507	479	471	437	458	454	452	456	479	447	435	435	464	463	473	417	439	447	449	444	441	472	480	440	461	485	430	442	471	453	428	450	471	422	455	487	441	469	438	441	457	449	435	452	445	457	481	502	430	426	442	474	461	494	448	444	462	453	460	483	456	456	434	445	400	451	431	467	429	456	496	477	467	458	430	453	469	523	406	439	453	507	452	427	467	480	447	423	420	438	443	454	439	453	464	447	494	456	430	469	460	457	485	493	443	447	438	422	472	472	455	469	449	461	470	434	450	481	445	400	449	428	437	458	457	437	440	420	467	463	480	434	489	465	517	433	455	471	456	466	452	433	460	476	478	479	507	440	432	444	457	423	473	463	458	455	488	488	424	471	473	443	445	439	448	483	450	439	473	430	450	446	444	462	420	444	467	444	423	428	457	454	432	458	437	412	438	427	465	410	458	463	440	463	429	477	479	458	447	431	463	456	468	433	472	484	470	464	444	458	447	468	416	503	413	470	469	478	412	457	459	456	441	470	468	482	463	439	434	415	437	417	436	453	444	481	478	448	485	470	462	449	462	458	450	461	454	437	459	479	464	441	465	485	426	438	468	440	471	477	462	483	380	440	450	461	476	404	479	401	495	428	413	487	472	462	460	462	442	434	475	480	437	510	443	464	462	436	469	474	461	448	468	454	470	462	464	472	428	464	412	447	453	467	419	480	464	435	435	473	458	419	478	469	423	449	439	454	454	512	440	460	432	487	443	432	426	471	432	434	475	459	471	469	434	435	434	442	441	479	440	456	461	478	441	457	436	426	453	461	424	452	462	469	474	442	424	438	431	477	425	451	438	441	473	459	402	426	453	425	482	464	436	465	458	474	469	422	456	448	466	453	473	463	441	420	460	452	441	477	428	416	471	458	420	469	450	481	449	430	465	458	410	471	472	474	409	437	461	447	487	448	494	450	446	487	444	453	453	427	452	433	500	488	463	466	452	407	476	419	453	452	456	422	452	432	481	476	414	481	445	477	447	459	482	491	482	427	489	464	463	455	467	440	432	451	452	477	472	469	443	436	420	453	485	433	450	454	471	460	460	466	461	455	415	483	421	483	434	424	463	462	451	476	453	493	469	455	454	447	497	444	488	472	485	456	462	476	437	441	464	468	430	446	418	444	450	481	419	436	426	449	439	481	448	492	464	429	465	508	440	469	470	422	420	450	434	454	492	472	439	470	474	483	467	490	437	425	458	478	469	482	448	423	434	447	449	495	480	458	465	435	435	451	417	420	497	432	430	482	453	428	464	456	481	443	431	436	466	452	454	433	464	485	467	437	457	480	463	473	474	449	451	505	415	410	406	450	461	454	491	428	502	426	452	441	445	415	463	454	428	439	444	434	458	449	457	448	432	469	438	449	412	480	461	474	424	450	488	459	442	469	428	494	473	467	486	457	440	466	478	455	460	422	431	470	490	462	415	461	463	443	469	454	448	432	481	429	421	434	471	476	502	449	464	441	460	433	442	448	463	458	447	445	430	454	461	468	458	490	466	439	447	456	454	476	461	473	440	417	474	471	463	477	461	456	456	444	459	441	469	491	450	456	425	498	399	462	461	493	425	481	435	446	469	479	437	448	478	476	502	440	467	462	466	443	469	479	424	451	472	475	466	497	487	469	429	442	455	433	425	453	440	404	461	419	461	431	502	457	451	461	465	473	443	460	476	442	469	462	426	469	446	459	403	468	459	463	493	456	413	468	481	444	461	507	460	422	475	463	460	473	437	455	453	450	441	448	450	424	458	478	435	469	452	422	455	493	451	500	468	453	424	458	470	458	463	499	482	488	481	459	454	425	430	458	428	422	455	432	476	476	427	443	453	439	453	452	478	435	485	491	518	428	462	461	438	454	426	481	476	455	463	479	425	465	433	454	455	434	473	479	492	458	462	439	473	429	473	429	464	456	487	407	458	434	466	458	453	445	452	467	466	459	429	451	489	465	465	448	425	460	473	433	439	478	471	426	466	464	442	460	464	465	452	464	432	426	501	462	470	445	460	440	478	498	437	477	496	504	434	459	446	516	444	483	414	461	422	455	509	437	459	440	463	443	434	458	427	400	458	447	458	456	504	438	446	479	462	464	436	453	470	491	477	458	428	469	482	432	469	457	457	502	451	462	427	422	507	462	465	461	472	430	484	434	463	505	466	459	472	441	485	451	443	432	445	459	487	486	498	450	451	439	487	476	432	462	450	463	456	486	432	489	483	437	456	432	455	422	478	418	471	475	448	434	468	450	461	411	461	479	496	505	436	436	479	454	434	446	475	449	456	504	478	464	472	404	443	420	439	433	486	450	488	464	473	489	426	490	462	455	432	476	420	477	446	443	433	420	469	466	448	470	469	474	466	470	463	453	473	453	485	474	423	447	470	432	431	449	436	451	435	471	466	458	474	464	470	429	488	472	450	436	444	462	437	456	459	464	437	414	461	453	410	410	473	476	504	469	439	465	451	437	478	474	468	463	464	456	400	460	412	480	482	447	477	477	488	496	452	443	456	460	441	456	495	452	461	483	459	462	452	485	422	473	443	490	486	451	409	445	458	454	440	431	443	454	480	460	445	410	449	467	469	430	444	464	488	470	432	465	451	477	444	407	451	447	435	493	506	475	432	464	413	435	443	442	449	451	449	448	456	471	457	493	438	463	404	450	418	481	501	443	451	455	468	436	430	436	460	459	467	431	443	455	425	474	446	448	431	423	501	418	423	451	423	481	457	466	484	488	427	448	449	488	471
24886	45283	40671	31009	25645	20493	15951	12401	9838	7383	5565	4133	3208	2708	2327	2046	1878	1646	1557	1508	1361	1257	1400	1419	1342	1476	1456	1325	1191	1235	1118	1041	1023	966	974	892	920	901	827	803	730	708	745	712	769	747	675	730	730	693	649	690	623	631	625	605	618	591	581	589	595	589	603	605	604	582	588	537	559	598	564	605	588	594	585	574	611	559	553	580	585	566	570	577	559	589	574	581	605	591	535	561	559	567	540	523	593	561	581	534	559	575	619	590	607	564	568	565	587	570	544	595	630	564	543	544	588	540	554	555	581	594	527	564	544	560	573	548	571	565	577	567	581	585	529	516	563	561	552	588	618	515	540	574	545	549	586	584	593	568	553	599	554	524	537	529	516	531	561	584	534	543	542	535	530	532	565	553	561	585	531	556	569	588	611	578	561	591	570	578	549	518	581	587	511	587	518	583	564	566	551	526	537	543	565	576	551	561	584	568	582	588	563	536	559	542	561	534	566	557	557	576	592	566	571	533	569	588	583	555	591	534	557	540	566	573	568	538	547	537	544	547	540	564	541	541	591	558	510	547	548	554	555	535	552	566	562	565	588	552	584	531	579	612	572	531	549	527	580	589	563	592	570	572	566	584	581	599	597	525	596	556	568	540	564	563	548	547	532	548	562	558	554	617	562	555	548	551	562	559	579	557	591	599	529	571	566	536	558	556	542	595	571	533	535	540	562	561	586	571	613	533	587	569	532	599	584	555	591	581	547	565	533	495	543	571	535	543	549	572	601	595	567	593	540	582	563	514	562	555	595	548	571	510	580	565	538	558	566	555	524	522	578	547	550	534	573	579	564	554	524	570	517	532	561	614	556	539	574	576	562	569	569	607	538	560	559	559	561	551	569	570	536	566	561	534	585	557	565	507	552	567	547	556	554	544	565	565	541	520	563	537	545	579	580	559	529	593	552	550	539	544	561	541	562	528	586	556	561	565	572	583	572	591	521	617	534	601	561	559	539	580	549	552	547	535	539	547	570	564	571	581	577	561	561	562	579	540	564	562	535	584	565	563	566	568	562	551	561	567	573	573	552	548	576	591	594	546	482	553	554	586	622	578	577	563	590	535	565	580	597	548	525	550	615	546	528	578	588	572	567	551	561	535	591	560	571	535	506	549	584	602	567	560	599	584	597	546	529	591	552	517	565	556	544	535	563	542	538	586	602	548	557	553	524	548	554	584	549	551	569	545	594	545	573	532	589	570	577	591	530	540	558	517	522	556	527	542	529	549	592	552	590	602	550	556	547	607	557	522	583	599	568	568	544	561	535	580	561	576	585	580	592	553	514	549	583	585	553	565	538	595	539	570	523	577	517	572	533	551	570	529	556	548	539	541	582	585	586	611	588	546	558	558	552	557	509	553	569	519	569	545	582	574	563	593	548	516	594	585	568	549	584	592	536	548	548	542	563	542	631	574	562	601	573	601	540	560	616	520	538	554	577	548	522	548	583	599	538	566	554	582	550	557	547	522	588	575	550	614	578	562	525	509	563	548	559	561	592	567	586	562	566	546	535	556	544	541	567	574	589	564	547	539	575	577	538	555	590	555	581	551	557	552	577	598	556	536	553	543	552	547	574	578	550	542	540	555	573	555	517	569	556	576	544	569	569	536	551	559	565	559	570	554	539	596	546	550	591	565	568	580	563	567	580	574	534	575	535	518	573	568	560	527	539	551	621	547	605	544	504	575	515	611	577	544	582	587	541	546	590	550	588	542	581	570	534	539	544	561	522	556	575	576	595	599	567	550	575	587	514	606	576	568	610	577	549	537	549	560	556	570	585	556	567	573	543	545	565	519	533	580	575	499	545	523	542	548	598	565	561	578	545	549	546	561	532	556	562	548	560	570	543	583	577	568	527	554	571	571	526	537	605	641	545	595	531	552	616	525	531	545	585	561	551	569	556	524	550	581	565	573	559	537	612	614	576	611	575	584	555	576	574	569	572	543	575	588	576	560	581	558	530	524	591	580	537	562	549	587	557	541	551	556	587	543	555	562	508	568	578	568	591	543	553	589	570	553	562	507	576	529	544	563	532	558	573	570	557	558	502	536	548	593	585	515	574	584	561	569	567	543	555	549	569	529	530	506	582	528	578	579	548	552	553	548	559	559	529	553	561	569	576	515	550	563	574	526	538	565	586	563	536	550	531	547	563	576	564	543	569	541	562	519	564	565	606	562	552	545	557	532	566	585	583	548	582	550	580	542	522	551	575	564	559	539	576	588	535	591	535	586	508	539	556	564	569	595	594	578	591	549	535	581	599	560	517	603	556	564	544	575	547	522	548	543	589	549	560	580	528	561	521	526	571	543	566	581	554	541	516	573	569	582	568	549	587	534	594	543	583	531	558	569	601	535	553	561	521	606	558	569	567	504	558	581	566	584	591	573	552	596	555	548	538	552	589	573	510	583	570	540	576	551	546	529	551	521	568	569	553	545	564	570	522	558	521	540	570	596	567	570	557	551	578	564	565	554	541	559	587	607	566	544	587	562	573	592	589	555	577	558	564	550	554	580	533	535	579	552	554	566	581	570	604	581	574	580	509	549	566	543	580	601	547	557	566	521	555	564	548	566	540	567	610	542	532	532	540	531	541	525	537	577	578	537	542	516	577	562	540	521	533	569	539	562	609	555	535	548	614	572	527	564	581	611	561	596	573	559	596	541	612	569	583	608	610	548	544	543	548	571	576	588	559	566	591	586	575	547	556	565	548	582	566	600	557	536	565	621	551	539	557	558	570	569	587	556	534	570	581	568	592	570	557	538	578	527	594	562	559	545	496	516	554	548	512	547	558	562	536	576	550	574	572	558	549	591	580	570	590	592	567	615	558	577	530	573	559	552	588	615	563	575	539	599	565	514	570	549	555	567	545	538	577	561	573	535	565	571	588	550	564	550	542	587	566	501	571	593	564	525	575	578	576	581	592	561	582	545	573	520	604	590	546	593	546	531	564	578	536	563	561	609	542	574	536	564	572	575	606	554	585	556	578	553	559	597	593	543	570	553	577	552	539	544	539	531	560	561	547	542	568	545	540	584	528	590	563	580	566	548	524	572	556	566	540	585	509	586	576	553	536	594	553	587	541	536	573	567	541	495	555	551	561	564	591	521	569	577	610	551	516	550	551	539	600	546	561	568	558	535	579	528	525	526	514	553	562	533	573	541	572	618	552	516	573	581	545	549	582	542	577	567	539	608	560	556	535	545	560	558	541	575	571	554	558	547	548	613	556	558	600	610	522	581	609	554	523	591	538	565	592	574	557	575	563	539	554	530	583	576	518	570	589	564	601	556	527	554	541	512	588	598	589	546	542	568	576	569	568	521	557	560	584	520	563	549	547	560	536	550	605	595	535	543	562	557	495	594	545	524	605	571	569	574	533	515	580	536	537	561	569	542	535	563	528	519	568	565	548	525	545	517	559	534	556	591	578	562	565	571	555	571	584	576	580	509	579	516	541	546	536	557	549	554
26762	23471	26912	20303	12822	8250	5622	3835	2635	2036	1648	1344	1122	1062	968	908	934	870	862	844	798	802	862	871	831	901	875	813	816	877	777	790	817	808	717	765	794	752	714	755	703	725	744	777	676	712	728	764	758	723	722	710	690	690	684	713	655	662	716	704	719	685	672	708	698	720	678	673	753	670	663	713	651	694	665	691	686	660	747	721	678	707	723	688	677	711	700	692	639	674	645	684	750	626	685	686	662	674	712	708	671	672	699	628	691	690	691	677	623	677	652	695	756	689	685	652	701	685	704	693	688	700	671	673	682	673	647	695	653	703	703	685	681	694	668	666	676	680	672	726	622	689	691	683	666	716	716	701	666	699	766	660	682	686	659	688	669	648	699	664	666	694	659	696	653	630	712	677	639	636	684	642	671	660	725	659	657	652	683	653	676	689	688	688	639	644	702	680	686	673	708	654	718	690	710	661	661	639	693	687	647	672	670	671	634	650	639	690	640	685	649	618	679	712	669	660	670	624	610	702	692	703	625	687	702	660	652	666	667	713	679	699	668	641	674	687	657	668	672	680	679	690	698	683	702	635	733	684	707	707	677	695	704	703	700	726	680	658	667	709	654	630	678	683	685	655	598	662	665	716	701	672	666	687	650	694	674	695	689	661	648	670	650	680	674	677	685	674	707	735	688	706	716	700	700	648	668	713	682	697	663	676	684	662	731	608	684	709	636	676	669	638	657	658	680	694	676	630	667	647	698	673	698	687	685	669	666	681	693	656	702	717	673	648	660	734	673	668	679	718	709	677	726	692	672	689	666	663	687	689	665	685	635	734	638	679	647	724	656	658	643	709	693	666	684	675	669	640	712	704	692	679	707	686	600	689	673	701	655	666	672	657	638	679	641	654	711	637	665	708	703	694	646	671	631	664	720	676	698	654	689	609	699	702	698	612	659	674	711	696	653	697	692	659	698	689	661	682	678	647	708	692	650	675	678	602	686	645	645	683	697	641	701	661	669	642	685	633	739	679	696	673	656	694	640	647	720	692	706	698	726	664	717	711	702	639	693	686	696	676	670	666	688	689	697	671	672	723	670	651	655	710	710	711	645	691	695	718	665	665	705	695	698	720	694	668	632	691	691	705	689	642	676	677	670	706	674	717	687	705	669	662	707	703	722	679	685	663	755	667	665	690	641	662	707	619	677	698	657	690	725	655	687	645	707	658	716	739	677	670	693	689	659	679	692	690	678	704	730	648	613	675	694	718	665	690	703	645	710	704	735	688	679	688	648	710	674	689	723	698	695	672	709	667	684	690	730	691	689	671	674	661	673	671	664	728	683	672	670	677	714	706	676	698	673	669	658	754	687	679	664	707	672	644	693	657	665	656	693	658	695	654	671	689	657	654	696	722	725	686	722	660	706	692	664	666	647	692	655	691	714	665	708	706	686	650	645	702	694	696	681	685	688	682	694	655	670	703	665	692	697	684	718	689	676	693	665	680	670	627	674	654	687	689	717	633	681	700	687	696	687	691	715	663	644	665	669	703	706	700	637	630	638	661	728	652	710	646	661	706	680	681	668	666	686	669	666	660	710	704	654	661	672	671	704	677	709	719	674	709	677	654	679	698	665	676	683	691	711	664	705	669	698	675	687	643	694	647	636	702	703	645	679	661	680	724	656	712	635	690	663	701	660	691	610	698	679	710	676	701	678	681	685	683	697	704	704	658	705	707	682	709	701	691	679	689	642	690	680	673	686	690	701	679	675	715	696	702	679	722	709	708	737	657	643	665	703	630	668	671	637	667	659	724	668	649	673	662	703	693	674	677	664	693	689	639	659	746	651	693	697	655	666	693	671	733	647	692	671	653	709	692	627	633	688	669	734	720	684	658	703	695	725	699	705	649	656	697	660	680	673	671	661	695	637	699	690	706	709	665	680	695	662	698	725	708	629	685	682	704	698	655	670	623	691	681	742	649	735	685	675	622	751	702	652	658	676	717	641	682	674	717	671	668	672	602	706	690	679	696	680	653	676	655	692	670	697	699	663	703	701	679	673	731	717	719	730	662	680	658	677	647	680	724	658	646	669	662	705	700	631	643	730	704	669	680	655	704	696	673	698	669	652	708	701	700	637	699	649	705	685	656	725	707	695	728	659	704	661	688	704	711	678	670	655	673	680	681	714	702	674	635	645	698	677	622	674	690	678	675	676	651	690	673	653	682	651	657	718	651	683	727	645	725	660	692	703	672	693	694	669	710	670	639	694	668	687	680	669	718	686	732	668	690	688	684	686	667	663	663	652	666	682	691	740	664	684	680	711	652	676	675	674	693	684	687	677	697	699	671	687	697	679	649	708	687	683	686	702	708	719	690	724	708	650	692	668	676	677	679	657	672	656	646	692	707	715	710	691	673	685	699	664	671	659	724	725	732	668	662	695	656	648	680	686	703	740	726	727	682	641	712	663	684	723	707	669	751	653	680	698	670	693	665	725	663	652	703	671	663	676	677	638	618	692	718	699	686	647	673	673	652	669	685	629	640	727	670	666	648	683	702	702	709	656	628	685	709	709	699	684	694	688	701	679	686	662	681	678	712	665	681	652	678	669	616	714	711	670	708	683	723	674	653	636	706	667	699	721	714	706	722	671	669	703	701	679	673	677	608	649	686	712	702	668	684	684	706	677	668	708	651	692	679	666	696	717	673	699	670	691	716	712	649	663	701	677	703	663	689	686	719	675	664	694	705	647	721	679	720	670	696	687	668	728	631	676	682	651	631	712	661	671	677	681	714	664	660	597	757	690	704	638	694	702	686	681	636	636	678	674	687	707	699	706	683	690	638	729	690	660	685	674	695	667	690	663	671	621	659	684	663	734	703	725	667	700	679	692	669	668	735	671	706	649	669	718	662	666	657	681	677	664	637	650	696	712	666	733	658	678	656	708	699	613	682	749	646	685	713	648	679	682	681	706	667	663	669	696	695	679	642	709	702	643	713	696	694	713	675	686	653	673	722	687	706	714	657	676	652	690	634	651	681	642	713	671	697	647	702	663	700	674	702	667	677	675	705	691	664	653	741	666	671	696	707	709	657	715	715	682	717	703	711	672	696	684	691	635	707	695	684	706	730	663	670	712	675	676	662	718	710	682	677	738	651	700	693	668	663	684	666	694	680	636	686	673	699	721	621	699	672	629	680	686	684	678	625	685	679	675	699	681	671	689	699	652	656	673	703	654	635	644	726	735	653	659	689	687	661	642	660	681	679	663	673	733	651	728	712	665	691	665	635	704	712	708	663	692	743	715	683	670	732	688	752	666	712	674	649	738	686	670	660	673	719	665	690	658	679	682	689	696	692	712	687	700	697	703	683	681	671	641	725	707	658	710	693	685	665	663	675	674	659	698	664	699	665	715	702	715	693	636	704	688	650	704	655	739	718	697	676	731	693	669	712	678	691	687	650	738	699	647	664	677	637	643	685	697	747	720	688	686	658	722	634	670	705	674	655	693	683	737	732	680	645
23294	36386	31692	22239	17879	13346	10382	7724	5579	4225	3311	2498	2016	1744	1617	1463	1445	1312	1261	1255	1205	1208	1198	1248	1253	1294	1225	1222	1197	1125	1099	1077	1065	1033	1014	1045	984	948	1019	939	948	908	838	937	886	917	882	881	911	889	920	896	889	855	837	852	810	870	855	838	883	830	865	842	834	871	847	869	864	879	922	892	848	859	866	949	839	869	818	832	859	874	909	852	794	890	810	883	849	862	831	814	837	883	802	905	812	860	843	876	860	868	852	841	872	807	832	807	838	905	882	873	888	848	845	871	863	837	894	863	846	859	820	825	854	851	853	858	842	834	853	870	875	835	846	810	885	841	835	879	865	873	831	828	829	785	860	832	846	869	856	855	843	822	842	879	798	834	839	842	835	835	845	885	886	900	895	869	855	870	824	850	851	862	928	846	869	812	847	817	833	841	829	837	848	832	856	812	825	859	863	810	842	781	833	837	866	860	841	863	809	812	840	891	837	803	830	833	847	874	871	816	873	862	803	812	863	851	813	857	822	789	916	886	892	883	820	873	857	807	884	818	814	863	835	877	869	866	832	857	863	825	805	831	820	810	831	775	835	819	850	863	844	861	830	889	881	912	840	866	842	842	867	870	854	808	857	836	812	831	810	815	831	841	871	852	839	855	817	824	846	829	814	822	879	806	886	840	871	831	845	795	820	868	840	888	810	798	819	865	838	851	818	883	837	857	857	822	824	845	857	837	852	851	833	814	893	786	854	853	856	845	890	816	855	836	821	831	845	817	845	845	876	819	801	834	866	848	849	854	854	795	850	915	819	892	841	865	846	858	812	857	826	870	867	865	793	832	802	848	850	862	825	845	882	864	864	857	838	804	870	841	837	816	857	791	830	850	862	868	780	855	843	861	876	832	842	833	844	832	804	867	864	853	842	806	872	782	807	853	838	865	856	837	879	830	849	867	843	842	838	844	848	786	821	842	835	894	837	811	835	837	882	859	858	849	821	814	838	835	808	847	846	833	851	867	778	853	867	865	852	932	844	842	861	791	880	822	826	816	846	854	865	810	835	850	851	836	879	832	849	849	878	834	836	837	864	851	840	813	910	874	847	813	841	788	827	825	834	857	823	816	819	810	819	829	862	851	867	846	897	829	821	860	847	843	894	844	824	880	883	849	804	797	833	824	819	854	797	842	848	878	803	804	818	835	785	810	817	858	867	835	842	801	840	865	832	848	870	856	805	855	853	847	832	801	853	915	839	857	831	838	885	886	833	835	844	871	846	904	847	819	860	869	851	837	865	907	835	831	873	848	861	815	854	879	861	775	822	808	855	825	923	807	819	843	862	814	807	879	863	859	842	862	863	850	812	849	855	838	806	837	835	868	816	851	860	847	790	853	896	890	870	834	858	801	880	856	814	818	854	884	805	880	865	874	832	917	864	859	874	884	822	813	856	807	881	809	871	844	842	823	859	858	823	786	821	894	889	863	822	903	867	817	840	798	829	796	819	837	861	768	822	862	837	828	818	878	788	852	883	866	852	809	831	890	854	835	836	833	858	849	843	851	881	870	840	866	873	882	873	810	873	845	879	824	864	766	803	870	862	862	850	818	864	841	851	879	876	862	841	874	821	863	889	838	801	783	854	798	866	862	865	838	859	848	871	826	811	841	849	872	805	811	858	878	816	804	802	868	798	860	886	915	907	841	824	841	839	849	761	901	874	857	872	795	835	822	854	843	860	814	842	841	851	853	797	877	850	797	833	812	770	864	867	802	877	831	874	855	828	875	816	849	845	901	806	819	810	839	832	853	855	793	884	859	847	863	820	820	852	867	801	860	834	823	822	828	843	795	880	824	792	850	840	828	846	877	889	932	776	830	820	797	857	813	844	881	837	821	843	826	857	853	864	854	829	784	828	862	831	808	805	842	828	859	807	882	867	838	865	848	831	807	795	808	826	857	843	831	829	896	931	873	870	830	828	840	835	827	779	879	871	800	849	870	841	813	819	855	848	822	882	881	839	856	827	833	848	806	779	844	843	847	864	837	839	880	833	821	851	826	860	855	898	807	830	838	843	870	873	855	780	838	791	845	840	891	827	868	816	810	820	806	809	829	872	882	844	878	829	872	840	846	840	821	853	828	834	882	844	814	845	800	842	813	879	868	876	838	824	817	855	862	871	817	827	817	807	837	837	851	847	825	834	889	852	834	858	869	858	827	839	864	818	810	855	830	828	801	851	834	840	913	910	875	857	808	829	910	815	806	862	842	835	796	875	835	850	803	818	822	829	867	826	851	803	818	824	853	847	879	860	881	857	820	872	882	864	900	811	905	848	866	853	854	829	855	860	876	852	854	855	866	800	855	838	818	861	847	805	846	871	863	843	864	848	838	808	842	851	889	844	824	867	828	889	859	837	855	836	863	814	910	849	783	846	825	869	864	830	836	845	791	834	883	831	831	787	822	887	848	812	778	797	858	830	862	850	861	912	871	846	832	845	870	813	803	810	842	878	890	856	888	855	867	865	832	823	851	835	852	870	829	858	856	836	829	815	822	891	871	843	862	841	849	820	800	923	803	823	860	826	886	897	874	881	855	839	856	822	834	820	802	821	898	844	805	861	857	852	876	843	820	841	842	859	885	841	852	833	831	835	862	812	825	872	888	840	852	918	919	836	812	808	858	885	832	813	851	854	849	813	850	883	865	862	819	885	830	873	852	905	866	849	864	867	835	811	780	837	805	842	854	877	832	871	800	857	844	817	885	810	775	834	840	829	836	807	819	845	889	862	820	895	861	912	887	843	812	848	864	821	854	792	841	826	769	852	834	886	867	807	848	856	888	862	862	838	815	863	821	875	830	834	839	862	860	837	839	903	866	821	880	833	856	847	868	839	865	876	869	889	879	872	845	849	907	832	838	789	846	872	842	825	839	856	814	886	815	796	881	826	828	835	842	788	861	835	844	803	813	828	892	807	861	853	839	882	821	869	820	838	823	806	810	863	857	862	844	840	836	885	804	907	868	817	825	828	848	824	856	778	840	841	853	856	878	838	821	811	841	843	888	872	851	778	871	779	784	873	846	867	862	797	862	834	830	872	858	861	828	867	809	846	834	858	833	875	897	842	830	846	820	854	844	862	842	853	838	912	832	825	888	828	857	855	885	808	889	813	873	866	875	858	846	796	839	839	794	820	851	886	797	795	853	836	858	838	790	804	842	796	831	837	875	805	802	831	895	769	816	822	897	790	862	784	822	861	816	833	845	903	839	837	841	831	896	820	821	813	852	815	904	845	810	840	852	834	847	812	912	808	789	855	867	855	865	861	906	850	851	786	877	835	854	874	854	857	876	814	858	870	838	840	815	816	869	774	802	829	851	828	809	848	833	898	893	881	852	857	900	860	804	883	899	882	868	803	839	825	808	869	838	862	878	842	824	821	864	813	829	810	846	822	798	864	832	862	857	872	835	854	776	941	868	813	866	878	762	845	835	869	854	844	833	829	874	844	862	834	854	842	841	855	898
23360	20810	28105	23724	21162	17879	10385	5384	3505	2688	2115	1664	1402	1263	1105	1033	923	882	852	868	830	786	813	822	867	858	863	804	786	777	756	732	765	684	692	719	728	665	694	667	619	587	617	642	596	588	569	628	591	576	662	585	612	581	567	548	571	604	618	564	638	581	532	595	594	546	558	582	561	606	554	603	612	561	562	590	581	498	544	572	560	593	570	558	571	551	555	561	595	548	585	567	548	532	539	575	566	537	546	580	569	551	553	547	554	594	566	574	529	572	599	540	585	567	545	586	596	540	600	542	564	566	571	556	536	526	575	524	544	555	574	603	545	550	561	615	560	538	541	613	526	565	566	569	600	569	596	532	568	556	568	539	545	580	581	574	569	568	562	524	542	550	552	601	572	607	543	574	588	559	561	563	527	527	538	550	586	552	565	548	592	549	600	572	555	548	551	510	552	565	584	515	554	544	545	544	545	565	514	556	552	587	564	564	548	559	541	568	582	542	573	545	548	555	532	587	556	536	553	561	528	576	571	571	623	599	518	593	560	553	574	578	570	569	574	530	584	567	523	585	557	601	559	546	557	534	511	517	564	557	511	599	581	604	591	537	547	564	564	537	566	521	546	601	551	585	564	553	561	556	581	566	565	549	541	545	586	587	572	540	583	542	566	542	569	535	546	552	544	558	519	550	537	539	578	577	581	540	577	563	563	548	565	551	564	530	566	563	559	594	559	572	622	591	559	547	565	579	558	613	564	508	580	553	522	575	551	549	545	584	531	569	563	532	581	567	564	570	570	561	531	545	538	534	589	549	569	570	590	559	586	570	585	595	602	519	571	588	574	572	629	547	543	541	535	559	569	566	521	558	547	556	546	590	569	609	612	528	588	542	504	585	615	535	573	511	536	586	553	535	590	586	564	514	555	548	571	552	562	488	553	535	563	569	549	572	548	575	530	508	541	549	567	541	556	551	575	565	565	566	533	555	564	563	557	593	568	548	581	599	554	493	555	515	561	549	584	598	565	619	580	524	560	570	543	583	561	579	573	540	567	539	555	550	569	514	579	590	584	562	601	572	600	572	592	572	592	546	530	556	612	587	562	550	553	554	576	516	572	532	604	602	593	573	565	555	543	574	555	559	510	551	563	587	571	560	571	520	564	558	563	521	593	562	585	525	560	587	555	543	583	564	529	587	559	533	566	565	506	536	542	579	559	569	582	533	563	566	572	548	545	562	565	559	552	515	535	567	555	583	574	522	563	587	575	532	526	582	578	529	590	548	519	525	555	523	555	602	507	581	576	558	540	597	607	555	585	535	551	538	586	562	529	608	562	585	558	551	559	558	565	551	574	581	547	568	544	566	541	560	551	572	584	573	546	577	524	506	566	581	593	584	529	527	568	603	535	540	551	559	550	547	599	554	569	584	602	548	522	555	546	560	540	511	613	553	528	564	546	517	506	553	544	575	573	542	607	533	561	519	571	582	580	567	579	540	527	510	537	544	562	532	559	547	541	553	568	602	546	553	567	549	542	537	566	614	541	559	524	556	581	577	528	584	588	557	528	579	555	549	539	536	531	520	551	600	559	551	570	508	582	587	535	596	582	574	509	592	577	563	511	552	512	586	544	543	583	512	531	533	554	569	577	565	513	555	617	549	547	569	562	549	535	594	551	580	542	559	576	534	572	546	574	554	547	557	528	572	533	499	551	581	552	562	523	555	540	547	546	553	544	550	558	570	549	552	610	561	548	513	531	538	601	542	568	569	552	571	570	534	531	552	524	616	526	552	561	606	558	550	536	560	537	553	573	541	556	583	557	548	568	553	532	549	566	581	574	576	537	546	530	569	601	590	571	544	519	539	544	578	563	548	578	545	535	593	536	572	554	534	560	564	579	512	567	557	550	547	537	529	582	553	571	527	515	565	535	577	564	539	589	564	578	571	581	563	553	610	598	582	556	586	578	570	584	549	555	496	548	572	566	582	575	543	579	566	527	574	553	597	584	587	569	586	571	542	555	508	556	589	500	547	534	590	539	526	543	547	547	528	550	545	574	551	518	550	545	526	544	543	520	604	514	526	559	543	551	576	588	543	512	558	579	554	561	555	539	549	571	578	564	580	529	512	577	568	564	556	566	551	582	529	610	558	504	567	551	515	560	536	531	537	594	577	522	563	524	539	539	588	586	532	558	560	546	540	561	555	574	586	567	600	554	570	563	592	544	630	542	526	541	600	589	552	559	605	561	558	551	555	567	574	548	532	575	506	584	537	578	556	535	529	582	579	587	572	537	564	537	572	567	592	558	560	544	557	564	551	557	582	534	569	562	526	542	524	563	613	549	553	539	525	501	545	549	529	567	540	571	507	555	560	559	569	554	590	549	564	521	576	527	547	522	601	532	549	561	578	561	605	557	565	548	583	542	610	564	573	546	527	544	579	549	554	622	546	511	563	560	549	555	558	494	545	591	587	543	558	615	540	565	566	534	551	587	600	597	602	578	570	582	564	572	550	541	560	561	559	590	588	563	551	564	513	572	589	593	547	561	565	558	572	554	574	544	567	538	559	574	608	572	562	587	553	546	548	523	586	573	551	549	549	556	522	542	602	533	533	546	608	549	534	581	600	548	570	615	568	567	589	588	520	559	591	541	556	563	579	560	500	606	569	595	589	601	593	549	533	548	584	555	540	598	574	548	567	576	595	557	536	574	531	532	519	578	516	543	547	577	568	565	563	555	555	566	546	540	568	592	552	565	525	598	532	549	560	522	561	543	544	583	519	611	518	632	544	591	569	568	566	531	542	545	567	520	531	595	569	568	534	571	546	571	559	561	578	550	566	568	558	583	581	540	583	562	584	534	583	604	571	563	552	578	561	557	512	570	585	576	602	538	540	568	550	561	578	539	535	524	548	573	532	559	592	534	563	552	538	542	520	553	541	549	539	547	541	542	564	549	551	601	560	560	549	530	512	555	572	539	510	554	566	568	522	567	563	533	568	566	587	564	534	536	572	589	537	527	565	560	557	545	540	522	531	565	559	560	558	549	561	577	573	576	543	554	557	571	554	565	541	558	584	534	581	578	538	561	560	548	547	571	565	533	538	517	565	562	529	496	585	581	565	557	532	566	553	551	591	559	559	572	522	565	524	556	549	516	572	543	545	550	566	540	539	548	554	558	540	567	563	521	552	577	538	545	577	568	534	516	540	564	538	554	547	565	530	588	547	514	572	557	583	565	547	539	550	570	535	556	558	501	580	571	574	551	546	557	540	531	530	526	546	522	565	570	552	557	564	543	589	557	572	597	535	549	540	556	550	570	522	575	554	505	584	573	521	561	549	565	590	574	504	563	546	558	563	531	545	567	522	559	536	544	548	505	553	533	566	525	567	538	550	526	557	557	557	553	542	585	593	579	597	549	587	582	549	573	556	560	561	603	574	572	515	535	534	547	537	580	542	580	566	571	524	575	546	563	571	533	584	561	563	554	566	591	550	500	534	557	529	573	542	540	521	519	545
22898	41196	36934	27498	22431	17063	13360	9946	7285	5665	4300	3253	2604	2236	2034	1776	1626	1468	1507	1382	1257	1265	1308	1217	1294	1358	1406	1284	1240	1122	1047	993	984	956	1029	941	928	920	890	848	794	847	824	800	831	812	830	814	830	797	775	756	741	742	756	724	722	744	742	729	739	794	758	723	791	736	721	733	713	724	765	672	723	693	713	753	724	720	691	670	699	680	662	690	677	702	689	697	705	756	720	682	714	683	710	718	710	662	734	718	683	709	688	726	689	722	644	684	698	682	701	667	691	666	672	689	703	739	704	750	698	673	647	699	646	653	726	673	679	698	691	640	696	680	663	710	724	732	724	727	700	707	699	655	661	700	682	701	678	732	623	741	738	683	690	712	675	692	637	706	699	653	644	643	675	719	714	685	698	683	769	657	656	749	684	705	663	705	637	712	652	701	707	686	723	667	636	725	697	704	671	686	653	681	724	722	676	670	701	699	736	697	706	724	701	699	724	705	707	683	684	703	693	703	738	715	717	768	657	685	712	706	708	712	707	715	681	689	639	667	722	662	650	725	689	684	692	715	720	687	717	682	681	689	712	721	664	727	667	699	668	686	711	693	693	687	689	716	756	660	732	689	708	678	702	712	673	712	693	687	698	687	675	673	683	714	731	690	686	677	717	724	675	706	732	684	658	728	682	747	698	640	687	703	715	688	706	705	664	700	656	690	708	690	697	671	695	676	676	716	769	671	690	706	692	733	670	668	706	721	709	698	661	694	679	702	739	707	718	697	676	718	711	707	735	662	659	681	671	669	691	687	722	697	679	666	702	717	702	679	730	684	689	692	687	731	700	698	690	714	642	672	696	715	721	728	683	701	688	689	697	677	674	653	712	742	669	712	693	702	694	709	691	685	688	694	664	723	663	733	653	675	662	697	698	700	681	693	719	639	682	666	693	681	690	689	681	688	645	730	654	736	692	719	701	662	674	678	672	690	693	658	727	715	633	752	698	707	637	654	697	694	724	651	713	771	685	695	680	697	681	711	718	713	713	676	718	716	729	709	695	655	694	675	705	673	730	697	724	660	711	695	659	726	716	673	681	727	704	668	712	754	748	710	687	674	687	696	676	748	721	713	680	696	727	690	655	680	706	697	734	671	696	688	715	704	646	685	693	716	735	705	697	687	671	633	688	701	687	701	717	679	688	722	672	696	709	691	701	745	701	715	745	711	733	709	692	656	669	685	703	717	621	706	716	688	717	675	694	697	709	669	684	715	684	738	708	679	659	740	685	688	688	682	729	713	707	658	761	706	721	666	657	701	736	680	660	720	710	689	720	708	700	714	729	708	667	670	721	720	696	714	672	694	669	702	679	711	719	679	718	685	735	660	691	694	706	744	682	660	679	696	718	677	724	689	682	719	646	724	700	723	666	674	683	672	686	652	737	730	652	676	702	715	672	708	699	688	647	695	701	704	671	750	714	725	709	714	726	691	689	739	697	676	688	707	666	671	695	680	681	701	669	690	705	690	691	685	705	725	741	687	708	716	680	737	690	721	723	692	704	673	685	709	717	720	701	657	723	670	722	636	715	702	731	739	681	711	671	719	669	675	677	687	688	662	639	692	674	695	705	662	697	657	643	687	685	686	688	703	697	712	713	675	660	683	746	699	655	720	688	698	680	706	690	716	672	682	706	705	692	675	731	672	711	669	743	678	710	682	690	687	697	724	672	734	722	732	731	672	758	763	664	702	676	697	676	682	703	715	724	714	656	679	699	674	660	695	754	687	678	688	692	691	646	716	666	701	673	738	712	752	692	743	684	719	743	666	750	695	684	726	696	707	648	716	729	687	679	676	686	719	702	671	696	737	689	727	703	724	656	671	701	703	703	667	725	666	734	637	729	673	702	688	686	650	685	711	704	726	669	728	685	753	674	687	706	713	727	694	701	694	707	714	709	674	730	654	672	690	735	697	664	716	734	699	648	687	651	694	692	705	704	690	671	728	687	708	679	716	669	687	665	673	733	670	694	691	683	689	704	676	735	692	721	704	702	664	720	661	665	663	759	715	653	763	687	684	716	691	697	736	691	698	693	709	690	656	706	706	666	658	674	743	705	688	736	682	685	682	664	680	704	669	658	684	740	706	698	667	675	691	646	705	709	747	713	756	658	727	708	715	716	710	680	763	702	663	637	721	705	681	702	669	697	673	699	694	683	721	686	627	690	688	700	722	680	705	678	721	687	688	635	716	673	699	702	714	679	691	718	664	694	693	731	659	680	695	745	724	685	746	699	728	712	688	666	667	689	691	668	676	708	687	699	729	679	680	748	707	688	705	651	722	670	725	715	715	673	672	713	714	670	698	733	690	724	688	691	676	696	688	717	684	672	683	733	717	726	679	650	715	735	726	712	713	695	689	719	717	666	683	671	675	702	714	717	685	718	729	734	724	716	719	721	692	693	704	685	682	687	671	747	690	705	711	699	703	703	683	672	712	656	733	695	701	686	665	756	731	716	691	697	700	717	683	642	695	688	713	724	730	710	743	700	736	717	718	682	653	660	670	693	707	727	692	710	677	690	739	676	721	694	698	764	786	694	635	734	699	659	672	654	718	723	705	685	722	674	688	702	685	701	670	693	721	715	669	676	622	743	690	750	650	687	739	676	675	724	723	695	728	707	684	709	710	709	681	631	703	690	718	655	713	705	678	687	663	676	708	704	698	688	699	704	679	738	726	671	664	738	677	681	728	661	676	682	694	731	705	682	691	676	676	667	690	680	743	708	704	679	686	684	703	659	721	677	723	683	720	687	658	690	726	719	685	731	735	730	721	661	696	702	692	695	659	690	683	735	676	742	657	731	716	704	698	698	741	720	673	679	698	675	755	733	683	740	696	705	696	694	657	692	717	716	669	676	676	659	697	687	729	693	705	651	652	688	682	693	718	731	692	746	677	696	725	692	761	704	671	684	664	669	736	671	657	675	684	702	688	684	656	666	716	712	706	671	726	692	678	718	682	723	684	693	686	680	694	714	685	700	705	709	707	665	715	670	701	691	734	728	776	727	687	726	699	655	754	681	690	663	741	678	688	702	710	717	725	715	666	685	646	692	676	723	695	680	683	739	680	680	666	747	736	680	694	648	676	726	722	706	657	733	730	652	687	697	684	706	659	713	702	689	714	703	691	693	681	711	711	681	690	665	696	680	649	677	724	702	728	716	714	721	722	694	672	676	711	685	707	730	664	649	703	708	730	687	673	700	700	698	714	721	620	661	694	689	663	680	665	730	724	675	687	680	728	705	702	729	725	715	697	704	724	708	691	717	714	732	716	697	681	712	697	690	717	710	685	696	704	649	695	699	748	652	669	641	698	648	645	662	721	702	719	714	732	721	713	685	645	716	690	674	710	654	717	667	674	723	699	688	681	728	618	722	685	711	722	708	700	659	706	737	700	704	649	677	692	693	657	682	698	670	704	695	691	724	695	707	709	680	663	718	702	674	659	678	688	740	698	691	688	677	700	719	676
22326	20763	28458	23171	20929	21473	18681	7620	4514	3450	2545	1938	1556	1331	1251	1103	1085	943	936	883	855	808	816	843	885	858	887	839	792	732	779	694	671	681	684	673	642	598	624	560	538	552	553	516	557	547	528	549	517	522	484	516	531	470	535	496	479	467	471	514	465	482	455	502	480	449	496	461	446	491	470	451	484	501	415	468	437	477	411	473	443	452	466	447	496	481	440	451	472	471	448	417	442	484	454	517	447	432	532	504	476	438	468	473	479	476	488	459	475	442	440	450	508	468	487	425	464	488	453	453	464	441	483	452	444	444	443	446	436	443	443	455	425	454	464	427	466	452	474	433	446	436	465	430	469	451	463	435	459	446	438	452	469	461	446	433	464	452	453	450	451	454	454	461	437	441	462	456	452	439	470	465	444	452	445	448	489	464	471	467	436	482	481	461	416	440	461	450	456	458	431	445	456	447	430	441	451	423	464	482	463	443	470	443	421	455	454	475	466	417	476	473	457	423	465	467	469	440	441	495	464	427	464	462	419	448	482	439	425	478	467	455	453	444	455	444	451	423	466	462	454	441	468	468	457	419	455	438	428	476	461	453	463	452	489	441	461	429	416	438	474	481	457	439	436	479	447	471	449	424	441	445	445	470	439	437	489	453	464	448	463	485	416	421	487	443	472	436	449	459	482	448	468	460	451	472	422	467	506	453	446	433	495	438	505	456	478	434	444	445	455	483	416	448	458	508	494	442	465	464	445	439	476	423	466	467	463	474	478	466	500	448	460	475	486	435	476	465	468	458	411	462	464	455	458	480	439	441	460	423	444	448	455	475	461	428	464	431	436	442	442	476	477	494	435	470	474	448	418	498	461	452	443	475	471	438	443	474	456	477	436	443	493	484	454	428	445	434	458	454	457	474	465	476	430	453	435	465	453	472	468	462	508	421	415	429	470	473	483	481	445	467	445	459	475	461	481	472	438	434	421	447	463	445	446	417	443	470	418	463	434	473	468	439	454	455	464	492	460	471	468	441	463	431	504	487	451	452	444	492	454	463	508	445	402	459	486	469	458	412	451	459	448	480	400	489	460	439	416	457	477	460	459	428	427	474	479	487	428	458	486	471	449	468	448	449	468	475	448	467	471	454	469	464	447	430	426	440	452	452	477	435	454	493	445	509	452	458	457	445	473	425	444	446	436	470	445	425	433	497	460	458	487	443	450	469	480	461	455	446	478	450	444	452	439	462	498	448	459	457	459	480	467	455	445	452	443	426	458	459	429	497	470	458	447	456	446	474	486	472	484	463	448	455	475	453	440	444	447	481	419	458	473	447	449	510	458	437	452	438	506	490	445	470	491	451	455	432	446	453	448	457	412	471	465	469	492	436	440	420	431	434	491	439	435	451	470	481	474	492	455	471	474	441	446	429	491	484	464	428	465	474	470	458	418	482	473	452	463	484	428	450	501	422	434	471	456	433	437	452	423	434	462	464	434	469	451	476	460	469	474	455	451	472	467	478	455	425	490	426	441	468	473	482	466	444	495	483	463	447	475	444	458	510	431	486	451	471	449	450	466	459	451	442	446	409	413	500	449	470	456	458	482	439	451	453	436	460	438	508	469	477	468	475	444	485	455	458	484	381	473	436	462	440	458	440	463	427	470	434	437	496	482	419	444	459	444	458	467	503	449	481	420	409	464	468	459	446	449	460	460	455	508	450	499	486	479	467	474	462	425	456	461	482	428	425	471	470	472	424	437	450	432	487	432	442	467	484	489	444	442	445	481	434	444	469	433	468	456	461	453	411	433	445	441	450	474	432	440	475	498	431	457	469	461	464	445	443	482	465	443	486	454	472	469	439	448	461	458	448	453	440	447	437	456	490	458	414	451	462	442	436	475	472	454	430	442	425	438	433	450	462	498	463	455	467	480	441	445	414	472	473	446	458	428	450	429	433	444	437	481	497	459	436	468	438	470	460	467	426	453	435	448	485	454	443	457	458	425	474	450	439	438	481	480	430	444	468	439	412	479	453	474	459	461	439	436	447	446	443	475	482	433	455	435	468	489	468	415	432	447	467	474	449	466	417	455	463	461	455	479	447	461	463	446	445	454	406	453	454	469	462	466	455	463	450	468	486	445	439	463	440	457	483	456	433	463	447	443	475	469	426	495	444	439	460	407	428	479	457	446	472	474	422	473	444	423	446	452	442	451	439	464	462	432	458	476	447	472	403	460	462	463	484	454	471	476	475	465	468	447	453	449	426	455	445	460	525	454	491	427	462	435	472	460	437	470	417	480	485	448	464	466	433	466	470	466	474	470	479	448	446	444	411	475	432	486	411	467	460	462	430	444	471	417	476	441	445	438	456	464	452	449	425	491	447	478	451	455	478	449	470	460	462	448	470	471	432	434	430	485	430	480	450	443	475	450	485	423	419	457	436	408	466	464	472	488	444	460	492	419	467	480	429	463	433	444	479	430	476	454	450	459	452	437	465	467	484	440	435	472	421	429	480	476	437	466	414	484	475	478	495	462	430	418	437	440	449	413	490	420	451	458	455	466	458	435	433	469	466	409	429	425	440	408	466	440	481	475	464	434	477	475	430	442	437	475	412	462	458	462	471	470	439	477	447	466	447	500	428	432	465	446	478	462	417	443	461	451	442	464	460	468	427	481	451	413	458	475	479	476	418	457	460	467	424	464	475	461	437	429	473	426	418	444	469	443	479	444	462	445	446	408	446	445	432	441	466	447	493	455	421	463	469	448	477	436	443	437	417	471	434	470	421	467	440	448	440	462	456	474	439	428	436	477	464	481	461	448	430	438	437	475	449	445	440	457	419	451	419	508	467	467	457	454	463	476	439	432	499	472	448	438	424	464	425	443	485	434	458	432	448	444	432	464	443	469	478	412	417	440	461	430	400	463	440	460	481	450	437	449	481	457	459	462	465	432	449	483	455	450	481	492	462	433	469	459	454	438	493	480	485	428	469	437	450	471	445	430	445	442	486	475	463	486	441	477	484	427	440	419	462	456	471	431	474	427	437	475	452	438	439	451	396	425	468	463	475	441	468	459	435	456	421	468	471	446	458	459	439	438	500	467	430	456	486	442	446	458	413	454	472	434	459	460	479	492	431	486	446	455	441	445	451	486	467	463	463	416	513	473	447	443	464	474	454	499	488	441	446	455	471	420	441	472	462	473	437	463	490	501	458	478	466	437	443	427	450	456	478	446	463	457	448	475	508	455	458	473	451	471	457	472	436	455	458	465	485	441	457	475	477	457	468	459	455	460	481	443	432	434	475	426	466	419	449	452	427	438	457	467	455	447	415	466	483	422	463	450	444	498	449	483	496	453	421	477	482	460	470	467	464	480	452	472	439	455	439	438	463	459	476	447	467	470	480	455	452	483	492	465	449	451	451	426	468	448	431	410	421	446	407	444	445	420	477	442	474	463	467	480	487	442	470	471	470	473	455	440	481	469	419	493	448	464	453	446	447	501	461	440	455	429	438	471	452
24343	44966	40964	31502	26229	20325	16223	12191	8984	7011	5333	4001	3224	2700	2444	2136	1931	1789	1662	1571	1358	1290	1297	1368	1437	1446	1388	1278	1221	1173	1093	1059	974	950	1011	885	901	927	817	758	690	750	719	704	698	697	654	698	715	714	673	665	638	654	652	563	576	612	563	650	623	627	646	581	569	601	595	587	604	618	523	558	554	565	593	596	568	552	572	569	559	567	572	568	586	576	545	557	540	579	538	566	558	546	553	548	554	590	551	551	553	577	575	545	577	561	485	572	521	535	597	555	580	568	544	560	539	549	594	527	556	569	519	526	544	556	563	582	546	559	530	592	554	579	540	557	563	566	607	563	554	530	585	543	585	592	584	553	544	549	557	529	593	557	591	566	584	556	553	590	561	553	548	508	603	564	521	548	499	537	555	552	566	539	562	532	531	502	567	558	538	530	582	527	567	568	541	498	572	497	575	533	507	525	534	528	553	499	547	591	566	569	541	622	580	545	556	569	560	601	532	522	543	558	574	556	542	548	564	511	554	550	546	566	520	528	579	535	572	548	540	584	545	528	512	543	580	555	583	578	545	539	571	544	524	604	528	537	506	540	554	585	552	562	564	559	608	495	530	524	610	549	528	551	560	541	498	589	538	586	566	544	532	509	531	530	542	559	536	557	537	577	588	563	611	516	509	595	544	564	552	534	520	583	568	522	548	574	585	564	598	550	572	570	534	556	544	568	540	558	562	583	604	577	553	565	575	568	578	589	532	573	484	553	507	563	529	496	542	540	529	546	556	547	526	545	538	611	579	574	544	536	559	538	541	509	529	534	526	577	556	529	575	589	571	554	574	533	564	578	542	530	572	560	546	512	554	612	507	565	552	539	549	533	520	585	500	538	570	566	579	570	583	586	603	570	541	571	565	557	525	546	552	557	541	563	517	562	557	571	563	507	571	558	550	514	516	554	560	485	525	540	534	591	542	558	556	518	561	559	520	578	558	556	535	584	540	592	516	536	612	537	550	573	518	530	525	535	551	574	568	569	550	529	521	581	557	542	551	581	536	601	550	554	591	573	544	564	537	515	520	548	537	594	561	550	540	550	579	551	564	558	580	563	535	565	532	580	525	565	604	555	552	582	541	587	548	566	565	565	599	556	543	554	586	554	561	554	565	559	541	526	570	530	532	536	547	544	561	525	555	581	561	579	537	579	577	536	556	542	535	539	563	600	558	559	583	550	539	572	629	520	558	547	589	545	578	568	529	571	630	574	563	532	571	568	541	595	566	583	552	545	566	570	574	580	586	554	566	570	548	588	547	524	555	553	592	540	551	548	581	531	547	553	556	591	592	541	583	553	556	589	601	556	535	582	546	572	583	524	586	551	530	537	575	573	519	607	573	567	587	561	558	532	590	545	573	537	580	535	549	526	514	569	522	539	572	573	569	525	565	561	537	583	568	577	565	528	537	557	576	560	533	508	550	563	549	514	571	544	542	570	560	537	513	593	553	526	545	547	542	516	558	533	574	554	510	621	539	629	581	611	537	548	575	550	533	565	536	542	564	541	523	538	558	554	542	548	536	597	544	547	552	559	528	592	575	553	563	573	583	567	567	564	532	527	558	563	561	532	574	545	548	561	574	564	535	550	566	525	560	516	494	548	590	581	554	560	570	538	600	569	545	595	556	561	546	558	546	593	554	587	549	488	532	551	534	551	582	551	589	575	597	535	541	571	551	607	555	569	554	548	537	556	539	554	575	587	552	585	535	529	567	559	527	553	563	541	549	569	529	557	540	568	549	545	547	553	591	542	522	543	534	539	580	587	528	576	517	552	590	579	578	523	531	555	581	535	530	525	571	505	588	584	531	578	535	538	527	583	534	564	552	562	557	525	483	545	587	590	569	601	547	556	543	581	574	513	546	569	538	535	555	569	581	546	545	564	519	562	541	580	545	570	574	556	509	539	586	561	617	540	565	561	517	537	548	545	561	542	558	525	566	571	583	573	526	539	557	497	565	560	571	564	518	547	553	538	542	576	562	585	543	545	520	564	543	559	579	575	546	527	591	563	547	551	538	591	580	571	547	508	528	579	571	525	547	543	563	556	525	535	543	530	545	562	503	573	565	548	571	544	564	545	544	565	594	575	539	579	533	541	535	555	603	549	544	540	537	545	520	606	533	561	535	554	589	531	519	516	557	548	576	599	559	576	539	542	562	557	532	552	549	557	551	543	584	576	571	542	509	579	549	555	576	563	533	584	556	525	594	580	576	560	571	519	580	555	580	529	573	504	574	561	538	529	596	548	601	612	563	536	556	552	535	567	526	501	548	580	541	558	527	575	561	572	571	558	545	520	531	560	556	549	575	523	535	571	543	563	546	557	562	553	569	514	563	599	522	501	537	562	576	578	573	517	580	515	569	572	574	540	533	517	542	560	551	591	552	538	589	538	565	593	541	553	568	543	545	562	561	544	564	533	560	549	512	521	553	529	537	570	579	563	562	530	577	564	571	525	597	587	612	527	544	566	574	538	592	540	561	518	592	546	519	540	542	546	549	548	570	556	565	558	571	546	519	519	563	562	523	564	548	535	610	536	540	554	540	583	532	557	517	546	561	537	579	574	540	593	554	515	575	569	518	563	531	556	566	544	556	566	541	574	624	576	610	552	530	536	561	546	520	568	577	546	553	583	569	566	553	513	551	525	512	566	556	542	552	547	583	534	555	528	585	564	533	523	579	578	546	518	563	583	553	579	529	608	560	539	544	622	572	571	577	537	557	555	556	575	544	559	524	569	575	576	562	554	563	530	524	548	552	583	522	560	590	510	541	552	575	555	552	540	541	572	539	561	538	582	569	560	550	538	588	560	537	607	554	562	580	586	532	552	559	553	541	547	519	580	546	534	553	527	572	622	545	522	513	565	552	593	536	540	560	581	555	573	578	528	559	517	576	540	575	537	519	571	524	520	502	568	542	545	568	562	538	574	578	561	553	542	506	598	564	577	558	541	592	540	555	543	566	563	542	566	595	586	559	538	506	511	533	581	539	586	551	570	529	550	512	570	523	567	578	542	556	538	552	569	569	541	607	582	583	571	563	567	596	578	542	600	583	560	559	588	565	542	542	508	535	565	607	567	562	596	557	557	575	570	537	571	528	561	576	569	511	540	564	548	558	559	553	557	583	574	568	553	578	529	528	588	530	549	529	575	578	513	547	576	567	540	496	555	550	526	596	544	577	552	517	544	553	576	579	547	548	552	519	580	546	558	546	550	546	530	538	562	589	536	529	519	565	544	567	591	547	551	573	551	555	549	533	538	551	548	607	559	579	557	552	582	524	543	537	548	579	544	495	552	552	547	522	557	517	572	528	587	502	527	545	555	552	535	539	527	549	532	554	517	544	562	607	569	538	580	578	565	562	584	605	549	555	548	552	540	548	552	509	536	525	563	574	539	598	540	576	541	502	534	554	546	590	580	529	584	530	526	580	562	536	536	556	562	500	538	555	616	506	522	542	534	518	538	593	565
26798	23333	27317	20996	13308	8277	5433	3584	2514	1897	1526	1326	1121	1081	970	887	908	906	940	889	884	850	867	796	818	930	888	867	801	766	767	783	774	759	815	781	800	752	726	695	731	734	708	740	710	668	739	710	740	682	757	703	674	661	720	680	674	687	660	676	735	702	734	697	651	714	675	706	639	713	666	701	659	676	661	675	691	724	661	715	692	697	691	710	680	704	702	754	698	674	702	676	654	714	612	664	618	659	724	686	662	704	706	683	693	733	677	752	720	707	679	691	668	634	721	662	686	697	661	709	665	686	663	651	669	665	668	690	650	696	650	711	666	661	668	702	698	662	733	708	672	700	642	661	647	703	665	700	657	702	738	693	714	682	658	678	661	642	654	682	704	697	683	683	730	723	642	648	692	728	645	654	654	668	685	678	690	698	661	666	718	666	634	654	731	676	681	652	676	648	732	654	677	666	702	670	678	627	712	679	678	751	692	646	672	700	697	639	675	665	687	662	696	657	693	657	690	684	655	698	683	702	685	623	706	703	654	681	654	709	666	691	630	676	691	660	696	622	711	696	717	710	694	680	703	699	641	648	680	712	695	662	666	684	716	692	719	646	688	649	691	657	672	676	726	657	672	649	672	657	672	710	750	636	674	638	700	682	673	668	692	687	690	701	661	633	666	735	678	651	686	696	619	625	693	686	646	666	650	671	690	647	659	666	666	669	666	703	640	682	674	665	684	698	681	677	673	656	665	719	652	675	681	698	724	725	704	729	672	663	697	677	711	725	687	632	700	708	673	701	670	705	628	676	702	713	694	678	701	699	677	662	675	679	665	678	696	672	712	674	682	653	664	711	646	662	696	682	694	672	675	721	652	678	649	656	692	693	651	665	727	696	682	705	667	651	664	680	740	727	727	646	717	675	674	669	706	702	735	685	650	656	683	735	686	687	696	633	662	697	734	662	702	698	689	639	639	689	696	721	700	667	657	640	717	644	656	693	659	698	658	716	656	671	659	714	659	669	643	717	699	700	695	643	679	671	660	631	667	691	700	711	697	687	689	670	678	714	660	706	698	682	684	679	650	676	701	689	733	692	679	684	643	712	726	690	696	671	719	663	686	632	728	729	679	672	667	701	688	630	666	699	661	690	700	666	649	681	686	679	695	716	652	705	683	729	712	680	668	722	689	678	679	664	693	657	687	666	670	680	682	661	713	681	691	683	644	671	731	708	692	680	602	637	682	680	667	657	663	673	674	669	631	690	683	647	674	702	676	640	668	655	684	744	676	650	665	654	682	669	696	689	618	674	686	700	693	692	643	650	663	686	695	639	688	663	671	645	674	704	720	722	698	666	637	624	702	679	691	726	673	642	683	706	632	703	696	670	696	671	678	682	639	641	714	619	678	706	649	663	631	642	706	669	651	683	662	686	699	701	689	682	714	691	690	709	728	718	704	698	627	628	705	727	729	660	679	663	709	702	685	738	649	681	697	645	688	708	726	691	674	669	700	669	662	672	682	702	731	720	670	668	678	695	684	672	707	663	680	676	668	658	665	714	669	713	663	647	694	656	624	673	657	653	659	699	700	692	663	699	681	665	673	677	693	629	672	706	674	677	757	655	700	749	688	715	703	682	647	658	682	729	686	665	701	701	685	671	701	685	673	687	704	677	652	656	671	657	662	689	653	708	695	698	628	649	718	714	681	684	688	740	700	686	656	681	667	703	671	626	651	700	710	661	666	711	674	685	677	666	690	695	706	688	686	671	668	608	695	712	677	709	704	669	671	608	664	668	691	723	713	692	730	706	700	692	709	646	728	677	727	714	674	676	700	656	667	691	653	623	657	673	697	692	658	704	690	625	647	686	695	686	696	690	648	679	675	690	633	625	687	668	694	739	679	650	629	696	654	673	728	701	689	643	653	631	682	662	734	749	682	661	678	727	683	655	674	660	692	672	670	660	695	646	682	608	696	655	710	739	708	687	673	701	675	690	678	698	663	675	661	724	723	693	642	573	703	702	701	696	630	721	690	664	723	695	694	707	668	675	668	666	702	691	697	705	684	741	704	718	726	712	702	681	659	676	684	765	676	678	723	660	742	658	664	652	666	675	698	642	629	663	666	707	667	680	684	718	696	651	734	655	683	710	741	667	621	681	706	706	677	642	677	670	649	697	701	646	671	684	666	686	633	716	682	684	680	653	691	681	661	685	656	694	688	700	729	724	714	634	687	650	660	717	657	617	628	713	676	710	660	702	708	678	699	656	661	643	674	686	653	697	668	655	679	693	670	660	649	649	673	643	623	704	628	682	722	682	652	664	672	706	664	655	708	649	671	670	643	666	657	735	712	696	651	679	695	663	649	641	720	665	684	696	683	697	674	682	668	658	666	643	663	659	649	651	661	670	659	715	683	656	676	701	685	659	691	667	702	701	712	663	657	694	687	705	662	671	686	693	661	680	727	692	653	651	645	644	680	682	680	668	679	689	687	671	677	683	723	704	746	708	673	649	642	697	711	703	667	669	666	710	664	652	702	678	667	707	703	677	739	664	682	714	696	689	677	674	666	700	732	659	697	683	723	674	706	712	683	665	708	680	688	740	677	683	625	649	688	680	672	671	688	696	700	665	682	695	723	685	672	684	650	681	707	680	658	688	709	685	687	655	675	659	705	679	685	695	695	641	666	686	675	653	729	709	649	677	700	671	703	686	643	711	684	686	677	666	727	666	664	690	704	659	707	654	695	671	705	676	623	656	707	708	691	694	662	679	685	692	663	659	681	691	699	661	697	619	646	682	722	698	652	688	704	680	671	689	705	699	692	663	684	663	649	651	674	668	694	660	671	658	669	638	679	699	626	647	704	673	665	675	663	653	679	709	666	680	643	741	737	717	726	661	687	693	693	675	713	706	666	701	682	643	684	650	688	726	643	680	742	712	666	682	729	665	688	672	671	667	682	708	711	724	703	694	702	687	640	704	717	722	691	721	696	659	642	693	692	661	650	709	701	727	674	697	712	706	678	665	692	726	683	688	707	661	665	680	656	696	690	707	687	695	671	653	656	712	662	701	680	669	704	723	649	727	694	748	664	656	692	742	680	669	680	694	677	681	665	658	721	670	693	635	688	668	666	674	685	681	765	718	664	668	640	722	714	652	694	662	671	653	701	732	685	654	688	649	656	687	684	735	670	684	636	705	690	679	681	648	669	678	691	713	686	739	646	723	647	666	654	682	718	719	640	698	646	623	663	737	686	695	677	674	679	725	730	713	648	702	618	619	683	664	697	660	645	622	671	675	682	728	676	646	668	700	701	686	693	645	690	685	706	677	664	678	687	683	688	665	687	712	680	671	662	707	651	719	686	696	735	719	683	686	703	649	730	683	673	611	699	721	682	738	712	675	669	654	623	656	648	660	707	678	683	663	676	643	675	633	673	634	655	721	732	683	655	676	697	677	650	692	675	657	661	672	696	689	711	719	704	701	642	669	678	673	698	676	711	713	655	692	693	670	709	649
22665	36404	32172	23124	18180	13139	10230	7353	5331	3908	3013	2417	1990	1779	1577	1414	1412	1364	1302	1206	1168	1145	1221	1231	1236	1262	1217	1232	1153	1144	1084	1139	1056	1029	1072	1054	977	966	950	959	893	952	870	909	881	894	903	886	907	873	879	841	828	872	812	855	829	831	802	848	860	887	831	844	811	822	807	808	859	871	838	859	817	864	843	854	795	858	835	824	831	870	796	828	856	862	852	772	885	781	822	866	835	845	845	907	842	839	860	822	835	837	820	868	862	878	835	814	856	841	822	889	864	862	845	898	823	834	863	815	840	819	827	838	824	808	850	870	797	823	829	829	805	827	863	851	818	805	820	833	839	828	881	833	843	860	846	773	850	823	831	829	847	798	815	835	886	870	853	864	844	831	827	771	822	856	840	794	800	803	818	842	822	848	842	844	837	817	823	842	836	848	839	886	807	882	818	855	882	859	843	823	842	817	835	857	801	889	811	800	820	770	817	820	802	853	843	819	828	839	798	806	816	838	793	808	844	832	830	820	829	796	834	897	836	824	836	869	869	836	843	822	829	786	818	864	797	861	816	858	804	845	786	831	825	851	846	792	861	841	873	806	862	793	830	846	824	790	873	828	836	845	772	853	913	853	864	842	840	858	824	897	782	793	843	844	846	835	874	810	821	809	781	830	831	855	812	884	871	905	820	868	785	832	833	875	813	858	848	812	823	868	805	869	810	811	870	851	865	901	851	857	801	827	867	860	809	871	787	914	762	858	838	819	833	826	845	801	829	886	825	842	808	875	855	875	836	779	867	890	821	824	830	822	868	812	824	843	895	823	818	878	868	865	837	832	871	829	837	858	828	825	842	786	831	814	879	893	790	840	834	827	805	808	815	827	854	833	854	846	830	842	870	828	777	839	823	833	856	830	867	817	796	812	903	838	854	820	865	832	813	803	841	811	770	830	821	832	800	855	833	887	875	812	833	885	816	832	817	810	865	793	889	840	851	888	883	796	800	852	852	846	837	875	800	779	810	818	903	858	850	862	803	838	831	806	875	863	796	853	820	835	783	853	872	827	837	820	824	822	869	792	838	879	844	858	864	879	878	858	795	853	821	846	843	832	827	814	815	831	776	840	880	833	882	803	852	827	839	795	843	838	895	838	861	855	856	826	838	857	851	812	921	875	814	792	858	794	846	821	839	778	807	795	847	829	843	820	842	842	893	883	804	837	850	881	879	841	817	846	848	888	767	856	840	812	866	820	827	839	796	795	850	904	812	791	838	829	889	848	830	795	858	831	827	839	843	819	822	818	946	779	833	808	795	813	807	833	863	836	792	811	844	844	866	820	819	799	828	844	880	801	831	843	870	833	843	865	829	823	853	872	816	853	815	856	780	819	833	762	819	809	819	856	856	776	820	840	860	856	873	797	830	806	826	808	840	854	848	870	789	845	884	886	799	807	869	831	883	829	867	852	843	816	757	856	873	853	821	824	844	847	838	857	852	858	849	835	815	824	846	831	785	812	802	830	883	800	852	833	849	823	847	818	877	821	874	851	865	833	798	829	826	820	845	812	827	860	898	833	823	867	821	803	880	822	811	853	822	859	860	843	826	787	816	811	879	848	837	809	872	796	827	796	865	870	837	840	877	820	816	859	803	838	872	838	827	815	802	835	854	796	838	855	818	800	818	883	780	892	878	806	894	821	799	928	825	836	857	831	868	840	866	829	898	786	865	894	861	833	848	875	861	890	823	833	836	783	870	829	840	873	887	834	811	817	826	823	864	799	878	753	845	884	829	824	843	773	810	875	798	800	807	832	828	832	809	848	832	826	855	854	828	838	813	810	802	836	840	841	790	825	831	821	827	892	833	775	820	815	868	857	862	883	793	822	873	849	808	879	831	832	827	885	811	848	834	812	801	843	830	884	807	818	814	807	877	809	856	834	813	865	857	804	834	828	801	770	793	756	854	850	837	899	839	798	813	863	863	836	858	861	910	812	852	854	822	896	836	794	853	846	834	770	824	836	881	839	877	801	822	812	829	824	834	820	847	841	846	822	823	827	816	869	865	848	863	824	846	864	810	834	844	816	830	833	841	813	821	871	868	828	794	814	809	857	810	861	782	866	839	836	863	873	839	832	821	871	833	826	827	831	843	871	809	840	831	874	846	859	820	838	874	864	832	839	855	827	862	838	852	828	852	842	825	816	831	826	876	859	851	824	840	812	881	862	789	833	848	898	879	830	780	827	827	884	871	822	793	872	824	864	885	805	825	844	835	851	863	834	829	885	836	824	847	866	867	862	871	876	844	865	842	859	821	804	849	848	813	846	831	811	881	855	795	842	867	872	857	811	880	860	859	825	798	801	864	918	836	810	832	818	808	860	866	865	853	820	843	811	820	835	822	819	814	834	858	824	844	861	840	840	823	834	803	801	850	845	864	849	854	852	834	848	863	815	780	841	823	858	868	813	785	899	858	843	834	846	821	839	854	824	832	852	837	846	820	874	831	819	913	861	832	831	843	806	852	825	827	871	772	837	830	871	846	803	839	828	858	869	821	832	832	815	814	855	841	856	793	872	795	830	871	841	835	841	815	882	869	798	839	831	789	873	885	877	838	809	815	786	789	831	877	827	808	832	865	818	874	835	835	895	862	858	815	814	815	878	802	837	847	846	851	872	844	853	869	821	793	850	794	854	816	791	802	821	826	837	849	812	831	832	822	872	834	845	851	862	813	856	766	821	826	789	820	848	837	832	831	895	822	805	825	839	851	862	810	863	891	835	836	849	815	818	836	806	824	845	833	746	842	882	849	808	823	839	897	817	802	809	833	804	821	806	885	862	841	851	839	845	830	798	809	855	821	831	818	832	844	842	815	806	828	788	844	924	858	820	859	850	885	824	864	878	844	850	810	844	838	873	826	851	835	831	800	838	858	848	810	826	846	797	870	835	849	856	824	790	867	852	858	881	875	820	870	846	849	849	850	833	847	830	825	821	825	845	830	787	806	854	888	877	796	849	803	810	849	836	851	827	841	808	850	811	830	817	793	831	817	900	847	779	885	870	877	806	815	822	855	849	855	871	818	833	867	828	842	852	829	865	830	837	845	853	905	847	851	805	812	829	886	792	761	840	813	857	877	831	851	809	834	831	846	840	855	861	886	808	769	831	864	832	841	838	786	860	852	817	857	823	852	858	859	849	818	877	840	881	835	799	785	871	812	799	867	912	861	873	788	788	802	838	849	834	804	849	851	866	825	853	883	861	837	807	838	792	785	880	840	777	845	801	815	844	808	842	863	819	800	816	865	836	855	832	794	827	831	854	852	836	834	834	826	832	818	836	855	855	816	834	863	851	834	802	836	784	882	834	859	846	835	832	833	842	819	873	866	847	835	847	829	820	850	823	846	795	847	871	841	853	843	817	822	848	804	838	829	848	833	853	855	828	865	840	873	823	838	822	851	793	844	820	795	806	799	814	866	857	905	805	867	810	843	878	841	798	853	764	781	798	791	809	831	822	838	813
23337	20813	28165	23658	21202	17860	9787	4959	3435	2557	1951	1592	1371	1215	1023	1009	908	945	899	866	809	820	853	830	880	852	827	790	778	792	744	698	688	713	728	691	682	716	612	666	625	656	648	586	578	605	569	627	596	613	563	587	626	578	560	554	638	599	577	597	583	566	599	569	541	606	567	586	500	575	493	530	540	568	542	563	562	521	564	544	533	529	551	587	551	613	576	557	549	552	531	533	519	551	560	618	554	566	539	531	552	536	508	601	564	613	573	520	531	511	514	563	526	575	584	544	575	583	558	509	538	568	553	551	549	603	574	544	590	519	574	574	552	536	576	521	515	526	578	558	562	534	510	550	538	538	586	503	548	541	580	527	534	547	535	542	555	613	597	584	557	561	540	558	579	524	562	548	553	595	529	550	518	585	578	549	547	576	573	563	537	550	565	562	564	565	546	564	576	543	546	518	541	533	543	543	600	557	543	527	565	595	552	548	569	559	544	547	567	533	519	521	538	590	544	521	556	575	541	562	568	554	577	560	552	539	534	589	576	546	552	532	575	521	547	513	572	589	565	545	590	562	538	560	563	532	548	564	593	586	521	611	573	529	582	599	572	549	550	517	556	564	555	539	535	521	550	541	554	578	570	562	541	582	515	553	529	584	588	570	563	549	560	588	550	540	522	570	549	519	565	556	574	572	571	603	557	524	545	549	575	602	542	525	594	511	543	549	557	539	597	560	570	556	531	589	582	547	552	495	542	539	544	568	560	548	559	524	559	556	552	535	571	547	586	533	572	566	484	546	544	588	522	572	538	523	571	546	541	553	572	612	579	619	562	585	560	524	531	557	550	560	597	612	568	554	579	545	573	578	580	535	544	583	532	584	549	543	584	549	546	571	561	557	514	595	564	572	568	573	579	540	552	583	604	558	571	560	551	514	558	547	589	575	567	529	549	569	582	574	534	525	569	561	555	534	538	549	542	574	565	584	561	549	567	562	481	558	522	540	572	513	506	527	572	553	532	551	592	517	541	542	555	546	568	521	559	553	540	585	570	536	573	555	550	512	576	544	588	525	566	526	554	551	519	519	567	507	550	533	566	512	603	566	522	572	580	575	564	550	567	546	536	555	570	535	523	566	565	530	538	532	516	559	566	525	553	564	562	560	526	563	565	563	551	541	553	548	561	572	526	596	535	537	564	574	567	547	593	579	537	587	592	564	521	542	562	556	577	534	556	543	575	547	595	536	559	516	601	599	578	536	586	532	547	564	554	539	530	548	586	573	597	550	530	536	566	570	554	525	519	560	569	534	496	542	578	550	581	521	587	544	552	539	600	545	572	583	548	543	592	599	570	542	566	540	549	534	562	551	557	589	552	545	549	544	603	551	533	596	549	533	557	585	563	531	614	503	582	559	599	529	611	537	527	590	550	574	539	628	562	579	546	573	534	552	551	565	521	561	534	529	559	527	506	556	560	591	527	570	553	537	596	547	561	564	594	525	562	550	566	525	552	563	555	589	514	571	522	534	574	555	572	523	574	557	568	576	525	598	602	600	557	543	551	591	553	618	531	527	554	571	564	561	542	565	523	558	514	567	525	559	561	600	576	517	533	546	539	567	539	562	544	587	540	583	555	552	552	550	526	518	571	584	547	557	585	545	492	541	603	509	594	512	540	579	563	558	534	541	559	541	553	517	588	526	555	559	515	547	563	559	583	557	548	543	564	497	553	573	558	583	549	563	563	576	525	516	559	590	578	540	573	585	563	537	571	522	566	532	594	527	539	573	582	584	575	591	509	564	564	526	530	570	573	558	605	524	542	514	559	562	519	540	568	532	568	591	516	548	528	542	598	516	578	514	557	527	568	581	545	542	556	568	625	518	528	549	573	533	575	596	585	549	625	592	569	576	557	570	557	576	526	532	526	565	583	565	521	573	561	512	553	526	555	565	534	521	529	578	576	531	594	555	551	587	527	545	577	591	562	563	560	574	543	557	600	566	537	545	501	593	577	519	498	576	577	539	548	547	549	518	562	609	540	531	580	575	561	549	549	564	584	554	567	587	531	538	530	527	549	532	562	577	549	572	534	529	579	536	558	584	520	571	577	554	527	575	515	579	558	532	523	526	526	578	590	546	570	556	569	573	570	574	526	541	557	536	581	583	565	545	584	535	537	535	508	502	535	534	599	552	557	500	560	547	594	553	614	522	544	544	561	560	534	548	584	559	546	550	541	540	539	550	529	558	515	520	566	528	545	544	574	570	557	588	533	511	534	554	574	540	612	561	575	524	579	518	563	599	546	500	558	570	560	528	559	556	584	555	571	511	544	553	561	572	631	578	577	569	556	533	520	542	536	566	582	600	561	525	560	567	525	533	559	530	518	528	563	497	551	518	549	542	556	584	593	537	568	575	511	558	566	590	541	557	574	559	589	553	540	568	561	569	557	528	581	544	549	560	568	537	552	566	546	597	573	517	512	538	557	534	613	581	557	550	538	558	527	552	545	561	574	579	588	562	572	550	535	541	553	529	553	568	566	525	597	609	507	530	548	559	533	533	575	540	563	536	599	515	541	559	539	565	568	572	523	609	534	578	588	547	549	558	558	543	518	569	527	547	558	543	512	557	568	554	576	548	570	543	531	530	525	603	515	608	537	576	553	526	572	565	535	538	566	561	579	587	514	624	585	500	578	583	566	550	587	538	574	548	520	578	560	530	563	539	555	544	536	545	522	525	566	605	504	581	579	491	564	590	535	549	558	550	530	586	550	578	600	548	535	571	566	590	575	578	573	529	578	541	545	579	572	530	591	583	524	558	518	529	575	603	572	537	545	541	556	540	557	579	568	535	557	540	538	586	608	560	588	565	535	574	577	531	543	549	526	573	542	498	573	571	589	538	571	519	570	579	568	592	578	564	543	551	509	523	541	577	529	574	525	538	544	579	555	534	553	556	548	579	536	536	535	572	541	535	549	526	593	541	544	534	550	547	549	548	583	562	565	561	554	563	578	564	587	521	583	597	553	582	555	558	527	563	570	617	518	566	556	522	525	554	540	532	547	556	548	547	540	566	577	565	573	534	556	554	537	591	540	558	528	560	547	527	559	614	519	591	550	566	537	534	540	522	572	560	533	561	542	553	530	538	534	559	589	556	569	519	584	522	584	613	552	553	554	554	533	592	553	564	559	541	571	520	522	583	559	543	573	502	577	558	573	574	525	568	580	525	525	539	553	541	529	554	538	546	541	562	532	516	554	552	600	528	530	514	543	536	520	530	563	561	584	539	529	573	572	601	541	568	568	555	528	566	548	507	578	510	566	578	585	550	555	517	553	587	542	597	543	549	561	574	538	575	565	601	540	542	536	552	546	608	607	569	531	561	557	566	557	537	548	523	541	576	520	523	547	573	534	569	584	521	544	555	543	499	531	537	561	552	544	572	568	521	537	530	561	574	554	562	533	562	575	508	569	508	533	523	508	520	523	527	588	552	577	550	551	563	559	548	560	541	559	522	577	552
22332	41472	36744	27839	22548	16998	12451	9459	6951	5346	3936	3138	2625	2307	1940	1760	1631	1530	1465	1397	1318	1244	1273	1239	1318	1365	1295	1292	1169	1161	1094	1068	1037	981	1017	971	913	907	843	835	824	818	808	832	765	774	783	734	818	722	790	828	748	745	764	783	726	741	722	745	712	728	702	716	723	692	716	687	709	685	691	662	707	702	741	677	689	663	718	690	699	692	719	653	724	665	666	704	737	652	705	681	683	691	698	705	695	673	689	652	758	715	677	689	694	685	700	710	667	686	678	681	712	707	673	690	708	662	710	733	670	706	743	692	661	647	746	705	718	698	703	692	646	653	758	683	687	699	727	691	683	683	645	694	665	658	694	684	711	706	706	674	694	701	682	703	642	732	655	642	712	692	681	734	705	658	663	664	691	655	693	653	694	710	692	678	736	723	724	657	676	677	714	701	722	652	669	651	671	695	675	697	718	712	700	684	671	607	694	649	739	664	668	671	708	699	698	715	737	671	682	692	747	697	714	679	656	732	726	668	701	701	719	677	690	753	691	683	677	687	714	689	709	652	681	706	702	647	657	688	686	698	701	693	729	648	673	691	682	641	721	692	665	667	726	669	710	736	721	691	699	646	662	693	722	742	658	722	722	663	719	697	735	730	701	690	677	688	698	679	700	682	679	727	658	686	681	712	642	698	646	692	670	697	672	747	707	649	720	700	709	689	655	714	685	676	700	632	654	666	687	648	696	676	676	703	730	712	680	674	638	712	672	675	669	679	676	658	713	673	658	635	651	684	687	646	705	700	708	695	690	717	685	634	667	631	694	706	705	652	721	626	714	706	627	681	644	735	682	691	716	705	717	664	670	677	684	719	689	737	764	663	683	703	713	717	708	653	642	695	708	638	718	715	678	708	676	701	697	698	699	693	709	697	744	709	696	667	661	667	676	645	723	708	696	689	667	731	657	737	729	662	679	720	695	697	743	681	722	670	690	698	725	706	686	695	702	694	670	688	721	743	698	745	681	670	657	693	681	672	649	666	697	656	692	732	647	675	681	705	718	665	708	682	729	665	700	748	684	691	645	675	690	695	670	698	663	706	660	691	694	701	710	677	694	724	654	708	699	659	684	710	641	719	664	704	696	678	644	686	704	700	731	667	656	664	671	680	711	722	722	669	661	739	671	710	738	730	678	674	683	700	606	695	698	720	647	683	645	701	674	730	728	706	701	698	661	665	713	689	649	701	696	721	691	692	660	678	662	693	684	719	745	701	659	660	721	700	682	666	649	712	644	694	719	689	680	664	696	701	718	672	673	658	666	648	718	667	689	687	684	743	716	701	676	646	679	663	674	703	681	685	720	686	700	672	686	702	663	697	700	678	692	673	676	691	686	690	706	711	707	675	600	679	693	729	692	684	676	748	728	714	712	692	718	720	700	742	696	657	675	720	673	694	698	707	676	721	696	685	731	688	710	664	691	729	701	702	633	697	690	660	680	670	684	712	689	692	729	694	659	713	702	670	721	664	680	667	664	657	705	697	659	732	688	724	635	701	670	696	720	685	701	738	696	709	656	679	673	707	713	700	745	640	692	655	691	714	700	665	698	708	699	703	712	680	694	681	701	658	682	699	709	682	684	705	656	682	666	629	654	655	676	708	710	678	724	699	708	700	680	707	682	733	705	701	665	685	710	701	657	685	693	662	645	683	723	693	645	699	660	681	706	671	708	683	643	728	681	660	673	697	687	720	678	687	672	706	630	698	685	666	673	677	683	692	665	645	685	747	682	717	684	699	663	709	707	686	678	711	697	715	701	703	727	625	680	696	676	641	707	691	682	642	679	667	693	705	696	711	708	701	753	704	679	684	736	697	698	702	720	710	685	664	684	689	639	746	654	693	692	707	683	709	660	683	703	709	711	681	712	680	686	659	696	717	678	676	684	679	690	669	696	687	650	682	664	728	671	711	640	696	674	698	686	687	700	673	686	699	675	716	690	649	694	647	707	699	694	702	727	687	691	674	674	664	698	670	661	732	740	642	680	651	659	702	692	684	641	668	671	698	665	681	693	712	633	691	680	675	656	724	694	719	744	699	683	678	663	652	683	641	673	714	676	683	697	707	687	714	700	700	670	682	709	628	706	710	686	694	689	679	653	721	690	676	705	684	687	685	724	657	632	669	722	674	669	704	670	726	682	702	713	665	724	659	727	710	672	709	712	691	720	732	725	713	716	708	685	695	695	699	719	685	640	688	652	704	726	635	677	733	750	723	699	697	673	680	720	656	691	660	692	684	649	700	681	690	691	712	652	679	695	737	686	690	658	693	653	695	678	681	659	651	701	733	675	672	727	668	700	711	693	740	742	616	683	717	704	657	729	735	689	697	693	694	684	682	673	644	660	676	696	680	710	686	732	738	696	713	649	701	676	697	668	710	689	664	696	671	688	662	751	669	641	664	702	705	684	697	731	721	683	695	677	642	734	701	665	731	692	700	688	697	670	700	650	713	664	665	670	695	696	685	685	655	662	709	672	734	647	704	697	711	715	667	692	707	668	677	686	699	714	661	697	676	686	716	684	701	711	687	711	733	650	648	702	700	715	672	667	716	643	683	708	677	734	681	655	701	718	709	656	708	678	676	737	663	705	749	718	702	694	695	680	702	686	685	688	726	736	650	739	713	699	699	694	690	700	696	669	670	679	693	724	715	728	657	679	719	678	661	735	674	647	685	678	691	663	724	651	666	693	691	678	663	707	687	706	703	677	698	701	699	674	699	686	664	707	721	694	701	697	703	701	737	690	714	736	668	636	691	657	661	711	632	669	664	701	624	723	684	709	685	713	649	683	680	703	686	694	637	712	701	677	651	702	684	666	635	706	705	649	640	680	643	688	720	684	646	718	665	716	705	687	709	704	742	714	669	667	717	720	644	679	638	666	678	693	631	697	761	658	668	695	677	691	661	709	677	701	696	701	677	718	691	709	680	676	700	690	668	708	713	670	691	699	723	672	662	686	746	652	749	682	718	671	708	702	682	673	702	649	631	722	717	710	676	701	700	751	680	719	638	673	694	740	687	694	691	720	711	720	750	711	683	704	688	674	713	715	640	697	662	666	718	706	662	713	714	708	638	745	678	667	666	692	646	691	706	701	706	684	713	641	726	658	731	697	714	691	673	693	691	705	682	703	689	630	681	692	691	675	762	668	681	687	682	677	695	699	726	675	699	724	666	678	665	647	653	708	668	658	688	699	681	701	723	669	666	725	711	678	673	713	668	669	705	642	631	692	687	692	680	673	668	688	712	703	729	712	697	651	664	674	714	683	671	697	700	661	645	679	671	652	707	697	686	732	695	723	665	711	691	715	658	691	658	663	645	704	665	718	662	689	638	646	667	666	735	665	713	729	743	677	667	696	691	678	659	737	682	700	691	715	698	693	676	673	669	654	740	692	685	680	702	690	659	721	708	708	648	699	681	730	705	657	650	672	695	637	674	694	643	664	698	696	660	697	722	705	674	672	714	670	704
22382	20784	28469	23231	20896	21490	17860	7236	4220	3290	2420	1905	1592	1414	1234	1190	1059	1026	961	855	879	844	861	853	886	870	880	781	723	697	724	706	636	658	658	628	619	638	573	574	506	516	535	520	536	556	528	535	518	514	507	504	504	490	454	476	451	459	488	480	546	450	555	486	481	506	451	512	466	464	450	447	471	452	477	441	432	471	452	480	473	472	469	446	467	448	470	441	488	430	492	480	450	459	452	433	453	441	454	474	466	444	472	523	488	502	433	451	453	478	403	449	452	467	451	480	431	466	462	425	459	443	463	415	466	498	487	500	467	469	452	456	495	452	486	460	466	481	436	524	465	474	460	476	468	484	468	447	432	436	441	452	430	445	469	441	481	472	448	430	472	478	430	445	465	454	441	451	438	450	472	469	429	468	469	468	442	471	483	479	494	470	438	473	419	473	444	448	460	489	464	485	478	435	459	448	470	467	463	433	432	469	443	463	483	495	486	464	470	461	447	464	415	437	461	437	492	486	490	432	465	447	457	461	472	439	475	459	483	442	448	470	441	469	441	498	465	483	485	473	460	464	477	466	416	455	457	516	458	442	471	471	470	437	485	472	471	425	475	468	448	421	457	487	459	436	480	469	448	474	471	483	440	482	483	449	442	474	451	493	490	484	453	460	467	436	473	477	469	459	449	452	476	459	446	433	485	435	440	458	463	465	453	466	432	443	497	455	463	434	461	460	446	478	450	472	475	479	403	440	461	461	458	471	440	452	434	495	480	469	491	473	466	451	462	471	439	462	446	465	409	496	466	455	465	467	446	460	455	451	465	455	458	456	488	447	486	477	419	439	466	432	452	460	473	421	461	428	487	504	465	466	444	462	502	455	456	444	462	429	423	479	524	434	460	453	475	447	477	496	452	463	442	465	452	461	443	429	482	459	495	512	510	424	488	416	416	475	486	473	444	480	498	473	416	430	496	492	443	442	444	443	442	478	456	420	442	442	469	420	462	470	463	470	466	468	495	485	449	448	471	425	473	461	458	435	449	441	444	428	499	462	483	472	488	470	493	461	439	430	453	482	485	472	462	462	436	468	494	444	473	449	487	464	476	479	429	455	491	467	440	442	431	450	469	438	487	435	477	444	472	446	450	445	477	430	459	424	488	469	454	430	433	465	475	447	479	446	442	451	448	428	467	445	456	476	394	449	480	439	444	472	479	449	447	435	492	500	471	485	421	445	426	473	463	436	466	465	460	473	415	439	461	431	465	437	440	422	458	453	460	468	461	485	442	454	438	479	431	462	475	455	459	468	443	422	495	465	469	489	435	468	437	478	463	453	491	451	442	456	464	441	437	448	479	438	501	455	489	492	505	465	462	432	476	451	439	461	460	450	444	391	459	443	467	419	502	443	457	427	467	449	463	450	422	459	469	407	465	473	429	462	476	480	489	456	444	476	465	477	461	498	444	439	446	466	426	464	467	453	472	495	447	463	468	458	450	439	471	441	446	445	447	415	441	445	421	467	496	462	478	449	470	460	443	461	443	404	442	463	435	459	498	459	454	412	449	490	464	456	457	446	444	451	438	452	444	472	472	446	384	477	484	476	452	454	440	448	439	479	452	475	457	448	450	455	438	452	428	479	458	432	465	507	468	453	456	474	472	445	467	463	499	425	444	480	450	472	440	460	448	432	459	457	435	439	467	480	448	462	495	472	470	470	449	441	451	455	430	393	466	496	446	421	419	434	495	496	433	477	420	488	475	413	418	451	487	458	462	452	469	440	448	492	461	476	494	470	460	496	463	493	467	467	460	437	484	455	441	475	453	445	455	459	457	450	469	416	435	465	478	445	442	528	453	477	451	470	428	451	465	470	479	454	418	478	428	475	497	449	480	468	432	433	454	439	470	464	444	472	480	458	458	493	486	495	488	431	470	439	422	413	479	481	431	480	432	480	460	456	424	455	441	477	453	452	428	456	499	498	409	474	444	432	449	446	461	466	469	457	451	473	442	482	475	436	441	500	462	449	479	459	436	460	483	464	482	431	453	485	463	460	478	483	476	465	454	461	420	463	450	469	475	485	484	435	464	417	441	457	499	449	481	494	476	481	448	456	474	492	448	443	452	481	464	411	424	427	422	429	459	465	487	460	489	490	461	417	418	420	436	458	472	448	428	436	460	474	432	495	433	451	505	464	460	475	453	471	429	475	458	478	474	465	453	466	446	448	459	476	443	471	445	450	452	460	449	460	441	487	453	442	471	465	490	457	457	492	482	447	468	434	428	433	411	467	440	450	433	431	456	467	452	473	459	447	461	451	461	451	495	421	452	435	485	433	491	485	448	482	474	439	457	467	441	447	474	456	448	440	473	480	474	463	480	448	422	459	465	458	491	423	462	451	464	489	470	472	462	491	431	457	477	459	416	457	461	440	469	465	463	419	457	466	484	436	480	498	426	412	464	491	457	490	425	452	485	469	433	472	447	443	427	451	440	468	475	426	447	459	458	450	467	439	474	453	469	469	453	472	454	481	471	458	476	479	411	457	482	452	471	455	471	440	483	483	456	468	442	484	442	443	418	465	476	466	461	455	452	470	472	461	428	465	473	417	449	488	465	464	462	440	427	455	428	458	453	436	486	470	443	444	402	488	458	478	477	422	457	439	413	456	486	446	448	447	396	450	504	462	480	443	423	472	471	421	453	468	477	456	474	450	479	474	427	461	402	463	447	455	439	467	496	445	455	470	434	450	484	462	412	499	471	418	445	478	465	434	481	450	445	471	449	444	451	400	476	468	434	446	487	474	480	449	459	454	422	449	464	433	413	447	494	461	478	480	448	450	458	420	462	433	436	448	446	485	444	446	469	499	438	461	446	481	461	469	489	462	490	435	446	450	431	474	464	472	450	468	419	502	428	475	443	454	454	490	439	430	441	471	461	447	477	464	458	437	463	459	481	475	453	420	453	431	496	484	450	489	473	485	422	455	472	452	456	436	465	439	462	470	472	426	451	453	456	471	468	398	447	493	480	472	488	466	445	487	478	466	439	456	448	462	433	466	456	428	405	470	439	475	456	484	430	411	419	465	449	446	484	458	438	455	467	443	483	425	438	451	453	438	417	462	474	442	508	411	473	469	458	479	450	441	448	419	455	445	481	434	479	449	446	477	452	474	489	433	484	444	452	448	469	474	433	471	446	456	426	466	449	498	467	442	439	450	467	455	456	469	457	434	447	477	435	437	501	467	442	466	483	493	448	447	452	429	410	442	420	494	506	443	449	454	461	461	457	463	440	477	482	443	411	482	480	424	464	414	467	432	487	437	427	450	468	474	473	477	480	448	462	500	442	460	462	430	442	446	470	465	443	447	442	474	470	472	479	463	416	433	438	494	438	477	450	447	486	440	455	482	452	479	450	456	474	424	454	436	432	451	452	446	453	478	426	421	465	485	468	421	443	441	479	470	436	475	424	466	491	454	430	448	469	425	464	473	451	406	433	437	455	423	456	467	464	423	465	481
24376	45332	39992	31656	26004	19597	15154	11914	8937	6733	5052	3860	3260	2755	2490	2165	1930	1831	1657	1497	1441	1359	1433	1401	1427	1399	1355	1270	1270	1070	1066	1040	1018	964	960	925	909	889	825	794	742	718	661	731	718	705	702	660	682	695	668	662	689	619	608	554	577	618	656	565	652	565	565	596	571	602	577	549	607	601	558	561	593	590	572	525	520	559	572	583	560	555	575	575	521	567	522	601	571	567	560	551	549	579	584	588	565	579	570	542	530	523	586	543	548	544	542	549	578	501	518	553	605	553	559	570	561	553	531	570	545	576	570	553	592	532	538	529	553	574	550	518	590	586	550	558	559	572	565	585	548	544	582	573	572	558	551	586	569	570	581	583	573	524	560	543	543	602	609	546	560	589	560	522	555	519	529	550	586	567	550	559	605	529	550	576	560	594	538	578	584	547	541	534	548	546	519	582	571	554	553	594	569	595	560	550	600	563	584	541	583	556	523	559	555	568	563	588	584	549	576	535	514	618	589	509	552	571	562	594	585	571	530	534	548	625	554	582	555	523	547	567	553	566	570	571	561	547	553	563	588	554	562	555	537	637	579	555	584	580	577	579	542	579	607	594	580	549	540	554	571	566	540	604	557	561	541	560	562	553	515	556	578	554	542	582	584	538	535	523	523	544	561	579	565	536	561	532	551	522	528	506	582	562	524	552	579	558	562	574	551	599	550	542	585	575	586	538	531	527	551	568	547	566	531	587	536	580	563	534	573	569	551	550	558	606	562	553	566	522	569	536	583	550	587	544	517	555	538	559	570	542	576	577	554	603	540	548	572	597	569	604	576	579	605	597	545	586	557	552	578	519	522	569	543	544	550	529	563	530	567	550	544	579	542	573	537	547	544	584	538	570	541	545	548	588	532	515	545	589	546	553	561	578	580	604	529	537	584	559	552	530	491	574	542	554	608	592	558	514	596	563	555	546	565	532	563	525	587	539	563	543	542	581	553	551	567	519	587	543	537	542	556	600	553	583	563	550	568	570	585	589	540	580	568	591	569	564	476	561	535	534	583	561	559	547	549	526	551	540	571	556	570	591	562	526	569	560	595	572	554	547	527	589	584	517	564	564	565	574	606	626	571	574	583	567	538	545	544	538	542	580	511	538	563	553	538	567	529	578	586	550	531	540	546	549	567	532	556	560	536	518	582	572	546	554	563	526	593	555	540	575	531	550	525	544	547	529	592	574	639	551	583	580	558	576	554	557	534	538	539	563	557	579	540	587	555	614	575	538	570	524	599	562	544	581	570	603	557	627	544	549	526	594	589	545	557	597	578	546	561	525	576	592	570	531	559	545	562	587	535	520	557	540	587	535	579	542	579	525	544	546	575	548	539	601	556	554	552	545	536	506	563	575	541	559	559	546	560	560	610	550	542	573	539	533	576	602	572	545	576	562	572	562	579	529	544	571	582	570	574	589	520	542	525	557	556	547	587	583	578	521	521	555	570	537	579	511	554	548	534	522	570	537	556	563	538	574	556	542	568	562	575	554	543	555	559	579	569	537	544	578	555	562	568	573	561	546	568	532	514	551	567	571	488	582	556	582	517	604	565	533	570	561	579	547	518	536	581	571	514	542	557	556	556	583	555	571	536	612	585	553	535	569	575	545	549	528	588	520	602	546	547	517	552	565	521	563	564	579	564	588	525	542	581	540	542	587	561	524	579	563	576	550	563	612	562	580	562	552	500	571	549	549	595	544	584	537	562	523	559	556	554	577	589	530	570	537	583	590	579	547	570	597	553	554	500	539	536	587	558	568	552	593	624	559	579	555	556	548	571	549	547	556	536	542	546	522	532	555	563	533	534	571	578	532	506	522	564	549	618	508	567	550	580	581	557	548	559	521	557	557	559	535	553	551	543	528	570	559	554	522	536	570	539	554	558	568	528	574	570	529	585	572	590	590	543	542	632	586	574	563	552	557	556	535	565	547	537	543	526	571	566	564	574	501	536	535	549	563	564	599	597	543	557	534	514	586	551	540	541	549	539	527	591	504	522	575	526	542	524	561	539	587	545	573	549	587	530	537	587	562	566	595	514	531	578	536	534	554	585	580	552	568	545	538	579	568	527	542	595	561	576	545	542	528	616	544	643	500	564	550	513	603	531	594	572	572	538	569	539	561	546	560	578	533	529	525	548	558	538	547	543	552	605	589	522	538	548	502	601	555	556	549	583	590	564	555	515	602	557	547	553	553	546	523	549	531	537	579	575	573	536	574	572	563	563	530	571	570	573	550	578	587	565	548	529	544	572	577	588	559	564	613	567	536	524	519	519	569	575	539	599	532	559	571	569	559	524	543	574	551	606	527	537	592	531	547	570	563	587	581	579	551	541	552	588	557	558	562	561	503	576	545	540	560	550	586	509	570	566	591	563	532	591	541	550	587	549	547	539	568	522	553	526	569	526	555	509	593	592	524	584	560	498	556	564	566	547	550	528	546	547	568	585	524	572	521	583	570	593	581	556	575	563	530	587	571	584	578	583	554	570	546	539	563	567	531	575	566	591	564	580	607	549	532	517	532	536	584	563	548	623	578	539	558	588	579	556	566	560	527	534	565	553	577	556	577	588	597	590	566	530	572	526	595	563	545	573	553	550	533	569	543	553	558	574	572	542	580	553	542	548	592	588	559	524	537	539	581	582	599	571	566	525	597	574	556	580	551	542	587	549	550	549	545	555	603	576	592	580	594	533	558	524	593	540	541	546	555	591	586	552	564	564	590	512	528	562	547	565	561	547	538	527	568	583	546	533	566	535	524	536	597	539	594	573	580	556	549	560	559	580	566	603	551	529	566	556	613	545	557	596	575	516	556	568	560	577	507	549	574	615	546	536	583	551	553	529	550	503	563	557	539	541	597	596	543	549	566	562	576	545	585	548	566	529	558	560	564	604	574	554	561	518	537	571	585	575	555	583	603	514	591	557	579	544	582	513	536	565	613	613	559	552	566	579	570	563	503	586	592	552	511	562	534	555	584	549	529	548	617	557	527	554	567	526	540	554	582	525	582	605	547	558	564	528	548	569	522	584	518	562	530	543	547	575	563	561	572	513	576	565	527	558	612	570	568	544	592	570	562	558	551	552	587	566	554	588	554	541	544	584	564	562	538	567	564	564	561	575	545	525	541	551	540	629	552	577	561	564	544	544	604	539	565	514	564	569	562	539	554	581	559	554	532	600	554	586	565	564	547	565	583	543	595	591	576	545	554	550	541	570	539	564	581	513	551	564	547	589	588	555	512	582	585	556	569	543	518	549	526	547	562	594	534	568	600	551	561	557	573	544	574	528	531	583	564	594	528	532	544	557	525	558	583	534	577	587	561	583	586	603	543	549	526	547	531	518	544	556	578	567	552	552	583	520	628	559	533	515	567	549	572	558	558	569	575	547	579	539	574	571	534	533	562	587	515	523	560	544	515	539	596	559	572	548	531	539	551	585	574	564	551	590	523	534	537	562	540	545	546	535	590	551	549
26826	23335	26775	20870	12712	7484	4680	3352	2403	1939	1506	1333	1215	1067	1073	921	931	966	875	845	864	798	873	859	870	853	883	875	836	816	765	794	802	855	805	769	787	775	743	737	706	743	721	723	779	681	733	696	709	734	700	713	716	722	724	721	706	705	694	703	693	708	692	714	660	681	715	727	647	701	687	654	715	748	690	731	679	676	643	680	710	726	672	695	670	736	652	674	680	691	655	681	716	637	703	675	706	710	676	678	697	704	689	687	678	707	720	650	702	693	691	670	681	687	655	678	704	697	675	714	689	673	668	685	644	676	626	695	685	733	654	718	673	724	722	684	645	659	686	661	716	686	708	683	672	664	664	694	702	723	681	711	708	721	707	714	689	678	694	723	708	688	697	721	674	699	699	660	671	689	644	702	660	693	630	723	697	652	670	687	699	710	690	694	671	709	723	675	718	691	737	695	654	745	677	705	699	696	691	699	657	685	675	681	688	672	719	701	641	712	694	724	660	716	664	699	678	743	665	688	713	630	702	672	725	695	713	694	712	653	651	677	714	712	709	670	668	687	661	702	727	665	662	715	646	669	678	698	683	663	671	684	681	697	702	676	713	672	652	695	691	699	639	707	673	686	632	659	647	737	688	721	657	654	720	768	677	655	708	720	699	688	672	664	699	727	695	691	688	700	704	629	710	703	705	672	714	713	659	696	660	667	703	681	696	733	712	708	680	682	665	689	710	716	694	678	701	686	659	697	726	675	647	720	655	720	691	663	712	685	670	701	698	625	702	689	725	681	690	708	716	699	656	689	739	696	708	644	628	704	710	676	706	677	695	651	655	706	669	635	681	649	686	680	730	678	671	735	703	745	657	716	706	673	722	712	771	697	722	726	649	690	697	671	651	728	712	717	707	696	672	721	715	671	721	673	708	702	705	700	684	676	742	684	716	660	718	690	701	714	674	691	669	712	696	651	703	696	699	724	698	662	673	690	669	687	699	672	689	678	703	691	683	722	692	703	711	709	718	678	683	695	733	630	671	708	672	676	685	718	687	706	676	692	676	665	669	665	659	679	716	648	680	702	650	666	687	708	666	701	721	687	688	646	655	697	662	653	710	650	707	661	677	658	661	730	714	668	703	685	673	637	672	693	685	726	728	677	633	664	696	694	705	714	710	730	724	688	704	708	702	699	670	692	671	686	640	691	685	645	677	645	696	705	662	699	705	698	693	705	712	646	704	720	706	707	702	704	699	702	696	707	667	707	700	734	636	646	683	696	711	726	716	648	685	692	682	676	701	653	691	708	669	680	719	715	709	667	653	656	679	651	694	681	700	748	707	712	726	681	734	708	678	680	672	723	692	686	703	668	748	650	692	725	671	696	694	702	676	715	721	735	744	678	652	734	689	636	729	671	714	707	664	694	686	664	674	692	702	685	640	678	690	675	675	744	700	680	667	716	677	678	673	708	687	657	711	706	661	692	687	704	709	718	658	683	697	720	709	678	669	723	681	666	722	763	682	699	707	696	695	708	719	655	690	652	660	682	651	707	670	682	679	709	703	685	695	653	737	676	703	657	692	684	734	655	662	672	654	693	666	673	684	692	666	638	681	708	675	672	680	721	715	724	681	703	760	706	703	694	766	729	691	638	684	708	672	708	701	699	707	671	668	679	676	698	682	662	681	713	660	693	672	739	669	626	697	707	696	677	742	656	679	682	697	684	702	724	675	657	701	735	710	693	669	687	668	639	702	704	689	667	691	698	633	658	697	701	636	686	662	689	678	702	722	655	704	699	698	665	684	679	690	712	641	651	711	721	668	684	688	701	641	692	681	681	678	698	688	738	700	706	712	658	695	668	703	662	725	696	674	644	665	702	730	729	712	691	713	692	723	723	700	669	639	694	704	627	665	640	693	711	675	719	692	725	715	719	716	712	700	691	679	710	721	716	639	623	624	695	689	646	697	731	678	623	686	692	672	703	674	688	699	659	652	718	714	711	700	709	668	661	690	710	673	651	689	703	652	689	708	717	732	704	671	644	691	674	730	717	691	710	699	682	697	671	650	666	675	697	687	719	686	666	669	692	714	682	681	730	726	684	689	710	692	670	684	734	715	706	682	700	663	673	706	687	670	713	705	684	701	672	665	643	699	676	691	704	709	692	677	711	700	657	657	681	680	676	716	674	738	702	673	673	659	652	661	684	699	655	700	657	688	698	676	666	688	668	696	725	719	687	668	710	669	689	654	681	693	688	670	709	694	682	737	680	674	728	706	687	714	721	663	707	707	710	693	702	646	714	656	685	694	694	656	666	696	729	667	698	635	694	709	729	692	694	697	728	658	711	648	708	695	681	686	686	743	731	698	757	674	702	671	710	751	667	668	709	686	685	653	670	744	693	682	711	640	681	645	727	662	681	695	706	701	671	685	687	684	671	671	694	717	679	725	668	710	717	713	692	691	712	638	696	681	680	698	676	750	654	656	736	674	688	706	684	722	683	688	702	669	691	723	656	696	725	692	704	668	678	714	700	732	697	695	679	696	720	679	672	742	706	681	680	686	703	694	680	634	681	693	717	685	659	660	710	701	686	697	717	650	726	718	707	694	707	695	710	696	669	707	710	684	710	667	701	686	682	739	741	668	652	651	696	685	695	669	690	695	667	682	718	690	670	702	667	719	705	693	668	659	710	687	679	668	654	701	609	684	679	666	658	675	650	688	737	673	717	712	715	700	684	684	706	732	704	696	706	660	647	643	755	635	665	652	672	669	676	650	646	694	695	709	626	731	710	689	688	709	746	672	690	667	708	733	728	756	687	712	676	696	662	699	655	667	669	674	713	676	700	699	695	657	661	676	709	661	697	670	697	641	693	679	675	692	690	720	677	663	723	710	733	657	723	754	687	674	666	683	683	724	653	679	664	606	678	706	692	709	734	732	682	629	686	722	679	705	685	709	675	647	643	696	695	702	674	680	659	705	719	702	709	703	697	692	680	706	717	668	740	696	727	715	705	677	657	699	678	684	696	718	683	664	728	670	664	680	684	691	704	658	684	664	679	695	690	671	688	698	714	685	730	748	686	675	670	701	696	694	682	653	673	715	691	744	741	719	702	684	684	721	709	710	710	680	682	677	696	723	658	725	634	660	683	657	678	728	637	661	691	668	716	690	660	729	684	680	686	677	697	662	673	676	669	698	669	677	697	693	666	684	668	635	674	762	664	646	688	674	665	706	679	702	674	712	700	632	692	711	745	672	645	717	726	661	692	701	681	690	699	687	712	677	681	673	702	697	689	706	658	731	689	654	676	693	696	691	666	667	688	714	702	676	724	717	686	735	688	673	660	701	663	694	716	721	656	664	712	712	710	707	696	674	646	741	675	680	695	686	684	670	711	735	695	674	665	734	722	685	684	707	651	712	728	635	713	760	685	714	653	702	688	662	678	685	668	679	717	694	690	665	642	677	691	708	737	700	667	655	682	723	691	682	700	680	719	670	691	690	707	672	697	715	687	698	721
23302	35884	31443	22999	17246	12525	9201	6753	5158	3929	2951	2465	2140	1787	1630	1492	1406	1322	1325	1222	1180	1191	1227	1172	1166	1229	1248	1198	1166	1170	1086	1092	1039	1063	1088	1037	1021	1025	962	942	919	891	944	966	899	908	870	944	878	919	958	895	875	908	889	857	879	865	882	864	910	853	836	906	864	819	838	866	882	828	864	813	779	881	817	887	852	833	870	847	807	878	893	906	866	895	876	820	872	826	798	864	843	851	855	810	825	833	901	842	855	834	859	859	819	867	833	840	855	824	808	895	817	810	845	874	822	870	832	857	867	850	829	832	898	902	808	871	825	832	800	812	878	865	794	828	834	815	860	828	842	861	874	878	868	857	866	860	840	855	819	861	829	755	875	887	822	840	864	802	844	804	812	829	859	899	878	797	900	831	813	836	849	805	841	843	892	817	841	830	862	814	875	841	870	837	855	843	886	838	822	906	869	837	835	805	873	854	893	871	871	881	824	833	799	825	835	808	829	837	819	811	865	848	876	879	847	845	835	856	869	837	832	834	844	822	843	876	874	852	871	756	849	790	822	863	839	828	886	863	839	850	810	819	908	882	856	800	864	870	816	862	868	846	842	830	843	839	864	854	847	889	871	845	834	827	853	869	855	868	855	754	815	828	820	817	823	840	840	893	806	853	787	783	828	864	902	861	857	821	847	831	858	878	879	843	848	769	892	866	894	857	880	844	862	859	880	916	875	805	825	801	839	899	829	844	841	823	842	860	941	885	810	840	875	831	814	871	838	844	832	838	864	793	839	841	880	836	869	880	780	787	861	830	809	856	822	854	826	855	848	869	848	828	839	784	843	840	824	782	849	892	876	860	874	842	880	868	864	817	869	881	886	860	825	915	847	834	863	862	833	821	857	878	877	811	834	806	922	845	828	852	856	812	789	873	834	831	823	860	875	838	846	806	843	865	805	911	910	899	881	823	835	893	849	831	803	830	894	879	819	847	911	856	806	860	847	825	790	866	830	838	855	857	825	812	883	858	882	851	855	824	852	872	844	823	846	834	910	860	820	819	866	799	806	818	835	880	825	885	882	842	868	858	863	838	865	879	840	825	806	839	895	872	856	806	865	855	804	829	833	843	820	874	815	859	849	817	793	846	851	825	856	839	872	825	852	860	881	821	911	863	836	835	804	844	832	819	862	864	778	840	820	772	833	884	853	866	825	870	806	892	834	863	834	817	872	838	849	882	860	830	832	896	774	794	866	811	884	882	831	886	866	894	892	869	881	859	829	862	862	823	857	853	862	867	917	828	779	823	833	826	845	914	903	879	848	863	887	859	846	820	869	863	888	833	865	835	868	848	861	872	835	822	851	821	920	853	826	920	871	881	867	852	880	850	866	829	828	824	878	816	862	864	865	828	880	847	868	840	909	841	849	835	839	857	804	808	846	852	823	806	842	806	880	898	829	864	907	835	845	848	868	810	882	854	879	840	828	850	823	825	832	871	911	870	827	825	861	858	872	805	853	827	876	850	831	878	867	846	814	831	848	842	833	835	844	876	878	812	804	861	823	825	869	820	863	820	832	819	882	802	832	837	877	854	866	843	886	803	820	835	854	812	855	802	829	886	811	873	869	817	816	873	888	881	803	876	842	870	878	881	845	769	863	862	854	883	815	861	890	881	886	832	818	863	851	895	876	815	832	777	823	811	839	864	850	824	824	846	807	835	839	878	825	876	912	859	821	881	869	803	897	881	800	903	808	863	853	881	800	848	824	897	855	853	849	844	843	843	817	824	832	830	851	857	869	908	866	847	810	945	877	873	864	846	853	850	775	836	864	831	880	877	842	814	923	792	837	803	880	876	858	869	823	850	832	834	790	829	836	883	813	869	836	835	854	798	862	880	849	856	881	890	840	805	826	853	843	834	830	813	836	858	851	854	857	789	817	826	829	832	852	818	855	813	846	839	809	873	910	855	864	897	899	832	838	843	868	870	831	857	854	844	857	848	809	829	841	892	854	859	859	901	878	857	839	876	888	855	831	858	858	847	833	869	809	880	823	872	769	843	845	866	838	840	872	873	798	870	796	814	853	808	855	806	910	874	852	860	821	820	822	833	831	874	836	875	825	851	840	824	835	888	857	833	844	862	859	837	852	863	841	815	825	783	902	824	792	846	846	843	837	862	847	862	811	830	939	799	849	838	830	856	836	814	790	829	822	845	825	860	875	857	840	860	844	897	823	802	871	879	854	858	874	881	832	830	814	821	806	858	890	831	860	830	894	830	817	862	807	872	859	843	879	873	789	865	816	882	869	856	817	807	857	851	890	827	868	823	828	854	832	833	857	872	859	859	858	850	919	826	803	902	875	887	830	851	849	845	828	851	824	828	856	802	809	841	878	878	836	820	845	828	908	818	865	839	813	810	803	829	827	882	839	874	874	857	857	844	885	851	799	865	898	826	835	829	864	861	809	870	832	827	849	816	864	841	834	856	788	867	872	860	889	858	834	880	861	811	818	888	876	876	843	833	842	866	786	889	874	876	872	784	843	875	858	852	849	830	891	804	851	838	889	872	860	822	845	824	836	806	863	880	862	843	863	869	876	871	875	901	825	849	834	849	825	904	828	822	864	853	841	838	805	856	865	806	835	874	856	815	877	817	893	842	834	827	835	855	874	842	898	794	833	836	807	816	853	831	879	838	870	860	814	866	802	874	855	848	844	830	867	857	831	839	847	825	899	815	850	840	852	850	807	871	855	883	881	831	885	874	815	829	800	859	856	811	851	837	817	827	854	855	858	860	845	849	825	854	858	830	862	822	805	857	851	827	849	834	831	777	855	853	836	816	842	843	882	797	858	818	829	848	870	845	860	831	879	849	824	864	810	827	824	885	858	797	829	852	863	859	892	846	874	865	868	802	863	878	880	889	811	821	860	836	860	839	817	820	870	870	876	810	834	878	827	835	857	819	825	868	848	908	869	867	826	859	865	848	868	825	901	841	884	829	826	842	867	809	810	885	814	868	825	867	874	910	846	858	859	842	866	841	798	801	862	802	844	831	829	841	837	829	847	842	835	868	885	883	801	830	871	823	845	844	872	831	882	823	830	802	827	892	856	870	775	829	874	834	825	798	884	876	819	876	851	918	814	867	865	889	789	860	801	882	797	871	844	847	861	878	882	845	818	886	834	824	801	880	828	885	817	854	846	882	836	819	896	825	880	865	875	844	831	828	851	804	810	894	884	916	862	883	879	881	824	862	839	806	866	850	867	843	830	855	864	869	902	838	834	881	841	896	891	822	789	874	881	892	869	870	845	851	849	837	837	799	840	843	843	825	837	831	845	842	862	866	858	866	865	860	890	894	804	821	874	827	847	858	849	813	824	874	832	899	872	845	905	884	886	825	882	886	873	845	869	908	864	895	851	791	829	766	869	845	840	782	868	894	816	856	859	866	879	832	817	829	871	821	840	818	829	817	836	851	814	837	820	873	854	782	860	862	904	856	848	883	822	872	827	857	815	834	854	879
23341	20794	28149	23748	21145	17526	9196	4813	3195	2498	1967	1660	1373	1221	1097	1029	954	940	875	854	855	842	819	821	861	886	850	810	761	751	729	738	739	705	733	669	699	675	665	634	684	587	647	626	630	666	641	659	668	617	607	630	607	618	630	566	584	542	590	541	586	609	565	631	609	588	573	561	587	582	566	591	556	630	598	574	555	546	578	584	555	534	559	538	577	529	586	592	545	553	555	579	582	568	582	542	568	595	592	575	529	562	587	563	550	588	557	587	549	599	569	498	595	534	588	598	589	587	578	553	592	586	600	536	541	608	643	550	563	601	613	568	608	575	582	594	606	564	560	527	556	553	582	573	583	542	599	539	575	566	558	598	615	575	566	585	613	599	576	553	559	582	606	607	547	560	552	577	600	563	582	599	586	582	575	565	567	578	565	566	578	547	574	615	554	542	567	529	595	601	515	514	551	587	584	539	611	576	583	521	581	528	585	538	528	566	591	578	572	616	577	569	562	554	544	550	596	553	596	564	551	593	577	579	527	539	580	518	577	553	524	554	595	559	610	594	548	582	570	586	547	543	591	566	565	581	589	616	601	575	519	582	561	586	583	553	545	586	543	538	554	567	585	581	577	602	589	571	571	586	585	536	554	564	557	560	553	596	570	537	589	590	579	559	594	585	541	558	589	566	620	582	606	534	520	552	569	583	562	559	525	569	588	577	551	558	546	567	535	546	561	579	523	540	558	570	566	548	555	579	560	560	538	520	544	559	555	563	582	620	554	588	580	538	551	529	590	560	554	537	574	604	565	568	545	582	540	544	563	547	611	603	569	575	561	558	582	533	546	554	576	570	547	533	566	546	596	565	566	541	553	602	580	576	595	549	586	593	548	573	592	581	567	603	565	547	533	563	543	595	570	581	585	571	547	588	572	596	578	515	567	577	589	552	531	586	569	575	549	592	615	558	568	559	577	553	560	541	527	545	587	554	567	570	545	583	574	555	585	575	535	576	610	520	594	568	544	579	563	559	565	579	553	550	556	537	563	539	598	609	581	541	565	558	573	549	602	518	559	579	589	548	602	594	549	608	553	549	596	559	563	533	524	596	584	542	553	584	613	546	557	584	586	579	566	519	590	561	581	569	566	518	576	578	579	591	577	575	562	567	572	547	588	564	588	583	590	554	569	597	575	591	577	554	531	542	553	602	570	530	551	561	570	578	522	553	561	599	599	579	550	620	558	574	545	575	588	608	551	564	563	569	547	551	573	544	582	529	598	584	559	566	544	562	551	571	513	561	531	570	548	537	579	586	556	559	574	543	565	598	548	542	567	565	590	568	545	570	561	539	593	547	535	551	548	596	589	596	539	566	566	559	526	559	557	505	626	526	578	553	550	547	561	563	539	573	586	556	548	543	552	555	600	586	594	576	592	581	573	577	569	546	601	576	570	560	557	616	615	534	573	596	581	593	557	541	546	499	599	545	541	563	575	551	531	555	611	552	572	533	555	551	552	535	577	611	574	544	560	578	554	559	621	545	571	555	637	564	566	548	606	548	547	599	599	551	511	561	572	587	583	588	644	603	579	538	559	548	595	554	522	583	585	565	549	553	593	564	555	550	581	612	573	611	579	567	576	577	559	585	598	554	568	576	564	573	576	571	572	587	575	556	561	565	578	591	564	596	524	564	581	533	516	554	531	557	558	575	577	578	595	569	546	576	578	560	556	563	577	617	587	541	576	561	534	508	519	555	566	575	549	560	578	555	558	513	587	569	601	576	641	522	522	583	573	559	578	579	616	569	584	554	573	622	543	575	558	530	565	613	536	554	503	559	581	616	589	573	604	529	566	554	558	578	558	589	580	509	590	546	581	556	596	564	553	529	553	573	599	558	598	576	590	522	584	586	604	512	579	570	582	546	574	616	606	544	580	505	572	579	597	547	537	537	562	568	556	525	569	584	576	536	541	533	569	575	570	605	605	597	554	587	549	542	562	553	551	573	581	572	594	572	579	542	581	569	527	572	585	586	575	553	596	558	616	550	529	558	589	582	557	625	544	577	505	568	539	561	593	545	559	587	583	605	583	556	528	568	534	554	539	565	590	515	536	581	531	551	552	584	552	549	593	533	565	550	535	580	553	599	528	517	580	605	561	565	557	528	559	576	570	553	562	592	578	548	566	573	581	555	565	584	535	565	586	575	555	588	586	550	572	579	568	579	567	594	545	572	534	564	618	555	522	547	607	555	582	506	598	597	561	566	570	572	576	551	549	569	557	591	600	574	556	581	544	551	567	546	583	570	534	576	557	541	555	567	604	574	578	597	567	560	595	579	553	551	546	567	555	560	576	579	578	551	583	568	557	582	600	534	573	585	585	544	564	552	578	578	549	588	556	576	557	557	601	586	568	487	544	550	537	583	619	530	531	544	543	604	512	551	563	571	547	578	597	562	583	553	558	538	542	561	579	555	545	599	567	572	564	589	578	546	574	551	593	573	527	604	559	553	543	556	565	537	556	584	577	578	619	599	562	546	595	551	533	600	582	606	577	597	575	584	575	562	576	572	572	544	564	537	571	572	572	553	559	600	552	562	609	554	550	551	558	564	560	584	578	576	555	552	586	588	567	570	527	537	621	566	546	556	570	573	562	558	557	542	530	525	558	574	540	572	590	593	545	563	577	555	571	552	582	540	571	550	538	574	554	542	589	565	537	590	606	565	623	566	585	566	596	541	552	582	596	590	550	589	560	552	551	595	526	540	543	511	543	553	565	587	552	532	582	555	558	574	607	587	622	530	578	564	552	577	561	575	565	558	571	574	534	611	564	541	543	506	606	554	580	588	577	578	557	538	568	547	557	535	552	564	576	564	579	560	571	547	566	581	563	582	588	554	582	545	561	557	533	566	556	558	563	589	573	555	577	561	547	618	557	608	579	590	568	575	607	532	567	571	573	559	597	555	592	568	527	557	541	547	560	599	582	534	535	551	538	616	587	576	550	565	549	590	549	558	542	558	605	573	552	563	565	553	550	544	562	575	619	582	581	585	569	604	611	556	595	557	567	545	561	596	574	561	568	557	600	562	606	543	567	543	594	558	546	580	577	553	578	609	600	563	524	557	533	557	556	569	557	554	543	604	548	561	551	548	571	609	596	576	513	551	586	525	612	547	543	599	568	512	555	514	583	603	573	562	570	595	574	565	521	565	536	561	548	565	561	587	543	563	567	596	550	561	558	577	544	558	549	587	581	547	551	563	557	554	568	604	562	553	574	543	538	535	585	582	513	606	575	598	552	575	554	544	571	568	524	540	529	554	596	555	573	556	556	524	573	605	584	580	536	583	518	540	585	580	575	535	594	541	588	531	599	562	565	626	545	543	599	514	602	546	602	582	564	584	571	565	559	506	568	559	535	574	544	554	598	552	555	575	560	593	529	549	559	583	579	563	557	547	580	537	576	572	560	586	595	526	577	571	503	579	574	565	524	558	526	593	549	569	569	551	542	560	554	588	570	552	582	545
23161	40999	37245	28479	21961	16088	11891	9186	6745	5289	3993	3243	2656	2231	1986	1862	1654	1583	1493	1362	1308	1314	1346	1302	1288	1347	1252	1292	1173	1100	1067	1018	1045	997	950	982	999	929	893	833	763	846	810	841	801	815	745	784	802	785	794	757	749	697	718	697	718	723	779	726	755	720	741	746	671	669	764	717	665	726	712	760	700	724	674	715	722	701	745	710	697	732	690	695	735	710	699	689	725	708	672	715	675	700	693	717	714	669	691	691	690	667	703	717	689	661	661	670	704	760	760	651	675	727	701	689	700	721	676	734	728	720	735	717	695	709	664	686	711	699	686	692	698	709	755	671	705	688	739	707	757	686	707	725	649	719	714	713	721	697	764	692	721	690	686	705	682	692	682	759	655	698	686	709	678	738	685	726	720	724	716	705	764	724	709	673	747	694	705	686	710	676	722	653	653	697	701	689	699	709	720	746	720	693	694	741	717	695	705	660	658	705	722	761	749	724	680	722	750	678	727	695	704	704	694	666	668	682	758	714	689	720	669	751	728	711	693	714	716	699	695	674	694	690	681	712	696	706	669	718	682	730	709	773	744	667	679	709	676	697	703	706	680	742	666	664	702	674	713	733	699	639	694	713	694	704	679	715	744	653	703	751	724	670	683	716	724	720	682	678	716	761	708	713	715	684	729	713	701	694	714	683	655	683	667	691	691	676	701	711	698	792	731	690	697	655	693	695	673	689	720	708	705	669	740	745	708	742	696	668	677	746	739	692	749	724	693	695	714	716	740	707	690	674	731	741	753	764	687	715	676	692	708	686	690	670	715	701	731	745	656	712	727	683	669	761	700	682	655	682	710	736	756	711	689	677	723	707	763	658	720	703	717	749	713	693	682	733	711	741	674	696	651	699	706	712	738	702	726	703	667	779	742	768	700	707	759	679	690	685	695	726	743	678	686	669	714	715	680	703	678	750	701	698	709	728	707	726	688	720	690	674	705	695	689	663	732	697	664	707	675	750	685	715	718	684	660	738	660	721	695	719	685	702	711	706	661	715	712	717	753	711	712	677	690	678	693	709	683	701	728	701	685	699	678	737	702	685	687	695	709	704	741	731	713	648	724	681	728	694	748	694	712	673	697	729	687	706	736	668	702	679	725	743	758	704	721	688	719	710	672	687	682	702	714	694	675	717	708	677	741	688	708	680	685	698	669	692	682	713	642	697	711	677	658	695	690	698	695	687	688	715	757	757	700	720	651	711	733	684	665	734	699	711	724	723	668	701	694	716	735	705	689	714	727	682	677	767	689	728	713	688	695	671	668	671	692	670	683	706	750	706	709	681	706	711	677	699	625	717	683	700	677	705	712	675	705	696	725	700	716	661	659	729	687	686	691	661	706	716	704	729	717	678	729	691	703	702	653	683	761	656	689	687	698	668	743	726	683	697	671	721	672	745	683	682	674	713	714	699	703	715	713	722	733	687	705	713	769	739	677	718	739	708	692	689	689	693	689	699	746	676	722	729	700	703	671	686	690	691	704	689	715	725	726	694	704	724	674	718	688	720	699	732	686	734	645	632	706	675	675	715	711	668	717	715	704	651	658	724	679	719	694	710	712	706	694	661	670	702	683	687	718	732	716	736	717	703	663	719	677	720	677	733	678	698	749	713	693	741	713	700	697	720	648	686	718	713	687	680	757	711	673	726	663	681	656	752	712	689	692	700	678	668	711	693	703	712	708	710	667	719	739	685	711	709	719	712	662	684	671	696	658	707	690	664	682	709	645	687	758	679	695	697	720	716	721	735	761	689	717	664	734	686	713	677	686	692	701	679	673	699	667	709	657	718	695	663	721	677	707	762	675	679	666	719	705	690	671	692	699	727	699	723	690	732	698	737	736	692	697	680	713	707	679	672	679	728	686	701	699	693	695	700	719	695	679	710	734	709	728	687	713	712	615	695	704	716	731	749	694	735	654	695	669	725	686	675	660	700	754	751	672	735	642	766	717	707	667	682	729	694	707	675	684	672	694	726	743	708	676	715	687	705	711	716	746	692	633	708	689	653	717	689	690	703	718	758	677	684	648	720	675	682	674	736	762	709	721	722	755	658	710	756	693	677	659	694	695	734	692	668	684	693	683	746	641	675	698	686	689	693	697	736	708	697	689	682	688	676	675	702	717	706	718	691	699	742	683	746	732	670	741	710	687	688	682	700	722	654	741	694	696	706	677	703	726	694	706	749	689	747	745	722	682	704	677	667	718	732	738	686	690	677	680	721	697	721	698	730	712	715	719	699	702	691	724	692	685	662	724	695	721	682	712	715	699	713	734	735	704	718	725	750	709	704	707	678	690	723	676	700	699	715	656	660	755	724	713	715	695	672	653	710	695	714	724	702	725	662	721	722	664	700	661	684	674	682	756	699	716	680	695	694	682	671	685	718	688	694	660	690	688	729	748	713	686	661	689	707	698	684	724	689	689	734	749	704	761	691	684	714	703	693	684	741	717	713	666	715	693	687	690	685	706	754	738	726	710	716	696	686	715	727	712	742	723	695	686	682	703	724	715	693	691	681	720	746	713	737	682	687	721	691	708	801	725	701	684	669	706	710	663	724	737	673	719	709	662	736	737	690	677	738	736	727	675	726	696	689	678	716	720	726	675	679	708	706	663	721	715	697	704	722	739	652	702	724	721	709	724	677	727	706	707	674	744	722	662	693	740	690	731	749	649	681	731	696	684	702	703	717	718	765	710	742	714	692	716	708	726	725	721	733	713	726	667	747	698	713	730	730	727	728	726	670	693	676	678	727	707	723	691	724	676	756	669	704	716	683	706	693	691	743	719	671	688	716	676	699	679	688	745	702	734	725	712	640	689	721	742	684	706	667	675	698	704	687	736	702	737	715	724	699	744	703	679	721	701	684	681	677	647	696	696	723	732	700	698	764	695	699	725	741	745	700	710	739	716	664	711	708	722	730	736	696	694	709	711	695	718	678	704	678	710	660	732	739	743	689	717	705	667	680	738	663	731	687	682	697	659	725	714	682	718	718	721	690	703	708	723	755	715	727	691	746	748	742	699	702	662	722	681	731	702	656	679	720	687	736	757	690	723	787	716	712	650	669	667	712	698	699	718	666	726	711	690	695	677	736	680	757	737	692	732	705	671	711	719	747	733	679	740	726	698	738	712	689	696	694	653	673	682	704	723	702	690	681	708	712	739	706	719	672	737	698	712	736	729	676	729	716	686	718	668	770	688	707	687	703	685	721	672	720	709	689	688	701	676	685	718	704	694	749	750	695	680	705	729	739	690	747	696	692	715	694	703	700	722	729	734	718	695	731	694	693	717	698	708	698	710	674	638	700	686	695	731	712	705	723	760	706	700	701	727	663	699	715	725	716	756	682	701	654	746	725	686	724	763	690	707	732	675	701	759	725	688	712	709	673	684	676	696	644	722	700	690	693	710	709	734	723	678	699	720	641	740	662	669	711	737	659	717	739	686	699	673	740	676	697	698	702	685	684	713	699
22337	20787	28504	23233	20895	21382	17830	6943	4081	3150	2374	1833	1598	1358	1242	1118	1096	1030	984	904	842	775	892	854	824	841	804	771	774	733	724	655	669	704	629	649	643	594	614	572	553	546	568	566	523	539	492	510	551	538	522	526	536	484	495	510	533	535	473	473	498	527	506	470	464	473	504	504	476	470	457	483	469	468	485	474	481	472	477	465	502	497	451	479	421	444	449	447	504	498	462	437	426	440	481	426	444	483	502	507	488	471	439	473	469	430	467	445	441	421	523	475	484	476	469	455	475	504	522	468	477	453	451	423	426	429	499	469	463	431	445	440	476	470	461	488	464	457	421	507	496	433	470	417	448	449	469	456	456	473	467	488	438	430	492	438	462	459	436	476	481	459	463	469	471	479	485	466	443	495	444	470	434	472	479	470	450	455	451	450	440	447	444	460	427	451	453	456	473	464	472	486	474	475	441	472	411	457	478	460	417	462	486	472	460	467	513	450	457	463	455	449	482	444	426	441	448	455	446	447	462	456	497	441	497	438	484	477	445	461	478	451	436	485	480	481	519	428	443	472	494	432	476	443	424	494	468	443	452	433	477	446	485	439	483	467	474	448	453	470	433	441	439	457	447	459	459	455	453	459	434	472	450	458	479	448	468	485	457	486	437	456	454	477	461	471	438	450	470	459	436	472	449	482	433	443	468	426	458	451	494	442	466	457	459	463	492	452	461	457	470	475	455	511	426	468	493	464	459	483	445	463	429	464	485	457	463	468	457	471	462	442	495	454	479	438	491	461	463	455	450	457	451	436	471	504	410	456	474	487	493	491	486	456	449	451	444	458	465	451	460	475	449	440	439	477	456	506	477	450	439	479	444	448	445	453	445	460	457	463	453	437	478	440	416	447	443	460	468	422	445	491	432	417	473	440	467	471	476	476	478	456	456	450	465	487	475	452	463	440	474	482	447	439	483	424	478	472	457	464	478	464	482	452	433	483	464	451	500	415	470	421	452	506	454	455	432	459	477	472	449	496	467	460	455	456	471	469	461	447	423	442	484	453	458	468	457	485	485	471	441	462	514	471	397	462	484	484	440	467	458	446	462	451	490	467	453	443	446	495	468	485	465	495	462	511	429	418	457	447	455	490	466	434	490	475	446	448	451	454	450	467	488	495	449	435	456	495	492	489	447	470	490	428	480	467	488	448	442	468	468	465	423	468	489	486	456	461	450	459	482	461	433	418	467	480	450	430	467	481	454	451	490	447	452	471	494	473	434	488	486	460	489	451	468	463	463	450	436	474	439	474	462	464	492	483	470	466	466	450	451	480	439	493	480	477	488	466	484	439	440	479	467	457	501	474	457	453	481	460	456	477	445	480	457	474	480	448	453	474	442	489	456	456	438	465	442	432	449	445	446	446	506	459	494	463	517	438	462	520	460	460	480	463	478	480	506	478	452	460	446	450	456	466	440	422	440	486	448	455	450	486	475	447	479	466	472	418	476	494	475	475	480	481	450	480	470	419	470	519	472	439	458	411	468	486	485	470	468	458	483	490	459	474	445	483	456	477	447	486	434	453	453	494	482	469	445	487	462	443	458	425	448	471	468	474	438	472	486	454	455	491	439	437	460	449	440	428	471	425	484	471	528	479	506	473	446	446	455	482	489	470	439	462	436	433	481	421	490	455	505	450	476	441	470	451	430	464	470	490	459	461	468	498	442	439	482	445	470	464	486	438	472	460	461	477	466	491	464	468	431	488	494	489	417	467	434	455	429	464	466	471	471	449	450	447	472	454	434	464	456	438	513	446	442	472	456	461	440	493	454	444	464	436	494	463	436	472	411	455	475	485	458	462	469	495	453	417	445	485	451	451	457	439	495	453	466	432	449	490	400	486	453	468	471	449	468	443	470	491	495	488	448	489	471	436	471	449	476	469	455	436	475	489	461	447	448	479	479	470	491	450	454	480	455	436	487	481	440	488	471	445	460	508	428	456	490	482	451	455	461	471	487	464	446	487	426	472	444	443	440	445	457	463	450	450	445	450	467	484	471	483	451	469	477	506	447	452	452	471	451	458	475	465	443	458	464	471	409	469	503	452	455	449	483	466	420	450	459	496	430	482	481	448	426	454	434	507	444	495	462	461	447	432	447	452	445	473	448	458	442	494	476	455	462	478	453	492	473	444	461	440	522	439	467	468	441	467	465	444	480	453	473	477	458	466	443	497	482	452	477	463	493	454	451	453	475	430	475	468	435	457	447	483	459	423	475	447	442	493	440	451	492	506	479	459	451	490	462	449	514	451	468	462	439	460	448	448	493	498	468	450	454	435	462	437	456	478	436	452	462	433	469	423	431	423	449	460	450	478	446	480	488	444	439	466	497	446	437	482	451	481	476	461	460	512	452	455	442	481	448	452	426	499	436	460	450	501	479	452	454	440	488	449	433	447	468	470	467	450	459	436	440	458	442	438	435	505	498	447	443	475	452	500	457	436	444	407	435	476	459	463	474	445	456	481	445	427	465	484	458	447	453	468	457	463	458	439	444	482	432	445	434	457	473	477	482	479	433	449	452	443	463	453	467	430	497	474	470	433	455	431	414	450	488	460	462	435	434	485	474	464	473	478	492	506	436	466	467	463	438	456	437	428	476	429	439	467	432	481	472	461	479	464	464	456	458	463	462	452	465	489	505	450	453	430	446	486	437	450	469	471	445	430	450	470	472	470	480	457	444	491	408	460	443	482	478	445	422	438	482	467	413	459	446	436	476	450	410	446	447	487	486	459	476	512	426	443	467	483	480	457	468	483	457	466	458	423	474	447	502	437	417	445	433	444	461	445	500	503	464	467	483	485	508	437	476	434	464	463	460	502	459	492	437	464	485	488	473	474	437	460	431	428	449	440	461	458	446	437	385	497	517	442	453	491	474	484	447	445	480	476	479	447	507	484	469	453	492	468	465	426	470	443	436	457	493	475	467	477	453	482	472	442	501	482	473	454	461	476	436	451	450	479	449	502	427	469	461	456	404	458	471	461	451	439	451	447	497	456	460	395	465	456	455	440	470	454	482	438	494	477	471	501	470	439	478	423	440	471	475	437	472	390	453	439	463	471	432	463	470	466	461	494	456	460	480	425	478	452	501	446	495	456	460	443	425	452	469	474	447	419	466	421	464	444	506	444	503	471	467	435	445	431	479	487	453	448	483	447	459	495	452	461	444	453	444	430	435	447	449	480	452	495	495	488	449	465	469	468	446	442	480	451	463	455	451	461	437	479	502	471	440	488	444	468	479	475	457	439	447	480	458	499	451	481	403	449	455	435	482	451	421	455	443	462	459	436	457	492	461	462	402	465	439	429	455	477	449	484	478	443	497	464	469	422	495	483	446	486	462	445	478	488	465	467	457	467	464	452	452	455	464	469	454	477	483	493	439	437	454	450	486	520	509	467	449	495	461	460	429	491	484	458	437	492	453	441	426	448	453	417	479	459	480	467	481	478	414	453	484	469	478	436	452	447
24550	45378	41581	31946	25676	19362	14757	11535	8705	6615	4995	4067	3280	2816	2405	2232	1988	1816	1671	1518	1452	1375	1511	1459	1400	1338	1367	1279	1218	1131	1059	1043	1050	1047	975	936	970	951	827	764	755	687	727	769	713	714	662	712	721	631	646	659	635	600	664	603	605	649	602	631	643	623	641	573	592	620	600	572	585	524	639	548	582	598	586	580	557	600	558	587	560	630	539	578	582	642	614	570	574	579	553	559	573	564	549	636	516	553	588	587	575	593	587	578	552	531	528	581	555	576	533	616	586	561	579	557	530	550	565	576	570	559	571	512	549	574	562	563	539	552	567	556	555	561	540	535	576	575	601	575	580	590	575	550	573	580	585	592	535	582	555	549	563	549	610	534	584	605	567	556	570	623	594	514	542	572	546	571	600	559	579	572	580	635	553	562	565	588	565	551	590	561	539	592	500	602	563	592	524	583	608	574	519	564	555	562	537	627	546	581	573	588	557	562	548	585	557	562	578	550	570	592	591	572	604	592	562	563	574	585	558	579	590	588	553	555	588	576	550	556	553	574	577	556	582	550	582	587	529	573	528	559	624	598	586	575	574	544	585	514	557	566	531	521	610	550	549	543	553	579	565	573	534	599	559	538	549	612	573	619	601	545	567	573	574	559	555	569	598	557	544	590	536	540	553	567	567	556	577	565	557	542	535	605	597	574	588	583	556	609	532	596	559	556	578	569	586	552	540	586	573	563	558	524	549	571	585	596	548	547	547	569	584	567	592	559	525	558	585	554	547	558	595	596	555	546	576	564	557	593	538	556	581	511	577	571	584	574	580	572	546	581	569	563	592	565	575	567	585	547	581	577	560	579	591	576	529	555	581	579	566	516	603	527	584	542	585	575	558	584	589	624	599	561	536	529	550	531	593	586	607	507	585	612	547	537	603	560	577	547	534	590	579	550	607	582	567	568	561	565	578	529	534	561	534	568	552	512	579	538	571	529	558	573	554	551	552	574	574	571	566	557	567	529	538	535	557	577	549	503	602	552	559	563	547	526	585	538	509	550	562	586	542	634	568	549	581	577	557	593	561	527	563	533	577	572	606	554	613	505	531	568	593	568	588	578	558	577	580	532	557	574	530	568	617	552	539	553	577	537	581	567	546	597	587	523	535	601	571	540	570	609	569	564	563	501	553	632	577	542	598	545	543	536	569	556	545	562	583	574	552	552	529	570	574	562	517	553	573	575	593	581	585	562	559	532	575	542	531	584	545	560	558	543	580	563	529	515	577	577	586	576	588	589	577	580	545	587	573	536	566	614	569	555	547	548	554	584	562	612	526	551	564	553	551	572	576	612	543	556	571	557	606	556	570	525	574	547	516	569	546	547	557	542	606	534	585	564	550	565	553	538	563	593	578	573	598	572	582	589	548	528	548	560	536	532	544	562	546	579	599	583	535	579	635	570	551	548	571	573	558	585	547	589	598	577	558	576	590	541	594	555	557	580	546	537	578	541	586	579	571	595	567	583	572	601	572	623	614	585	555	579	545	617	582	576	535	586	534	562	531	541	542	561	553	548	541	575	573	599	525	546	511	560	590	559	579	550	558	558	603	541	533	544	561	531	576	584	574	534	597	554	536	549	541	585	567	550	569	551	587	560	576	543	584	546	575	537	575	568	572	594	570	590	572	554	592	570	548	572	561	587	560	545	557	568	546	564	549	618	533	565	545	553	610	589	535	564	550	534	553	581	580	505	561	591	555	562	502	568	556	552	530	543	569	581	599	546	538	518	519	598	580	575	555	577	562	571	578	562	559	569	550	522	549	564	592	555	535	590	555	572	566	544	516	561	542	596	579	525	576	567	547	568	612	569	584	565	565	573	570	587	548	587	583	569	583	585	598	546	560	532	606	588	569	543	520	643	576	585	542	543	583	559	553	538	547	594	573	572	560	541	571	573	525	562	576	534	572	568	577	538	546	575	584	504	522	540	593	592	601	550	541	551	565	589	520	531	631	596	592	507	568	557	574	566	560	582	552	589	572	548	540	550	558	556	547	534	573	593	584	600	547	593	571	558	585	549	569	562	563	581	551	571	568	531	556	616	552	563	547	573	551	548	549	569	563	571	503	544	624	526	567	568	566	543	549	581	567	558	511	530	557	577	582	585	539	539	518	582	556	575	584	534	585	591	564	550	544	572	548	588	580	565	561	593	594	588	613	571	564	574	570	563	558	526	536	543	533	547	589	558	578	563	594	553	579	594	566	557	560	584	523	577	543	567	581	584	547	566	558	579	609	528	516	595	548	515	548	567	559	520	575	511	580	518	571	560	557	602	557	581	572	561	539	575	602	591	581	519	568	585	563	563	518	590	541	538	550	538	558	579	577	571	586	551	558	590	538	559	577	538	572	590	544	550	522	596	554	551	563	574	514	591	584	530	546	578	595	598	595	542	565	556	571	544	546	608	584	553	554	575	578	573	549	559	585	567	582	560	568	574	567	569	581	490	537	555	593	567	545	583	589	568	610	532	570	570	583	559	534	569	587	561	593	546	564	567	570	586	539	526	558	564	593	576	633	559	573	581	497	519	555	612	587	593	564	567	567	587	587	587	564	496	587	539	575	543	526	542	557	610	582	580	532	569	574	550	597	544	541	562	554	531	588	597	610	559	616	571	562	556	562	588	584	601	571	592	575	569	542	534	595	530	557	603	545	569	569	544	497	602	565	586	560	545	535	568	530	546	565	531	573	567	594	549	529	560	551	527	554	548	568	575	581	564	539	526	577	556	582	587	567	544	543	540	543	571	559	555	631	544	537	576	553	506	557	564	535	549	544	559	549	537	577	525	580	578	535	553	590	553	577	547	603	601	529	550	554	530	533	519	591	560	553	568	571	576	573	556	591	559	573	569	538	533	571	529	549	600	548	509	523	586	576	561	582	565	577	536	560	539	537	578	592	584	576	503	546	539	574	542	530	564	573	493	553	578	571	556	557	548	521	574	597	612	575	563	589	557	568	575	592	576	567	572	570	534	537	533	522	544	584	588	521	557	541	565	578	555	568	565	551	583	595	537	569	536	565	529	551	553	596	549	573	619	563	543	556	528	572	557	539	610	551	590	540	551	595	590	553	558	537	539	553	598	609	560	572	600	572	564	584	534	542	573	606	552	535	546	557	563	553	574	548	524	543	600	566	542	579	590	570	554	579	586	547	536	552	575	571	610	570	587	553	538	563	577	572	515	528	555	581	557	548	588	574	579	573	565	578	520	546	594	557	579	593	582	582	562	547	590	606	571	557	596	549	517	531	576	564	563	565	597	502	583	563	547	569	564	606	555	552	518	615	538	544	538	553	584	556	592	590	559	554	551	555	568	563	569	555	545	580	597	596	575	595	546	563	558	548	544	587	553	562	582	559	590	547	549	566	590	590	606	515	592	606	578	587	595	561	543	597	527	507	591	553	543	568	564	586	541	566	544	551	568	582	556	564	556	542	553	581	605	563	514	598	558	551	567	523	550	573	552	563	599
26686	23371	27038	20384	12389	7297	4640	3104	2362	1802	1500	1298	1167	1094	1008	983	948	945	900	897	864	839	900	845	881	870	857	832	840	783	840	793	784	773	779	794	795	791	713	773	723	752	778	768	712	689	668	786	741	714	745	685	718	704	719	682	648	722	708	718	664	659	666	732	774	693	698	736	694	725	672	664	684	677	673	695	729	690	725	761	672	710	700	720	725	687	761	699	678	733	681	680	703	698	684	676	687	663	712	644	648	653	685	669	691	728	689	691	738	676	661	684	727	684	743	691	716	687	692	683	693	730	652	677	673	688	660	664	670	679	683	691	729	699	666	669	643	696	641	678	701	691	708	680	727	688	702	720	692	694	708	740	671	648	723	650	662	723	693	678	648	719	719	693	693	711	679	733	665	670	740	730	671	695	693	735	740	659	679	676	691	670	652	693	699	675	698	647	705	677	666	691	656	711	690	756	658	711	670	665	717	709	671	720	673	649	690	655	702	663	695	727	658	677	683	697	706	701	664	669	676	647	705	699	702	711	701	702	674	671	696	710	665	690	747	700	688	692	681	684	634	710	708	674	731	681	682	696	711	679	708	697	684	673	727	702	664	647	686	685	687	649	657	763	704	713	664	710	691	705	693	695	697	679	687	737	747	722	693	647	684	720	734	619	702	676	672	671	687	662	684	699	656	653	693	723	693	722	711	697	659	696	678	687	693	696	673	652	721	693	723	703	682	717	673	667	696	724	678	661	677	686	709	668	731	693	681	659	680	678	680	711	697	683	691	685	685	680	699	693	706	649	645	689	694	742	692	693	697	690	669	713	679	673	686	787	645	702	689	667	688	716	686	710	640	695	749	699	689	729	679	742	649	693	703	723	660	734	677	700	655	638	708	691	705	670	701	676	696	594	681	707	697	710	645	680	737	675	685	717	741	768	702	700	705	734	685	701	675	688	687	670	692	704	659	660	719	698	686	695	710	680	677	729	694	669	691	701	734	674	687	697	698	691	702	729	682	708	635	689	737	731	719	721	661	687	662	673	679	675	700	691	689	713	657	694	681	673	706	713	681	678	710	696	692	697	685	671	693	663	724	658	644	687	701	694	743	720	721	667	681	694	727	682	734	674	704	724	693	658	725	700	690	731	653	746	757	673	677	695	748	689	733	654	685	691	658	693	656	699	676	767	729	684	703	692	650	641	691	658	654	716	681	717	698	714	697	695	731	730	710	701	685	759	697	687	686	705	675	684	669	741	707	676	710	692	715	709	638	689	659	665	685	732	710	716	692	707	710	686	656	677	730	704	652	707	648	667	681	722	690	751	648	710	699	700	663	674	738	705	724	694	713	644	715	696	717	750	696	728	675	696	678	694	699	697	687	706	686	669	711	702	704	696	697	706	679	729	664	670	673	718	730	693	647	678	662	706	658	683	649	670	681	750	716	721	664	697	727	720	719	745	715	663	725	684	680	697	678	709	685	707	684	729	667	749	692	681	703	684	714	747	711	692	700	712	677	727	670	702	707	668	679	707	693	719	738	706	716	680	659	617	735	693	733	674	684	706	651	684	739	676	704	671	688	700	713	719	716	711	715	679	676	716	651	679	685	733	685	702	691	657	689	734	736	685	706	677	664	701	672	670	736	717	707	735	719	716	726	721	747	716	660	743	721	733	719	690	693	648	688	691	672	690	641	666	700	720	686	700	698	721	680	683	704	676	708	686	667	650	691	680	657	677	688	740	722	696	726	690	682	644	642	672	689	677	708	683	632	674	704	709	677	674	666	674	690	677	674	715	724	733	674	717	707	663	680	763	637	718	668	765	683	661	701	728	707	688	705	683	665	681	714	687	677	729	667	691	694	663	640	719	658	707	695	681	688	692	678	651	679	666	676	668	733	669	688	662	728	673	691	695	671	694	689	720	727	679	691	687	696	648	692	696	660	663	682	661	670	726	665	661	680	686	673	664	676	680	679	711	695	692	711	683	696	693	648	752	659	704	673	691	657	663	722	696	658	685	709	711	684	657	718	653	650	633	661	700	660	711	711	671	739	686	709	635	673	662	708	678	692	694	686	635	699	646	659	691	694	702	720	641	707	689	715	671	698	691	700	654	637	658	688	696	717	720	696	658	662	751	724	675	702	727	695	696	714	711	724	704	711	664	643	668	689	718	703	694	693	670	681	707	685	668	698	677	668	706	700	698	698	734	682	638	696	667	689	673	759	674	715	747	716	700	706	674	755	676	691	669	712	692	713	665	706	681	701	702	689	684	686	671	708	740	675	758	697	719	677	744	721	687	734	728	657	709	664	684	675	748	686	696	683	616	654	681	716	669	688	661	694	679	700	699	687	729	710	740	691	764	688	687	658	693	733	709	692	687	693	710	692	714	688	690	682	691	725	685	718	703	700	669	672	713	689	686	650	682	717	712	645	671	678	672	677	721	681	627	691	648	708	723	724	675	750	659	668	725	718	692	673	696	728	685	676	667	726	701	678	669	698	705	724	680	692	708	681	688	706	662	661	681	677	736	649	686	694	700	668	716	658	662	722	687	701	681	689	671	707	720	698	699	671	696	695	696	701	632	720	718	666	715	703	690	638	709	700	685	671	666	688	703	663	735	680	666	674	695	678	670	678	688	655	658	735	685	665	691	674	649	647	759	683	701	723	676	684	652	714	710	712	733	695	727	681	650	722	684	660	659	666	688	697	677	693	680	707	734	726	703	716	668	748	695	702	657	729	679	687	699	667	680	675	715	676	702	685	672	667	709	743	700	673	702	652	734	651	705	684	630	699	708	748	753	669	670	679	650	718	691	653	683	703	713	675	718	672	680	681	698	693	683	717	679	681	700	711	665	735	680	697	712	673	658	720	658	708	692	700	651	704	701	645	656	693	646	716	688	688	687	670	687	696	691	683	738	693	691	684	678	675	737	650	672	674	682	732	700	693	694	644	672	701	687	744	673	719	712	725	687	712	698	674	675	711	689	720	730	730	699	692	692	715	646	697	708	715	675	669	637	692	678	680	682	712	659	700	704	704	648	722	716	669	695	672	703	670	690	722	684	681	653	671	699	687	660	720	683	765	691	698	661	723	663	664	689	716	699	644	772	686	719	738	752	705	685	743	677	706	676	665	694	731	703	656	683	705	702	715	679	711	687	648	690	727	700	659	695	706	689	668	671	675	659	635	651	701	656	709	693	728	707	702	639	707	658	682	645	718	707	725	696	708	708	631	737	708	665	647	725	712	725	677	714	668	727	687	695	660	712	665	708	672	672	681	695	697	692	717	686	715	708	675	667	689	699	705	668	661	634	658	704	724	718	715	690	701	683	678	687	625	665	717	681	646	698	691	713	696	674	715	705	716	666	686	694	715	661	702	640	686	700	683	699	686	668	694	673	689	696	672	731	640	708	702	711	673	687	681	712	655	698	679	720	715	683	692	693	760	717	708	697	685	712	702	746	689	686	730	655	721	705	678	706	696	653	699	673	726	744	701	710	611	661	652	684
22673	36630	31773	22248	17418	12260	9017	6631	5041	3697	2961	2456	1992	1702	1626	1541	1424	1398	1355	1201	1276	1187	1283	1237	1245	1224	1265	1167	1171	1150	1056	1116	1125	1084	1073	1030	1062	1026	969	936	939	896	919	929	925	938	896	888	887	884	974	863	860	867	849	900	937	867	904	891	883	866	901	875	903	874	827	905	891	851	860	874	856	885	870	775	886	888	938	831	836	819	842	903	842	860	865	849	838	893	853	877	827	853	810	821	854	842	886	831	924	869	889	861	828	851	837	818	908	868	840	829	818	905	819	889	830	879	772	926	841	808	827	837	838	860	905	925	844	837	868	843	818	872	867	861	838	854	884	870	857	870	867	895	856	844	843	838	843	871	876	875	894	867	820	853	821	871	851	830	876	831	900	846	850	820	822	846	914	911	848	870	884	853	870	876	847	896	845	815	915	854	837	855	811	884	867	851	895	862	820	828	827	886	868	869	832	857	853	886	865	876	870	861	858	877	833	853	826	871	839	839	823	813	849	887	869	832	859	829	872	873	855	844	903	845	837	809	817	865	836	872	886	889	815	911	881	865	829	874	889	911	877	872	829	872	870	849	881	820	843	808	871	807	863	865	876	834	842	910	897	901	846	872	847	827	820	834	874	843	825	834	848	901	900	875	854	822	855	847	861	817	847	874	872	851	806	883	865	868	857	862	859	833	822	838	843	893	842	860	865	845	840	828	875	857	873	794	841	779	833	781	824	813	822	878	905	860	837	836	836	830	832	852	902	839	835	882	865	860	834	834	881	862	892	811	878	848	821	884	891	790	851	851	889	879	861	873	849	849	817	845	854	860	903	837	879	861	832	819	885	880	847	859	864	863	913	865	865	819	819	865	825	838	865	802	868	867	870	878	846	900	887	861	820	872	852	812	910	837	843	863	865	843	851	843	870	850	849	841	858	871	843	883	817	847	885	839	797	907	869	873	901	822	923	841	881	868	888	861	836	818	852	843	895	852	860	897	896	828	824	856	893	869	875	865	878	829	865	807	821	913	872	855	869	841	879	839	865	816	816	854	874	830	844	837	829	870	903	831	816	839	866	896	841	875	773	912	825	861	823	935	869	893	855	919	834	799	836	840	867	879	805	760	889	844	842	915	831	849	881	883	882	838	821	821	867	816	880	917	893	872	805	831	904	883	838	827	844	854	865	881	862	876	851	895	840	831	864	868	862	859	821	847	855	860	779	880	849	890	860	823	866	857	856	898	848	829	849	880	869	862	847	901	809	896	870	838	835	858	842	888	893	858	866	861	896	855	844	892	836	940	886	822	847	858	796	831	839	831	844	894	866	853	894	879	850	894	802	892	846	834	840	857	835	871	864	829	871	828	885	876	896	832	935	820	901	798	831	835	843	879	821	850	853	881	873	835	824	889	823	821	836	846	851	873	840	850	858	822	831	866	917	860	841	854	823	833	874	829	903	871	840	858	859	862	870	844	874	875	836	904	784	884	875	849	875	842	838	918	882	818	857	849	827	872	874	836	875	852	879	829	837	808	933	885	883	910	845	862	851	808	874	895	864	831	843	838	868	847	842	836	850	902	772	852	839	850	853	861	887	809	843	878	872	854	864	862	870	872	850	830	862	843	789	840	835	856	827	889	791	898	887	893	850	880	878	832	859	852	949	842	809	905	853	803	811	851	853	828	882	818	861	858	844	815	844	933	847	888	860	854	907	849	840	849	864	846	855	843	828	805	856	864	884	822	872	854	944	890	823	879	868	813	820	851	864	891	825	865	850	837	843	852	876	895	870	873	817	853	850	891	883	850	869	829	854	858	885	805	825	801	869	873	855	879	825	839	883	866	923	842	869	873	842	822	836	901	863	895	925	785	916	859	882	844	828	890	889	849	845	830	908	870	837	868	842	860	884	871	880	826	820	849	872	822	894	871	809	855	935	902	866	832	866	862	849	801	849	860	780	837	858	808	824	879	850	839	847	835	906	875	866	824	880	871	851	838	859	907	870	848	804	831	853	886	877	857	853	893	875	881	835	861	892	881	827	843	813	842	857	862	869	870	851	850	871	861	880	858	866	886	885	852	887	805	815	888	850	922	845	902	864	852	864	852	856	884	874	821	849	832	856	875	890	843	856	844	840	898	792	845	847	830	847	895	857	830	832	891	852	851	828	830	865	905	854	829	848	865	937	817	820	872	870	815	839	879	841	852	855	918	860	856	821	830	825	833	849	816	841	884	924	834	883	813	885	876	844	845	884	816	867	846	801	877	815	877	877	851	847	814	830	839	894	866	844	881	826	900	862	820	871	820	858	870	840	838	866	869	858	888	854	874	817	872	893	871	891	836	906	807	855	857	870	865	819	924	841	857	860	802	887	819	856	893	848	802	880	839	919	824	856	907	866	842	824	889	882	875	836	831	866	914	907	844	889	798	892	835	891	822	829	834	838	882	858	848	840	879	859	838	833	861	809	896	899	883	876	833	926	897	866	772	879	850	861	893	826	824	878	866	846	817	897	856	896	828	883	883	861	862	834	903	855	890	869	838	894	892	890	815	867	868	896	812	859	821	857	869	883	855	913	909	864	836	862	860	868	844	791	821	855	863	898	841	894	887	831	869	838	795	863	862	863	829	880	856	848	881	882	912	865	826	881	819	821	795	892	860	871	825	829	831	839	795	862	879	864	853	843	891	858	864	814	868	835	879	827	866	813	846	820	864	848	815	905	880	845	870	869	879	841	843	860	859	845	895	905	835	889	837	852	878	826	875	856	865	811	883	844	885	879	838	869	866	853	873	785	878	875	838	832	845	895	883	855	877	859	845	880	865	831	834	842	884	798	843	828	876	868	858	865	846	843	878	912	835	819	854	869	863	861	881	830	908	854	862	883	886	856	878	825	946	859	850	823	841	898	802	823	870	886	809	851	846	793	876	851	840	860	853	843	817	830	841	859	865	872	814	854	899	896	857	845	865	835	880	888	870	827	859	897	800	883	813	858	840	916	877	883	877	895	859	873	819	830	815	935	828	846	868	874	869	893	879	897	868	782	881	869	909	811	849	875	862	838	846	823	852	843	804	871	854	877	790	862	858	858	842	853	877	887	825	830	860	843	889	872	798	929	839	850	859	838	876	814	796	887	815	855	852	828	899	876	846	864	885	885	861	856	889	813	854	838	867	862	861	863	825	853	837	854	844	862	844	858	898	857	860	930	844	851	858	848	825	815	860	889	797	841	797	831	805	850	826	822	907	857	904	895	837	849	861	879	859	836	877	802	926	858	832	863	885	852	900	875	895	780	855	917	874	855	874	935	886	837	806	871	859	857	854	876	809	911	820	872	841	859	855	892	827	839	877	866	887	878	858	831	858	881	919	857	836	870	852	874	818	840	900	840	911	882	824	855	876	839	865	839	802	853	896	838	870	865	850	890	893	818	901	834	884	876	887	846	802	824	858	872	868	865	833	843	827	858	817	884	865	903	837	912	851	853	859	834	822	849	833	887	822	825	813	858	824	891	846
23354	20804	28071	23710	21166	17578	9157	4531	3117	2374	1839	1510	1348	1143	1094	1032	941	897	905	870	834	764	801	806	866	842	794	774	782	764	720	767	707	706	703	707	724	717	674	600	627	630	644	626	597	569	632	614	607	597	627	603	590	564	531	570	576	590	553	586	635	574	631	568	602	591	576	568	570	569	563	598	563	604	607	566	579	563	569	526	541	590	617	601	571	593	622	536	559	582	567	563	529	610	570	608	575	570	607	545	540	580	564	531	557	572	551	519	593	557	544	581	595	547	588	555	598	564	507	568	602	538	577	559	557	563	585	515	564	579	549	566	531	572	583	557	541	558	569	605	535	561	566	548	561	576	555	590	597	577	606	539	596	571	565	539	580	583	570	564	557	544	565	583	547	551	543	554	556	594	569	574	561	549	565	551	577	580	545	526	566	573	567	530	581	570	542	582	572	575	565	574	582	589	540	543	570	552	601	584	585	529	564	550	564	562	562	569	555	572	556	578	533	596	599	600	573	590	536	551	551	597	575	535	540	558	555	545	565	557	578	573	551	618	615	560	561	522	583	574	585	534	587	574	548	586	556	589	565	579	564	572	595	563	566	589	560	527	532	511	564	543	560	579	572	573	555	540	551	616	569	591	560	597	540	556	523	625	604	589	553	534	591	551	544	586	559	567	592	569	549	574	534	608	571	592	536	566	527	604	573	567	555	585	551	581	548	527	539	526	585	598	589	572	565	592	565	585	525	565	616	609	560	554	544	563	555	562	533	585	591	559	546	571	544	544	561	577	555	539	609	520	576	577	586	602	598	567	563	556	543	615	532	597	549	575	586	600	537	528	603	573	603	572	593	547	573	590	589	554	605	595	525	591	567	559	571	554	550	580	549	581	571	593	513	586	570	569	565	572	556	582	574	555	573	538	567	527	540	516	589	548	592	577	600	557	561	531	577	527	593	582	582	555	569	566	566	569	532	549	571	572	585	523	522	574	543	542	566	553	566	588	545	526	549	591	607	562	548	563	583	598	566	607	570	511	581	593	537	559	564	583	570	562	564	554	586	589	554	569	551	535	548	565	603	536	580	527	546	547	572	577	541	601	550	592	572	556	541	576	548	557	568	558	525	548	559	560	561	582	596	584	599	547	610	587	526	557	649	543	568	524	582	572	573	560	566	565	607	586	551	567	578	527	554	541	579	573	576	555	559	582	555	521	544	581	581	577	536	577	564	551	576	583	597	557	589	603	605	533	605	516	601	590	517	597	579	575	609	547	588	575	584	575	577	590	559	566	584	574	578	562	560	553	571	560	518	605	618	555	581	574	569	558	553	574	587	582	558	557	543	566	558	556	543	550	590	601	556	568	568	559	555	560	563	542	514	552	556	610	525	556	584	589	570	563	573	593	573	543	567	574	585	559	595	552	552	558	545	576	570	588	567	591	528	565	540	509	554	578	585	546	521	584	558	568	528	580	572	548	576	552	541	558	538	543	552	544	572	578	550	570	561	550	556	586	558	581	560	542	595	568	555	568	603	570	556	572	549	582	551	560	575	556	516	569	554	584	556	576	559	547	568	566	588	602	558	575	603	613	554	568	602	551	523	577	544	567	562	552	571	572	542	549	546	596	553	556	548	593	567	552	562	563	548	497	509	576	585	558	587	597	532	572	573	516	567	546	526	556	542	558	538	562	577	585	565	547	520	586	549	568	499	567	557	590	580	570	542	560	534	579	561	562	544	578	521	598	571	586	574	566	540	609	559	594	548	590	591	574	561	564	550	520	594	603	593	583	561	582	595	553	531	570	599	548	572	533	553	617	562	548	534	582	579	559	560	587	541	562	578	543	560	568	577	579	592	580	516	536	549	568	583	578	539	585	587	574	544	624	573	575	536	523	558	591	584	574	562	612	537	591	545	562	565	577	551	521	573	559	547	555	585	563	533	551	572	524	540	579	545	533	570	564	574	566	554	538	569	560	575	586	548	543	554	531	581	585	548	562	566	569	576	551	582	594	535	602	547	549	551	539	627	563	540	542	552	525	534	579	516	537	575	536	546	510	541	545	546	534	559	576	534	587	573	553	565	582	558	541	581	543	531	619	563	504	560	584	540	556	550	554	575	579	551	553	608	530	535	552	583	529	561	571	578	545	590	546	583	562	551	574	584	560	574	564	582	632	601	579	543	640	539	559	568	580	570	575	574	562	552	610	575	592	566	555	575	545	566	546	577	558	567	583	532	570	569	591	566	575	560	558	554	557	552	550	548	582	540	554	594	563	521	530	588	602	507	573	561	546	529	567	559	545	546	527	542	571	536	550	561	536	573	564	539	583	555	583	583	545	570	567	577	573	543	523	567	557	599	577	586	539	564	574	555	578	560	578	563	561	553	541	531	557	565	606	589	583	590	569	568	535	574	625	634	550	550	541	548	591	600	618	577	533	575	546	583	554	584	578	538	529	578	549	564	578	556	532	526	542	624	577	574	603	573	544	540	552	568	599	583	576	547	602	561	563	607	566	614	597	561	551	509	579	563	598	602	544	599	538	566	581	570	570	605	579	563	545	545	566	543	554	544	574	549	528	568	564	550	577	542	608	564	518	559	562	575	599	563	594	551	591	575	565	596	544	597	563	598	580	559	558	553	543	582	548	569	549	607	541	592	588	547	520	568	561	589	555	523	564	559	554	520	555	590	571	593	595	586	575	586	567	570	609	592	539	569	561	551	525	581	590	579	580	570	577	560	500	578	578	569	495	551	572	542	538	565	562	571	609	554	538	545	555	586	546	578	571	577	568	583	576	579	557	583	569	535	577	585	529	538	590	574	577	574	573	562	548	557	570	552	617	560	568	576	595	556	562	535	567	524	567	588	501	572	548	572	536	566	557	517	539	534	589	549	550	517	572	570	595	578	541	558	564	572	589	579	566	521	614	574	557	560	561	569	531	562	512	583	579	586	582	567	554	544	554	529	588	558	583	530	556	579	555	589	590	603	528	540	537	592	535	567	544	546	563	543	550	540	556	561	541	569	574	582	527	530	556	550	547	555	567	563	558	570	559	553	612	612	549	594	554	546	585	570	545	541	542	540	543	581	550	583	600	570	568	550	554	597	564	600	575	585	617	551	577	614	538	530	594	594	548	575	559	556	584	601	544	592	526	555	581	595	595	568	600	592	591	559	532	578	564	572	516	554	570	525	566	588	582	617	534	573	586	562	557	594	593	589	566	562	549	593	569	574	586	603	605	585	586	543	548	563	570	584	557	579	530	549	548	580	524	554	556	533	589	535	555	550	594	585	570	574	565	510	517	582	542	531	536	605	567	530	585	545	546	529	607	545	558	550	600	557	565	565	545	530	539	577	566	560	568	555	541	572	581	563	562	568	563	547	537	569	549	541	575	552	579	525	572	603	594	562	550	524	554	533	584	596	591	506	566	524	596	518	602	489	539	574	562	541	550	521	539	582	517	571	571	523	556	566	562	572	521	578	588	605	564	525	565	537	570	555	554	614	563
23023	42104	36672	27070	22090	16318	11808	8676	6756	5059	4074	3142	2600	2223	2082	1884	1702	1642	1548	1354	1318	1250	1338	1342	1306	1270	1224	1250	1176	1075	1109	1106	1032	1014	950	907	1028	948	924	782	792	827	838	855	801	797	804	850	813	773	749	799	703	764	736	700	750	784	784	713	746	763	768	761	757	706	694	737	689	698	704	745	721	676	734	701	783	781	743	715	734	716	728	711	694	720	731	705	714	679	740	654	707	718	719	697	693	702	671	718	724	696	727	795	670	681	674	692	691	728	752	711	673	712	743	728	744	704	720	714	689	730	718	679	734	703	708	720	746	736	751	715	681	693	720	756	694	715	739	723	698	705	694	743	697	744	704	684	695	711	677	742	741	706	718	712	672	683	682	725	690	716	699	723	750	729	673	709	735	733	721	701	715	749	722	724	712	717	730	695	673	700	686	711	705	725	692	733	649	751	729	685	706	690	708	731	701	720	708	695	735	709	772	706	775	724	728	712	693	682	750	684	719	683	673	764	718	691	700	694	685	707	759	666	743	663	764	663	798	730	756	718	748	693	726	690	645	701	684	718	737	736	687	695	703	656	688	699	678	728	661	704	750	710	740	734	721	712	735	666	686	683	728	717	699	696	742	654	723	713	723	712	720	767	684	724	652	735	701	713	691	664	722	738	716	719	664	721	653	698	727	723	725	684	731	703	714	711	751	726	745	679	698	744	721	639	726	686	694	721	692	692	734	735	701	708	684	735	666	728	703	706	713	678	702	712	688	623	696	681	753	694	706	711	750	737	722	647	739	682	760	750	689	717	724	717	710	683	753	749	694	673	690	719	668	727	701	726	718	700	755	677	748	733	678	722	736	715	716	686	717	699	730	670	752	704	708	674	660	737	672	727	723	710	711	747	665	691	722	719	745	716	684	687	710	727	672	716	716	697	728	706	735	713	748	700	691	714	686	696	717	702	739	682	677	809	726	722	677	687	684	677	732	678	694	685	713	680	746	666	663	735	708	709	729	715	710	672	721	740	691	732	716	776	719	685	715	707	686	668	731	707	690	748	728	655	672	688	712	730	734	689	715	666	724	742	734	685	711	709	684	695	735	712	708	720	739	752	751	700	712	699	696	684	716	699	732	717	745	707	692	683	711	675	706	764	700	718	718	711	692	749	742	703	747	715	710	739	697	673	722	687	708	719	714	680	690	711	695	739	710	705	673	685	708	709	732	750	671	709	712	695	689	647	715	702	725	680	734	689	653	682	701	702	727	716	754	719	660	719	708	703	714	712	688	707	707	758	716	679	740	740	727	706	717	693	607	685	738	704	747	721	696	689	687	707	681	761	722	696	689	718	702	743	743	730	712	721	686	729	676	707	723	693	691	720	682	696	664	744	695	712	692	691	700	673	733	678	654	705	678	678	691	694	747	679	728	692	665	675	784	714	734	678	748	740	694	741	726	698	708	723	724	707	685	700	751	737	716	692	712	695	661	678	723	693	696	724	686	680	659	715	714	705	690	725	671	703	684	643	728	741	726	734	731	694	680	688	722	698	721	726	758	724	720	681	644	672	715	729	712	710	695	662	743	692	730	682	686	701	699	734	713	683	691	693	706	724	687	703	797	688	781	726	688	686	692	715	735	751	764	666	717	684	715	685	714	673	704	720	672	693	715	713	720	689	730	745	732	728	716	675	733	696	685	710	728	688	698	693	735	707	718	721	706	683	727	689	753	705	687	732	693	714	707	698	684	741	698	722	708	742	687	693	639	694	729	683	699	696	701	714	690	710	694	717	694	664	732	734	681	731	706	718	688	669	720	684	658	682	709	738	707	660	740	685	739	718	720	739	663	734	668	714	786	714	683	701	710	715	705	680	703	713	717	707	736	710	740	732	675	721	696	731	766	697	709	724	727	677	681	653	674	701	721	759	779	720	709	700	730	738	751	675	697	724	760	751	731	735	728	669	744	678	716	748	718	709	697	726	714	653	670	736	705	706	706	733	691	688	711	686	694	694	714	688	684	715	692	727	659	695	771	685	697	691	682	707	695	707	688	731	689	770	706	710	722	670	677	698	704	745	746	671	737	694	716	681	704	661	701	757	731	688	641	720	676	706	707	658	724	687	738	715	673	730	724	742	678	677	738	705	718	735	733	719	720	699	720	721	712	705	715	688	711	634	722	684	701	693	702	743	753	717	697	652	671	677	668	721	729	687	733	690	702	723	672	690	690	732	756	714	735	697	701	695	726	761	685	695	724	704	701	665	682	693	685	738	695	702	710	678	765	695	678	690	695	689	715	709	699	708	730	754	717	736	697	700	679	712	715	672	652	664	723	661	661	720	737	680	704	724	701	763	701	748	733	777	751	735	680	737	703	688	714	676	744	738	711	704	732	680	739	721	712	761	711	701	722	683	709	713	716	689	736	763	708	679	725	740	721	693	724	651	743	754	730	671	729	660	722	725	676	703	723	686	694	746	701	718	703	734	687	723	683	694	655	702	711	717	695	759	738	700	689	691	742	714	715	692	721	741	750	690	714	682	691	721	692	671	706	748	685	724	744	751	706	714	713	715	646	719	674	743	731	758	686	650	762	687	727	683	676	714	720	691	702	727	679	724	750	718	759	713	745	734	735	710	685	681	722	730	663	661	718	724	724	701	672	689	732	713	701	735	698	709	749	716	723	728	729	687	714	709	724	715	727	675	754	700	709	738	729	776	696	770	667	681	740	665	703	723	736	689	705	682	735	710	700	686	668	693	698	730	720	687	703	640	708	749	678	698	726	733	687	683	683	738	698	734	743	734	730	678	723	744	721	695	708	702	746	744	682	686	753	687	723	726	653	715	726	719	721	692	707	709	711	697	691	700	661	708	673	699	696	736	697	711	724	776	727	718	728	687	698	670	721	679	712	711	728	673	725	688	720	735	673	694	660	651	746	708	737	719	725	715	705	736	701	697	692	735	698	693	732	707	716	694	716	738	689	703	702	689	714	779	697	713	672	683	707	704	671	753	682	760	726	736	667	702	737	751	717	734	693	702	703	733	706	704	712	674	713	721	707	707	676	690	671	742	696	775	712	701	740	713	717	701	691	765	687	687	695	700	733	754	693	698	697	722	696	690	671	735	676	727	709	666	720	695	756	683	698	713	716	700	722	731	687	692	692	670	695	713	717	705	721	746	746	713	705	712	707	676	685	691	697	655	683	733	710	719	721	725	762	748	742	721	731	695	714	721	755	701	677	720	692	736	697	741	701	708	701	698	694	702	691	680	722	731	710	682	725	728	749	726	715	723	765	711	781	739	720	690	718	686	749	704	703	719	703	745	656	707	701	686	739	734	702	697	713	678	678	698	721	746	719	724	684	712	737	701	756	691	727	741	676	669	750	740	678	709	727	691	702	756	698	677	711	728	699	659	682	676	655	742	692	691	691	744	721	779	719	741	707	735	766	741	697	706	751	692	706	658	678	774	754	649	705	721	698	688	693	664	755	639	691	765	682	740	685	684	756	726	718	750
22329	20747	28441	23167	20865	21402	17404	6590	4017	3019	2364	1798	1552	1411	1331	1191	1048	958	1000	952	848	831	921	839	850	771	813	818	790	733	685	712	729	662	689	663	655	650	668	589	588	581	549	557	569	525	564	551	556	506	583	502	465	502	497	498	514	531	492	521	516	512	517	503	511	501	502	508	521	513	484	478	494	510	500	457	468	475	467	470	490	487	443	490	422	482	511	467	476	464	431	467	520	488	464	467	466	478	508	498	467	477	479	452	469	490	506	499	479	448	447	455	482	456	488	504	470	484	482	511	461	500	475	466	510	458	471	467	486	467	484	495	472	479	446	459	443	497	528	482	461	463	462	516	499	487	470	470	465	494	465	484	478	479	474	504	479	433	424	462	467	499	484	481	474	465	495	494	472	502	504	478	498	453	436	457	463	509	483	456	473	453	482	443	472	491	457	480	479	513	466	459	497	441	509	442	479	459	496	441	488	488	460	489	484	446	453	494	481	499	457	452	479	454	473	481	458	478	490	460	500	506	454	489	502	476	480	429	513	484	482	444	491	462	498	469	459	483	444	485	479	441	462	502	490	452	462	480	466	450	524	477	437	463	467	446	464	424	463	464	480	483	484	463	493	485	457	446	538	468	514	469	453	475	450	440	437	480	473	491	459	439	456	494	469	484	476	503	479	456	453	486	449	477	489	469	483	484	460	438	482	490	503	468	459	450	492	503	469	491	465	455	517	476	458	444	463	495	497	509	470	492	457	450	450	462	428	478	510	499	474	478	468	459	498	440	481	479	462	464	471	465	509	467	467	475	504	503	467	484	451	490	458	480	439	458	458	456	468	481	481	462	483	478	435	490	470	471	476	470	462	491	497	476	459	480	436	458	491	485	465	450	463	471	489	466	459	468	510	438	462	470	473	450	521	452	463	513	484	506	487	442	507	499	502	413	496	502	489	484	467	494	503	501	499	471	448	482	520	475	477	431	464	437	465	490	458	457	475	503	474	488	472	453	480	456	526	494	461	507	465	471	498	446	455	491	445	474	476	448	485	480	466	501	464	461	461	472	479	466	505	500	441	471	478	496	490	461	464	453	479	481	482	517	457	473	456	440	424	479	443	498	492	503	469	471	445	477	479	470	486	465	478	466	468	447	449	456	493	480	460	494	477	453	493	468	497	448	500	468	486	472	502	477	441	510	491	487	464	478	477	472	536	478	468	498	462	467	479	442	467	457	478	453	492	505	481	441	459	429	482	494	496	482	459	474	447	503	486	480	463	504	454	468	486	502	488	463	480	477	503	459	499	516	515	436	468	491	473	507	482	451	490	437	507	453	471	507	479	452	463	493	464	450	463	468	454	482	439	444	460	513	482	469	464	498	490	468	502	482	504	473	466	496	460	481	463	477	489	504	472	487	473	484	495	470	487	482	485	505	439	489	465	504	469	471	459	494	489	466	477	466	489	510	466	460	479	481	494	447	446	457	459	468	465	436	463	455	456	505	488	473	488	436	478	478	480	441	449	481	478	510	466	447	479	416	489	467	464	477	480	474	444	479	470	493	455	527	503	487	491	505	494	460	496	526	484	502	469	482	489	488	477	433	480	511	458	472	475	432	492	455	459	503	448	477	490	454	442	472	476	500	443	473	498	448	483	457	448	497	469	515	470	500	487	448	483	520	474	481	502	505	463	501	493	456	413	472	484	506	480	485	489	478	461	471	449	472	477	506	460	505	499	453	476	485	469	492	497	504	462	466	495	465	489	433	454	501	487	473	459	475	470	449	455	498	440	463	509	457	475	493	464	475	516	470	435	502	443	481	463	506	463	508	503	474	483	491	442	469	456	457	442	461	498	504	459	460	506	449	473	437	491	473	466	466	460	472	462	471	455	520	455	448	439	449	464	453	504	478	448	490	434	474	469	461	443	435	445	467	485	470	478	445	469	470	516	483	508	461	477	445	488	476	419	478	458	458	473	489	462	485	476	486	475	462	497	503	508	435	494	483	508	483	474	438	493	509	466	450	480	489	486	469	466	468	473	510	472	488	488	484	462	450	416	446	523	476	486	478	479	486	455	453	467	453	433	454	520	492	468	509	469	442	464	504	505	476	475	494	463	441	465	442	499	443	454	489	444	474	490	457	494	452	474	448	476	469	474	517	454	481	463	481	489	470	486	481	479	480	480	488	485	496	441	471	468	502	488	458	467	438	469	451	432	475	459	444	485	457	467	461	495	489	473	549	485	477	478	448	481	430	454	465	445	475	447	467	483	474	477	465	499	481	461	480	445	460	465	474	480	458	431	448	466	490	477	477	453	451	420	463	476	476	445	515	474	442	492	494	447	525	458	482	465	479	514	450	478	497	479	459	447	467	493	478	482	450	496	499	450	462	509	511	499	462	503	498	494	478	438	491	508	502	463	464	482	458	519	488	475	493	468	477	498	492	424	501	491	474	446	451	451	496	491	466	463	431	453	465	468	438	467	455	468	466	433	487	504	507	489	486	515	470	530	490	491	481	491	474	481	482	491	487	416	458	435	492	485	478	453	469	416	453	494	476	477	429	468	484	487	493	492	464	475	480	479	544	460	454	489	467	473	478	463	431	475	520	480	427	473	452	487	463	475	465	469	463	495	471	468	458	458	499	498	467	485	498	486	491	484	452	458	480	486	491	474	460	462	492	517	498	479	498	487	475	434	507	478	476	470	470	513	497	469	482	479	486	496	462	463	513	475	446	519	465	450	442	473	462	473	485	467	478	492	498	455	499	485	483	471	488	447	458	467	478	483	461	495	463	435	478	469	467	490	447	419	482	473	506	473	500	500	505	491	462	466	469	488	507	471	496	477	483	526	501	505	477	448	517	473	489	508	467	493	483	445	495	461	452	475	421	501	485	445	495	487	518	457	474	443	481	425	495	481	488	484	487	496	459	461	462	446	430	438	460	481	459	453	451	490	479	499	495	498	465	510	478	492	500	443	477	432	491	446	446	496	480	496	508	470	503	526	479	475	457	521	502	515	491	501	472	500	462	493	481	424	522	456	476	463	496	486	477	447	488	464	450	435	524	471	492	468	480	487	479	449	453	474	476	492	469	491	473	479	493	474	479	507	500	453	476	495	469	511	454	467	453	465	482	457	477	478	464	460	425	453	460	457	465	465	471	506	451	490	484	486	456	502	505	474	487	449	469	507	490	474	508	459	457	490	464	449	498	463	453	466	454	500	475	485	438	452	465	499	431	477	466	499	504	479	497	476	482	467	454	453	493	470	504	470	496	434	465	482	505	535	496	498	476	457	433	473	486	461	448	501	495	487	455	459	479	494	451	465	469	451	467	416	463	501	498	500	474	484	499	462	490	461	493	424	461	453	456	482	453	449	519	480	445	503	461	511	496	470	476	453	514	464	490	493	459	494	455	471	464	467	485	457	508	490	507	440	507	478	491	454	493	484	483	491	468	486	512	466	503	455	465	470	449	465	472	496	489	486	468	454	505	466	474	489	487	499	464	469	476
24798	45542	40517	31022	25912	19957	14579	10892	8436	6478	5025	4062	3407	2774	2462	2154	1970	1809	1748	1592	1449	1373	1513	1369	1399	1381	1320	1300	1183	1124	1153	1069	1016	995	969	997	994	950	861	738	730	710	775	750	715	687	740	772	722	649	643	661	614	651	641	638	636	664	657	658	667	632	628	673	618	573	581	594	593	583	660	622	606	616	623	584	607	561	649	617	603	571	589	605	618	592	595	574	578	584	595	585	536	518	601	552	597	585	561	608	600	568	625	576	602	620	639	591	559	581	610	622	609	643	584	615	537	634	568	558	650	599	611	563	560	605	611	583	614	576	620	626	586	619	584	623	589	616	566	556	568	604	584	569	583	554	607	592	566	601	606	616	572	607	605	597	592	597	585	574	547	564	570	577	558	578	576	572	584	593	584	638	548	569	579	571	577	580	590	560	599	571	585	556	610	578	620	589	570	612	601	594	558	569	554	580	586	585	571	555	577	634	593	555	596	568	565	584	534	598	566	576	606	597	598	596	612	617	616	543	606	608	559	552	572	630	567	561	571	567	586	579	557	606	623	576	585	582	569	619	593	608	617	574	568	581	605	588	622	575	592	592	561	580	599	571	585	586	587	612	585	592	577	601	638	600	614	564	570	552	557	568	572	595	577	596	586	592	588	561	577	560	596	544	571	587	549	570	627	559	607	548	574	528	573	582	572	591	569	605	563	618	645	601	669	551	581	608	608	601	566	581	582	607	573	608	575	556	573	607	622	574	591	590	567	529	569	624	562	586	589	565	594	630	599	579	569	597	631	597	586	540	555	628	592	545	548	542	594	572	572	577	594	613	579	569	542	610	612	553	553	565	631	545	605	587	607	565	576	603	611	601	595	572	577	560	641	587	578	564	554	602	585	587	592	586	609	559	586	572	539	625	578	556	576	587	588	572	584	610	594	574	552	612	584	611	586	608	589	568	568	601	570	599	605	565	597	592	598	595	597	582	540	555	607	602	581	571	572	625	577	608	556	590	580	618	569	601	557	531	598	604	636	586	590	581	582	603	560	584	569	631	578	605	582	599	591	560	598	568	582	537	629	561	562	607	576	605	622	568	560	590	555	525	608	547	582	562	579	592	641	606	623	574	551	576	573	618	577	587	593	537	637	546	580	570	592	565	553	565	613	589	626	629	559	636	610	588	585	615	561	573	592	593	571	568	598	542	595	618	558	553	574	587	633	587	577	615	607	555	579	587	591	569	545	603	581	621	569	611	582	552	589	597	584	571	586	629	628	591	603	581	568	594	591	603	623	558	610	617	600	640	587	592	572	596	545	586	570	565	581	569	585	634	606	555	596	608	604	565	589	579	514	595	600	577	608	579	600	603	590	585	598	609	575	579	609	590	586	606	590	564	584	561	620	582	584	606	551	589	554	584	625	625	528	547	595	613	624	624	605	565	603	595	624	586	587	560	591	581	607	557	558	572	560	543	572	600	605	595	582	571	579	561	586	566	589	544	614	596	596	546	540	591	601	582	602	595	585	584	613	569	599	634	627	604	562	567	567	523	553	586	569	622	575	581	540	604	570	585	584	554	583	537	577	567	598	533	604	578	582	572	588	594	587	604	584	574	561	581	545	554	615	590	624	565	538	578	640	580	549	567	588	580	600	605	564	591	573	568	557	572	578	567	569	601	598	554	573	574	552	656	622	605	609	575	592	583	606	552	598	580	579	589	600	582	600	591	587	561	594	626	609	577	554	560	554	608	590	593	579	581	600	545	581	591	588	608	557	569	520	618	546	561	575	570	633	563	561	561	605	570	626	584	562	607	576	578	558	585	589	567	574	595	570	598	643	577	584	576	643	581	530	581	597	621	557	561	583	599	555	579	608	582	599	587	622	611	566	551	607	581	591	610	561	571	561	585	561	586	599	616	623	565	566	593	603	575	586	568	617	559	539	547	588	581	616	580	568	608	607	630	599	579	600	612	625	566	571	616	593	591	578	588	563	588	583	580	556	560	598	558	582	545	566	576	590	600	534	541	588	598	590	567	523	611	629	589	610	614	583	600	570	568	541	597	587	611	595	550	598	594	574	611	632	579	608	551	572	588	588	599	540	586	562	578	562	584	573	583	561	637	614	587	567	579	548	587	527	616	608	607	608	573	569	602	589	532	583	560	602	613	610	567	601	576	600	598	624	591	563	616	602	642	596	565	592	577	587	552	581	596	614	566	571	584	587	635	598	545	619	545	582	574	602	555	585	569	592	571	552	593	607	578	601	571	583	580	538	555	574	614	559	582	614	568	573	582	582	607	566	554	588	649	566	566	559	581	606	577	547	556	587	570	606	591	572	588	572	585	590	569	602	551	534	601	580	581	545	578	582	541	552	585	586	574	588	584	565	571	573	563	576	554	560	571	557	631	568	607	571	625	597	627	581	627	579	565	568	618	567	540	583	612	601	555	621	589	583	556	574	624	586	557	558	582	573	562	610	587	584	597	606	586	599	602	564	625	603	596	532	610	618	570	601	557	566	601	540	591	580	620	576	612	587	614	570	593	589	586	586	593	564	624	599	581	549	537	613	633	582	571	629	570	597	583	571	563	581	567	607	565	610	593	577	609	555	574	565	608	573	600	575	596	604	558	555	595	610	566	523	638	568	542	571	575	585	589	591	589	607	616	565	576	581	527	567	575	589	563	583	578	607	593	631	530	592	540	606	583	623	562	610	649	583	607	581	570	569	592	551	618	579	600	558	553	576	576	599	580	600	616	576	585	520	594	591	577	553	587	565	600	584	584	618	581	572	569	592	544	584	573	615	571	569	579	642	590	619	570	560	560	612	545	599	547	582	613	591	563	572	640	607	638	580	579	602	573	574	604	587	596	560	617	603	580	571	602	626	517	585	581	583	547	555	578	578	574	567	538	595	530	564	611	553	582	577	598	597	565	541	551	550	584	576	597	577	575	552	567	548	555	618	560	558	582	582	644	613	592	582	612	580	559	595	573	628	561	576	568	568	564	589	584	577	590	543	590	569	577	594	581	576	576	558	583	561	576	594	582	610	576	556	604	548	626	593	541	592	591	564	582	534	573	587	566	587	594	595	584	571	554	551	579	588	593	588	600	577	618	565	597	589	537	610	598	574	597	592	566	588	593	553	559	606	613	559	559	577	628	562	555	617	638	581	576	582	617	584	574	590	550	572	611	576	562	571	586	593	588	571	640	586	573	578	585	553	552	586	557	625	560	584	542	582	638	580	635	548	541	600	603	580	598	601	587	569	551	548	600	585	544	537	549	595	618	610	555	609	566	589	545	554	578	545	625	596	572	554	553	638	575	554	591	506	583	564	555	578	576	566	582	577	617	622	628	571	579	573	602	609	596	609	612	587	595	566	591	562	558	574	587	540	584	605	558	566	548	541	612	584	584	581	597	583	610	620	596	632	561	542	573	552	624	527	564	580	599	559	584	562	536	592	574	578	581	555	607	603	605	617	592	546	615	574	609	588	556	552	607	596	601	554	582	584	551
26693	23397	26483	20179	12359	7731	4586	2980	2303	1850	1491	1338	1147	1073	1020	978	951	965	968	896	821	880	872	855	841	848	880	861	812	853	818	767	803	810	748	744	807	761	787	689	731	788	710	685	781	770	708	678	757	702	725	787	681	702	744	695	729	690	726	690	718	744	727	700	681	713	655	720	704	722	682	715	743	710	653	712	762	750	739	736	731	667	701	677	696	732	761	745	734	695	679	726	721	678	737	722	697	725	703	681	676	706	683	696	736	719	683	725	734	686	724	722	695	749	652	710	691	703	709	727	755	678	680	735	676	707	716	723	705	689	733	739	748	701	722	703	700	712	719	684	686	707	693	681	686	718	678	722	714	699	750	672	776	662	731	733	762	705	717	710	684	771	655	733	710	685	741	672	721	689	620	679	683	697	666	705	678	723	730	713	703	738	732	708	717	715	657	696	708	748	682	747	705	698	751	686	709	717	721	734	723	652	759	697	649	652	688	668	725	704	685	708	670	696	684	735	715	724	691	709	761	723	719	736	709	691	720	660	679	710	731	693	759	699	697	719	690	714	725	712	725	676	671	671	730	701	694	705	671	704	698	675	673	695	737	778	698	682	722	718	749	711	743	695	696	645	728	692	673	699	698	685	667	671	714	697	710	699	712	679	717	664	679	734	704	767	671	719	736	692	719	684	744	721	745	728	704	710	695	726	759	696	683	680	680	696	736	705	719	686	701	698	699	699	632	691	718	724	703	713	749	711	699	707	653	709	698	689	720	734	728	755	739	710	709	640	710	719	686	728	720	721	684	730	692	693	683	707	685	702	709	707	721	709	704	724	719	697	671	731	714	678	727	697	693	691	678	686	707	688	677	655	687	665	729	681	743	714	688	702	723	732	683	652	680	741	772	757	723	714	707	658	670	692	718	654	682	719	680	697	701	722	751	665	701	726	674	672	732	698	713	719	612	742	732	751	702	709	731	711	685	717	654	701	686	735	695	681	690	724	711	713	720	713	751	748	730	710	704	697	696	733	686	678	762	676	748	732	726	764	720	750	666	686	686	740	728	677	727	702	729	676	723	700	706	662	732	654	661	686	720	763	708	738	733	677	671	713	782	664	689	678	679	781	679	678	733	744	703	694	695	684	712	752	698	705	698	673	713	724	720	671	698	698	731	689	720	685	664	705	733	687	686	682	689	699	698	706	679	730	739	692	718	752	709	696	647	753	683	700	669	667	741	699	718	688	660	718	723	646	721	720	701	680	739	687	741	682	683	728	720	701	711	680	745	708	738	739	672	708	671	674	724	741	709	687	698	719	708	686	695	747	720	701	654	710	661	696	776	676	722	709	732	715	688	707	740	698	700	701	708	719	674	704	742	711	723	673	697	672	692	721	715	759	750	684	720	704	684	769	723	671	699	709	708	714	687	733	680	668	685	732	728	690	717	691	745	691	705	769	723	722	730	709	727	696	690	715	711	704	696	685	728	686	691	693	721	728	660	681	771	677	698	708	704	667	721	688	672	673	693	680	677	722	703	696	705	663	709	679	698	758	707	727	663	722	751	683	723	670	753	729	671	686	695	723	744	710	706	737	669	698	696	648	747	710	731	750	716	649	666	673	692	731	702	681	708	702	707	724	728	694	698	697	682	720	689	698	755	729	693	709	706	734	713	713	752	708	702	713	730	708	715	762	711	761	727	698	664	728	710	682	695	705	773	744	707	696	685	739	705	722	660	701	708	719	700	689	670	717	678	723	708	691	671	721	712	678	687	735	636	696	692	674	679	728	732	661	712	693	694	722	728	650	683	689	704	725	732	702	703	740	696	700	694	682	701	732	725	686	717	727	677	714	740	714	751	722	721	711	646	732	761	718	719	712	699	709	725	695	720	704	717	750	696	646	725	668	718	691	696	726	732	680	709	736	722	669	717	704	724	710	650	746	715	737	749	712	700	700	709	719	745	709	727	728	733	749	737	686	677	691	706	753	711	727	698	695	733	698	690	691	714	707	672	689	702	744	662	699	689	718	691	686	703	718	702	698	659	677	694	704	739	679	764	716	742	705	723	737	779	711	723	724	723	685	739	736	669	689	710	704	684	747	730	710	704	728	714	714	720	691	650	713	718	698	695	722	711	744	683	702	713	656	658	708	692	672	695	706	722	660	698	727	711	658	687	714	776	711	719	699	749	738	683	730	735	741	654	727	759	676	649	721	725	714	714	683	727	720	713	676	681	691	738	732	666	701	707	655	694	731	710	695	712	745	734	730	719	754	731	705	711	696	709	643	705	705	718	680	721	683	691	721	733	731	711	705	690	740	692	749	689	686	689	663	676	675	656	685	705	713	673	713	712	675	750	682	710	692	714	689	733	754	713	700	737	734	718	695	660	676	732	701	692	718	722	689	696	700	705	708	693	668	689	662	733	741	683	713	658	706	709	726	694	692	702	726	672	736	728	664	699	719	717	710	711	702	731	668	707	760	675	787	739	681	726	735	734	710	681	685	715	704	715	701	783	703	733	722	739	738	687	668	717	647	731	675	742	699	724	737	755	691	709	693	696	732	699	674	720	719	725	711	711	711	700	709	707	696	712	721	693	715	667	663	665	698	733	709	761	718	681	686	724	707	713	748	652	694	720	689	679	723	725	737	682	706	719	739	707	691	737	681	699	732	723	696	639	685	642	700	718	693	763	720	682	696	763	695	688	691	722	680	710	680	703	738	728	688	715	683	726	692	746	641	726	671	700	717	759	712	706	695	730	713	729	691	702	682	772	705	705	746	733	696	691	704	714	718	720	722	686	718	713	659	730	726	663	725	699	741	683	747	680	695	714	698	657	658	684	685	734	698	700	685	722	670	742	703	714	691	737	735	712	644	696	754	719	729	751	715	634	695	680	705	697	706	692	666	710	688	694	708	679	747	729	668	700	689	700	726	667	733	679	681	713	661	721	651	726	686	713	744	720	695	705	661	670	722	700	740	724	653	640	675	744	667	694	721	699	667	697	691	710	705	724	693	740	710	696	690	716	738	739	728	666	725	735	677	711	666	713	743	672	743	698	719	703	691	709	744	711	696	717	667	710	747	713	700	757	707	723	683	725	692	733	685	677	744	711	703	728	716	684	730	745	718	680	703	670	728	733	686	704	732	735	707	727	696	716	753	748	720	704	660	708	749	712	718	712	677	713	714	700	700	746	729	646	664	692	693	687	734	702	741	673	691	770	691	673	727	727	714	725	703	682	684	749	721	717	673	756	706	716	729	713	702	692	719	727	683	728	700	698	702	763	695	694	684	696	733	705	677	688	721	753	701	702	722	704	684	729	701	747	664	734	694	696	718	702	676	722	656	686	671	687	686	696	682	704	766	734	723	707	724	637	672	715	749	704	755	715	718	688	686	664	674	700	727	699	697	726	719	677	705	746	711	672	690	689	713	705	717	734	693	707	716	726	690	687	729	731	693	733	717	701	709	710	703	679	748	713	722	711	729	700	704	663	706	695	714	705	708	716	712
23393	36174	31415	22092	17471	13311	8677	6293	4709	3647	2925	2410	2026	1855	1660	1583	1470	1425	1345	1259	1247	1210	1230	1245	1224	1210	1216	1249	1123	1132	1120	1117	1091	1081	1006	1067	1016	996	1017	898	934	977	977	941	960	926	926	918	890	926	931	868	852	915	889	833	919	917	879	877	848	903	878	830	872	878	849	901	897	862	863	886	904	884	871	875	866	865	881	845	870	871	926	872	911	883	871	859	832	830	901	844	864	887	869	880	876	840	879	881	839	887	862	891	904	890	874	820	823	872	842	899	799	859	868	867	842	869	872	914	829	829	858	912	875	864	888	889	857	918	867	871	849	887	887	910	861	844	876	829	880	911	894	871	900	889	857	834	872	875	855	822	860	853	827	861	869	895	890	892	884	852	855	816	890	873	883	866	893	863	876	912	848	888	887	872	907	888	831	899	861	870	875	910	888	926	861	892	897	861	907	856	881	853	842	840	861	909	899	866	934	845	890	862	846	868	855	923	851	923	879	824	843	871	853	882	897	852	864	849	888	849	867	834	878	883	898	822	884	882	869	902	870	884	878	902	896	850	915	840	863	876	855	835	794	864	857	883	892	829	914	865	905	781	823	863	839	888	847	873	883	867	878	872	877	889	811	859	825	846	837	872	892	817	857	882	904	896	865	836	861	845	860	914	904	950	893	818	883	859	895	894	889	884	843	899	843	880	873	884	957	851	890	877	901	934	912	837	908	934	882	873	929	919	896	886	852	858	899	864	916	869	853	896	870	915	900	867	842	840	836	857	848	887	887	870	891	865	855	851	925	868	848	869	882	904	875	802	854	916	855	840	865	895	858	877	864	900	852	875	854	871	860	842	874	840	862	903	876	830	832	862	829	881	871	833	885	911	857	841	874	885	886	931	897	836	857	843	908	916	857	856	831	892	845	850	894	915	874	878	881	836	848	834	864	830	906	892	789	867	908	850	908	899	823	843	847	850	839	820	893	849	868	873	897	857	853	850	831	858	873	870	891	878	836	923	868	860	868	855	939	832	913	898	859	888	900	896	891	884	858	900	856	831	829	885	850	876	847	892	898	862	881	894	881	817	859	895	880	891	882	854	919	846	823	882	857	831	911	866	953	933	895	877	890	888	860	878	827	881	862	803	854	852	877	856	897	848	888	856	875	821	862	825	834	872	820	815	851	856	851	882	816	843	854	836	875	820	842	853	881	873	877	908	879	843	928	892	870	866	882	825	855	827	840	893	842	857	855	932	892	801	889	855	915	860	901	902	899	885	842	819	865	892	860	877	857	904	908	870	857	829	908	903	915	870	832	883	856	873	859	894	860	864	866	851	860	880	864	871	788	864	884	876	872	923	880	895	863	890	825	860	893	866	862	856	901	857	819	886	909	865	892	841	831	894	869	922	806	883	836	861	868	887	873	858	903	884	810	842	873	827	892	861	857	840	926	910	903	905	882	901	866	901	893	868	864	891	919	857	878	876	825	893	901	853	858	857	853	866	819	897	832	859	895	910	880	822	823	886	861	875	852	854	862	885	880	896	892	876	879	899	888	881	855	849	862	859	875	854	951	899	939	856	882	871	882	873	823	867	871	923	826	867	812	847	853	874	884	881	894	876	854	917	846	804	838	864	869	880	822	877	855	865	905	893	834	836	919	838	822	882	859	872	878	842	832	884	873	857	908	899	860	888	874	886	854	865	908	870	881	829	866	845	907	867	907	866	833	874	892	843	851	907	865	891	849	868	848	901	891	826	883	891	839	863	896	883	866	908	841	883	822	878	840	889	864	860	895	883	868	923	877	917	908	889	826	882	866	895	842	868	836	875	816	848	859	803	894	874	865	839	898	851	840	902	888	909	887	849	890	812	800	825	853	906	861	898	877	856	884	879	855	829	841	922	838	925	920	903	864	835	889	888	882	859	876	845	903	902	905	914	861	873	870	881	878	855	873	880	884	885	872	859	879	861	853	868	874	912	834	907	884	837	910	862	803	828	879	866	923	896	825	812	865	841	811	836	853	890	831	904	844	853	864	855	819	870	896	820	845	876	889	869	815	833	950	852	907	857	842	866	893	883	827	907	920	889	868	831	893	859	862	873	855	869	832	871	873	889	883	874	873	859	883	888	898	927	821	837	837	886	857	795	879	883	885	877	867	857	875	857	886	863	887	803	885	869	879	872	866	900	879	859	848	835	880	891	866	861	835	870	886	887	891	923	904	836	883	898	889	835	919	864	858	805	895	853	881	874	884	851	874	863	882	891	894	832	850	821	844	884	869	823	845	912	856	882	869	869	845	889	859	860	890	868	862	875	881	837	873	882	860	862	874	880	897	852	882	861	919	815	898	886	909	827	850	864	822	928	878	885	944	911	928	875	899	866	819	840	872	898	870	909	893	873	846	899	868	861	884	833	930	906	837	848	874	814	890	869	835	825	872	860	899	885	840	843	900	897	881	901	868	862	849	875	918	899	825	837	913	902	844	890	884	873	924	922	893	895	910	859	863	861	868	836	896	862	889	871	893	873	842	828	890	858	902	806	869	922	879	893	835	868	876	880	865	870	838	874	950	836	890	875	891	860	885	851	844	852	868	909	902	878	871	843	879	881	890	879	834	889	837	874	865	869	892	896	876	872	938	897	893	851	863	826	848	901	875	865	858	892	838	881	846	841	928	905	882	820	853	895	849	851	905	877	881	884	824	851	879	866	839	857	856	856	796	845	836	807	839	894	869	902	910	897	874	864	879	865	813	876	826	897	947	896	869	911	863	876	888	867	824	882	874	880	840	890	906	879	870	888	869	866	858	876	896	841	929	875	853	811	924	862	862	843	852	830	857	845	896	882	815	862	835	819	870	912	850	896	877	861	850	879	827	844	966	879	884	920	856	858	858	884	864	874	891	799	862	891	884	879	810	869	875	898	909	889	861	930	825	907	920	818	838	822	861	837	871	901	856	886	904	899	897	813	823	821	915	842	883	843	836	878	867	896	898	879	939	866	828	848	893	882	900	844	883	852	925	881	859	861	857	834	946	851	876	840	854	840	860	924	879	886	850	855	858	865	881	873	819	866	845	891	884	854	875	888	865	903	850	875	898	877	831	856	838	835	870	859	866	913	863	888	879	859	854	886	877	883	839	868	887	832	868	920	858	869	864	922	822	866	878	889	915	833	820	844	842	880	848	911	824	794	912	884	838	885	885	923	892	918	874	811	863	904	872	847	848	825	863	905	894	836	884	844	905	892	808	859	858	854	937	894	862	875	812	860	962	905	914	877	849	846	905	837	882	862	901	860	889	869	865	833	885	843	842	869	859	931	853	865	906	869	853	884	858	883	860	882	886	885	876	883	838	853	911	875	899	848	860	830	820	906	922	903	913	863	802	877	889	843	870	849	877	858	894	900	899	856	869	843	900	851	891	871	899	857	841	883	822	825	914	859	916	887	849	888	887	843	829	855	825	918	849	883	841	856	865	918	868	890	904	853	855	882	888	884	882	885	872	857	868	895	864	855
23308	20800	28086	23668	21058	17571	9153	4541	2949	2269	1875	1533	1377	1233	1189	1126	997	955	883	906	816	824	841	814	833	792	881	803	743	757	749	730	772	656	635	651	677	659	657	643	634	638	687	657	637	594	582	613	631	615	579	570	565	602	590	572	613	583	566	588	572	594	603	532	586	602	556	575	562	532	581	598	573	585	573	563	587	565	597	554	568	544	575	567	582	601	561	602	550	557	574	541	553	577	576	578	601	583	509	584	535	570	574	570	592	556	566	575	571	576	615	616	566	557	601	575	539	602	531	600	548	578	537	579	499	597	593	593	587	536	573	578	587	601	537	596	577	597	603	579	584	620	553	535	561	586	543	599	582	552	599	560	608	570	540	552	586	585	535	553	538	550	564	554	584	596	611	584	516	593	565	556	603	581	556	592	545	586	578	566	554	544	553	581	610	582	552	610	597	536	558	545	583	541	575	585	549	542	556	623	608	583	567	594	575	543	570	612	587	571	583	529	555	583	546	588	566	550	542	573	571	572	611	592	568	563	530	606	608	577	578	573	603	511	573	575	601	541	558	590	607	549	586	545	602	595	610	555	625	550	544	551	550	575	546	547	539	563	622	583	552	538	571	586	566	544	544	550	565	588	587	565	575	581	594	554	586	558	540	567	614	518	564	549	594	579	610	547	551	576	586	607	600	587	607	540	573	569	568	593	542	564	552	609	577	585	625	604	563	608	588	610	564	584	553	599	556	604	564	560	601	555	580	579	548	604	560	588	565	548	591	589	552	533	579	571	517	596	571	570	596	583	552	561	582	604	533	506	570	556	583	579	547	591	575	542	592	569	530	568	525	584	513	601	522	548	593	582	593	582	589	613	592	584	570	530	550	580	578	596	546	597	593	594	572	563	559	613	563	560	587	524	592	604	568	564	591	599	576	586	553	576	592	582	510	584	577	579	583	569	586	594	558	524	590	576	571	568	546	592	600	595	593	613	598	556	574	570	599	596	591	559	546	592	576	563	565	599	559	561	572	569	566	600	557	583	554	548	578	568	584	576	585	547	565	590	572	590	565	571	586	544	611	570	578	543	585	554	554	555	569	534	567	565	594	572	539	591	504	527	566	573	574	541	573	545	547	559	583	589	533	561	586	560	604	558	596	576	535	643	550	564	589	564	528	599	570	563	558	581	613	553	545	586	572	565	578	628	578	536	561	546	610	560	577	545	594	574	543	584	548	592	589	584	562	573	609	590	569	570	519	559	572	608	573	570	571	592	532	582	578	531	552	579	534	587	597	547	575	588	542	567	555	525	561	605	581	585	614	587	559	578	563	595	571	554	597	541	619	563	535	536	606	616	547	616	574	555	566	568	599	584	522	607	516	592	603	542	582	608	559	589	542	546	585	562	540	563	583	601	585	585	561	592	613	595	597	563	536	589	561	581	583	556	591	558	600	588	566	569	612	575	575	538	577	552	604	609	582	636	605	557	588	551	565	571	536	551	574	578	560	621	602	592	555	534	616	581	586	552	587	585	575	593	567	567	548	576	541	590	580	535	581	599	625	591	587	549	572	575	541	563	593	544	586	581	568	571	562	502	576	595	564	558	583	522	554	599	584	590	490	556	567	579	561	603	563	610	569	554	609	585	559	545	561	588	554	594	639	586	554	548	568	636	566	552	558	578	557	555	559	581	596	570	581	586	569	572	607	554	544	604	628	579	569	556	563	536	562	544	569	575	539	594	524	576	560	606	571	580	590	564	588	579	578	534	532	563	557	561	541	515	583	579	538	591	563	560	610	568	576	603	593	582	582	593	602	589	553	569	578	594	559	587	599	616	557	578	563	561	622	579	564	591	561	561	508	568	588	580	547	602	567	534	567	582	565	525	583	606	586	618	535	543	555	551	546	511	553	574	600	555	579	549	574	560	590	592	550	543	578	568	565	588	549	561	574	600	587	582	584	552	543	599	560	570	582	552	608	541	527	598	562	543	579	565	562	591	577	571	559	562	556	562	546	526	569	564	561	547	530	567	595	544	589	524	543	564	613	556	580	563	577	580	583	576	541	556	584	532	561	550	596	584	553	571	560	553	614	551	551	571	598	571	599	588	569	542	578	537	523	586	574	584	557	599	509	581	617	598	511	572	617	576	537	560	581	579	563	552	582	615	604	583	568	573	569	562	605	550	583	524	596	577	597	596	547	556	590	570	619	575	543	584	540	564	581	593	597	538	549	569	544	564	629	528	563	557	562	600	565	592	592	595	557	556	581	591	595	546	600	567	562	588	558	566	611	602	522	572	601	553	581	605	537	535	569	561	578	584	569	580	554	546	606	600	544	620	564	561	525	611	596	584	572	535	593	580	566	573	559	593	546	578	579	585	573	553	532	568	576	557	570	556	604	602	572	552	579	563	622	570	595	593	558	533	573	539	538	555	583	593	525	592	604	577	574	568	535	566	553	589	584	588	547	592	537	532	556	581	617	562	582	572	572	534	550	572	554	597	580	568	567	567	551	570	561	543	574	587	542	614	549	610	561	578	545	551	566	589	574	559	570	554	587	582	546	555	550	615	558	565	585	575	544	587	602	556	605	584	550	546	558	527	627	581	577	579	545	567	576	589	547	565	549	587	547	585	594	574	563	537	576	564	568	537	596	566	579	574	576	561	558	546	556	576	549	590	622	556	585	566	560	610	537	587	578	578	607	562	584	616	554	549	578	544	603	532	532	573	550	566	538	549	566	584	576	571	578	603	608	560	609	571	559	560	552	571	585	563	546	544	611	572	562	602	588	569	534	593	556	569	538	608	618	577	621	600	589	530	584	599	595	609	569	597	552	628	632	570	533	626	590	566	546	612	601	550	548	547	536	562	562	587	586	589	595	572	561	541	572	536	564	568	555	558	600	601	572	590	553	573	539	622	600	599	563	579	536	549	589	576	582	546	556	555	565	595	532	535	544	525	586	581	596	532	552	572	566	592	568	565	563	531	552	568	561	560	566	553	576	539	583	609	595	631	579	564	537	587	565	610	528	552	578	614	589	543	550	525	542	569	582	597	565	564	547	576	546	579	581	534	531	561	601	575	571	548	579	507	529	569	549	574	589	587	597	581	557	582	567	586	562	529	567	584	591	582	593	600	574	554	535	507	513	544	588	543	577	602	563	590	564	560	522	584	554	576	642	551	549	583	607	554	566	610	582	531	589	592	590	556	580	576	579	551	610	547	552	547	570	581	541	575	586	604	538	554	558	563	560	534	559	546	570	613	599	584	593	574	571	562	565	567	603	551	582	553	574	578	585	568	580	531	522	533	562	577	566	574	529	579	594	626	591	544	579	564	594	586	576	557	566	597	545	583	571	582	556	595	586	591	569	548	611	548	567	590	500	591	568	588	620	558	583	570	625	579	557	545	559	534	559	540	586	605	588	596	576	557	596	573	589	583	573	565	558	537	562	602	564	599	571	547	546	595	572	604	573	616	563	628	597	566	565	587	588	516	573	580	566	561	550	595	639	565
22989	41387	36842	27140	21676	17144	11984	8601	6318	4945	3872	3187	2715	2403	2215	2016	1772	1632	1519	1339	1323	1261	1363	1215	1252	1249	1238	1204	1138	1036	1070	1149	1045	1049	999	935	1022	902	902	893	809	849	857	866	816	768	794	830	808	791	751	754	754	765	800	713	785	750	783	809	792	804	764	744	756	760	750	731	726	720	712	710	751	772	687	764	699	706	739	713	750	724	754	772	708	703	750	686	749	666	725	755	703	717	704	732	695	675	758	718	700	757	672	714	681	722	768	718	701	746	731	725	727	691	751	736	709	746	729	710	750	744	725	748	687	748	704	749	668	733	725	730	728	746	697	705	729	692	716	697	764	738	759	709	695	714	720	740	723	683	690	744	717	722	755	706	680	736	686	722	746	682	683	756	729	687	729	755	681	749	716	705	712	701	710	719	712	714	718	712	743	778	729	766	745	734	734	746	721	721	730	732	749	729	709	704	751	723	683	688	743	703	674	686	743	716	714	690	724	687	733	710	701	739	746	713	758	735	735	739	710	693	749	682	676	742	713	719	749	744	719	708	742	765	699	689	706	746	709	719	766	737	671	708	719	786	702	762	713	731	762	682	697	703	720	722	712	677	709	742	706	719	759	722	726	723	747	688	724	746	691	739	713	671	718	743	777	695	653	735	729	705	724	711	725	760	759	728	693	722	734	740	746	739	722	774	734	700	690	701	691	703	696	707	739	764	725	785	764	750	720	728	743	757	690	677	766	698	702	724	707	698	697	728	718	726	705	729	710	738	714	701	693	690	748	738	716	737	668	726	697	730	690	725	675	703	720	731	672	741	741	686	719	698	697	736	711	734	644	697	712	718	688	722	724	697	724	712	698	692	730	759	678	730	695	722	715	773	716	700	755	706	731	673	723	704	714	712	736	748	695	739	705	699	748	750	771	753	731	713	768	716	736	660	673	708	680	695	763	686	747	685	729	716	789	749	714	707	741	712	697	749	726	653	724	752	718	687	718	708	711	753	710	767	646	718	784	698	692	726	702	728	761	729	702	735	700	691	686	662	689	716	681	723	655	723	642	715	690	705	680	710	701	714	714	722	738	728	708	682	699	679	743	702	736	715	718	689	718	763	770	719	708	709	728	719	747	681	724	698	683	741	694	733	747	713	714	708	736	709	689	762	752	710	723	708	743	770	716	677	700	737	780	747	722	675	727	750	693	698	739	741	677	752	733	711	745	709	764	756	757	750	715	720	724	718	751	679	712	696	772	721	773	728	734	737	729	737	709	743	697	722	726	722	683	716	737	739	719	762	713	711	685	751	725	720	726	730	725	724	695	735	693	733	700	732	772	715	710	695	729	701	684	721	702	660	701	688	733	744	711	743	738	708	725	755	719	731	655	724	697	721	730	737	717	677	731	722	763	706	742	766	701	709	742	711	766	752	705	678	680	718	720	690	698	740	706	757	710	734	754	739	706	688	736	720	706	670	736	715	728	724	775	704	733	708	717	708	683	729	772	711	763	722	744	722	704	728	687	720	738	696	713	680	698	716	739	662	732	715	742	736	663	705	717	711	714	752	704	709	718	758	712	687	682	766	719	709	740	745	713	729	748	731	779	740	729	704	708	708	716	706	738	668	718	666	725	715	736	703	689	721	702	679	724	750	686	731	733	707	703	736	753	703	722	706	713	684	755	708	711	768	696	730	715	706	684	762	716	679	713	733	735	681	761	762	693	743	743	752	716	690	770	720	691	733	720	718	715	676	712	705	701	692	727	762	714	667	695	752	731	714	727	684	717	705	716	726	773	690	732	702	771	710	761	743	665	734	731	722	711	710	716	717	724	678	725	730	740	770	701	681	700	694	674	719	711	746	695	735	732	692	745	709	745	708	730	707	728	698	743	749	683	713	646	729	765	691	709	723	709	729	645	666	704	744	675	753	749	713	762	755	745	717	744	752	709	729	717	706	695	722	692	738	715	722	704	661	731	738	697	706	719	680	686	718	767	765	730	719	724	757	708	731	733	750	785	690	729	697	714	769	728	662	691	698	710	696	718	744	722	712	689	723	751	697	729	717	708	694	766	721	719	695	729	725	681	725	708	703	740	716	709	682	713	759	720	690	737	742	746	685	720	718	732	667	699	717	742	742	713	736	703	724	786	723	727	732	716	698	719	769	740	702	724	644	683	719	696	696	747	696	662	685	700	722	713	703	685	737	716	700	685	740	677	740	690	688	765	689	682	701	725	709	733	721	698	697	696	694	706	704	649	705	722	717	713	718	719	694	764	708	718	699	712	728	752	742	681	734	740	767	683	706	742	716	724	687	742	695	758	699	743	732	728	686	721	719	720	745	716	705	696	718	751	705	751	721	712	726	730	700	780	670	713	683	667	692	716	688	723	686	721	708	785	766	735	711	741	718	767	679	739	706	708	711	708	711	737	665	742	750	705	760	737	691	702	693	705	698	720	718	709	707	730	697	773	754	733	753	780	711	716	761	742	710	767	722	716	720	736	730	702	709	696	746	730	704	710	732	708	675	689	698	746	766	688	734	751	694	699	701	738	721	736	751	681	716	716	707	722	685	725	759	688	699	740	756	695	661	697	727	726	727	767	702	746	684	727	682	722	727	733	744	717	695	719	706	713	712	740	722	739	700	741	701	739	687	646	733	743	742	746	685	707	728	729	734	679	717	744	755	708	736	735	741	735	708	753	790	758	726	722	748	710	702	702	728	723	744	675	699	735	768	715	684	721	732	709	716	649	761	713	765	715	732	751	738	773	693	722	736	672	745	692	684	711	724	692	750	676	732	753	697	763	750	691	751	761	722	717	753	738	655	704	704	722	734	677	744	743	751	690	696	681	727	716	743	735	690	705	689	687	678	755	676	710	757	688	701	700	714	725	723	739	764	669	694	714	749	675	735	694	708	749	695	731	728	709	777	716	696	739	699	700	706	752	716	714	722	757	711	731	707	721	684	729	730	775	754	740	782	670	665	737	715	711	735	731	746	717	746	732	723	704	731	732	736	693	701	728	660	723	756	704	784	722	684	744	714	715	677	738	702	720	718	668	705	682	716	665	740	716	720	710	706	773	681	672	697	699	717	716	739	689	749	740	716	706	780	714	722	692	729	739	688	745	720	717	659	720	723	746	762	663	708	731	768	684	761	695	691	708	711	735	710	678	689	718	682	699	736	703	682	749	702	746	759	747	739	702	695	683	787	753	712	684	720	713	710	759	724	728	728	687	697	725	689	711	688	694	732	703	679	667	676	634	731	733	714	775	717	693	699	705	718	742	715	722	738	703	720	735	766	684	729	716	700	679	683	727	666	681	741	703	740	731	718	689	774	778	733	692	707	740	712	696	724	793	717	718	699	705	711	718	707	702	698	704	709	763	716	724	695	742	687	735	752	719	713	726	697	743	669	678	748	679	733	755	721	733	733	742	707	696	683	741	716	693	729	733	701	685	775	760	732	774	719	739	694	703	715	706	734	741	753	705	698	730	730	678	699	769	748	711	721
22344	20744	28400	23153	20836	21428	17474	6293	3873	2988	2337	1973	1638	1425	1298	1232	1104	1075	985	966	858	781	790	778	793	810	801	748	744	749	694	690	728	640	659	620	662	625	582	576	544	575	558	619	530	557	542	533	466	513	506	508	485	493	530	527	514	519	504	518	542	490	497	486	509	481	501	483	473	494	481	485	472	512	529	457	505	497	496	465	483	486	447	510	491	480	496	457	467	443	519	442	482	456	473	459	485	444	439	465	489	477	442	469	476	479	490	480	488	506	445	430	484	472	451	466	434	431	488	434	481	462	431	489	472	528	480	472	438	454	470	485	458	463	469	510	512	470	453	476	509	506	501	453	459	433	427	477	483	477	492	450	484	457	490	472	461	475	445	455	437	515	443	465	488	514	445	486	465	421	467	476	449	462	442	465	505	470	473	465	490	472	500	452	464	491	475	442	489	485	487	464	441	519	496	442	475	460	474	460	432	431	455	476	508	499	452	481	473	500	504	453	422	480	478	462	459	482	432	489	436	538	458	414	483	450	453	474	463	469	467	469	506	455	466	445	483	477	478	454	449	457	463	487	502	476	477	482	425	469	518	478	467	485	490	510	497	510	445	471	474	494	471	478	491	474	473	496	474	434	482	459	452	465	478	504	507	472	462	475	428	493	464	453	438	484	451	468	465	470	495	506	484	475	505	489	457	503	464	437	474	445	437	485	496	481	463	455	443	464	496	457	481	469	488	472	460	460	473	469	507	433	451	462	464	486	470	469	501	480	443	488	457	480	459	477	481	482	458	410	487	468	472	440	493	486	441	499	437	496	412	502	486	500	449	440	472	491	495	455	445	465	469	481	434	478	480	480	493	476	466	460	491	478	479	476	469	488	497	458	468	448	453	464	474	451	483	470	476	444	475	450	457	459	452	450	496	493	451	470	426	512	486	449	508	462	493	483	506	473	479	441	465	488	474	506	462	489	459	449	538	444	424	462	475	445	489	449	499	448	487	483	479	457	465	446	496	489	460	471	482	517	468	471	468	501	478	426	476	446	477	516	490	494	447	486	508	448	505	482	497	470	455	491	467	447	477	492	472	501	458	482	490	439	491	468	503	445	420	512	473	402	437	427	479	422	482	460	447	482	457	465	477	459	468	428	451	461	462	468	478	464	450	436	429	455	508	502	461	476	452	431	454	496	458	456	455	462	494	474	499	492	499	436	443	450	469	468	494	463	459	460	512	465	475	445	478	504	453	448	435	473	440	447	479	471	440	457	462	476	491	494	454	480	447	482	484	458	420	461	515	455	495	492	453	465	479	433	483	490	472	464	463	478	503	484	467	426	467	478	505	484	476	444	494	502	453	474	435	478	483	487	478	459	471	503	470	434	466	450	492	502	490	447	449	467	478	456	510	476	487	474	470	450	489	448	473	483	437	498	471	441	477	487	446	445	454	474	467	462	467	468	435	453	448	487	466	470	431	499	458	468	447	499	445	446	464	483	465	438	454	494	445	443	441	455	501	487	471	479	435	508	441	502	471	437	467	453	456	457	480	497	446	471	485	481	494	481	456	417	437	478	465	459	515	436	462	483	459	439	477	480	457	462	467	442	445	485	477	495	484	462	487	466	452	486	491	452	435	426	483	465	472	505	488	485	455	467	494	474	461	490	445	484	459	435	431	470	439	507	487	486	449	446	425	464	450	475	450	491	449	464	469	465	494	468	501	486	448	441	480	447	494	471	478	467	488	494	471	432	448	464	525	467	440	469	463	480	433	451	467	487	453	482	468	436	463	473	463	445	524	476	441	479	443	503	471	452	462	462	478	436	492	473	433	475	442	480	460	469	462	453	431	493	445	493	476	490	451	451	494	449	478	467	428	482	467	460	478	474	437	439	470	466	453	488	460	484	451	493	484	477	453	480	492	476	461	465	496	489	492	483	489	438	461	477	433	444	455	468	468	495	475	440	447	486	471	459	436	438	457	480	446	464	504	460	488	464	462	474	469	458	461	488	454	474	531	468	486	491	439	498	451	453	479	443	447	482	486	441	445	415	494	437	510	470	449	474	482	472	465	480	490	481	483	467	516	439	471	428	443	486	454	454	467	467	487	457	444	453	519	472	474	459	479	457	500	457	512	479	478	476	432	458	458	485	486	496	481	468	432	481	434	468	480	490	491	463	499	434	460	504	468	500	473	451	466	480	470	472	450	474	457	456	471	499	475	448	451	431	460	484	455	492	471	473	450	479	465	459	474	452	465	482	483	456	457	451	466	502	506	475	457	489	475	490	500	481	463	485	514	480	463	468	497	443	485	483	482	464	466	489	464	482	466	442	476	485	493	458	453	444	518	483	479	449	421	474	454	435	456	487	441	490	511	499	464	444	463	454	473	464	449	452	494	450	448	420	489	479	453	485	481	505	467	445	476	471	462	495	471	481	485	493	477	449	477	427	483	471	474	483	471	484	471	462	479	444	456	474	487	467	465	472	410	488	448	462	464	515	462	472	455	498	456	493	426	471	444	446	443	444	479	440	467	484	489	484	447	494	458	475	406	471	457	481	472	470	497	480	462	463	476	490	491	479	457	459	484	466	460	496	450	449	463	465	505	480	422	460	489	471	498	442	476	466	481	414	472	453	444	463	463	461	491	465	520	455	476	487	471	430	454	451	476	455	433	469	499	473	473	470	496	459	484	475	464	473	458	409	476	456	458	463	486	452	480	496	464	488	454	440	457	475	517	470	485	478	464	476	492	439	430	437	442	440	451	469	492	488	470	492	491	462	459	518	508	491	468	494	470	490	480	443	521	441	487	473	499	452	486	455	442	453	448	495	484	446	479	452	467	487	471	473	482	450	505	503	482	490	484	508	479	468	470	439	469	458	479	415	414	470	491	446	504	461	452	422	456	471	441	453	435	428	424	527	478	476	460	473	451	465	437	463	474	466	455	481	481	456	437	454	419	478	476	486	497	484	460	488	460	475	443	480	491	480	447	456	452	496	476	435	452	469	452	454	446	482	465	450	465	479	493	442	507	468	510	456	455	513	471	491	451	438	440	455	439	471	471	482	460	471	465	463	496	485	497	466	432	420	496	425	433	488	468	449	468	450	505	495	466	462	441	450	495	491	470	478	458	428	452	475	479	426	485	468	410	465	489	465	474	478	494	492	463	478	478	443	469	497	480	481	427	475	483	518	449	451	503	452	478	455	487	468	495	435	494	447	473	483	424	474	469	459	466	473	491	474	445	454	488	482	463	424	463	446	481	447	453	494	486	489	450	474	449	483	479	465	470	478	518	490	448	450	456	451	462	471	498	488	470	454	474	477	464	451	505	529	500	465	461	468	471	488	479	439	471	479	498	492	445	481	468	457	479	447	475	467	498	478	472	443	480	461	450	452	496	498	484	468	489	525	439	552	477	468	506	484	457	481	455	495	461	505	490	418	424	502	483	450	478	484	506	479	491	443	492	439	457	465	492	455	474	475	479	469	470	492	455	447	495	438	481	467	452	482
24510	45025	40663	31167	25417	20424	14762	10724	8289	6643	5000	4075	3258	2884	2625	2433	2040	1882	1674	1571	1473	1374	1364	1392	1319	1229	1294	1330	1176	1074	1070	1102	1092	918	975	954	984	886	800	720	731	768	751	744	743	686	722	650	630	637	635	671	622	649	680	596	622	656	626	670	664	731	610	579	581	626	551	601	546	582	571	586	622	562	572	590	602	572	557	598	570	588	583	600	568	589	538	593	626	611	601	592	551	594	575	565	584	575	542	612	559	571	579	576	593	571	559	549	577	581	594	598	597	593	588	633	534	585	584	546	579	575	570	580	575	579	578	580	608	594	606	602	601	545	583	594	599	603	551	593	557	553	637	584	567	539	596	588	588	562	598	585	575	562	560	562	578	573	658	606	632	568	581	552	617	584	584	616	589	628	573	569	574	554	608	541	562	523	565	575	597	589	604	587	564	589	548	566	580	581	559	604	554	575	567	567	569	550	630	604	557	567	609	577	532	567	570	558	576	578	536	592	607	585	566	585	578	534	558	523	533	590	543	603	582	570	598	554	557	606	552	573	549	591	558	583	548	567	528	576	579	587	581	573	578	582	560	628	544	559	568	607	589	604	575	585	589	613	611	582	576	557	572	529	524	546	591	530	506	558	589	576	614	549	578	549	569	560	566	566	623	586	581	600	551	610	562	561	581	583	593	593	578	585	588	555	580	557	572	555	609	563	593	597	599	565	550	579	536	566	599	564	558	523	598	568	574	571	526	580	565	563	532	631	528	586	564	566	604	567	520	542	624	588	594	603	567	561	547	577	565	562	593	566	573	595	581	581	581	546	564	601	585	554	622	573	577	561	561	568	600	603	573	630	552	564	570	572	621	570	604	563	586	576	580	556	556	576	552	631	589	586	597	547	563	582	589	618	605	581	558	543	556	564	560	571	579	523	586	577	595	573	608	559	582	570	579	553	604	587	556	583	583	567	555	576	553	580	554	580	571	571	562	579	606	586	555	587	566	593	573	585	543	580	585	581	593	561	571	570	564	553	575	571	554	566	559	587	607	535	602	561	552	554	531	569	571	590	597	589	576	569	545	546	584	591	592	581	600	559	571	564	592	566	583	574	592	577	601	569	594	581	602	538	586	565	609	590	554	560	592	607	591	572	572	564	578	621	582	601	556	579	587	544	571	638	578	580	603	561	540	612	557	553	567	589	611	542	561	585	571	586	640	595	577	574	532	574	546	542	598	584	575	578	624	576	585	560	546	562	554	643	565	541	567	566	574	582	569	585	595	572	568	555	566	542	616	592	558	596	616	576	568	562	605	561	549	598	566	592	614	603	632	598	560	566	596	540	579	571	535	535	554	604	576	611	579	573	581	573	533	567	558	612	602	577	529	602	646	535	595	570	581	562	563	638	591	610	606	580	593	548	614	564	558	560	616	573	621	579	577	614	569	558	582	623	571	602	566	587	598	600	565	575	569	581	551	578	597	537	585	593	590	559	583	539	564	626	531	577	564	583	552	618	554	590	566	593	591	568	560	548	599	558	568	580	573	556	545	554	551	584	588	563	566	552	600	567	557	552	582	577	511	623	591	593	585	562	586	580	568	601	619	594	567	558	533	594	586	575	585	604	590	592	590	558	585	575	599	581	544	597	589	586	578	582	552	612	634	614	581	583	591	551	617	636	595	587	580	579	611	588	580	622	545	601	579	588	564	604	556	558	579	629	554	564	571	603	546	550	559	590	543	590	572	589	534	581	557	548	613	551	562	557	557	590	593	557	557	566	563	571	586	574	616	537	601	581	537	592	606	587	575	583	543	570	560	587	538	618	566	606	582	609	563	544	603	576	599	575	606	592	537	574	585	579	606	637	552	584	593	543	545	581	592	558	539	565	611	551	561	553	584	529	596	546	582	599	542	574	552	602	602	598	551	552	597	589	568	539	595	573	613	596	610	590	534	538	561	653	618	583	514	579	562	569	580	629	576	592	583	554	618	558	613	587	573	578	626	558	546	590	592	565	552	560	587	574	583	595	550	586	613	596	542	565	611	569	573	534	555	536	594	575	590	591	593	574	598	593	555	556	595	550	615	538	607	562	603	550	574	568	629	571	593	562	603	564	576	575	557	556	588	615	581	589	568	581	554	529	541	579	590	584	560	586	566	598	583	600	626	596	616	575	547	571	564	519	569	608	619	561	571	594	626	625	636	599	588	572	583	563	581	570	595	615	553	566	576	546	560	570	543	586	563	584	551	565	556	594	583	594	581	609	612	588	592	570	578	590	598	547	605	517	606	540	582	621	575	561	589	567	587	572	537	557	584	596	581	601	543	593	607	590	582	589	606	547	583	577	537	560	506	572	537	574	568	543	548	588	576	554	605	543	590	559	555	581	569	565	642	483	568	561	614	570	614	629	580	568	566	576	581	636	557	545	589	604	567	572	551	562	581	576	608	606	593	556	561	575	542	606	569	595	548	584	569	576	584	577	598	595	537	598	572	584	593	592	561	545	583	589	593	591	550	572	542	587	596	587	579	621	564	576	573	563	539	626	585	564	533	574	584	554	551	545	582	552	612	573	598	593	548	595	561	556	568	592	563	561	587	567	527	612	560	547	558	563	526	534	562	594	585	560	532	563	585	607	597	608	635	596	556	561	564	562	571	588	587	561	608	537	608	584	589	587	639	571	624	545	580	564	546	596	544	575	616	602	586	560	626	594	583	581	515	585	541	598	571	583	581	581	612	596	568	548	614	589	552	537	587	602	577	577	584	611	595	595	611	566	589	570	529	603	572	572	592	570	592	595	560	574	556	583	582	563	589	613	602	579	530	512	581	566	627	569	583	558	573	585	566	597	594	546	571	588	620	586	585	632	561	582	583	536	555	571	617	578	560	608	589	561	590	589	558	555	545	585	566	571	600	588	586	551	570	587	582	551	588	592	594	540	598	519	617	571	573	559	584	546	587	593	548	555	579	602	561	536	562	569	526	560	604	560	563	593	583	565	589	608	635	596	617	601	553	536	591	575	529	569	580	586	606	585	590	544	594	582	612	570	591	549	590	576	557	607	592	565	574	556	523	552	563	573	660	557	564	614	576	577	604	563	598	587	585	552	537	581	595	617	558	569	589	617	563	592	546	542	563	561	617	572	578	560	579	558	559	556	609	556	606	551	601	583	540	602	557	578	531	568	564	622	584	570	574	596	570	544	572	567	584	587	606	596	571	553	585	584	587	596	604	515	583	558	577	591	599	623	573	572	553	563	543	619	590	585	572	605	561	604	536	547	577	550	566	572	577	566	581	552	570	549	566	581	584	598	570	566	588	570	539	622	556	600	584	601	593	543	551	545	565	588	528	576	554	553	579	578	551	591	560	579	569	621	546	561	595	569	551	584	600	582	596	577	561	613	534	556	580	581	580	557	598	564	576	540	570	529	590	555	549	578	567	560	585	589	587	546	567	581	581	589	621	559	593	608	601	591	595	601	600	585	575	560	567	585	514	569	622	595	582	580	574	572	640	554
26751	23100	26779	20245	12022	7417	4429	2945	2178	1796	1505	1323	1179	1129	1102	999	953	995	953	862	883	891	889	852	808	828	813	892	772	809	827	805	784	748	749	782	830	760	716	800	734	713	745	673	671	753	757	733	730	766	726	718	747	733	726	721	747	699	760	683	706	681	677	721	698	666	717	664	717	684	751	723	722	706	672	734	728	676	716	716	699	726	685	658	677	741	719	673	736	714	737	719	742	675	676	702	716	674	654	664	748	742	698	747	679	686	752	687	725	738	696	768	671	711	713	684	722	660	703	672	699	740	704	740	699	657	672	682	651	708	722	707	708	715	717	669	727	675	683	715	697	662	697	689	730	706	677	736	740	705	743	690	722	723	721	724	666	685	727	723	687	714	733	707	743	700	737	659	734	709	673	733	679	698	675	687	729	662	750	704	695	734	713	718	699	695	712	714	755	695	744	699	669	703	680	706	702	746	676	672	725	735	673	671	707	668	699	700	683	734	730	749	737	775	704	741	650	694	658	656	726	665	692	669	686	700	678	716	691	727	688	711	727	742	662	698	722	672	709	719	693	706	704	730	723	727	735	713	709	728	659	665	712	709	711	672	665	690	707	734	702	687	711	681	734	752	719	691	691	638	655	718	697	730	721	730	665	717	733	721	689	697	725	714	677	657	685	706	680	711	720	710	737	701	702	677	686	693	692	743	683	688	684	724	685	694	684	634	723	664	703	691	724	671	748	682	718	739	690	722	691	712	728	723	659	683	758	698	687	689	685	658	658	730	686	699	702	699	707	672	697	673	694	704	695	667	743	710	718	681	703	672	717	695	687	741	708	692	729	677	696	717	669	707	653	685	701	777	668	672	705	662	729	662	711	703	738	709	738	729	696	718	708	711	676	715	746	681	727	709	698	704	693	711	700	719	711	671	712	681	669	737	645	716	699	687	674	729	678	678	685	642	678	734	725	685	705	681	688	724	737	729	722	722	698	712	682	686	690	702	689	692	692	721	653	757	703	722	673	733	691	736	748	731	784	654	670	752	718	657	651	732	684	704	703	682	700	662	717	721	700	677	712	744	679	684	716	697	714	685	689	689	688	713	719	702	691	651	742	685	737	716	742	681	678	710	692	689	726	754	705	708	707	714	680	681	719	738	736	719	717	712	675	694	725	657	749	704	654	652	656	678	652	700	738	718	723	678	704	716	694	680	658	694	694	716	714	636	720	741	719	729	683	666	699	725	708	675	707	712	709	694	749	753	684	692	678	682	654	726	730	672	684	746	665	685	688	655	703	755	715	716	710	684	722	703	712	711	744	711	660	659	683	735	702	680	702	656	706	685	737	710	664	733	716	671	698	693	702	726	681	678	718	737	745	713	682	685	709	706	736	689	692	720	729	683	728	679	728	710	674	715	687	660	726	747	729	718	711	685	683	687	692	745	711	704	723	715	685	671	724	742	752	713	665	728	698	700	711	712	698	714	714	689	738	683	668	712	692	725	756	718	720	687	712	699	692	688	741	709	708	686	706	705	758	695	746	714	698	713	734	699	695	636	714	665	687	696	675	702	698	748	702	684	710	693	726	662	665	681	685	670	729	685	705	687	694	682	735	729	667	719	735	709	648	733	735	682	690	719	680	720	694	738	690	726	697	668	706	715	696	658	666	717	652	684	701	718	696	673	723	633	734	733	761	709	706	684	666	696	712	740	662	682	723	700	711	729	688	726	728	683	730	717	723	674	696	690	672	712	678	697	686	678	756	731	649	698	698	641	699	708	732	701	722	714	661	665	747	703	735	655	717	691	687	707	699	694	697	679	731	677	679	682	727	679	703	738	708	729	678	689	688	707	699	702	642	743	723	731	665	735	764	730	722	726	736	759	703	682	759	747	682	680	701	649	721	702	701	690	704	662	661	716	691	694	749	748	745	686	700	684	724	732	719	733	754	723	686	687	744	695	663	706	743	699	696	736	711	669	722	695	647	724	698	663	706	730	714	710	656	701	712	722	744	711	686	674	672	704	706	735	708	749	679	660	704	681	687	714	723	715	730	712	685	661	699	679	683	681	732	661	721	691	662	672	688	684	679	731	689	692	676	686	703	691	725	693	731	699	696	704	696	710	681	724	690	723	688	684	715	711	747	741	751	716	682	698	699	707	691	702	686	731	699	714	687	710	690	689	711	705	683	695	677	712	696	716	693	708	743	663	728	743	736	665	743	690	719	706	701	695	758	742	666	692	689	714	670	731	697	709	666	711	667	749	701	678	703	706	732	659	708	704	709	668	684	746	672	643	711	674	763	749	722	678	690	696	661	724	685	689	720	736	710	673	671	684	687	722	764	721	708	680	657	680	714	690	706	705	694	665	755	655	699	728	692	746	704	715	659	699	716	684	692	682	687	720	738	760	731	705	678	735	690	687	726	680	746	732	669	657	730	735	696	732	706	699	698	702	723	688	713	701	661	712	738	720	695	698	701	678	729	747	694	716	676	715	695	732	740	726	720	727	707	712	727	685	743	715	719	709	701	722	687	678	652	697	731	711	705	743	663	691	709	662	693	698	713	726	752	713	707	765	698	756	701	705	700	655	692	691	728	662	737	696	718	725	683	708	709	722	760	700	723	669	676	677	726	704	721	707	729	686	701	688	723	757	693	695	716	698	764	691	711	665	701	708	696	727	699	723	692	729	654	671	732	672	699	693	721	757	711	696	679	659	751	691	729	731	687	693	678	718	741	705	681	699	684	664	688	724	726	676	709	737	731	685	694	700	706	726	670	700	666	706	705	756	715	703	679	681	722	708	718	705	696	713	700	722	713	678	674	732	735	700	708	724	717	696	661	661	677	720	713	723	718	721	726	703	679	677	726	668	661	657	704	716	700	688	681	729	693	727	738	734	694	663	712	714	670	697	692	680	672	698	677	679	739	702	748	724	693	704	667	720	692	704	703	750	671	719	718	653	699	669	718	707	707	695	722	661	703	722	734	749	758	717	692	690	707	710	733	701	716	673	686	747	695	684	675	686	725	677	705	687	691	698	658	688	627	705	702	715	749	704	669	716	716	672	667	684	744	692	693	717	691	717	679	683	709	710	716	675	665	711	697	695	685	676	730	677	639	749	679	720	669	692	694	688	716	710	671	696	682	670	693	700	688	709	708	658	732	717	716	724	702	693	707	747	732	688	705	688	665	721	737	734	691	712	679	738	716	694	716	718	727	699	670	692	721	655	705	687	689	701	729	686	702	706	719	756	736	684	742	672	684	658	649	753	747	717	666	643	721	679	724	672	663	727	677	694	650	690	696	702	710	684	702	676	721	693	681	698	672	683	649	710	694	708	741	699	714	682	743	736	717	754	722	675	747	731	690	630	727	690	689	696	695	697	723	678	697	715	655	689	712	715	729	680	686	714	717	690	706	636	671	747	663	716	775	719	704	696	715	692	709	711	677	668	695	684	720	718	660	644	686	732	653	735	712	653	691	737	718	732	716	674	701	698	747	717	662	697	700	695
22754	36201	32036	22411	16920	12807	8650	6249	4881	3729	3069	2378	2110	1904	1707	1685	1499	1410	1366	1253	1271	1185	1291	1226	1240	1197	1263	1186	1158	1165	1145	1139	1115	1057	1023	1036	1022	907	997	934	947	895	912	910	932	935	906	913	921	900	909	852	875	917	869	945	869	850	907	882	870	897	880	833	839	849	889	911	852	850	842	866	832	870	835	856	800	854	905	857	906	878	857	924	883	864	867	928	852	897	825	911	905	827	874	891	884	856	879	859	910	851	829	849	876	871	876	847	851	897	878	829	880	876	845	879	856	936	851	859	881	849	871	872	906	884	856	916	828	903	883	864	812	797	897	893	896	855	814	904	900	960	897	845	886	878	866	848	880	897	890	866	842	872	808	892	897	898	870	811	914	887	867	843	932	873	803	926	900	835	850	871	840	914	836	873	897	814	828	856	851	893	796	834	836	844	880	869	839	831	842	857	874	854	874	920	881	844	841	845	881	936	895	870	807	846	874	816	901	873	842	880	857	833	846	866	946	878	881	834	892	869	879	930	825	875	863	901	907	855	860	868	848	900	868	853	876	920	909	833	889	796	906	890	921	874	827	853	824	871	906	870	884	899	825	858	919	890	884	857	901	873	845	874	879	910	930	889	917	898	820	894	899	830	856	852	910	919	851	877	884	856	887	867	867	887	838	833	879	835	907	877	875	809	860	894	877	875	901	864	909	882	835	867	890	879	805	821	825	878	837	795	849	896	864	906	860	879	855	861	859	872	839	891	851	919	883	862	896	846	890	893	891	861	858	839	881	930	876	898	867	838	831	862	842	839	860	857	915	882	855	821	848	875	842	889	895	869	910	821	943	906	846	836	814	870	807	933	892	865	870	854	920	886	869	884	869	874	847	863	888	851	897	863	829	858	842	864	842	875	850	909	896	828	933	887	865	888	829	903	852	867	859	864	879	839	825	881	898	919	873	846	852	846	868	846	887	871	820	890	853	842	867	893	900	859	877	792	773	837	867	849	871	839	891	870	907	862	809	890	869	878	837	856	883	893	863	892	877	846	790	870	819	929	887	915	883	902	894	789	844	900	824	847	841	907	919	853	881	882	866	856	860	881	849	815	888	864	866	896	910	850	897	887	858	914	855	817	856	877	854	844	831	831	865	830	880	912	877	852	933	855	831	819	843	875	812	867	902	855	841	854	839	892	859	854	901	858	880	873	895	881	884	834	883	832	862	835	826	913	840	846	815	839	886	844	854	845	852	867	889	902	886	858	882	875	861	849	862	848	858	911	850	896	878	884	837	849	852	804	887	867	894	897	879	929	858	912	820	908	902	812	825	866	878	951	895	835	886	815	853	896	895	847	901	849	830	872	828	867	839	887	844	878	937	872	902	861	837	861	868	893	902	883	862	887	899	841	863	870	815	852	903	858	858	894	885	880	880	906	878	868	839	820	910	897	898	884	856	779	891	836	882	910	884	812	872	876	909	913	861	863	842	941	856	900	875	885	870	897	857	898	853	886	879	906	883	923	863	881	873	892	906	923	914	878	866	889	867	844	873	910	905	820	875	842	822	931	902	862	880	816	874	813	857	863	876	876	909	815	895	832	892	893	835	887	874	834	875	896	881	853	849	846	861	853	879	838	860	782	916	887	809	849	843	919	887	891	871	862	865	875	897	886	912	864	910	861	851	875	907	804	880	891	896	855	927	895	865	886	880	887	899	889	891	876	865	839	832	891	783	904	921	833	867	879	916	862	905	917	834	885	818	894	836	846	855	868	857	883	838	898	904	888	850	835	852	859	892	868	798	878	828	861	874	898	900	836	873	867	828	843	855	887	891	798	889	880	838	857	897	890	877	900	839	831	891	891	872	819	844	890	856	879	869	840	896	844	910	877	857	857	880	903	843	870	882	825	856	824	865	899	860	912	843	868	860	858	893	834	848	898	862	876	912	886	822	879	869	843	887	868	883	864	855	868	857	874	903	911	872	886	903	907	824	878	898	842	867	856	845	902	894	867	904	832	837	863	865	850	851	857	879	856	859	968	896	894	898	900	850	876	846	810	897	858	888	900	858	888	940	832	894	868	877	846	904	834	882	827	860	836	817	905	885	856	872	843	868	887	861	803	900	836	853	881	908	913	870	858	899	871	836	835	867	880	826	860	877	877	842	890	873	904	859	863	872	869	926	885	871	868	880	875	899	874	870	907	878	871	811	861	863	861	871	853	918	873	834	844	875	823	866	851	900	853	887	896	888	890	841	948	858	858	913	878	858	884	858	821	814	836	854	843	892	872	837	942	893	871	886	870	887	822	909	864	886	905	895	857	857	864	836	910	889	841	844	830	877	885	946	845	866	818	901	822	865	859	888	876	847	842	887	888	865	838	893	914	853	844	893	819	876	844	871	899	839	839	899	913	872	875	876	846	849	883	916	835	895	887	876	778	813	858	910	894	855	874	907	827	885	886	893	847	922	846	860	877	853	898	791	845	920	933	895	837	858	909	874	927	861	863	870	881	913	926	843	876	837	832	920	831	872	866	867	915	909	842	909	870	849	870	837	900	841	892	912	878	829	848	831	884	840	901	892	900	915	875	875	838	829	796	902	882	846	889	897	868	877	860	877	837	844	856	859	897	852	894	897	883	850	843	848	861	861	926	869	899	869	872	917	826	868	887	843	823	853	895	770	873	930	824	866	850	887	920	885	852	868	856	855	878	907	878	888	888	875	870	922	876	864	874	835	891	832	875	851	825	901	859	890	918	920	864	891	904	888	886	881	893	871	849	881	913	881	878	867	835	924	863	868	872	861	896	893	909	891	844	861	873	905	855	881	837	927	828	883	859	856	885	849	883	856	897	840	874	906	872	885	914	874	830	837	872	837	881	888	841	898	870	932	853	829	843	927	898	874	867	930	889	903	937	875	979	916	885	875	824	896	896	828	870	877	895	870	882	832	911	873	820	883	873	857	817	913	859	885	855	882	906	886	875	948	915	873	879	888	861	888	867	911	918	866	878	862	842	873	869	845	859	865	881	879	871	925	871	898	865	845	867	906	885	882	904	874	842	807	827	873	862	850	875	820	863	819	887	813	848	870	848	867	855	867	936	903	913	871	896	895	912	883	894	917	924	856	883	857	891	858	857	845	919	842	854	838	870	899	876	819	941	837	849	873	847	872	837	877	849	885	904	822	875	903	893	896	867	848	871	926	872	859	851	891	853	867	857	880	879	869	849	852	838	848	865	848	844	830	851	915	884	900	884	860	895	853	893	834	878	874	873	865	895	846	847	859	848	838	867	878	808	863	862	951	906	910	887	882	905	874	879	860	902	914	875	943	840	843	832	889	890	850	837	828	931	837	831	910	871	867	866	853	857	923	878	848	877	886	889	886	838	863	835	882	905	893	904	887	903	904	867	810	816	836	901	857	934	824	883	881	873	869	859	883	891	885	845	889	909	864	850	880	841	862	840	845	861	890	896	881	871	860	883	906	878	861	847	854	839	847	841	838	889	870	855	843	889
23328	20786	28088	23715	21006	17165	8704	4259	2950	2374	1913	1535	1388	1248	1156	1100	981	1012	911	872	838	825	846	781	823	827	839	851	807	751	735	742	694	695	688	713	708	700	663	636	640	619	643	590	613	587	613	605	593	614	578	601	628	578	591	584	601	551	595	649	610	596	538	574	547	555	584	569	598	604	541	587	567	586	558	581	650	578	529	575	589	607	594	556	558	563	563	579	558	589	597	577	600	540	581	582	576	572	556	570	550	579	567	570	573	573	570	577	567	548	568	555	621	566	573	605	583	583	560	562	568	525	524	577	509	580	576	541	589	553	597	574	570	612	577	575	545	563	529	566	576	533	571	578	556	562	576	573	566	610	581	560	565	642	609	541	606	591	548	579	584	561	595	600	547	551	597	613	607	556	593	556	548	539	552	532	550	572	575	583	589	570	525	609	573	570	595	585	558	611	570	580	560	582	592	601	565	585	597	579	604	538	599	570	563	597	555	543	530	578	592	562	545	579	612	566	568	582	562	572	590	591	560	545	588	559	562	595	550	586	603	601	561	615	593	574	575	588	546	600	558	591	591	563	600	553	544	534	590	531	562	580	567	594	564	577	583	579	587	562	578	597	543	584	600	582	590	569	580	579	594	538	566	523	575	619	604	568	557	567	593	578	619	559	516	583	567	590	544	553	536	567	581	559	582	580	573	564	572	550	582	624	527	578	570	524	533	601	589	595	594	557	559	582	571	568	578	581	603	544	565	539	589	591	580	589	540	561	561	567	609	543	559	594	546	592	516	576	585	557	580	554	594	550	573	552	570	601	562	565	552	540	596	574	559	580	553	595	577	588	557	533	536	545	519	563	525	550	587	572	576	569	585	541	588	550	597	555	588	567	573	608	590	555	598	587	551	567	582	585	570	599	523	582	562	578	561	599	559	559	598	591	562	578	583	591	599	558	582	567	582	570	586	559	527	553	563	547	577	535	578	580	568	598	548	531	580	552	594	574	613	580	597	567	568	593	566	577	542	586	544	590	614	565	571	547	568	591	554	549	558	589	582	541	551	570	576	552	564	557	582	522	570	555	542	594	542	561	601	545	534	532	557	561	540	604	559	550	555	497	559	561	566	530	575	560	546	567	614	563	587	573	539	567	615	560	545	611	576	558	539	587	568	556	583	586	589	602	555	580	543	553	586	574	621	504	573	556	578	574	574	610	591	563	626	560	568	559	555	590	592	565	552	556	575	540	531	612	610	572	552	566	588	614	517	595	548	570	623	564	564	577	567	568	542	575	554	554	583	615	583	539	560	607	552	566	583	559	573	583	549	551	585	603	586	567	589	546	597	605	564	593	507	557	594	578	542	555	603	595	574	573	585	565	579	554	543	567	559	582	531	554	557	580	556	559	554	593	594	562	554	580	588	544	589	562	593	560	589	544	596	550	541	555	569	565	550	614	585	580	581	572	566	588	579	579	576	578	557	557	607	567	572	583	592	558	578	529	566	559	561	556	548	583	573	559	535	599	626	588	590	552	568	558	589	563	554	578	525	538	574	569	605	532	593	594	587	605	596	535	535	581	559	571	562	584	634	585	570	570	546	580	528	541	572	562	554	582	552	575	593	606	541	592	570	600	554	558	533	552	570	556	522	560	568	561	564	576	560	566	590	558	571	581	577	627	567	578	607	550	561	595	605	574	574	627	604	557	553	532	547	584	554	589	576	559	592	584	537	562	593	567	570	588	544	580	524	571	524	590	572	543	552	576	567	596	578	578	592	556	579	585	526	597	580	586	529	561	560	575	569	562	542	514	553	582	585	574	562	570	586	602	529	555	609	566	545	565	556	577	581	569	592	542	568	559	551	529	540	562	551	561	564	605	567	558	593	586	573	570	571	624	564	540	583	566	572	530	603	554	533	571	593	615	529	594	562	566	562	599	517	530	556	590	591	603	582	557	551	563	565	594	578	593	573	543	566	557	583	578	557	567	558	570	593	521	547	532	558	566	537	574	551	563	560	553	587	589	537	579	566	582	552	605	569	600	582	534	570	584	565	595	551	556	529	558	545	528	545	554	559	589	587	577	542	543	559	578	536	586	610	541	535	576	583	536	551	584	577	556	576	563	577	565	588	569	591	536	528	537	557	568	536	567	550	531	548	553	543	547	575	609	567	593	549	595	582	527	532	556	541	538	553	568	581	581	539	569	575	551	556	569	552	576	573	542	609	535	565	575	531	600	585	588	569	575	589	606	542	581	614	556	552	578	601	580	595	559	560	558	544	536	593	569	610	579	586	558	588	555	539	576	587	581	570	529	589	585	544	519	613	584	592	580	608	532	580	536	557	536	606	618	529	565	542	582	547	555	615	592	558	591	573	583	555	577	549	548	574	598	558	544	598	599	567	577	555	574	543	553	566	581	528	527	553	525	584	567	592	597	585	566	550	526	539	587	594	515	568	563	550	535	552	540	490	530	644	561	616	549	622	556	541	606	606	577	586	580	579	564	548	601	572	606	558	563	572	616	582	548	568	568	605	568	550	591	541	538	525	536	525	549	590	605	580	576	583	520	564	580	588	570	581	603	492	571	563	563	586	556	567	602	574	596	553	545	552	577	605	567	585	570	586	611	522	583	557	525	574	558	606	541	519	611	571	593	591	617	590	579	559	576	531	560	550	537	576	545	565	596	596	557	613	584	556	582	544	579	565	547	591	563	591	615	564	567	607	554	598	545	552	585	599	573	587	525	588	604	535	557	579	596	612	571	522	577	592	520	546	586	544	543	556	591	583	588	519	608	537	577	543	523	563	570	582	548	565	626	585	517	570	588	570	555	565	558	556	582	598	607	557	567	565	526	561	557	573	614	610	549	597	557	560	608	559	585	545	566	565	590	621	605	505	564	547	550	580	587	557	574	607	571	577	565	563	585	504	495	561	580	601	568	539	584	586	586	600	554	577	567	544	538	587	544	584	520	592	557	514	579	517	590	575	555	580	577	550	579	557	562	579	554	570	558	582	558	572	551	574	549	584	575	607	580	538	521	565	582	556	575	589	538	611	619	592	565	534	579	570	557	569	567	566	584	576	552	541	570	610	555	588	559	557	516	549	560	567	588	565	530	565	586	562	549	570	568	595	556	590	612	577	582	547	599	552	590	571	561	579	565	561	568	535	562	553	555	594	557	554	546	572	572	568	558	591	533	582	557	571	536	564	572	594	583	572	583	581	587	587	568	514	564	551	515	605	537	577	591	573	614	577	582	581	575	609	519	562	594	575	558	583	579	601	566	590	590	575	590	541	573	573	543	575	587	597	534	577	595	552	585	587	605	558	541	590	527	581	586	538	585	559	562	553	569	549	602	585	560	588	558	585	542	552	565	564	545	569	566	582	578	592	580	548	587	563	555	555	568	556	533	571	544	556	583	532	587	565	590	562	535	572	566	582	629	571	566	586	609	565	547	610	570	578	589	508	596	584	579	544	536	553	517	600	603	545	558	553	600	597	550	537	577	558	574	567	565
22620	41225	37522	27916	21055	16342	11584	8383	6389	5036	3877	3217	2662	2336	2117	1914	1777	1604	1547	1405	1291	1243	1303	1262	1252	1178	1236	1187	1099	1115	1114	1067	1057	1004	925	949	1018	926	840	819	770	823	836	850	790	768	786	756	779	704	781	781	811	762	765	789	778	745	734	732	790	745	732	742	730	706	744	700	777	687	718	727	723	722	731	702	703	747	702	736	694	745	752	715	713	720	762	732	655	697	707	757	734	697	734	750	718	809	713	686	718	670	747	690	725	749	699	710	729	706	719	739	687	731	728	734	626	695	700	720	685	663	711	704	739	703	726	738	691	738	738	689	755	736	696	710	696	729	641	760	720	722	720	715	676	702	710	678	702	720	706	715	702	686	717	701	703	733	672	681	719	722	714	671	714	709	710	760	758	737	728	733	714	692	749	729	708	734	707	696	690	697	744	687	682	715	683	674	699	733	717	708	706	737	681	718	720	681	741	739	709	720	696	734	770	698	729	691	721	706	720	678	679	735	707	723	678	732	680	712	685	726	753	686	682	727	705	716	733	699	734	752	709	771	728	723	758	670	707	705	693	703	699	758	689	721	735	779	711	713	718	718	676	722	722	721	737	717	710	769	678	731	697	737	706	747	684	728	685	707	735	692	724	706	727	690	728	742	762	701	722	677	718	707	734	727	724	712	686	698	725	704	702	749	694	709	737	740	700	673	705	742	714	728	711	711	720	715	736	653	712	676	770	756	760	687	729	727	673	717	708	715	733	733	726	721	695	716	703	669	736	735	698	738	750	709	688	669	710	680	731	734	725	773	699	712	724	716	735	713	726	712	743	698	694	745	713	739	745	661	703	706	735	708	683	712	728	780	707	717	717	716	739	719	687	700	726	704	725	683	713	685	709	693	710	700	705	678	688	731	716	738	707	712	704	713	710	747	692	700	690	705	681	729	698	702	721	702	721	724	723	710	697	701	711	712	744	733	707	707	691	688	764	705	702	728	726	760	687	724	782	738	728	717	673	704	696	718	686	689	735	728	731	737	689	751	689	769	753	709	717	690	667	718	673	731	674	740	723	715	708	726	702	737	672	721	700	697	702	734	740	689	737	714	704	750	701	685	727	743	751	750	687	793	691	665	718	721	718	695	717	753	759	764	730	731	718	710	720	712	700	728	731	772	686	691	765	744	740	736	724	660	730	728	727	735	704	688	710	754	691	753	696	746	721	715	683	733	687	694	675	747	731	692	745	697	752	707	714	697	734	743	717	726	710	672	700	717	722	728	726	700	730	708	730	715	700	726	701	723	720	719	689	723	660	745	745	737	709	741	751	714	674	681	692	745	690	680	704	736	715	690	763	658	739	722	721	682	704	707	687	688	693	711	684	718	719	710	729	690	719	732	678	665	776	731	735	717	735	736	733	711	699	730	719	693	679	720	709	668	742	709	681	740	744	738	741	723	713	685	718	794	716	738	706	696	702	738	693	656	705	802	717	697	695	683	716	702	655	665	693	712	723	744	746	664	740	701	677	711	723	749	771	644	716	715	725	749	696	713	759	702	718	711	739	689	706	714	746	710	713	718	744	701	731	687	716	683	682	725	750	688	671	647	728	676	738	707	723	707	737	671	717	684	746	682	708	700	721	715	721	678	715	672	746	649	716	705	739	698	707	764	757	683	740	728	735	736	700	722	695	693	673	719	735	696	700	703	715	706	710	690	748	709	700	721	708	728	709	732	734	745	681	744	741	772	695	757	698	725	703	686	788	700	693	743	718	709	756	767	728	702	689	710	730	680	745	723	678	730	677	693	740	721	704	741	675	703	685	643	728	730	687	708	787	728	714	732	752	705	747	677	678	728	734	729	724	740	733	701	730	734	750	704	714	755	742	651	707	725	772	713	786	765	754	722	704	700	732	737	698	755	707	721	721	726	754	717	689	746	711	739	746	679	749	783	721	734	691	692	716	717	670	699	725	695	719	696	755	678	717	684	722	731	687	726	733	674	711	703	676	707	759	692	696	733	668	720	757	708	754	726	732	701	692	723	690	729	710	708	673	727	719	725	665	703	736	719	680	718	750	740	725	747	715	720	768	692	673	729	729	758	706	694	728	730	769	713	723	754	766	736	740	747	700	729	733	695	709	701	728	697	687	722	771	745	719	742	730	718	748	728	715	689	717	698	692	706	695	679	702	712	741	734	731	736	718	733	747	740	649	752	689	692	743	703	720	694	687	755	673	737	721	744	757	750	728	690	681	741	737	720	706	725	667	700	752	708	737	723	673	749	745	717	694	697	725	740	675	696	691	700	696	702	754	693	713	731	728	707	691	694	710	746	733	721	808	742	728	720	699	742	722	723	725	715	705	696	760	681	665	748	688	670	683	708	720	716	725	705	726	694	745	709	752	706	750	748	717	707	734	747	685	746	744	710	698	678	732	691	676	711	724	696	697	786	677	675	728	728	706	727	708	706	713	658	693	727	743	749	693	718	698	702	668	734	673	780	701	733	753	684	743	740	701	747	668	640	711	676	739	699	722	688	704	713	715	732	706	666	705	734	729	691	704	724	704	729	732	727	720	755	690	686	719	711	707	770	722	707	719	735	736	731	704	711	719	683	763	716	760	717	738	717	692	705	818	785	745	734	739	699	742	723	728	712	736	701	720	730	668	734	733	688	710	720	707	803	743	692	709	745	734	673	716	724	768	703	698	727	670	684	745	701	751	709	698	720	727	681	691	742	756	716	705	735	712	741	711	680	740	712	744	718	729	745	727	752	723	717	699	726	769	695	741	721	699	771	717	766	776	707	729	754	746	690	734	772	701	698	741	736	726	736	731	762	737	694	686	697	678	697	663	702	699	738	708	683	654	694	748	724	692	730	718	707	725	678	715	730	706	717	699	739	665	722	718	738	695	714	721	748	751	712	745	720	750	704	724	673	705	720	683	735	771	725	694	662	709	703	724	710	734	707	698	702	713	735	742	722	714	712	681	727	704	738	679	682	744	703	749	733	699	699	687	708	676	703	693	695	756	702	751	703	701	739	673	715	700	728	753	710	708	729	714	765	672	750	731	663	745	693	766	729	750	715	697	748	711	755	722	734	714	725	735	755	665	731	712	739	734	706	722	675	747	677	761	653	712	747	735	768	737	727	702	676	721	757	764	723	760	733	690	730	758	734	688	699	686	699	702	745	740	721	677	741	725	722	699	774	687	692	725	675	767	758	746	730	722	701	726	703	723	687	686	691	697	725	768	688	708	715	723	686	727	751	724	708	688	738	744	703	700	695	711	665	714	716	713	709	698	752	701	719	771	741	739	686	715	718	725	776	692	729	752	769	730	690	645	681	697	738	714	658	753	733	753	671	751	711	747	706	773	744	737	726	733	761	684	738	708	763	719	709	693	722	719	689	690	709	690	685	712	703	711	730	715	674	737	724	731	671	714	687	705	690	706	717	700	750	691	720	701	708	653	744	749	698	758	717	729	724	711	764	720	721	698	709	753	676	720	698	708	691	689	741
22417	20777	28439	23202	20848	21366	17457	6513	3887	3003	2349	1981	1605	1552	1241	1202	1100	1071	1005	887	894	857	852	822	814	727	804	797	759	732	732	729	709	658	654	610	619	583	530	538	583	559	575	557	549	588	544	488	524	471	463	495	485	522	520	494	535	491	514	506	441	504	507	492	492	509	465	465	462	453	481	470	458	520	504	476	447	459	453	467	437	466	432	517	480	434	495	493	455	453	461	473	471	486	452	476	467	517	482	489	506	515	509	503	460	485	458	446	451	476	498	434	437	461	455	468	444	505	487	444	453	505	491	499	492	465	507	499	490	513	481	462	450	502	453	466	445	477	477	507	460	507	448	447	494	485	473	445	443	450	455	465	495	481	457	489	465	481	471	469	497	439	475	502	491	457	452	467	501	457	467	472	432	465	524	475	502	510	471	473	504	486	459	502	481	493	516	475	506	431	464	431	452	488	522	476	450	468	442	439	505	494	524	469	458	465	460	468	499	497	486	484	470	487	463	453	487	482	503	503	494	474	469	455	523	489	457	507	457	475	469	475	424	428	475	488	502	474	461	463	450	460	471	475	488	437	465	451	433	501	475	451	490	473	500	435	498	488	464	473	486	462	483	456	504	487	498	472	503	472	491	479	478	461	427	471	455	514	502	445	464	500	495	475	462	474	485	488	474	461	465	454	452	481	426	457	460	465	497	457	469	462	512	455	480	485	463	426	491	468	481	459	464	438	474	423	459	500	468	533	443	496	456	496	497	465	462	488	496	496	436	461	451	499	465	507	442	485	463	472	462	462	465	472	461	474	473	448	464	471	465	517	477	472	448	453	496	476	478	489	453	466	495	481	523	462	445	415	537	472	483	450	483	465	475	490	466	503	447	456	468	503	470	519	491	509	456	472	455	465	491	538	458	444	491	432	487	447	455	465	493	490	474	451	485	494	482	496	491	467	480	443	477	485	491	466	489	446	445	461	446	483	475	477	473	482	478	452	481	480	455	523	467	485	451	468	469	489	461	491	451	459	497	444	493	450	491	490	450	464	476	441	493	459	511	505	489	446	466	476	502	439	450	449	480	433	472	477	451	485	491	460	437	479	496	512	479	452	476	480	511	465	512	489	462	461	433	458	500	479	466	465	499	464	450	459	475	519	461	462	460	469	490	468	468	486	481	461	475	452	435	461	470	427	473	487	478	488	436	479	472	473	485	496	448	482	492	505	472	505	446	513	448	483	441	460	474	447	484	466	476	475	469	451	464	478	464	463	494	452	488	520	475	460	473	478	520	464	472	493	497	473	463	462	480	461	458	462	478	468	470	448	482	465	527	500	476	473	504	460	492	485	474	485	490	503	494	483	512	465	468	473	466	481	494	467	506	473	465	479	499	476	476	452	433	446	504	499	468	462	500	442	455	464	479	498	477	486	454	504	466	471	489	501	417	493	432	466	492	485	511	488	499	486	455	446	474	494	482	476	421	504	456	464	406	480	475	480	461	451	460	481	435	462	481	452	473	430	457	469	474	496	460	458	469	494	466	469	477	511	440	466	450	497	494	469	459	482	482	513	443	454	470	464	466	454	418	470	493	477	437	505	511	491	507	451	442	430	432	434	430	484	487	479	485	442	513	466	455	455	458	463	478	498	471	470	483	442	480	509	486	493	466	467	464	495	495	474	496	490	441	501	485	456	503	468	466	481	481	491	478	471	452	529	476	451	443	467	453	483	457	438	485	526	482	482	460	455	487	467	459	463	490	480	482	476	513	492	490	474	514	500	479	451	457	460	504	514	480	503	456	476	494	483	503	491	453	479	471	444	510	488	473	480	466	460	481	462	513	501	460	448	468	470	491	476	520	525	496	495	493	455	485	460	462	466	450	478	455	509	467	448	452	477	474	461	454	476	466	474	425	441	482	493	470	485	464	506	524	472	463	471	457	496	500	488	452	482	491	489	480	495	493	478	482	397	489	489	461	444	468	462	451	448	507	439	461	491	488	514	500	465	481	516	473	473	494	467	489	482	455	509	468	477	479	458	499	491	481	431	455	467	511	478	472	461	443	490	495	494	509	496	466	449	468	485	462	425	461	460	463	486	473	443	467	482	463	457	474	486	481	463	492	460	480	502	463	453	518	466	500	492	456	477	428	484	448	477	492	462	482	475	491	514	491	490	479	489	494	465	446	467	445	462	513	503	442	456	452	453	468	433	477	506	511	490	481	481	509	446	454	483	451	458	459	428	493	485	488	446	451	449	465	471	516	491	478	493	450	464	453	498	489	523	462	477	489	467	489	438	452	507	490	467	446	456	501	453	476	438	467	471	481	468	510	472	460	463	475	492	473	471	430	459	451	470	501	457	472	486	477	493	499	459	472	487	512	489	453	459	489	419	494	450	486	491	478	498	467	455	471	489	493	483	512	463	464	528	471	485	479	492	460	472	452	480	502	476	475	464	491	493	478	441	479	513	452	469	445	491	460	454	499	479	493	444	517	466	488	468	454	473	443	444	457	474	507	446	450	462	460	456	494	467	492	439	462	415	445	491	479	499	477	487	500	482	538	449	478	496	466	471	498	481	491	515	500	478	500	441	470	471	487	492	503	496	513	484	516	464	494	466	515	482	514	476	499	496	474	468	442	481	496	429	473	437	473	465	436	463	469	477	464	447	441	486	448	477	525	456	467	432	427	496	472	479	453	480	480	461	479	452	437	452	457	457	492	495	477	490	489	451	468	505	478	427	475	495	491	482	496	496	482	431	466	463	446	506	502	484	447	468	441	468	460	495	505	466	452	483	453	477	516	436	458	454	460	484	461	473	474	470	472	504	457	439	473	475	485	464	484	428	455	489	455	454	471	451	470	447	449	449	463	485	490	470	455	458	436	476	424	449	486	480	489	454	496	476	501	434	470	462	490	499	463	459	471	470	472	458	494	447	512	454	478	482	450	491	469	462	456	445	493	458	433	484	444	502	466	520	488	469	451	510	468	505	475	490	488	449	472	455	456	487	474	486	479	496	453	494	451	486	452	408	477	484	469	441	488	465	411	433	441	483	469	468	448	493	478	473	478	442	481	457	489	487	440	475	457	465	503	467	455	472	431	494	491	459	466	479	452	498	472	456	468	477	467	466	482	439	484	451	473	445	475	476	471	446	468	488	463	469	481	441	511	452	483	477	481	500	451	444	447	477	470	498	451	479	467	448	454	465	445	462	476	460	482	437	482	462	443	474	462	442	463	444	505	437	473	475	500	429	462	462	489	510	459	480	456	505	451	469	500	478	436	473	442	495	477	472	511	445	483	495	480	437	497	446	458	502	472	496	505	469	460	459	464	466	465	466	451	468	461	464	464	484	456	458	508	454	463	507	462	460	478	497	455	449	436	480	481	447	467	492	466	424	501	463	496	479	486	454	477	461	467	467	491	452	464	453	482	473	503	485	483	450	485	477	508	482	487	468	462	471	476	473	485	464	447	484	500	474	454	448	481	466	494	437	497	465	460	476	481	509	465	459
24133	45337	41250	31804	24892	19222	14814	10826	8267	6525	5123	4064	3461	2984	2594	2406	2151	1993	1792	1643	1465	1387	1473	1315	1325	1267	1277	1215	1150	1127	1122	1218	1070	1004	922	903	942	884	723	773	756	771	783	764	760	739	726	678	659	650	614	628	644	638	632	667	688	671	639	657	628	688	617	642	617	585	657	582	613	612	593	600	612	594	584	607	585	590	593	610	606	594	619	589	599	591	581	649	579	576	609	589	616	579	567	566	534	568	570	610	573	580	576	611	564	609	570	580	595	550	608	581	594	576	596	555	544	608	602	577	582	550	626	618	558	616	600	605	628	573	646	556	570	583	580	659	559	560	628	618	537	528	575	593	621	601	596	586	576	578	624	575	577	572	605	625	595	622	535	563	570	629	599	595	588	575	597	540	568	569	565	589	605	589	575	575	606	574	574	616	586	584	599	578	601	617	568	609	552	579	543	614	544	592	604	539	589	560	599	564	625	563	604	577	617	641	541	576	618	566	569	581	576	573	569	563	566	606	633	593	594	601	586	580	603	600	615	541	576	602	571	584	583	590	613	559	568	550	576	572	626	619	549	548	597	592	568	567	623	575	572	569	567	570	554	585	595	613	623	555	582	540	598	587	557	561	567	583	609	582	615	575	563	635	613	564	588	565	571	575	620	575	555	605	531	586	598	576	545	598	632	536	584	615	564	576	604	599	590	561	616	551	556	606	604	564	580	583	566	620	573	589	576	612	562	557	559	549	567	605	609	612	622	580	551	575	595	564	574	599	609	569	572	546	590	592	606	609	568	582	542	572	545	619	552	579	569	551	602	560	584	546	603	590	618	597	608	567	563	594	566	582	558	574	541	595	553	595	641	577	619	590	582	614	616	586	577	609	564	601	548	581	591	634	564	583	546	593	577	554	588	548	586	565	601	629	628	653	625	559	633	616	567	542	595	586	621	593	598	580	577	637	602	598	591	629	620	581	573	639	579	571	570	542	566	570	579	552	602	596	590	575	547	567	606	578	573	583	559	557	607	566	586	566	587	554	562	556	615	565	618	550	602	589	618	588	578	558	593	585	573	552	569	575	569	623	591	512	586	527	623	540	625	514	630	513	564	544	564	594	609	615	599	594	569	573	589	578	571	591	551	604	589	583	577	612	605	581	588	584	534	618	605	579	606	594	531	551	553	583	612	634	615	593	572	545	605	612	606	592	613	549	515	587	558	626	610	588	555	564	578	579	606	559	594	623	572	567	619	562	570	554	618	607	568	620	621	623	594	577	564	590	557	595	537	557	557	579	584	564	590	581	560	552	573	589	602	559	584	546	560	600	594	626	563	566	582	592	565	586	601	541	574	585	539	549	530	608	605	571	577	619	570	585	582	561	595	538	605	571	590	608	577	591	610	567	583	640	563	574	592	617	590	590	613	581	557	593	578	603	618	539	594	559	591	571	542	598	566	609	566	563	610	597	554	625	578	557	624	589	582	602	613	588	600	582	561	579	550	582	571	568	555	603	574	553	610	562	524	592	579	550	583	604	586	582	566	606	545	563	586	582	556	571	576	564	569	587	563	562	549	579	589	569	619	590	570	630	661	579	598	564	583	587	585	609	598	614	591	580	580	543	603	595	553	575	574	608	606	602	555	569	600	567	646	599	586	575	585	605	575	603	579	568	552	627	619	564	573	599	605	628	558	579	599	581	620	597	555	619	602	648	587	588	579	568	580	553	543	619	557	577	572	571	559	593	546	581	588	588	627	586	553	593	545	590	620	617	593	546	582	566	605	617	574	628	593	588	591	602	593	605	580	582	559	578	575	566	571	563	580	569	599	549	579	557	594	591	609	564	555	560	553	584	572	583	577	617	580	569	565	607	584	612	613	576	590	590	569	559	580	537	569	586	564	584	541	626	614	580	584	553	542	573	575	586	637	591	581	558	591	589	578	562	619	580	577	631	559	608	597	561	570	635	623	584	631	619	572	574	504	604	589	578	585	614	585	623	614	589	562	558	570	599	554	600	602	598	562	579	590	567	545	602	570	592	554	569	572	612	598	590	565	598	580	607	583	586	590	591	553	588	621	559	603	541	564	589	607	570	599	589	560	560	552	599	595	582	615	581	590	576	562	592	571	625	547	615	579	593	590	551	568	571	602	558	567	606	560	547	557	560	547	535	607	598	577	583	619	547	569	611	620	574	587	598	596	562	584	622	624	562	574	527	572	603	602	649	648	532	590	568	607	619	584	569	611	564	589	570	563	580	637	579	508	539	556	551	599	603	568	590	595	599	585	615	595	589	593	622	590	615	588	552	608	562	527	594	617	571	566	587	577	593	576	545	594	583	580	587	554	575	548	571	593	577	607	577	605	608	582	612	601	571	584	573	585	576	583	549	658	571	583	585	580	573	614	571	641	549	575	584	578	579	537	579	573	575	570	577	600	562	570	565	557	588	594	629	628	557	570	601	584	592	579	563	608	564	593	601	548	621	565	582	595	564	582	602	575	627	569	607	609	595	573	606	643	601	560	586	574	570	629	623	588	616	615	611	587	563	545	583	552	606	576	574	609	556	610	570	582	581	612	588	580	600	565	592	570	604	557	613	596	517	578	560	551	595	592	568	580	558	579	549	572	636	614	587	587	573	566	597	578	585	573	569	574	565	567	599	598	565	620	614	600	578	595	578	537	589	563	567	598	563	590	572	569	618	575	560	586	528	612	574	595	599	613	539	611	548	611	603	572	588	603	555	588	584	580	592	547	562	559	579	602	572	583	564	565	590	587	585	569	576	585	582	550	587	573	602	593	604	551	629	598	549	582	594	609	614	583	560	626	590	590	590	582	572	545	574	594	592	573	585	621	614	578	604	587	574	567	585	663	610	584	583	587	547	580	599	597	605	569	585	589	587	586	585	586	588	617	583	572	634	584	556	596	554	577	559	536	564	599	559	611	570	541	549	582	556	614	555	545	579	586	622	554	599	547	573	569	584	570	568	551	541	600	630	597	579	556	586	606	580	575	554	593	607	577	520	573	546	588	609	606	590	619	598	610	542	588	582	584	560	597	537	566	521	584	573	595	631	602	597	562	644	566	607	517	594	597	567	590	602	591	578	566	603	573	632	558	581	566	585	615	600	559	566	590	581	610	585	582	570	611	597	547	578	597	591	619	562	558	589	561	595	594	585	591	566	579	595	580	585	571	545	581	574	534	578	598	584	628	563	599	541	573	594	598	597	555	581	613	564	606	589	617	592	563	594	580	580	575	588	547	584	579	565	539	622	555	607	576	600	544	575	595	590	583	591	577	579	603	589	584	559	629	609	576	600	541	609	604	579	606	564	614	591	580	590	598	558	562	606	588	586	621	592	611	603	580	573	545	603	610	574	584	602	599	586	586	619	592	610	587	578	555	596	573	584	594	578	573	595	643	546	589	572	551	622	602	598	542	512	589	581	613	622	592	577	656	584	589	576	575	573	615	613	552	584	559	552	571	634	564	604	564	584	563	552	560	558	601	561	584	601
26657	23043	27019	20496	11588	6818	4373	2886	2127	1768	1425	1289	1169	1154	1015	983	948	943	995	890	877	883	868	832	759	843	804	819	858	886	810	803	830	811	777	745	811	796	745	812	754	757	729	729	696	754	782	718	698	669	732	737	669	717	667	708	679	673	710	717	717	735	652	714	734	683	721	728	745	705	700	735	724	693	726	710	712	688	795	744	682	714	698	708	682	733	756	693	683	676	695	665	656	701	691	702	710	703	645	704	681	699	700	675	738	710	697	685	721	715	710	651	680	674	718	663	731	688	708	702	711	713	720	684	727	680	684	727	697	740	728	697	716	683	731	639	679	709	698	717	711	679	700	736	723	644	697	675	661	688	664	700	699	702	676	680	659	707	670	791	686	692	678	702	725	689	697	690	711	652	684	681	675	752	729	642	682	684	659	726	684	676	694	688	657	683	677	714	696	704	671	692	656	709	661	675	717	710	675	676	698	723	687	710	703	718	741	693	685	678	712	681	765	686	714	751	729	703	697	688	682	663	716	673	668	693	651	641	718	669	729	741	720	724	692	672	652	732	697	741	691	650	672	690	688	709	718	676	665	708	695	715	710	726	648	736	709	705	745	707	722	720	712	712	691	697	669	656	691	680	730	667	717	693	663	679	676	767	727	735	694	739	665	695	727	744	670	667	713	678	707	688	716	714	774	652	664	685	701	661	670	649	722	680	679	722	769	660	691	696	673	696	702	699	660	703	671	706	699	712	708	692	679	745	749	703	702	633	722	645	691	692	653	711	755	657	681	675	683	690	653	700	721	733	721	719	660	700	718	657	705	693	658	725	688	715	654	669	689	718	689	718	683	756	715	694	678	711	710	719	721	684	732	678	686	662	742	692	676	664	655	699	669	672	700	686	711	739	717	704	703	690	749	730	711	764	716	714	692	718	685	697	700	716	712	725	707	724	728	672	755	678	707	696	666	685	711	693	697	707	743	717	718	743	723	715	676	737	706	721	696	691	647	710	668	704	664	664	701	765	682	738	693	691	698	716	750	654	686	679	677	682	707	704	655	702	684	736	732	724	687	698	713	661	689	677	707	676	706	760	666	688	709	739	757	686	681	690	673	711	707	729	694	673	659	690	742	694	706	696	727	690	691	714	680	677	707	740	736	717	732	718	668	675	713	708	700	674	676	704	739	734	696	736	764	668	710	719	692	720	713	712	664	690	702	682	701	731	702	721	696	722	707	671	710	723	660	690	692	716	694	701	707	676	672	707	716	678	729	735	720	731	659	636	685	709	729	694	648	741	688	665	647	716	680	730	710	674	750	710	741	706	725	742	651	733	646	717	713	753	733	701	685	695	695	703	720	752	695	759	688	736	711	660	703	725	675	714	655	722	712	716	632	789	718	685	721	752	705	707	717	716	698	707	689	727	689	691	698	698	748	720	673	661	635	694	713	713	712	722	689	689	671	697	715	689	656	700	692	713	707	665	670	705	720	693	700	715	688	664	696	692	751	714	693	647	716	700	707	717	692	703	717	688	699	736	711	655	734	715	672	666	692	665	737	735	676	712	704	712	681	647	699	657	739	660	703	736	700	683	712	727	712	701	684	723	705	677	675	703	711	708	729	714	706	700	720	702	736	693	720	744	713	700	739	682	744	681	727	683	690	706	732	688	757	686	745	689	695	665	653	724	745	687	671	733	694	715	680	714	720	701	726	708	687	658	684	663	659	690	694	692	680	702	723	673	689	693	661	739	710	714	694	686	729	737	717	712	722	664	693	662	693	667	691	697	689	666	754	737	695	672	714	688	717	658	687	699	681	735	697	702	697	719	731	663	692	747	680	673	715	728	706	666	657	726	744	733	687	725	679	693	690	661	699	679	734	685	696	695	685	648	716	711	710	686	718	681	698	701	674	727	711	720	697	709	769	703	735	682	651	676	681	738	664	683	721	748	698	659	673	664	631	706	658	717	699	700	684	707	694	705	702	645	724	726	700	649	724	696	694	689	720	730	695	734	679	707	694	665	731	649	674	684	714	709	718	702	667	726	683	719	699	693	763	722	691	679	730	726	724	703	684	704	666	664	708	695	695	700	604	737	718	685	758	713	704	692	670	747	718	722	723	658	691	683	676	714	720	712	720	723	725	657	662	731	684	714	709	693	673	716	703	657	683	678	697	743	732	693	687	715	722	703	701	705	743	707	708	684	736	688	747	686	712	720	694	729	723	661	682	705	776	699	710	714	747	702	667	715	692	702	692	681	677	677	701	743	670	715	727	657	723	701	710	689	725	660	714	741	732	671	706	687	689	652	732	614	662	769	734	714	704	722	698	648	671	698	684	667	681	693	741	699	720	697	655	716	729	730	607	663	719	728	688	715	734	681	732	651	666	690	703	739	735	698	725	720	691	708	687	713	702	734	661	683	659	689	723	681	690	665	721	720	661	724	739	749	679	705	671	708	714	699	749	678	667	656	722	698	694	702	682	649	670	676	757	715	734	644	724	702	716	671	668	696	686	724	694	725	712	704	681	698	707	761	712	633	679	705	680	677	678	678	734	714	696	751	653	647	711	702	700	686	721	697	673	692	681	705	718	685	706	725	719	672	750	759	680	711	712	705	699	681	712	729	692	710	695	632	708	686	720	703	732	683	680	668	677	684	702	711	722	716	706	672	685	625	694	745	736	683	703	734	707	673	647	695	697	687	696	706	741	660	645	701	714	761	683	668	733	677	738	658	758	705	649	736	755	718	707	692	694	751	738	742	719	680	633	684	702	700	689	716	692	683	680	705	689	682	711	687	676	667	719	728	676	737	722	735	715	714	716	691	682	683	667	702	703	703	704	741	746	688	694	696	699	710	734	711	719	730	708	671	688	731	704	711	688	711	734	724	676	679	727	692	727	686	700	697	701	699	684	705	674	650	683	719	660	732	658	693	701	713	729	710	657	689	721	707	691	686	726	707	703	676	691	714	686	664	693	669	688	740	734	723	746	666	713	666	767	720	659	729	699	700	708	679	702	646	732	722	730	715	714	706	702	663	705	695	668	708	660	759	692	632	681	732	714	717	659	766	703	678	707	735	678	714	712	724	723	688	714	702	722	686	743	732	723	733	695	684	688	710	713	727	749	670	672	726	687	736	711	651	686	688	671	697	691	671	716	672	701	649	706	670	700	717	691	739	703	688	712	645	723	673	722	663	743	674	644	694	763	726	681	735	769	674	721	695	706	707	689	687	705	731	671	725	677	643	645	700	716	686	677	760	760	712	660	716	710	708	694	690	695	698	720	701	670	698	740	702	686	707	738	712	724	647	665	672	685	670	673	651	700	747	755	716	681	663	672	656	670	705	702	708	709	667	691	700	681	719	733	723	708	665	680	708	733	674	723	675	749	695	607	717	685	734	681	687	713	719	647	723	739	696	690	673	686	715	711	662	705	693	716	720	664	717	728	727	771	701	676	669	742	726	715	744	699	709	740	718	711	696	718	676	680	697	667	721	686	713	754	683	737	698
22490	36456	32339	22725	16559	11773	8666	6169	4571	3623	2902	2396	2120	1947	1779	1593	1475	1509	1394	1292	1274	1235	1212	1199	1135	1153	1192	1202	1118	1070	1114	1104	1047	1075	1091	1017	1078	1010	987	920	952	985	990	930	877	909	905	945	940	899	909	880	872	877	904	949	908	870	925	915	850	860	842	865	878	884	894	893	881	894	819	886	844	902	852	877	864	848	905	868	869	840	884	866	898	866	836	868	870	836	888	865	896	857	865	868	861	809	853	897	896	905	894	916	852	899	893	894	898	871	882	822	858	848	858	878	871	880	850	850	840	841	871	827	870	905	891	877	888	877	872	844	904	857	926	850	833	842	868	849	887	827	876	845	878	834	830	858	855	840	943	926	866	873	825	892	871	904	830	897	884	866	864	868	891	817	897	888	821	853	891	861	857	860	877	833	845	859	943	875	841	833	902	915	870	853	876	913	906	839	829	863	843	837	845	829	865	832	886	864	853	846	903	871	846	885	860	871	844	826	832	849	923	863	861	923	864	881	886	870	846	846	837	898	878	859	870	877	915	870	870	841	895	883	881	844	827	851	904	799	838	885	828	912	857	899	867	824	866	858	850	868	850	809	898	846	908	889	883	860	874	883	867	850	860	889	937	940	852	906	833	888	806	880	803	870	834	877	858	801	823	852	862	906	884	828	852	834	816	806	858	840	860	845	863	890	820	918	837	795	914	806	873	862	891	858	839	883	910	863	874	927	872	806	853	855	848	867	918	864	879	891	873	876	848	931	797	847	883	887	941	922	861	858	876	877	879	803	894	852	886	873	877	868	829	887	837	903	847	877	855	884	883	855	838	900	829	843	871	872	868	851	846	882	820	832	870	828	843	878	848	828	852	853	830	866	856	880	815	857	847	888	852	868	869	869	861	838	893	866	850	877	801	855	878	870	898	818	878	822	842	888	891	898	877	839	887	902	842	880	851	873	820	801	853	855	822	852	864	860	899	932	888	838	877	864	857	880	880	920	867	812	858	886	843	848	850	893	873	903	867	807	880	853	891	905	852	875	808	875	891	912	857	849	893	888	825	845	876	880	853	840	865	835	862	808	879	892	875	915	843	872	924	851	845	870	900	861	872	852	856	859	839	871	873	916	855	830	908	847	865	853	884	858	830	934	888	889	847	870	858	859	863	815	894	823	828	869	857	877	852	884	835	896	884	897	839	880	904	806	863	854	885	841	877	854	883	892	925	866	854	925	904	859	890	875	864	858	841	808	835	913	818	921	846	875	875	846	847	855	831	841	875	862	907	882	854	853	909	858	848	898	880	878	877	916	918	858	836	809	917	892	881	878	858	828	892	923	904	866	870	872	803	862	838	851	820	944	906	870	859	888	900	873	871	817	887	883	895	851	872	824	850	843	854	871	828	862	828	865	931	817	873	857	828	834	864	937	860	869	887	901	891	852	940	836	898	846	866	872	830	876	883	859	793	883	814	865	889	815	912	871	876	945	857	890	897	886	821	897	887	859	870	882	890	917	879	865	805	853	879	848	852	868	905	869	844	926	877	875	859	811	842	896	856	869	841	860	932	860	886	848	865	842	889	872	848	880	871	899	930	847	869	886	858	856	862	897	892	891	893	895	869	909	903	800	846	815	888	889	880	886	923	886	910	848	832	841	880	902	833	892	867	925	884	852	884	899	904	855	856	937	833	863	874	839	817	864	861	870	900	938	850	878	838	891	927	859	864	926	845	890	784	880	820	865	904	844	871	863	828	920	864	845	804	902	860	843	881	828	910	847	904	896	908	886	894	828	868	832	835	869	847	857	837	890	878	889	838	842	889	859	911	860	858	851	847	867	806	875	849	883	851	908	845	866	857	896	864	806	883	860	909	815	881	825	851	904	883	911	862	893	847	833	918	897	892	893	866	850	865	909	851	895	852	883	859	885	879	925	818	904	843	897	824	870	876	842	897	849	860	865	901	873	888	927	782	869	876	879	906	845	897	855	833	867	790	924	896	829	815	896	867	818	838	917	802	846	838	829	821	885	884	882	853	836	852	867	922	834	852	897	841	897	901	888	933	881	860	922	872	856	899	891	867	902	882	905	896	859	867	831	851	866	881	861	843	866	812	878	864	873	871	864	823	872	887	816	859	881	852	851	920	810	824	921	918	847	896	852	860	843	888	893	883	830	846	921	930	825	851	874	866	877	922	876	833	888	858	884	863	862	821	895	881	864	846	815	855	852	862	861	890	897	906	870	842	801	847	921	882	840	876	871	843	920	874	861	854	896	860	905	852	898	870	924	880	872	869	938	815	832	829	867	845	866	889	867	826	882	874	845	826	899	887	900	880	865	854	829	930	877	838	862	869	865	851	896	838	853	815	857	857	875	886	825	870	857	801	782	841	878	874	847	816	864	895	905	831	866	831	855	888	859	886	843	842	846	803	863	844	861	881	830	856	926	856	908	782	862	861	864	898	874	814	833	837	854	855	930	873	857	870	855	913	871	875	854	884	844	859	883	860	900	922	915	878	870	844	853	873	870	882	870	822	849	897	895	888	892	857	878	900	878	901	889	840	843	815	885	861	869	861	829	910	859	842	932	896	822	826	878	860	926	922	909	829	885	881	879	909	868	841	803	900	841	884	878	866	810	892	832	911	889	850	882	857	885	862	864	865	857	850	896	862	923	833	829	847	885	805	858	853	893	899	885	840	851	884	832	837	872	926	876	880	921	818	845	886	878	895	841	870	905	881	855	854	872	890	880	829	885	859	859	874	893	887	865	872	822	912	895	896	862	803	839	850	858	798	841	879	888	902	826	851	852	877	860	920	879	825	823	852	828	857	848	883	847	893	853	861	889	888	907	872	843	899	825	840	891	848	893	863	856	884	837	933	831	882	889	876	893	888	894	858	851	882	915	894	904	878	918	875	821	829	882	835	862	846	849	845	866	908	886	891	858	855	925	814	889	870	852	881	828	869	880	886	919	877	923	868	850	858	848	886	901	823	826	905	914	894	902	864	901	887	892	853	890	868	867	853	868	878	897	906	903	891	889	860	869	856	880	909	888	852	857	897	914	858	855	860	831	856	877	869	907	815	855	831	897	858	830	883	914	819	881	842	885	816	842	865	848	940	852	873	882	880	910	835	809	849	878	872	850	875	880	842	876	838	916	849	908	838	814	857	921	927	892	831	848	908	884	869	889	833	867	841	898	857	841	870	921	870	875	871	910	930	827	883	877	849	890	868	832	874	893	898	850	870	868	893	876	874	911	850	856	929	806	831	860	911	906	866	882	898	858	815	851	903	869	876	898	876	810	887	846	898	928	883	850	899	854	857	896	793	838	859	873	856	824	895	852	832	874	820	841	879	858	874	864	872	872	926	852	850	855	839	835	874	850	849	867	862	862	856	875	873	878	818	901	862	828	852	815	876	860	831	837	874	909	878	875	857	866	888	854	798	888	804	905	922	933	866	889	886	839	899	861	780	868	857	857	875	868	881	931	840	898	858	821	864	887	867	837	874	841
23348	20801	28057	23800	21082	16994	8521	4132	2821	2346	1924	1635	1380	1254	1178	1055	1014	967	947	934	868	845	820	792	827	768	777	830	782	805	823	785	730	781	718	689	691	684	647	671	629	676	657	644	642	671	612	624	600	603	566	640	580	609	595	589	623	590	598	576	579	588	587	632	567	574	612	580	559	583	570	623	550	621	592	589	594	573	593	565	588	588	596	616	601	589	586	593	591	619	553	568	581	583	654	583	582	530	615	595	572	556	580	605	581	580	587	573	564	615	540	575	591	564	576	547	602	567	651	608	516	618	617	595	622	572	580	554	611	606	568	558	599	598	551	581	559	548	587	581	599	564	550	554	580	547	599	580	602	581	531	593	620	528	593	578	583	534	623	591	550	622	548	574	569	546	558	565	614	561	570	586	605	579	606	612	605	594	591	589	598	550	586	536	555	615	591	547	584	533	592	556	619	530	567	609	588	584	589	560	589	562	576	616	618	596	579	602	578	591	625	554	591	571	599	565	583	578	582	587	602	535	589	575	596	587	617	552	629	640	613	548	570	632	610	561	572	606	586	596	593	594	539	616	579	608	601	558	603	573	565	569	565	613	580	538	595	560	509	609	596	597	532	550	570	627	617	573	586	576	568	590	578	571	571	562	583	596	585	565	572	604	617	569	600	602	548	533	578	607	585	550	569	551	615	604	571	618	614	586	564	590	585	573	562	604	534	582	567	569	598	568	575	548	594	583	564	623	599	526	601	590	565	562	570	614	572	539	623	578	588	602	571	597	609	547	588	593	595	604	614	619	570	586	547	600	592	571	550	612	570	610	602	576	620	566	603	601	623	566	598	627	644	581	599	581	567	577	536	586	597	619	578	554	640	623	552	574	570	542	600	543	591	540	560	600	588	574	594	555	578	545	565	510	606	610	576	628	571	539	522	626	593	564	604	572	608	528	603	600	573	566	567	567	585	548	585	559	583	579	583	565	629	556	590	568	557	590	563	584	599	547	601	586	551	583	585	577	569	551	610	602	596	567	655	600	536	588	607	564	606	635	551	546	570	563	630	558	602	567	574	598	556	586	550	578	588	562	591	611	619	583	544	598	615	549	606	585	529	542	590	562	583	644	613	590	539	614	568	596	588	564	621	603	570	557	605	628	599	607	543	570	576	568	593	570	582	595	589	551	593	555	594	563	563	541	547	564	553	584	598	624	578	547	582	544	584	581	578	579	594	547	605	567	540	577	591	561	589	591	552	569	561	565	594	590	573	605	598	603	555	566	568	564	582	558	552	550	576	605	558	536	611	556	597	530	540	576	583	567	594	577	601	576	557	613	584	589	554	577	584	556	598	597	620	563	584	582	585	580	580	566	553	575	624	616	611	548	576	619	551	583	549	560	620	609	552	567	599	603	600	562	616	599	569	602	533	553	569	622	622	541	593	604	502	587	554	578	529	578	570	566	580	603	582	584	599	552	580	573	619	592	563	598	590	550	552	612	617	611	602	610	615	573	601	622	593	590	575	576	604	543	558	565	592	569	614	612	644	589	575	605	577	607	556	554	571	555	583	557	581	546	590	576	601	564	541	559	544	577	565	537	546	546	521	581	609	618	614	580	618	589	518	591	533	583	578	541	560	553	585	576	570	597	598	616	579	546	590	540	588	563	556	561	575	606	569	574	540	582	571	556	597	554	598	553	601	569	557	587	599	596	591	584	571	594	563	571	587	589	560	575	593	579	557	608	589	641	574	534	552	571	557	528	589	601	619	572	561	599	561	561	560	584	599	542	533	586	583	604	595	582	563	566	537	601	584	545	566	577	602	588	622	603	577	538	535	594	593	598	583	574	616	561	593	604	545	595	566	510	641	588	604	582	578	601	561	531	592	583	597	579	605	571	592	613	619	580	608	619	626	546	573	557	599	573	589	590	556	554	601	578	633	552	518	567	564	605	569	621	601	553	566	596	557	537	587	595	611	538	570	591	595	576	580	587	592	608	584	570	559	596	599	567	609	553	598	586	579	570	574	576	568	571	560	589	548	594	562	607	612	599	562	581	580	553	576	601	579	565	556	564	615	596	581	563	546	614	553	593	566	594	566	588	579	562	596	616	537	612	586	599	632	597	584	589	543	565	568	590	594	628	527	573	617	581	536	582	574	586	554	540	552	584	618	575	575	566	530	586	618	564	593	543	600	538	555	581	577	577	534	600	610	560	538	562	587	573	569	575	548	569	599	587	588	581	604	527	593	578	584	566	622	583	560	578	632	575	556	580	574	535	564	591	575	548	562	605	556	616	560	553	534	587	619	563	586	580	573	557	616	551	615	584	588	532	586	581	546	596	564	595	597	636	580	599	566	572	585	597	561	579	568	568	581	571	561	557	599	561	603	596	568	586	568	591	577	554	593	576	570	599	578	578	574	581	579	621	608	577	607	556	610	593	585	602	600	596	576	561	587	565	608	598	601	573	579	589	585	574	561	613	575	578	537	579	547	600	564	611	594	580	563	561	559	578	558	589	581	572	553	597	557	555	596	573	589	552	545	585	614	576	566	592	560	582	569	568	630	600	536	559	551	535	555	586	575	603	547	604	546	577	565	580	569	590	596	546	603	598	598	542	549	568	602	586	576	541	564	534	591	581	589	581	571	576	576	595	598	592	548	572	612	618	561	620	646	556	598	596	611	604	544	587	555	617	585	607	555	591	637	569	571	588	611	522	550	560	571	557	564	614	592	615	558	586	569	565	543	662	581	588	579	555	570	543	576	631	597	585	585	599	585	586	601	559	592	583	586	604	529	624	555	585	560	541	615	551	572	597	564	608	572	558	593	580	575	580	578	572	589	544	558	624	566	635	569	588	620	551	595	566	559	635	574	569	571	630	537	592	592	551	592	603	580	616	621	560	596	607	541	574	535	559	600	584	632	588	592	602	627	598	557	619	588	582	586	561	649	563	596	600	566	616	607	554	605	550	572	525	562	563	556	541	587	587	597	600	592	585	589	590	551	630	563	554	578	582	619	579	536	562	562	573	539	595	552	578	563	608	575	558	578	587	584	570	581	581	565	550	563	590	557	566	588	598	599	566	572	538	598	528	574	591	598	558	568	595	560	594	577	599	546	550	576	550	560	544	614	576	578	606	596	584	579	614	574	593	588	555	568	563	588	585	618	536	532	595	574	586	537	594	576	556	571	575	608	588	568	589	554	600	599	605	562	618	579	553	598	545	614	563	590	554	600	595	590	585	561	622	567	584	542	578	573	558	606	606	600	573	591	587	578	551	623	601	550	572	558	596	552	561	614	553	591	551	582	560	603	583	567	584	593	563	562	604	580	542	579	639	568	561	613	580	581	584	569	572	577	565	585	581	560	596	558	553	569	572	556	591	574	552	596	590	552	552	581	575	552	545	530	573	602	562	601	564	607	586	595	571	547	566	578	584	588	610	604	587	614	527	627	572	549	623	583	573	598	541	594	533	553	550	595	570	543	566	545	566	584	591	567	558	563	565	553	610
22739	41602	37486	27903	21278	15672	11527	8099	6121	4850	3956	3285	2730	2284	2104	1853	1742	1753	1556	1372	1382	1329	1245	1239	1213	1153	1233	1153	1164	1133	1136	1115	1011	1040	1036	1044	986	941	852	843	792	829	820	860	796	775	791	776	775	757	746	751	798	721	771	769	708	742	797	733	781	763	765	719	755	723	704	763	704	737	699	763	757	696	755	713	753	678	700	722	736	733	746	738	698	744	722	711	681	724	694	771	708	723	683	701	735	713	725	762	688	758	707	740	729	710	698	698	680	738	721	701	756	767	721	719	712	718	759	711	709	720	684	730	710	763	746	768	721	719	692	710	720	724	737	717	707	710	735	733	733	689	713	750	741	742	711	771	777	703	687	727	721	739	724	744	737	699	719	731	704	730	682	721	687	708	712	709	662	729	742	737	683	682	687	650	724	755	728	758	725	703	717	700	709	712	754	737	709	716	744	755	737	660	727	704	708	739	708	720	728	755	699	704	709	712	682	685	728	667	694	711	717	718	751	712	752	747	741	670	711	765	715	744	742	696	709	733	729	710	738	735	725	730	721	658	752	746	709	713	699	741	732	743	685	737	747	701	757	705	755	758	682	732	750	681	720	732	666	723	757	756	697	692	730	704	709	709	738	732	689	736	718	730	776	723	711	676	741	715	710	708	686	756	726	710	748	736	707	708	718	731	719	678	760	768	719	755	717	685	747	728	734	713	722	763	679	709	727	704	690	747	740	727	688	674	708	674	716	764	735	739	765	688	730	759	697	716	698	705	746	711	684	769	729	722	762	695	689	742	750	736	727	716	727	759	709	719	744	674	727	775	728	756	691	729	686	692	722	702	758	714	726	724	681	737	746	722	754	712	729	687	752	721	733	762	713	722	733	704	720	737	737	744	730	738	696	727	770	714	720	690	721	687	744	672	711	682	731	732	745	711	706	695	680	735	696	751	720	680	725	719	681	713	678	689	735	701	709	687	747	744	756	726	743	692	747	734	753	716	692	721	727	687	766	717	714	743	714	738	709	737	691	758	688	746	752	661	766	744	754	692	722	700	729	711	716	709	720	742	723	711	705	731	717	700	749	715	703	746	697	704	685	741	697	693	668	709	765	693	713	715	736	732	691	736	710	722	714	664	710	730	725	679	729	723	726	716	704	706	722	719	710	690	753	730	739	736	739	714	696	694	789	739	691	676	766	718	770	677	733	768	730	694	722	740	681	693	733	668	682	745	717	717	736	709	719	752	736	734	726	698	727	686	697	783	768	690	735	722	726	724	727	718	730	681	694	691	772	747	688	732	689	732	726	699	689	720	703	746	699	703	729	700	733	732	719	717	690	703	753	688	753	659	730	700	780	720	716	724	720	714	734	719	698	724	724	720	709	721	719	737	725	715	699	697	770	698	758	739	706	704	710	758	686	740	725	749	748	730	709	715	682	694	718	743	710	746	750	745	748	688	694	753	737	704	726	684	725	704	696	687	708	699	735	724	745	738	776	711	681	725	715	730	724	728	732	677	700	711	736	713	721	745	768	724	695	749	696	696	718	735	777	728	723	706	739	741	778	677	759	665	713	736	719	689	724	729	707	782	744	693	733	737	779	721	712	681	705	738	723	750	760	674	719	763	743	715	734	707	737	710	770	717	745	687	759	731	732	711	709	748	754	698	716	727	708	681	719	736	678	718	727	731	711	702	719	690	754	724	718	716	744	716	699	746	737	679	756	705	737	700	704	734	726	711	740	712	732	738	717	714	695	694	680	750	702	726	732	711	761	709	702	708	742	704	724	701	697	734	748	705	741	722	706	711	703	704	741	716	746	642	715	729	745	729	743	748	746	696	690	718	698	712	733	700	734	728	761	754	765	718	705	703	738	701	745	741	715	739	771	751	722	730	696	764	709	679	750	731	724	708	724	780	701	752	716	743	719	730	733	792	698	718	741	718	691	716	721	725	757	727	731	677	732	697	719	728	715	728	698	727	730	752	722	709	720	751	701	696	741	743	688	715	765	695	734	703	687	681	712	741	686	723	688	720	701	750	694	706	738	691	769	743	698	739	696	749	729	709	709	727	717	721	729	690	763	738	765	778	708	765	726	737	719	757	732	712	704	711	702	741	723	699	730	745	687	724	730	760	758	738	783	729	714	696	703	723	695	725	704	736	705	776	762	713	781	686	713	724	680	694	677	744	695	745	718	715	795	694	730	721	735	695	765	711	770	717	725	713	722	732	709	762	742	729	701	729	774	686	708	704	741	716	719	718	771	746	769	757	724	721	736	732	727	701	716	724	730	688	740	743	789	704	764	673	738	710	733	759	763	712	695	694	682	764	684	718	693	709	759	659	713	774	703	660	702	741	735	735	728	721	795	697	744	740	670	715	681	729	783	722	684	708	722	656	741	717	676	722	685	757	699	713	715	722	740	736	750	701	753	689	667	713	721	662	709	672	724	724	728	665	753	742	703	697	773	741	754	730	719	776	693	733	703	743	693	741	716	699	727	757	700	714	694	761	754	708	700	712	701	752	712	761	754	755	747	703	667	722	716	719	653	760	716	742	700	736	732	700	702	725	753	752	691	744	706	718	719	692	719	717	758	724	723	704	741	701	730	704	708	710	722	683	741	725	760	751	707	753	722	705	689	739	728	746	725	719	734	702	785	723	687	738	736	720	721	735	710	687	740	711	741	730	683	691	704	717	732	679	734	672	699	712	709	774	733	710	713	716	698	672	704	723	713	749	724	722	730	767	779	708	706	721	733	716	731	698	721	768	752	705	698	717	715	706	721	734	723	720	726	688	741	723	736	718	747	701	708	691	748	704	727	751	734	688	743	729	713	730	725	717	729	708	686	733	724	705	728	744	707	710	740	700	745	692	703	727	736	713	747	712	720	757	679	683	702	694	686	754	774	782	708	735	714	693	700	718	715	738	746	724	685	712	695	772	700	727	694	716	671	684	716	709	710	699	701	713	719	749	698	717	730	714	738	753	716	711	731	753	743	739	760	707	705	722	756	724	714	772	727	783	735	785	721	709	727	704	679	669	675	710	736	723	704	710	736	681	739	713	704	744	686	721	688	696	735	683	734	726	707	747	716	719	690	706	710	727	714	714	733	743	682	754	735	728	704	738	743	737	651	701	766	764	683	758	742	753	739	754	767	732	740	696	725	717	747	674	753	735	688	723	746	717	707	757	709	709	752	722	713	729	746	756	776	706	732	763	711	700	708	754	769	732	667	678	735	732	732	728	736	703	720	706	700	767	715	684	694	712	708	745	733	708	729	718	713	758	734	721	717	686	683	738	751	673	730	714	792	710	712	689	703	731	661	697	712	700	755	751	683	739	727	682	721	693	693	704	731	710	744	712	685	725	713	722	779	712	723	716	739	748	707	760	761	724	695	705	704	691	691	674	695	763	762	693	732	721	676	735	739	779	724	711	753	708	760	734	696	735	735	753	719	747	766	738	729	710	721	696	791	718	705	704	715	714	734	732	748	699	694	674	728	685	778	764
22326	20774	28472	23200	20881	21376	17429	6239	3790	2918	2290	1853	1622	1468	1311	1189	1149	1057	981	932	859	892	893	861	808	812	802	779	764	756	713	730	688	688	724	709	650	603	598	587	591	544	539	603	537	559	549	524	545	537	475	538	493	497	519	511	551	564	483	489	507	498	488	513	480	474	451	484	485	490	519	504	529	543	496	511	478	494	518	510	476	502	510	470	492	489	501	470	492	478	493	506	484	522	505	473	533	509	468	463	478	492	461	439	495	426	442	506	449	474	470	478	469	484	450	454	475	473	470	467	500	519	463	450	486	500	451	510	503	500	523	490	473	499	503	481	479	478	522	479	503	517	462	510	470	492	479	528	519	483	501	470	459	464	466	453	464	505	509	507	491	485	494	468	466	487	492	505	492	452	501	437	464	474	502	473	485	514	480	489	506	464	477	489	472	516	472	487	509	499	502	484	470	470	448	470	448	477	499	447	478	523	476	497	460	504	480	497	491	495	507	520	490	472	460	477	503	469	467	508	491	493	497	505	464	474	456	490	488	483	500	477	496	476	569	463	490	473	476	513	501	472	482	460	476	473	498	506	474	457	505	472	517	487	505	498	487	443	515	485	503	485	488	458	460	489	416	503	522	496	462	498	440	497	522	528	448	496	497	477	519	492	442	508	464	457	501	478	450	516	436	519	490	479	485	489	468	453	486	491	518	487	490	507	500	512	504	450	494	499	487	487	496	464	451	521	536	493	472	474	475	474	516	491	492	472	514	528	480	490	480	499	459	459	491	505	485	535	475	487	507	460	528	465	529	499	465	458	475	481	460	474	481	459	479	483	469	475	499	448	504	441	491	545	479	498	481	502	471	466	482	535	484	496	481	500	460	454	532	460	494	467	453	497	492	519	482	490	479	447	492	513	496	478	427	464	502	467	509	483	502	461	467	470	470	508	468	457	473	522	521	487	529	492	436	487	437	490	498	479	481	482	497	516	498	470	475	483	483	500	474	461	494	443	499	444	480	462	468	476	477	470	500	473	489	478	464	468	472	476	451	493	471	482	476	549	454	473	470	506	477	483	453	486	478	464	484	479	482	454	473	444	483	505	470	463	491	427	492	490	499	458	477	432	506	511	495	491	520	518	489	461	494	516	469	484	498	519	489	438	492	462	518	500	476	453	478	491	493	495	472	458	505	538	482	483	492	440	444	493	488	495	474	495	476	502	463	470	454	475	469	497	487	482	479	431	478	510	495	489	491	504	516	494	517	478	489	478	499	459	460	477	500	486	465	462	514	440	550	459	497	523	477	491	465	468	513	509	498	486	507	465	469	484	485	544	484	462	504	510	521	476	541	458	502	490	499	474	480	469	505	473	473	530	473	506	520	504	490	477	489	464	463	413	480	464	460	485	484	501	492	501	483	456	496	461	511	506	509	535	497	472	482	502	491	473	474	480	523	481	476	469	489	489	498	430	496	484	472	491	478	451	493	484	502	485	489	471	465	450	458	519	498	446	477	483	505	464	478	519	505	508	501	473	448	465	485	508	498	489	447	500	521	492	461	514	491	484	479	512	483	469	514	490	499	522	487	456	491	474	442	459	491	480	492	472	491	470	472	478	483	460	480	499	493	458	514	467	491	503	492	522	481	453	485	462	477	470	500	479	528	474	481	491	513	475	467	484	493	491	488	466	465	482	455	500	481	508	512	489	478	488	458	462	457	493	482	524	421	431	499	492	509	498	517	500	454	464	478	491	462	493	490	474	475	541	491	461	469	495	463	491	499	443	449	502	515	486	486	480	471	466	465	411	455	469	513	530	459	501	499	494	467	494	475	476	484	463	495	473	468	464	514	511	493	477	525	492	479	461	449	481	473	465	483	506	486	494	484	463	477	426	504	483	481	459	486	454	485	474	498	492	431	498	472	523	483	494	485	463	463	532	476	493	481	485	506	471	469	512	467	464	483	477	502	475	469	472	516	494	508	488	494	482	471	486	461	486	516	533	469	498	479	475	491	475	456	461	477	479	482	492	504	496	483	465	501	480	437	472	466	444	496	461	475	471	492	468	507	474	483	479	493	496	447	498	492	437	501	494	459	508	487	450	514	468	502	512	462	488	496	467	483	479	483	451	489	440	516	464	451	468	484	500	539	515	480	460	502	448	471	492	506	491	490	483	484	492	459	502	497	429	474	499	475	536	505	489	492	463	517	482	449	476	502	481	486	473	480	487	503	515	518	473	459	521	475	467	486	483	440	515	496	483	497	457	517	495	464	468	482	498	476	456	493	410	481	504	511	507	450	486	485	463	491	486	497	479	466	501	456	489	465	495	531	468	481	513	461	506	458	516	518	484	478	450	496	476	489	457	482	517	472	460	463	480	482	518	476	482	454	470	466	493	456	493	464	478	454	469	509	487	509	452	459	515	473	497	465	469	523	519	508	487	471	444	489	504	495	478	459	505	496	481	455	475	493	510	477	482	475	499	484	475	510	508	488	526	463	466	486	484	485	497	464	481	493	444	505	510	477	470	484	485	469	511	469	491	482	498	485	479	487	506	526	496	488	508	473	490	491	436	487	489	492	459	525	485	472	482	459	452	499	494	453	510	472	494	450	456	512	462	487	473	466	514	506	439	468	511	450	499	518	540	490	484	469	459	438	467	487	493	465	516	512	483	462	465	451	491	531	460	464	424	503	481	495	472	432	480	460	501	478	496	502	490	517	471	503	480	453	530	486	482	452	488	464	489	456	505	474	452	481	498	472	462	483	493	503	468	473	472	490	510	506	476	497	491	429	485	454	491	504	474	503	490	502	475	460	501	496	469	464	494	488	495	501	460	483	487	464	493	462	490	497	474	486	485	459	492	497	520	503	481	504	505	461	439	509	507	523	475	447	479	503	461	482	479	439	500	487	511	482	497	472	471	478	471	467	460	461	492	469	536	441	489	486	483	495	485	506	506	489	451	475	476	452	498	463	485	517	496	455	516	484	495	479	501	469	517	454	451	490	495	474	456	472	492	532	496	477	502	442	485	491	472	480	435	475	527	475	485	443	492	466	488	484	504	460	509	478	436	470	488	498	466	484	491	501	454	481	482	452	533	469	520	446	482	477	529	468	524	495	466	504	458	514	498	483	511	479	434	479	488	499	478	479	541	450	474	488	501	487	482	468	448	478	519	477	495	473	477	456	472	485	454	509	473	491	522	457	462	473	482	513	476	462	451	506	500	440	460	495	487	481	521	450	437	490	435	490	497	489	513	489	484	494	455	489	482	488	480	516	493	497	453	460	500	492	474	497	498	472	477	498	492	487	501	508	463	497	463	452	446	502	470	502	502	462	476	468	492	492	493	487	457	480	494	464	466	468	471	493	431	440	510	462	489	525	492	530	497	444	487	469	467	484	486	471	470	476	479	449	500	477	482	489	479	501	476	491	494	537	497	480	450	460	479	460	499	474	501	456	520	471	494	523	541	493	449	521	479	501	456	458	490	485	491	490	479	496	476	430	516	478	476
24565	45651	41382	31748	25179	19211	14048	10484	7964	6377	4962	3998	3399	2945	2646	2259	2144	2031	1796	1602	1507	1457	1460	1273	1302	1263	1296	1191	1186	1174	1158	1087	1026	984	1031	976	945	869	785	778	759	769	753	718	656	707	670	706	616	652	612	648	644	636	663	632	671	613	653	666	618	643	584	602	550	617	577	617	614	601	600	646	603	629	594	606	630	610	634	582	564	615	581	563	582	623	626	571	629	580	641	587	600	600	577	611	597	582	567	628	581	626	600	595	602	593	570	553	575	567	640	610	583	606	612	580	565	582	601	597	566	623	579	648	604	620	597	617	608	622	609	604	559	590	541	569	572	558	610	589	570	592	604	562	590	610	588	595	609	612	582	573	578	586	560	600	601	605	586	616	559	625	559	564	651	543	551	569	577	553	626	540	563	606	603	640	618	615	578	576	578	585	583	625	565	595	557	612	602	618	565	559	578	565	602	529	622	607	564	565	556	585	610	594	595	561	578	579	558	577	608	578	566	582	562	551	625	566	575	585	570	604	621	592	600	561	573	575	602	594	602	553	608	596	573	610	576	590	594	550	576	558	545	570	568	604	613	577	556	582	624	549	644	578	536	599	604	627	563	608	620	580	602	612	581	574	600	588	603	569	605	583	614	584	605	616	608	570	567	612	589	580	643	597	624	618	594	597	563	603	570	552	571	582	585	586	591	625	579	575	557	538	596	579	567	591	558	606	640	603	564	622	579	599	558	581	593	598	534	618	635	620	543	583	597	544	542	598	578	603	612	588	612	570	584	623	601	581	587	615	597	597	567	597	576	573	606	585	595	634	619	624	615	583	562	600	586	575	589	591	584	611	593	568	619	594	594	581	587	567	576	575	548	543	576	587	568	598	577	595	579	605	578	613	608	575	543	600	617	604	619	563	597	568	610	615	599	580	628	571	626	580	586	531	583	551	577	589	614	568	590	605	596	611	588	603	584	617	614	601	593	578	569	577	597	601	566	578	589	613	599	581	601	549	572	624	560	569	573	598	604	637	622	607	560	568	595	591	571	583	591	599	598	637	628	577	618	600	579	600	585	565	551	606	607	568	595	589	620	582	637	589	591	559	619	597	594	594	627	590	594	601	545	591	592	623	582	566	570	556	563	573	606	586	596	569	578	577	589	618	590	601	581	565	612	608	609	564	581	587	567	609	560	593	579	564	591	624	615	598	600	576	617	576	548	588	589	588	572	579	544	550	622	573	564	580	598	616	550	594	589	613	591	561	614	596	618	583	594	610	609	575	613	567	609	617	597	640	567	559	582	569	565	602	563	616	538	568	627	568	602	565	588	549	581	589	584	565	565	592	612	634	570	603	620	632	564	566	588	548	559	582	580	605	594	597	594	593	602	564	617	597	599	587	600	565	590	589	563	594	594	607	625	551	597	584	554	564	575	580	592	598	615	591	604	569	601	582	559	567	612	560	598	617	601	608	573	591	622	608	610	588	555	564	590	534	603	583	593	612	579	644	575	648	572	573	580	560	634	570	617	568	613	605	548	610	597	582	603	597	609	616	579	582	568	572	608	612	593	560	542	582	570	588	561	588	599	605	609	617	553	559	600	584	636	582	555	596	581	583	568	589	607	592	598	584	568	596	577	616	575	574	575	573	622	596	611	566	612	609	592	609	623	614	638	601	591	594	588	628	574	607	592	590	567	568	592	633	593	575	595	601	613	574	561	614	573	565	573	645	602	562	600	572	600	573	598	566	559	609	585	565	642	575	560	574	615	595	604	573	586	575	609	562	601	590	611	546	559	589	558	622	609	604	614	612	590	565	610	599	541	603	580	592	606	600	574	622	594	584	609	609	616	526	578	606	617	547	611	600	581	595	612	612	583	565	600	620	591	594	575	612	598	576	594	595	596	649	547	590	603	570	573	573	575	523	598	567	581	619	607	568	557	607	548	607	615	624	569	591	581	598	595	568	628	611	575	599	592	593	581	644	573	564	620	584	585	620	598	582	615	591	583	585	589	582	569	591	573	564	563	575	618	613	580	568	561	573	605	600	579	578	607	584	583	554	578	594	582	602	559	625	598	567	586	576	604	576	590	614	585	616	593	561	558	568	600	567	581	605	569	617	600	593	542	570	574	550	591	543	603	593	610	591	615	572	632	598	588	564	588	579	533	604	578	534	614	604	559	574	595	599	589	591	594	587	583	570	583	621	596	609	566	587	556	564	604	596	569	546	594	578	581	635	585	601	602	588	596	616	620	607	550	590	622	593	587	635	641	628	586	573	561	603	585	641	622	607	584	619	611	548	613	628	615	598	598	621	600	609	577	563	592	588	581	585	585	552	560	608	603	581	598	613	593	570	590	642	631	605	602	565	604	620	572	624	549	601	638	588	623	623	568	555	664	623	617	582	583	587	593	594	598	591	585	626	574	595	594	635	569	667	551	586	536	597	583	602	595	584	575	555	580	550	570	630	593	596	580	634	567	623	576	592	598	626	590	595	576	591	586	582	569	587	585	578	580	498	617	629	585	596	605	573	594	578	566	597	589	597	601	604	586	573	605	577	574	605	610	571	575	571	571	583	602	545	614	600	662	618	594	595	607	574	585	577	562	602	568	550	600	589	623	602	613	607	602	575	609	587	608	632	588	619	547	602	612	534	587	555	664	601	613	593	608	590	629	574	605	611	606	586	567	571	642	576	588	601	585	605	619	584	577	561	615	551	605	593	563	587	623	555	564	583	596	611	570	616	543	617	621	632	558	562	598	591	596	569	592	610	559	558	600	590	556	604	588	600	580	629	568	555	589	603	604	590	557	624	574	612	545	556	636	592	583	565	619	600	602	564	534	573	604	642	571	585	569	584	587	599	585	630	633	596	597	568	607	611	569	626	594	626	651	581	574	587	563	589	597	569	575	611	619	577	610	578	604	554	574	620	611	598	575	568	598	562	594	601	622	601	552	609	586	647	624	587	588	627	599	634	561	603	607	585	605	616	563	601	640	542	590	602	600	580	578	587	615	596	612	588	613	562	601	595	575	549	631	632	557	571	597	595	627	565	582	571	583	582	605	599	625	585	608	588	600	560	629	620	569	565	594	577	572	631	578	588	587	642	555	578	595	541	609	602	579	647	545	590	587	587	547	609	632	603	585	545	589	608	601	555	593	569	632	586	597	592	591	597	563	572	622	604	610	574	639	631	525	613	600	581	563	555	573	625	618	600	600	613	592	544	589	573	643	607	595	621	589	610	560	573	608	596	611	547	563	600	571	591	588	589	573	576	581	571	575	572	545	640	555	592	607	588	628	591	589	583	550	563	602	604	578	616	611	623	568	562	600	588	595	573	556	571	558	594	582	594	611	583	618	564	616	572	543	576	620	607	600	585	576	608	575	584	597	612	610	614	625	618	620	555	594	564	593	588	645	555	574	578	569	569	615	568	559	596	575	556	589	572	553	559	540	582	581	636	572	580	576	612	595	610	583	589	597	603	582	591	586	608	604	535	583	565	618	563	618	596
26614	23028	27309	20656	11758	6767	4097	2849	2185	1789	1447	1349	1148	1162	999	920	1014	1020	1008	883	899	835	878	892	874	816	868	814	863	838	814	841	806	784	847	806	788	788	741	713	743	758	804	754	768	723	723	681	691	700	741	690	691	773	783	703	727	648	734	731	751	746	763	695	666	702	750	741	725	689	704	737	737	676	777	685	680	733	640	727	703	732	708	695	716	677	705	677	694	733	706	710	661	699	707	724	687	707	749	701	669	638	668	718	663	693	711	678	700	710	683	694	723	736	714	642	709	648	706	699	682	726	664	700	749	702	727	706	702	719	710	638	687	699	690	634	742	716	735	692	718	733	711	695	739	639	702	701	712	661	756	664	726	735	749	696	730	703	728	685	752	718	732	662	731	690	729	733	705	746	678	732	677	677	771	721	728	675	705	736	690	708	691	716	740	709	678	712	679	723	692	701	723	697	765	701	647	703	757	690	760	748	743	681	717	696	687	717	675	701	719	760	716	703	708	708	726	696	750	731	764	723	696	729	720	709	696	705	705	728	753	727	702	683	718	697	658	734	683	716	705	658	727	688	684	727	725	737	696	696	707	690	692	673	689	719	752	689	697	685	672	703	726	692	658	715	712	696	682	728	769	714	707	730	684	741	704	678	710	749	714	683	659	759	779	686	698	675	731	717	742	768	717	745	696	661	721	758	750	732	722	720	739	721	704	665	671	720	742	714	693	740	708	683	739	740	693	696	695	744	696	701	691	731	745	682	698	690	730	703	694	705	723	734	697	714	692	688	735	709	712	676	718	723	764	727	686	752	685	688	736	670	731	724	708	704	697	704	724	683	722	700	718	692	719	684	724	725	714	700	714	689	718	689	684	739	713	702	700	710	717	712	732	697	707	730	684	687	720	701	676	735	709	721	683	699	716	748	703	708	713	654	687	689	699	646	672	711	698	754	703	706	696	741	707	671	684	673	716	714	721	679	724	690	737	692	748	691	726	736	662	699	754	686	697	709	722	705	689	731	704	746	751	696	724	688	668	709	688	736	705	643	724	692	704	677	684	767	705	690	711	683	722	674	698	686	676	695	725	742	757	733	684	723	716	739	712	718	717	708	643	679	663	724	692	722	719	695	699	727	685	706	736	710	751	712	703	729	689	717	692	720	698	730	708	731	732	706	719	715	705	709	662	765	739	682	697	702	676	726	669	710	708	718	715	727	726	718	724	701	740	693	706	713	689	689	733	729	720	695	728	712	710	697	735	700	730	705	643	678	710	689	710	686	746	730	687	710	710	683	676	720	715	704	723	735	715	707	742	758	717	699	744	699	704	638	685	761	713	689	717	734	710	701	715	687	681	695	707	739	685	714	707	669	720	694	735	678	719	706	719	751	703	688	703	750	699	698	697	712	715	710	711	735	713	730	670	715	708	684	670	738	727	710	721	721	692	659	692	698	678	709	689	659	737	720	704	722	741	709	715	722	694	712	677	713	740	733	694	695	727	701	695	727	725	723	685	685	727	789	745	697	686	689	711	640	732	760	698	724	695	694	672	706	676	707	734	707	711	745	701	734	750	724	766	740	743	731	718	722	711	702	712	719	683	726	695	744	721	674	762	697	689	696	698	755	696	659	722	720	718	652	671	698	686	716	688	729	709	726	744	739	699	686	701	756	676	707	731	737	705	710	674	736	750	656	694	659	704	700	669	692	748	715	654	699	728	695	729	697	699	746	706	680	673	730	680	707	707	731	736	714	671	675	711	730	707	724	675	693	690	692	741	690	720	716	729	692	693	647	716	749	683	716	699	711	690	714	674	684	670	735	670	777	658	668	712	706	718	703	659	725	727	669	672	708	693	701	743	720	716	726	688	669	730	707	703	724	739	712	719	668	737	717	693	709	700	709	688	711	703	784	692	683	674	687	652	715	731	745	673	684	679	698	730	693	710	678	721	735	707	669	702	698	710	720	731	707	731	752	726	692	780	713	741	679	720	720	731	701	678	729	664	715	747	711	724	678	741	699	693	714	721	734	724	743	713	670	664	710	698	710	722	661	687	710	676	703	706	714	702	693	673	709	702	694	730	692	717	748	764	721	693	726	746	698	717	734	723	681	657	679	680	643	673	725	659	693	723	660	710	731	681	776	773	697	724	684	746	693	690	707	729	738	685	676	737	709	718	676	710	669	715	684	744	692	689	725	694	708	688	729	709	699	701	725	699	706	696	698	707	746	703	678	714	716	723	658	738	668	678	758	664	712	710	672	671	695	704	677	706	667	677	689	695	703	733	755	708	667	732	725	706	694	703	725	717	696	677	703	711	723	691	730	691	744	671	668	690	688	676	729	661	738	707	732	689	696	710	665	652	714	685	717	737	697	713	676	727	696	701	691	699	722	727	681	695	759	709	739	706	693	703	714	725	721	696	770	761	713	673	692	728	705	682	739	690	685	682	653	691	692	719	683	704	689	697	747	747	710	681	699	695	666	696	708	636	721	745	685	703	721	691	747	682	729	642	703	737	710	741	710	696	731	700	699	677	695	719	671	711	704	710	695	678	722	683	693	738	727	732	702	699	732	703	714	717	696	689	708	656	671	686	715	667	729	709	751	696	689	718	736	737	738	740	713	719	678	728	696	710	722	697	722	737	737	731	722	688	735	671	706	706	716	702	746	717	660	673	750	684	700	743	724	693	708	697	707	704	730	738	728	701	700	748	720	711	694	704	706	679	735	679	708	728	707	685	737	764	733	648	696	708	718	757	666	717	654	671	676	683	659	685	667	716	714	721	708	689	736	721	712	729	661	721	622	694	721	716	701	695	683	737	686	708	701	698	698	712	653	740	732	699	684	751	698	715	680	663	702	728	653	688	734	727	738	738	651	720	700	709	688	760	683	701	693	710	701	690	739	691	669	701	665	669	726	690	782	676	753	699	711	727	690	716	670	697	674	674	752	696	662	717	695	723	659	718	694	716	706	685	726	727	778	664	698	716	680	707	686	719	715	719	660	709	718	662	677	721	736	731	663	713	761	715	710	726	677	756	722	614	688	730	674	739	753	730	704	716	680	763	681	718	722	668	709	676	744	672	699	720	722	662	736	713	716	761	694	718	682	723	689	742	756	704	717	701	682	724	745	755	735	700	686	746	644	741	679	748	709	718	710	725	690	678	684	684	711	708	723	759	687	727	723	670	733	695	749	740	735	735	676	741	735	712	670	665	671	754	752	654	724	701	706	698	685	691	704	704	699	702	709	726	745	762	717	725	705	688	730	672	728	671	746	669	676	715	706	726	655	717	727	706	739	680	763	696	760	710	748	680	694	709	703	666	696	685	703	707	680	768	704	708	708	667	733	708	714	663	713	718	726	704	708	697	747	700	690	691	707	662	721	690	727	693	740	654	676	695	673	665	722	714	719	701	710	711	723	674	691	726	721	685	729	708	736	711	688	712	750	751	726	662	706	735	759	694	699	723	739	745	732	732	706	697	695	682	704	723	730	665	701	704	702	721	760
22333	36549	32672	23029	16796	11937	8120	5889	4574	3550	2868	2459	2076	1933	1715	1541	1526	1523	1373	1326	1302	1247	1282	1227	1173	1161	1194	1183	1242	1185	1145	1152	1115	1088	1043	1036	1064	1046	980	925	1012	986	940	970	928	941	957	886	899	870	885	926	910	886	922	865	893	902	913	869	859	873	887	880	873	892	847	852	842	895	862	871	844	849	900	848	856	887	942	848	892	893	850	895	903	903	826	902	868	854	859	901	889	927	876	901	886	888	843	927	924	839	904	889	860	880	780	882	900	867	836	855	857	861	914	857	905	859	870	847	915	878	882	877	823	864	892	928	940	885	878	870	909	878	827	919	884	888	907	908	876	845	858	898	842	874	854	859	932	888	830	874	889	899	836	900	816	850	855	867	945	881	867	906	845	899	878	896	869	913	906	826	877	908	843	840	892	888	872	844	865	834	857	870	879	886	830	882	891	865	837	878	883	886	841	882	895	872	887	868	803	898	927	855	860	907	877	869	878	893	888	894	809	862	894	920	863	873	876	879	888	879	832	858	884	823	849	837	868	894	837	911	877	845	872	976	848	872	878	867	847	928	873	863	857	871	816	890	883	885	832	886	925	913	923	878	865	875	891	894	917	908	885	888	812	873	868	888	862	836	868	849	859	834	921	882	885	908	831	879	874	878	844	843	894	874	820	914	823	880	861	911	833	886	905	905	883	871	856	827	946	859	855	852	868	858	905	872	906	864	859	861	899	881	824	912	891	887	832	882	817	902	822	852	847	925	851	864	950	816	894	866	899	877	831	868	897	868	914	871	871	901	868	844	909	885	869	834	862	894	869	923	892	896	860	853	874	860	865	895	885	872	928	898	920	863	836	923	848	889	878	893	833	886	837	867	911	853	868	844	877	883	900	843	879	862	879	865	874	797	851	893	852	893	861	923	843	895	914	878	930	840	922	873	891	881	863	929	934	902	841	843	861	921	878	883	919	886	869	888	805	867	827	791	837	926	875	882	867	889	868	895	913	902	873	903	857	873	847	895	918	876	823	896	891	878	874	862	857	837	884	889	870	846	901	875	925	971	934	836	884	844	871	870	828	865	866	864	871	894	865	879	836	829	880	859	869	883	886	867	933	889	858	890	882	931	882	929	912	885	894	860	885	922	877	939	869	876	869	888	911	849	875	871	848	917	834	911	887	879	861	837	896	854	848	854	919	851	888	878	889	918	824	895	894	903	880	833	907	886	919	849	889	846	861	883	942	886	850	882	861	884	893	879	859	876	892	880	858	919	855	863	888	875	849	868	877	874	898	909	892	859	861	900	822	880	864	891	879	887	832	879	855	924	843	886	891	828	902	884	889	848	894	849	890	865	865	858	934	838	854	834	878	812	914	890	904	894	884	881	901	869	810	919	887	842	898	875	908	917	899	819	863	884	832	901	889	884	853	881	841	918	828	838	906	815	857	869	897	843	877	931	803	847	889	848	923	904	898	913	876	895	915	858	924	815	877	865	886	881	871	924	870	880	908	852	875	883	903	855	917	863	865	864	905	883	854	892	905	900	855	846	900	872	875	889	883	836	920	855	828	824	864	830	868	871	882	929	938	847	878	878	905	945	855	915	878	873	947	908	932	833	851	859	839	862	829	857	933	922	882	891	921	901	865	899	892	872	944	933	894	879	873	879	849	906	891	850	845	888	870	907	911	869	926	856	875	869	877	904	912	890	897	857	857	871	918	935	872	887	893	879	875	873	803	806	849	855	895	855	920	914	901	880	896	849	843	888	865	867	862	871	878	871	904	851	860	843	814	900	839	903	887	906	879	803	924	888	903	892	859	881	843	853	856	864	904	822	858	853	842	852	832	897	967	883	883	874	877	896	915	870	895	873	857	896	870	849	833	897	904	908	904	855	897	850	867	847	884	849	852	834	877	881	883	840	863	913	862	867	902	888	883	881	925	899	882	864	839	807	915	859	887	901	913	834	890	883	840	878	909	850	870	882	903	846	883	890	839	892	834	884	844	918	887	912	833	874	839	855	830	884	816	850	910	898	872	855	899	892	891	813	872	886	872	853	837	876	865	862	843	847	861	903	856	876	854	924	887	941	859	926	912	863	867	872	841	899	890	886	915	847	842	911	892	945	852	915	842	843	840	819	914	860	933	868	901	861	888	908	915	874	867	875	845	874	856	832	921	848	876	909	887	856	847	885	887	872	850	866	912	848	894	881	872	880	852	901	882	843	893	924	880	824	845	908	884	882	908	858	917	849	871	891	851	837	885	897	921	867	872	884	845	877	877	861	934	934	868	814	850	905	841	899	852	890	901	898	878	880	859	870	893	861	893	931	902	899	879	871	850	890	909	888	907	867	888	869	894	841	849	882	866	837	882	867	840	899	833	866	898	865	843	905	841	928	897	845	931	867	870	875	850	878	916	840	883	899	869	911	890	863	903	929	920	856	847	919	889	871	863	850	836	882	916	880	884	896	907	862	884	886	935	884	861	863	899	822	887	889	885	862	842	898	868	883	956	862	860	857	864	878	859	860	884	863	877	874	872	865	850	850	865	844	873	892	912	908	846	936	906	936	876	923	893	905	889	855	871	834	918	898	905	877	855	877	872	902	842	893	907	927	884	866	914	854	830	849	889	900	874	887	895	875	888	876	871	889	856	847	832	888	903	891	919	849	896	912	840	892	881	900	802	832	903	861	862	854	926	899	826	862	909	901	854	850	845	877	888	916	855	843	847	904	870	855	822	875	863	890	842	836	923	887	929	893	912	922	863	901	887	873	862	899	909	882	891	928	906	864	861	935	873	889	896	851	884	864	861	873	845	902	877	844	886	916	898	833	879	830	841	831	893	858	863	836	874	836	871	884	890	848	886	909	861	889	927	937	904	843	886	888	912	928	927	871	873	845	906	856	919	837	915	899	853	855	863	913	856	830	881	882	858	871	891	917	882	877	915	869	899	837	848	852	851	881	833	876	891	881	871	887	855	865	922	853	911	905	844	882	893	862	879	871	905	888	870	869	889	883	877	857	884	852	823	920	864	885	877	841	904	904	847	883	878	915	921	882	885	857	911	926	932	791	865	801	855	855	852	833	890	894	871	865	871	902	890	898	877	856	894	888	830	882	817	895	916	877	821	894	838	847	851	928	877	883	925	846	850	923	908	844	872	861	862	866	884	847	868	894	882	833	900	878	934	902	877	886	889	883	924	874	897	852	859	880	896	888	899	869	846	938	901	846	874	877	891	861	894	885	850	849	885	833	851	892	915	874	923	882	913	876	889	862	893	816	883	901	865	858	889	872	927	917	883	893	877	909	843	900	945	855	865	826	931	886	860	931	860	906	905	873	876	899	882	909	857	894	916	840	898	851	897	920	904	861	868	894	907	901	925	886	902	915	840	876	904	858	912	851	862	835	878	856	898	866	896	878	890	883	869	842	934	852	890	902	820	902	848	887	932	842	897	903	842	895	840	875	871	842	872	843	856	880	843	871	855	841	868	896	900	846	836	855	850	893
23275	20754	28086	23733	21024	16964	8438	4235	3032	2237	1862	1594	1375	1269	1098	1050	1056	984	958	893	883	901	894	849	871	747	789	827	839	740	811	685	713	758	756	800	707	717	653	632	650	686	646	683	607	631	630	620	563	600	574	610	584	613	605	623	532	639	633	559	573	567	573	592	603	539	597	584	608	567	567	555	617	566	595	618	611	574	625	599	595	618	595	545	561	576	614	592	568	568	553	577	539	577	568	578	572	575	554	534	609	561	589	571	587	551	558	571	599	574	612	574	588	562	567	562	592	558	574	569	581	596	579	553	615	589	585	571	588	571	628	601	593	585	582	603	656	593	578	539	588	592	559	561	528	554	606	642	536	557	584	537	570	552	599	567	604	578	574	573	551	568	596	561	581	561	569	544	588	561	558	583	554	568	538	566	596	602	585	592	567	582	611	539	587	595	576	523	579	570	598	558	555	555	585	534	546	585	562	584	569	557	592	566	558	552	599	586	602	584	605	548	617	602	545	562	567	532	578	627	593	605	584	565	594	535	601	557	564	586	580	610	567	578	624	573	539	560	583	579	616	574	574	551	578	592	554	553	599	581	581	582	586	650	640	583	605	602	587	617	528	602	522	539	589	539	575	534	595	578	628	642	589	554	569	545	570	593	545	513	539	608	560	556	566	552	535	609	586	550	603	614	536	629	571	602	614	598	610	604	611	582	563	576	548	561	588	582	592	550	601	585	592	578	614	540	618	593	561	598	571	546	528	575	577	610	613	579	610	577	578	581	586	594	558	611	572	588	551	556	573	561	631	616	589	572	616	593	547	571	590	600	504	556	552	574	598	562	577	546	570	595	591	574	607	573	568	583	551	540	564	623	594	575	591	572	565	611	552	524	576	597	563	585	562	598	609	601	603	522	594	563	580	602	587	527	575	552	526	568	589	580	591	532	556	538	574	618	580	559	564	560	566	611	572	539	556	595	593	575	573	606	625	560	560	570	603	591	551	569	580	535	535	540	560	575	569	559	620	569	615	548	577	559	610	577	580	534	576	567	577	602	547	603	567	590	612	555	578	536	595	578	553	618	568	574	591	556	565	618	583	556	636	603	565	604	555	574	550	569	599	579	539	575	585	597	587	598	572	603	619	539	570	600	583	554	550	628	552	638	611	579	601	598	594	576	593	581	589	571	589	616	539	610	603	545	601	583	594	597	557	540	515	564	602	550	583	602	564	583	596	552	583	597	563	606	577	587	650	597	607	611	582	558	560	556	559	573	552	607	573	592	609	622	576	566	557	584	587	588	616	559	605	613	589	595	589	592	586	553	593	577	616	535	584	607	546	594	553	609	585	529	584	590	590	573	589	566	601	583	606	567	574	619	566	538	564	605	557	597	536	572	547	583	543	576	593	594	620	586	559	600	566	565	582	552	589	577	564	569	605	604	609	542	557	558	586	536	592	564	638	598	634	561	578	580	540	591	622	560	533	570	577	558	595	582	616	555	614	546	589	554	525	623	572	578	590	526	576	604	574	584	587	582	570	588	567	580	590	581	557	539	600	597	542	551	551	590	564	542	570	563	601	572	545	591	555	572	567	588	569	566	580	591	601	577	562	575	607	567	572	571	574	580	578	599	560	588	542	605	604	558	580	572	562	602	588	550	581	643	581	580	586	534	621	573	612	587	569	582	602	548	586	552	564	570	573	566	557	582	591	583	563	593	601	600	572	595	543	601	578	562	550	584	606	592	638	578	604	547	587	559	583	575	551	629	573	555	577	580	567	616	515	571	563	595	588	579	622	601	552	565	588	567	600	586	568	577	578	532	594	546	542	569	595	570	585	549	566	554	581	596	547	596	609	570	567	582	553	585	596	619	588	574	558	566	590	618	533	569	566	559	565	555	567	602	569	586	586	597	575	582	604	584	601	555	564	612	596	613	563	517	602	590	586	568	620	563	573	568	558	571	608	611	579	637	650	546	564	545	590	531	556	614	584	561	564	608	583	535	640	570	604	580	625	588	588	527	564	572	587	593	540	543	584	597	596	548	590	605	587	583	610	560	572	581	578	578	587	624	554	610	572	571	593	540	586	642	548	552	601	566	603	569	575	556	539	585	580	546	608	561	587	580	572	582	581	591	604	566	576	586	610	630	590	563	539	604	575	579	608	582	579	579	621	583	628	624	601	593	570	555	575	563	565	538	598	620	555	597	596	598	558	578	571	622	543	547	546	565	595	589	586	594	557	587	559	588	583	595	562	563	592	624	588	583	579	594	563	564	576	597	589	567	593	565	578	572	561	603	583	570	546	577	574	583	567	571	601	579	576	581	532	581	603	618	608	596	592	534	560	583	616	559	591	606	579	611	593	561	624	585	614	550	586	576	631	562	591	606	614	592	552	607	599	586	590	570	545	550	557	596	555	558	558	582	550	578	606	616	591	593	617	624	581	538	530	532	571	552	593	573	594	583	583	578	605	600	611	541	574	570	581	562	564	564	580	588	598	527	555	593	579	560	579	602	559	583	599	509	621	545	595	574	557	551	582	558	611	574	606	587	550	592	573	580	560	608	595	598	597	583	542	541	554	550	589	574	588	598	574	560	583	572	597	564	550	568	563	596	592	554	594	544	622	584	564	563	553	573	589	608	590	543	583	587	597	549	604	609	521	587	579	535	582	572	624	574	546	599	614	566	559	555	543	555	605	561	582	567	569	584	604	560	608	573	548	557	584	565	589	596	594	577	609	607	561	582	597	569	568	545	609	633	592	554	572	587	586	582	575	577	568	574	556	556	590	584	575	551	573	577	531	599	577	567	587	564	570	616	599	589	556	559	573	564	543	613	597	582	514	551	602	581	528	597	568	563	588	556	550	577	600	562	572	641	566	582	575	583	564	599	562	566	585	549	617	571	565	583	579	595	592	629	547	534	581	567	568	560	569	569	576	623	555	596	559	619	549	577	594	547	608	580	588	567	533	610	580	623	591	587	578	627	579	591	635	552	598	573	610	551	603	595	567	559	566	604	594	592	562	545	558	563	603	557	532	551	577	609	575	600	590	569	561	607	555	600	567	547	596	563	585	597	609	572	590	580	570	546	632	588	578	562	582	567	562	537	601	606	583	579	594	605	564	596	597	550	623	527	562	591	610	607	567	580	533	594	612	560	558	652	557	577	600	595	561	566	608	579	598	552	538	597	526	537	601	551	563	498	608	614	591	598	582	566	600	572	552	537	596	579	559	565	578	572	605	595	611	555	574	615	549	579	556	576	585	552	611	587	559	592	575	574	624	552	578	578	594	581	597	557	550	575	552	566	601	559	570	550	547	562	593	592	571	557	539	576	585	564	571	588	578	602	573	599	587	579	596	576	570	581	534	594	576	524	548	549	582	582	572	631	592	573	572	569	572	627	601	555	566	569	595	585	564	589	563	528	580	593	560	580	599	598	593	573	560	551	585	599	579	578	573	581	546	526	509	524	592	572	558	596	559	533	584	571	573	575	610	584	585	591	570	616	576	585
22549	41875	38133	28701	21603	15696	11307	8522	6262	4926	3886	3204	2704	2415	2125	1828	1780	1640	1659	1424	1346	1369	1281	1287	1229	1193	1245	1191	1208	1088	1099	1160	1100	1038	998	1027	1014	919	903	819	876	892	851	878	826	731	776	758	748	761	767	751	781	738	818	785	728	758	771	733	726	750	774	721	784	698	746	738	732	743	721	800	736	698	745	731	723	740	729	762	740	723	745	704	754	703	741	702	741	662	692	732	712	722	689	707	736	690	745	733	697	689	709	749	737	754	762	716	761	725	693	684	759	693	717	697	692	728	738	669	695	765	708	751	698	762	762	736	668	780	764	727	723	751	712	728	718	691	727	754	743	711	700	748	720	757	775	753	763	724	713	740	713	716	700	748	730	752	740	730	739	704	708	702	689	701	721	692	717	769	744	751	673	774	722	711	742	682	772	762	734	718	760	723	738	756	665	731	702	718	743	711	745	668	729	727	736	750	729	675	748	726	747	756	746	736	704	750	752	740	704	709	747	702	768	776	708	730	757	773	673	711	755	715	694	742	710	699	728	699	752	732	775	693	723	690	742	759	782	678	754	756	737	748	732	706	738	716	708	743	816	741	725	719	688	730	696	736	682	698	691	759	776	761	703	677	704	753	748	737	720	735	675	722	739	724	764	696	773	651	724	745	709	710	747	704	711	717	690	755	735	672	700	789	755	697	774	741	725	789	704	771	730	733	721	728	734	717	704	724	721	732	760	728	699	701	758	746	743	728	740	701	717	736	745	720	759	699	726	698	765	719	755	700	730	713	692	684	711	723	752	707	693	756	740	732	761	743	720	738	761	749	761	721	737	761	700	714	719	758	741	757	723	690	728	667	779	717	729	743	697	734	722	749	704	729	771	702	699	687	701	707	714	739	713	706	683	675	730	763	731	750	727	690	734	776	730	746	740	681	726	705	731	680	719	765	779	789	729	760	688	729	757	744	744	699	725	767	697	710	717	740	726	744	676	707	699	669	754	733	710	708	758	727	704	745	705	746	704	722	713	680	792	712	708	731	748	762	759	725	730	710	742	716	730	755	742	708	733	712	738	678	772	692	679	705	725	735	723	689	758	737	685	807	725	697	710	784	709	725	745	757	718	734	731	740	735	744	735	727	733	700	737	701	736	714	695	718	731	713	734	706	727	694	706	762	693	722	708	805	808	714	736	719	744	712	692	731	737	718	731	754	775	764	757	754	729	750	714	724	776	722	717	724	728	688	731	723	715	777	713	754	688	726	734	779	741	758	682	715	699	758	700	704	714	702	729	688	760	746	714	755	693	676	774	725	714	725	712	769	728	746	737	765	716	735	767	751	743	694	735	694	684	694	739	751	720	748	683	736	756	729	745	671	742	746	735	738	703	746	729	722	746	699	690	734	709	775	739	712	736	745	758	727	724	705	777	728	726	750	694	743	730	783	721	769	751	724	753	739	701	701	659	744	697	726	731	749	739	739	684	758	729	737	741	769	695	714	734	727	725	752	745	704	736	715	723	729	720	704	687	723	765	721	732	743	760	691	671	762	711	656	804	732	692	728	759	787	768	725	741	692	716	690	714	729	728	739	654	744	727	751	745	727	720	697	752	717	727	684	734	748	706	774	750	730	742	719	711	718	757	709	679	695	772	726	671	787	732	695	751	742	754	760	689	747	715	689	707	741	697	712	725	711	693	715	724	766	734	720	677	725	727	721	730	741	728	659	742	714	740	719	696	722	726	701	735	736	699	693	724	727	733	711	714	719	705	705	736	730	737	735	741	730	709	733	708	715	722	723	674	694	708	776	711	700	735	735	656	718	716	767	731	690	742	724	754	748	714	726	684	701	724	712	696	726	675	722	723	714	677	729	707	742	709	708	737	750	709	656	743	723	714	754	690	707	735	786	754	750	731	725	757	759	710	714	685	717	709	727	683	695	742	714	722	701	728	748	731	721	716	784	719	677	704	722	729	740	707	714	705	698	752	669	753	689	714	748	755	725	748	736	737	737	719	716	718	719	715	718	725	734	705	737	763	771	738	776	691	781	739	713	728	696	710	783	727	754	708	742	723	768	729	724	697	718	744	714	724	692	704	758	727	677	689	681	681	691	742	662	706	769	719	664	740	702	697	745	765	777	685	698	744	695	700	696	741	770	720	738	724	705	739	766	752	749	737	707	720	710	704	746	731	754	678	742	760	701	738	768	744	745	731	727	745	714	703	729	734	692	728	717	764	732	726	692	684	750	746	743	692	716	733	731	743	773	724	755	731	693	772	718	810	736	728	707	709	737	791	739	700	725	710	727	720	666	692	740	694	700	749	733	727	738	783	683	691	679	716	708	692	725	760	720	735	736	737	699	711	724	724	764	694	741	727	728	732	741	715	707	731	725	698	698	706	737	787	732	731	724	754	740	652	745	701	728	764	727	760	715	732	731	739	735	708	706	682	710	727	711	702	745	698	693	742	752	713	759	704	704	701	705	720	666	710	700	759	753	703	799	767	707	729	731	775	682	721	744	741	719	739	723	747	717	694	702	760	757	734	690	752	709	704	722	702	718	728	782	709	678	736	693	734	743	706	784	747	687	730	786	697	789	702	697	700	705	707	763	721	737	709	756	739	747	764	755	699	746	741	713	772	743	768	750	704	713	731	688	720	703	706	711	727	748	775	704	727	690	728	776	759	713	740	749	715	720	697	758	702	720	742	735	784	721	736	754	734	764	744	682	727	765	737	745	722	727	719	729	718	732	725	724	700	725	730	736	743	744	718	760	691	735	751	696	696	728	717	717	730	719	813	757	729	649	725	700	734	761	742	708	785	759	714	779	711	748	762	756	744	775	746	695	785	744	718	762	721	721	702	716	714	733	716	739	730	713	706	715	734	692	703	726	725	732	687	707	722	708	766	724	745	715	737	724	768	697	752	712	750	724	701	682	747	724	747	692	718	748	740	730	762	760	757	753	674	736	702	702	729	696	750	705	714	736	745	678	710	703	724	714	732	681	724	679	769	711	699	748	685	682	754	699	750	671	710	738	705	682	675	689	734	736	724	675	745	749	732	711	728	711	675	735	717	735	735	775	724	738	721	743	715	676	731	706	687	759	725	713	739	777	753	735	755	688	731	692	734	731	686	694	723	723	730	714	717	703	721	707	729	688	744	687	715	780	724	730	701	729	696	722	736	743	714	701	736	708	700	755	663	735	747	734	714	740	721	685	714	710	716	696	757	713	693	739	693	728	701	772	732	746	740	742	749	781	726	728	755	734	752	739	728	680	691	732	741	730	764	733	744	696	739	737	786	737	738	733	737	672	750	700	760	723	702	724	742	725	752	730	708	747	746	738	763	715	709	755	766	738	703	720	762	696	686	760	711	707	753	731	738	698	741	749	732	715	718	712	729	713	757	740	747	670	742	730	729	721	749	756	686	737	736	733	705	719	760	690	772	766	715	681	718	704	795	713	700	766	765	730	712	720	731	703	690	765	726	757	788	726	720	738	741	772	748	725	784	721
22279	20735	28402	23121	20827	21237	17345	6536	3835	2801	2285	1928	1747	1545	1236	1197	1105	1065	1093	981	870	876	871	843	819	811	805	831	810	805	746	742	708	717	682	665	676	611	587	566	558	536	540	531	540	533	552	561	528	494	491	502	491	492	557	534	544	545	562	498	491	488	444	491	487	517	491	525	488	484	513	509	485	507	468	501	499	492	492	476	449	511	494	493	524	497	518	512	507	456	497	495	487	496	488	486	494	515	504	455	503	495	501	493	460	511	475	486	474	521	494	484	513	494	530	477	491	466	494	478	524	485	511	479	462	493	497	475	497	484	516	474	495	469	453	475	514	448	500	468	449	507	509	501	510	510	491	497	448	474	471	487	505	470	519	466	473	476	495	499	497	485	498	495	465	528	468	475	526	528	488	477	511	484	471	509	447	483	495	511	469	496	481	528	546	500	495	500	443	506	487	491	469	516	491	444	459	498	449	462	515	455	510	520	469	471	490	479	459	494	502	469	466	486	445	503	466	456	477	485	464	504	535	468	534	453	500	493	531	459	498	475	491	452	487	481	497	472	494	467	487	461	449	495	493	490	526	469	449	464	498	490	437	518	497	458	504	470	453	495	476	547	431	475	509	477	512	462	466	446	496	458	528	434	539	482	521	478	473	526	490	484	534	474	492	483	481	492	466	498	471	489	474	467	485	504	498	495	525	517	474	509	464	495	481	481	467	519	497	481	495	488	459	527	467	479	518	489	500	446	505	509	480	454	464	495	437	481	486	475	494	487	461	482	464	495	494	482	482	440	477	447	507	477	493	504	494	510	489	494	469	513	487	511	527	464	463	493	496	522	529	456	524	464	507	513	502	487	514	520	511	489	474	468	514	491	449	486	481	473	470	478	464	487	472	509	488	507	484	497	486	476	479	452	481	468	495	446	497	525	524	448	459	490	472	482	498	450	453	464	483	471	496	482	517	500	497	489	477	451	484	474	483	467	474	479	441	446	503	491	459	477	517	507	470	483	501	510	444	460	530	475	495	525	485	469	488	535	520	487	486	498	505	489	504	491	504	503	506	521	513	483	506	507	484	503	524	489	543	479	488	455	514	519	492	464	497	482	464	487	504	519	508	444	464	483	474	466	463	502	477	511	453	474	524	492	492	515	512	441	451	505	496	493	480	462	458	502	499	494	491	484	511	471	506	529	509	477	499	487	502	504	511	495	469	478	523	516	483	494	514	483	496	440	493	539	525	458	487	521	484	479	461	484	510	510	520	468	468	489	494	471	506	536	504	508	473	502	470	473	481	504	495	498	470	510	481	469	520	516	525	498	483	484	469	474	472	461	444	467	508	517	505	500	526	510	500	455	491	523	523	501	499	478	469	497	513	495	494	474	502	498	458	487	522	510	490	486	458	492	494	508	490	481	470	490	536	509	509	457	511	472	498	487	446	498	466	493	513	501	456	504	464	477	477	493	514	500	474	477	435	479	487	492	478	469	495	498	540	528	494	498	478	475	484	492	462	518	512	500	505	505	453	463	534	536	498	492	488	496	467	492	474	481	513	456	447	471	526	460	518	541	492	452	474	488	479	435	504	500	480	511	497	459	469	491	473	477	533	482	513	443	493	512	473	499	484	471	487	466	505	499	532	498	507	487	490	468	507	435	489	482	470	464	516	523	466	483	486	512	484	502	482	448	488	491	488	483	490	495	504	496	477	466	498	475	526	482	505	477	448	507	502	467	484	522	448	495	452	468	489	467	467	482	507	478	453	473	496	460	482	491	494	511	504	485	486	476	473	462	498	458	482	450	502	480	507	491	494	476	503	520	516	502	495	455	490	454	466	505	440	504	453	477	456	497	470	484	509	472	512	501	466	497	517	483	515	475	512	449	479	494	494	488	499	496	490	474	455	467	472	537	513	479	481	505	532	492	486	525	431	515	493	497	509	513	494	511	499	532	522	485	470	497	534	526	478	514	476	531	513	468	497	519	488	483	498	479	518	492	486	517	486	518	521	494	509	473	495	527	493	502	474	478	472	431	481	490	513	530	480	509	538	489	464	464	495	483	502	507	484	491	484	455	452	515	484	483	522	491	486	440	498	503	499	487	514	473	510	523	477	490	463	474	460	509	489	490	511	505	464	483	484	475	475	490	502	482	505	522	498	451	497	481	522	487	525	490	476	494	472	499	490	517	487	454	465	454	512	504	479	476	514	451	469	466	513	482	480	498	493	497	483	484	489	524	458	496	450	436	514	500	502	496	499	502	469	521	498	471	478	477	474	496	465	491	492	451	520	491	503	461	505	520	495	479	457	514	468	466	505	489	495	523	504	462	527	474	549	502	491	514	507	474	472	453	496	507	488	466	483	476	501	496	469	491	504	521	488	488	502	484	511	501	476	473	490	474	449	504	491	453	484	483	494	454	482	473	500	515	464	481	496	485	475	470	473	446	523	473	483	494	506	505	513	425	520	468	471	499	509	497	514	463	503	455	468	506	494	507	503	475	500	485	468	478	484	492	463	499	464	481	477	510	437	482	496	488	481	527	477	480	531	491	500	498	451	517	481	460	493	498	510	491	486	501	478	498	512	518	469	460	485	478	488	504	470	469	491	479	458	481	523	500	470	488	484	490	498	475	483	487	469	452	476	472	484	474	491	505	445	459	514	500	480	512	438	484	503	484	500	487	548	446	506	513	467	515	487	486	485	465	496	497	538	477	449	498	479	479	522	486	516	472	463	508	498	480	470	534	467	464	495	471	470	496	483	451	522	482	463	478	472	535	503	447	490	469	477	500	471	500	474	471	451	486	489	514	442	439	469	485	503	527	480	506	463	486	497	479	488	485	478	462	478	438	484	479	512	471	515	507	462	478	464	479	491	483	478	488	503	496	444	507	483	479	513	452	509	482	498	480	476	508	500	467	516	438	467	507	514	471	502	512	482	511	473	518	442	480	485	504	470	500	504	481	511	494	506	437	464	508	541	479	462	467	506	468	483	510	479	496	491	460	505	458	474	527	496	505	513	484	467	515	502	526	452	465	458	453	476	468	525	479	504	477	454	461	469	496	484	531	449	497	489	493	495	484	458	472	523	454	505	516	523	503	507	481	490	451	459	508	469	497	477	493	473	456	487	510	530	500	468	478	515	461	465	484	519	514	488	502	547	470	435	463	449	444	448	493	479	488	482	481	449	488	536	495	511	506	462	489	499	515	482	470	476	484	503	444	497	487	517	507	478	471	510	489	505	518	464	464	539	479	483	494	496	432	440	459	508	516	473	470	449	492	482	493	446	489	476	513	475	486	467	522	483	491	513	417	490	469	503	493	461	519	505	449	489	456	461	529	487	514	480	479	497	444	478	451	540	486	499	476	501	481	519	484	460	491	495	476	508	503	481	521	498	492	492	449	449	502	460	445	459	534	480	505	458	507	477	450	459	521	517	482	480	478	465	484	471	502	466	441	484	466	501	495	483	477	500	459	481	499	504	477	491	488	492	537	509	489	507	461	504	462
24296	45499	41487	32817	25158	19088	14309	10796	8116	6203	5061	4031	3594	3000	2551	2157	2124	2041	1781	1643	1552	1443	1511	1407	1272	1240	1302	1244	1229	1193	1195	1078	1094	1035	1000	968	919	869	825	739	729	728	753	702	721	718	711	702	640	653	674	692	608	631	653	606	671	624	664	665	672	615	611	648	618	590	651	596	607	665	590	614	609	630	610	613	606	627	654	646	567	611	611	641	595	567	569	573	639	620	601	587	593	625	592	633	580	584	574	592	634	602	607	631	614	608	570	620	593	608	594	603	598	603	566	566	598	592	597	552	580	591	602	609	592	606	595	662	616	571	646	595	601	627	580	619	612	603	585	600	589	590	570	565	550	603	613	570	573	587	580	625	615	624	577	599	605	581	609	600	607	563	635	624	645	607	586	621	576	613	612	590	667	583	551	580	618	620	550	583	577	589	595	596	616	593	628	572	625	540	613	613	608	586	586	606	622	600	588	585	567	603	577	572	599	590	572	581	558	594	579	634	551	588	615	585	576	617	576	630	615	546	635	596	626	562	588	637	590	569	578	571	597	594	608	580	614	579	609	623	602	585	569	570	634	588	628	649	609	604	603	633	566	583	611	581	585	593	612	622	570	585	606	601	574	620	556	572	555	605	615	578	621	603	587	561	657	614	625	564	607	616	584	596	613	608	574	595	613	589	572	619	588	594	635	582	539	637	621	624	598	599	612	578	579	630	581	629	614	649	601	600	604	623	549	600	578	587	632	594	595	563	594	628	594	640	575	610	593	594	600	549	591	650	641	556	576	607	588	620	572	612	583	569	600	592	586	604	619	623	630	594	614	575	571	604	563	586	585	563	588	543	632	600	615	574	634	574	601	617	588	631	602	571	616	619	584	584	634	630	542	601	567	573	628	631	607	637	608	580	583	612	624	584	613	563	562	632	594	593	582	608	632	628	594	592	615	595	546	564	625	587	573	581	573	575	631	597	641	577	592	611	611	591	570	603	584	617	590	625	633	617	614	592	638	578	619	596	596	564	624	565	576	585	566	575	610	623	606	602	588	581	602	595	604	619	598	575	568	563	567	572	545	562	634	629	640	619	566	585	595	608	599	588	584	606	584	563	631	591	603	633	624	555	594	615	629	592	551	581	579	608	576	580	561	589	596	580	596	598	604	602	629	591	567	588	582	617	574	614	544	654	539	555	570	602	608	631	566	584	563	602	603	600	585	588	602	601	629	629	541	566	619	618	613	558	589	590	631	625	585	580	610	582	593	611	592	593	601	642	585	624	573	605	599	566	616	554	657	602	602	590	579	596	600	589	621	633	586	621	595	606	568	623	624	628	592	577	562	592	565	615	650	587	608	591	605	637	620	598	598	579	616	612	633	572	574	588	598	591	585	574	583	587	603	621	593	587	545	584	623	604	604	620	609	608	616	598	649	646	580	620	592	627	630	616	610	582	585	569	584	576	563	600	587	599	595	586	605	538	592	618	576	605	588	576	575	594	595	600	610	525	594	633	592	558	628	619	557	561	582	603	569	653	641	618	589	623	560	615	606	605	619	633	590	598	577	630	575	598	613	630	546	630	579	578	575	629	614	608	567	559	563	582	612	584	582	587	587	547	575	559	560	609	581	606	604	552	595	603	638	599	594	591	567	616	613	592	611	574	628	554	602	623	614	604	607	578	605	601	583	598	585	572	595	601	628	601	592	577	576	589	586	572	557	592	615	619	576	589	563	567	595	561	557	572	590	563	621	624	584	650	602	635	593	568	621	615	651	574	598	587	605	543	613	620	582	596	607	608	598	601	616	617	582	610	592	626	571	607	592	592	629	626	593	619	587	568	650	605	577	599	609	603	578	596	549	587	591	604	559	571	609	605	583	619	548	609	586	599	611	595	557	626	615	549	565	616	593	566	595	645	615	585	615	564	609	578	615	604	592	608	644	587	595	602	593	571	609	597	646	572	581	628	590	610	628	598	555	563	570	587	597	554	578	627	611	584	587	590	588	600	572	626	585	582	545	619	594	535	592	594	637	589	600	619	590	571	594	585	618	623	540	549	619	576	637	587	600	595	608	592	580	559	568	622	596	598	610	610	626	602	568	565	587	594	601	579	571	566	605	576	633	598	614	654	612	614	625	604	606	644	612	624	557	598	605	606	579	578	601	620	581	587	603	637	568	581	588	555	618	632	634	589	602	609	580	617	634	615	593	610	595	619	607	614	620	563	572	607	632	600	589	656	620	568	586	607	581	567	593	636	594	576	613	606	568	636	590	584	597	591	550	620	595	552	629	612	583	605	565	610	607	604	573	600	559	584	606	645	581	602	624	598	621	584	629	591	530	603	620	622	598	598	619	575	588	604	639	581	554	597	634	583	609	586	595	621	581	589	647	634	605	585	599	544	561	561	598	619	580	629	616	570	620	595	555	599	578	626	611	559	652	575	561	596	641	574	586	589	623	599	598	552	629	633	588	603	624	559	566	574	568	610	583	589	635	581	637	598	586	633	600	607	600	612	587	612	594	531	609	588	536	595	588	600	590	539	614	595	623	592	636	590	620	594	583	639	591	616	581	596	661	543	572	567	626	563	589	605	612	595	584	591	619	578	554	570	593	594	591	610	625	575	615	578	606	575	593	592	592	625	621	612	601	607	625	605	606	591	568	642	604	590	590	552	576	612	619	610	600	581	601	610	638	605	608	585	590	630	609	613	588	595	539	621	599	596	551	619	553	574	601	586	603	601	579	618	587	614	569	618	611	589	616	593	588	572	573	594	574	600	592	550	600	616	604	561	655	636	579	562	554	594	543	605	633	606	587	604	618	619	593	589	605	588	555	587	588	606	573	562	575	584	569	594	597	611	635	577	570	587	583	588	571	633	564	629	588	614	583	608	572	614	559	679	609	592	562	588	594	622	579	622	573	546	572	645	569	607	593	568	597	606	578	572	571	630	579	597	567	599	612	578	609	550	595	631	593	611	645	538	588	593	591	575	603	614	598	556	559	608	584	576	543	549	578	623	583	602	579	601	641	617	606	596	594	593	624	601	563	637	583	572	645	596	579	596	604	573	539	625	664	620	523	558	559	632	630	577	630	661	598	553	595	564	558	567	587	623	617	580	579	605	590	577	628	579	622	632	595	637	583	589	559	606	622	631	613	573	589	617	606	620	627	645	610	575	604	629	544	606	606	598	610	595	609	600	612	567	636	608	609	578	580	596	605	600	588	578	602	638	577	581	554	603	608	607	592	599	582	596	577	564	592	578	596	584	623	592	589	623	648	582	606	584	557	579	600	637	569	620	603	571	619	606	604	570	592	610	600	586	575	601	623	605	600	598	579	590	574	685	570	584	610	595	604	618	601	587	586	607	602	611	586	582	583	581	575	618	594	595	558	610	628	615	588	604	596	543	585	587	600	578	585	594	564	608	647	575	564	583	607	640	575	638	548	582	603	617	593	585	573	613	604	609	587	644	620	616	589	586	581	595	570	552	576	633	586	616	592	559	597	543	598	616
26618	23315	27067	21053	12030	6717	4186	2850	2117	1739	1515	1387	1226	1106	1023	928	1029	979	974	901	907	845	846	842	882	854	841	836	871	891	827	823	834	845	869	819	822	787	810	758	794	768	725	747	708	733	716	744	714	716	718	740	692	763	716	698	728	736	734	720	753	718	711	733	740	745	732	724	692	740	737	704	762	720	732	719	733	735	759	725	726	704	744	735	716	770	709	695	710	726	712	705	801	746	712	717	684	693	736	699	708	709	758	683	717	734	707	733	711	731	698	715	685	718	746	727	718	673	687	725	756	711	724	665	694	700	770	730	729	735	734	734	766	762	675	701	705	725	721	685	657	725	681	671	712	715	690	704	753	715	704	694	704	733	704	724	662	681	711	723	722	731	711	725	728	738	750	700	709	757	702	769	724	724	738	675	723	686	698	719	703	726	735	717	690	746	735	728	736	752	698	687	727	685	742	712	771	668	697	716	737	687	701	726	742	741	728	689	705	733	664	771	743	713	740	728	728	740	746	713	669	745	725	622	708	670	749	719	670	722	705	725	716	694	711	746	700	733	734	695	733	740	704	636	725	744	701	761	721	733	715	752	726	720	765	719	717	697	647	687	739	706	697	666	705	733	734	681	654	750	716	712	704	683	753	701	699	712	728	667	734	720	779	754	710	706	723	741	761	729	655	725	695	709	680	717	737	705	685	705	759	698	718	730	733	686	700	677	722	732	675	705	704	719	713	748	688	722	687	772	760	717	709	655	741	708	698	726	691	691	719	725	700	713	695	736	667	700	689	757	731	700	692	722	668	685	685	735	701	758	707	722	742	730	701	703	761	770	762	701	669	737	699	705	690	725	724	705	736	719	728	713	735	691	719	704	696	710	715	676	705	695	710	734	746	725	690	741	690	720	731	718	693	709	720	665	694	749	709	689	721	739	716	726	718	735	703	725	712	760	720	741	750	698	735	717	694	716	774	733	741	706	722	742	739	732	753	705	753	725	746	732	715	709	710	705	736	708	754	712	667	708	717	720	747	698	686	786	703	729	705	682	740	737	672	727	695	685	722	696	751	695	726	784	712	711	717	748	700	733	716	726	725	745	731	734	715	696	745	752	693	748	691	705	747	719	716	699	729	731	717	729	712	733	708	691	728	708	746	750	715	743	715	720	710	743	727	746	776	684	715	710	737	716	694	760	752	730	713	721	726	684	725	667	722	715	693	710	718	672	767	754	728	701	712	776	713	741	692	724	660	658	725	706	694	757	686	715	712	718	750	709	691	774	713	691	719	660	751	722	709	747	749	762	672	744	736	696	676	706	731	696	704	724	704	712	726	733	713	734	747	729	721	735	720	701	737	709	728	743	708	721	759	679	724	768	728	732	681	727	759	743	730	721	760	703	689	734	750	734	705	741	749	691	733	686	663	734	707	705	761	703	732	727	715	689	725	704	715	716	716	762	670	735	740	726	692	754	757	746	722	715	681	736	682	711	721	741	708	689	750	742	701	682	728	682	648	684	753	656	752	718	739	681	739	718	754	740	745	740	683	744	712	646	701	724	686	748	757	672	714	763	708	715	696	712	685	773	700	755	736	716	719	716	724	724	690	766	687	739	709	686	712	680	734	744	733	685	736	711	713	721	705	728	710	697	719	743	692	747	768	760	750	712	698	725	746	718	737	697	713	753	728	752	724	691	749	684	708	748	747	699	658	682	747	709	724	710	712	673	671	691	767	723	714	767	722	734	730	717	708	730	739	735	713	719	765	715	700	629	746	722	732	736	767	756	730	730	725	718	741	739	711	733	728	658	728	693	705	704	736	713	732	672	728	743	688	651	681	699	695	710	681	725	737	713	693	747	718	729	697	766	689	755	727	692	676	717	711	720	726	668	774	698	723	758	665	721	672	698	719	707	686	713	694	683	716	709	726	696	715	755	684	695	712	665	711	694	731	744	724	679	728	727	735	744	757	679	706	749	707	678	713	700	699	679	696	715	738	707	703	672	717	745	770	657	713	712	736	724	725	697	741	699	720	691	713	664	736	781	732	724	666	685	726	694	726	724	739	761	695	748	715	697	735	704	707	619	722	714	712	717	740	734	748	716	707	722	682	768	669	756	713	700	702	713	693	695	710	755	766	694	699	730	717	691	742	692	725	747	675	732	719	724	739	730	758	713	676	780	662	750	680	710	733	724	685	756	754	732	755	731	699	715	757	686	684	700	732	701	749	735	766	675	709	721	663	690	717	717	792	733	730	671	727	703	715	731	682	767	710	711	714	711	729	703	687	747	658	709	745	698	749	747	725	752	725	680	693	715	721	687	716	744	711	674	698	720	713	716	722	700	703	703	752	752	740	734	744	743	771	745	664	696	741	691	732	709	718	688	720	722	751	705	683	705	761	762	681	718	688	752	698	745	747	747	772	718	739	730	723	698	736	715	728	726	728	723	740	747	711	731	735	730	717	784	678	743	745	690	739	729	727	748	730	732	702	684	723	755	775	702	695	758	746	716	740	693	719	716	664	714	695	708	734	666	711	727	720	707	708	694	676	755	712	723	750	688	671	740	701	705	790	709	743	689	661	720	712	748	753	713	720	737	726	740	710	721	757	725	726	723	705	671	702	687	752	712	673	733	718	718	712	714	714	725	719	723	753	725	747	724	702	663	694	722	698	718	717	713	767	692	678	722	697	726	672	736	677	741	717	779	696	695	685	699	675	713	688	714	744	719	746	697	696	714	737	717	711	688	732	678	725	714	722	731	717	731	708	743	731	714	730	707	670	698	759	718	710	689	710	700	676	664	715	741	719	724	734	677	720	739	702	732	731	731	746	707	709	728	746	727	718	693	720	742	710	732	696	740	793	723	723	721	692	707	715	758	676	685	710	716	758	720	723	752	781	739	718	695	701	698	738	728	724	715	708	705	712	721	735	700	662	683	716	705	714	692	687	726	687	763	749	756	708	693	683	719	706	757	722	730	752	735	701	709	723	736	725	680	705	724	740	704	677	692	730	707	693	707	713	697	701	679	716	739	717	703	728	683	726	670	695	703	746	753	707	674	669	753	725	728	720	686	723	702	719	716	760	720	691	759	732	711	711	673	728	742	682	726	715	766	670	712	751	704	695	719	690	728	703	716	664	687	699	724	722	721	694	743	701	689	698	796	656	734	729	695	704	715	730	758	732	665	727	749	712	737	782	692	777	699	701	714	745	715	695	741	709	724	739	707	713	732	686	736	727	717	660	655	727	744	707	727	684	725	718	710	716	700	700	738	744	692	709	716	727	646	745	753	668	715	653	756	707	689	747	735	698	756	707	680	707	718	727	790	788	646	757	703	726	722	737	695	733	758	726	708	708	735	727	664	749	768	741	746	676	709	712	735	731	694	734	724	685	755	710	674	711	707	724	682	695	731	750	678	717	750	681	762	714	720	684	717	726	727	724	676	743	706	712	726	686	705	720	723	720	721	759	708	667	727	762	720	751	689	724	694	721	685	676	725	746	710	687	683
22454	36681	32434	23291	16855	11814	8199	6314	4531	3587	3084	2464	2188	1893	1746	1629	1555	1516	1346	1346	1301	1232	1267	1280	1206	1218	1143	1174	1255	1134	1158	1092	1130	1127	1095	1063	1062	1019	975	967	948	956	1008	966	939	937	905	925	916	868	891	900	942	897	885	933	939	945	951	912	872	835	941	948	872	899	898	888	967	889	912	909	927	861	926	881	901	938	917	833	920	889	893	870	872	852	828	869	888	865	895	863	911	851	923	869	873	880	817	848	891	922	871	850	920	890	842	860	917	866	920	928	929	891	916	891	888	853	898	894	888	835	901	864	816	901	869	909	914	857	899	899	850	883	894	877	880	892	908	853	874	926	874	882	877	886	860	880	925	862	905	846	844	906	917	951	881	876	864	874	877	950	892	862	888	849	884	900	889	905	925	899	850	894	895	902	881	892	857	890	863	871	897	857	883	881	892	914	892	855	907	868	886	940	829	842	909	853	777	881	929	904	882	876	903	825	914	932	865	906	931	861	869	867	906	911	834	891	824	862	898	920	875	899	870	887	862	831	942	897	830	917	863	899	900	879	882	855	901	871	889	899	896	867	834	919	892	888	912	885	846	899	847	894	806	870	854	865	853	885	849	889	827	896	853	932	891	869	865	860	917	911	849	847	915	891	912	853	854	919	859	917	867	870	918	887	929	928	859	907	905	897	918	783	899	851	885	841	879	861	872	838	839	914	883	868	903	903	890	852	882	844	941	900	900	868	892	870	864	853	871	850	851	905	870	949	871	869	883	935	861	878	940	916	855	876	924	916	870	930	889	904	865	867	865	865	924	908	915	906	884	912	862	874	897	887	828	879	937	882	895	897	920	952	954	890	905	836	866	940	868	854	897	884	870	870	931	902	877	887	880	909	878	883	870	927	864	918	859	930	858	931	866	880	877	902	877	880	924	886	885	854	843	855	860	863	875	824	869	862	886	911	889	845	897	891	910	881	853	916	848	887	900	899	920	899	920	903	911	847	927	852	922	872	897	882	909	874	871	864	874	868	914	953	881	881	894	837	872	854	908	914	853	833	807	957	916	904	901	877	927	916	926	900	844	861	881	882	835	873	894	878	927	849	880	875	878	946	891	907	913	910	846	885	913	877	831	837	921	864	878	876	906	913	855	955	896	892	916	870	856	910	912	821	857	848	895	918	866	896	895	856	852	893	890	894	886	854	888	891	903	841	887	909	955	872	833	885	887	895	882	857	889	860	852	890	923	866	859	888	889	818	943	909	876	847	890	848	866	873	912	898	895	898	952	901	895	864	923	878	926	898	849	876	888	939	856	929	945	856	908	831	925	864	919	859	864	865	930	892	861	895	875	841	849	871	923	925	907	821	901	895	891	876	876	934	893	862	904	926	907	938	897	902	855	884	907	897	878	804	902	860	868	918	863	914	900	934	862	870	879	877	853	886	937	884	875	909	851	860	892	882	897	920	962	862	842	927	918	834	858	908	858	884	899	892	888	884	881	865	840	930	878	911	899	870	903	897	839	869	915	884	879	876	892	906	877	913	869	830	869	906	871	893	863	900	895	888	945	903	858	828	913	877	867	859	914	874	889	877	942	874	857	888	900	872	872	856	882	945	863	867	814	871	882	885	893	898	893	923	906	920	888	850	853	850	890	881	882	850	861	900	837	861	911	848	890	881	896	887	944	968	884	876	852	889	883	862	899	871	903	881	900	867	919	894	893	885	913	896	905	867	900	891	912	856	867	878	858	882	942	923	899	942	878	880	922	870	958	895	868	905	848	836	862	904	914	846	918	864	890	916	914	913	863	860	846	862	897	874	885	877	898	912	861	914	911	859	858	861	857	896	863	929	904	918	902	885	829	888	881	914	866	875	921	918	914	916	908	896	892	899	876	884	880	879	927	886	845	917	838	875	852	925	890	852	928	897	829	877	906	845	855	876	870	835	895	874	895	851	895	894	852	903	930	866	875	953	874	854	904	933	909	895	864	863	859	964	862	834	885	882	911	885	907	858	920	890	898	910	905	849	886	896	895	857	865	933	869	885	902	854	914	887	898	872	875	838	866	913	884	901	908	861	863	870	893	821	830	880	899	891	873	888	924	897	894	897	915	889	907	885	909	866	886	856	833	915	874	900	867	900	904	968	847	898	932	893	878	870	956	884	901	903	940	935	840	883	883	928	837	891	877	866	909	894	876	892	901	847	889	932	883	819	908	911	874	901	854	908	865	818	874	905	929	852	898	888	903	868	850	915	884	861	924	873	866	856	934	904	914	897	848	933	906	922	866	893	923	878	871	884	906	897	873	872	869	936	924	845	869	884	861	850	891	892	918	877	909	866	850	884	896	984	906	907	895	872	890	881	915	874	900	891	904	852	887	945	853	849	887	913	908	942	916	947	886	876	928	895	933	937	888	875	904	853	867	859	885	889	893	853	898	913	912	864	925	885	898	905	858	923	892	870	882	876	883	916	885	908	872	883	886	849	882	875	910	892	901	925	900	876	918	838	836	911	915	900	948	843	883	898	885	953	892	855	838	811	834	917	904	853	917	848	879	878	902	894	884	909	879	859	888	886	914	879	855	831	881	906	899	884	897	953	876	911	916	840	880	892	875	881	882	939	876	882	871	842	930	915	855	857	854	882	929	888	856	915	871	849	853	911	904	875	893	902	876	951	879	903	856	906	951	857	854	868	912	874	826	908	881	939	899	909	888	836	860	848	902	867	858	869	898	886	889	908	889	836	874	922	917	873	849	917	921	817	915	887	917	897	914	922	852	818	930	850	925	915	935	879	903	893	851	919	885	889	951	864	882	828	900	917	905	900	831	890	879	900	873	917	865	839	929	856	921	853	861	892	897	906	858	907	938	896	880	902	867	855	870	874	899	933	888	874	884	864	878	805	872	874	876	865	891	865	895	906	920	866	853	893	878	859	894	952	876	863	877	898	874	911	923	870	888	887	911	904	856	933	900	867	814	915	877	909	880	908	896	873	945	895	938	879	911	885	890	881	852	918	881	874	938	895	890	867	892	867	855	829	844	868	899	911	889	937	860	880	891	923	853	840	892	910	913	865	885	880	798	898	930	881	866	891	846	911	837	875	884	831	893	928	863	853	921	894	906	874	920	917	860	910	882	854	832	952	896	884	879	890	821	859	862	896	915	891	889	914	911	853	839	862	881	958	911	891	915	849	880	885	853	886	863	948	893	898	907	901	872	935	883	895	871	884	875	851	909	906	920	859	871	868	864	900	899	862	882	836	904	857	922	889	869	931	892	922	910	900	883	857	848	831	909	892	850	846	910	881	853	897	919	961	916	899	847	895	833	864	896	897	851	870	885	889	912	884	830	866	883	892	918	873	881	933	866	890	848	871	890	893	898	890	905	881	903	894	876	894	891	891	878	848	921	904	837	911	894	887	829	905	926	871	868	844	883	915	901	871	914	889	908	813	820	897	871	907	893	879	898	939	868	891	905	888	837	883	865	880	902	942	883	902	920	892	888	917	847	901
23283	20747	28027	23627	21026	16990	8569	4157	2862	2387	1854	1612	1460	1252	1125	1058	1009	963	972	956	897	866	881	823	831	848	823	858	772	770	814	685	746	769	761	685	746	695	705	683	613	656	604	628	610	642	599	619	590	543	557	610	614	590	586	573	627	595	667	626	588	603	620	591	607	625	557	595	608	610	605	646	621	621	612	626	612	584	590	578	576	548	586	601	582	653	590	583	586	580	577	563	583	618	634	590	616	558	626	600	568	655	599	560	627	591	560	567	590	579	607	572	571	599	582	610	557	589	581	580	596	616	599	625	596	596	586	596	605	547	570	594	585	578	559	565	624	557	588	547	591	568	588	589	586	583	612	600	632	590	593	609	617	553	622	564	623	552	584	541	560	614	563	598	625	625	608	603	571	607	616	582	583	624	573	593	614	606	548	539	555	597	592	557	585	629	558	544	613	610	578	593	614	608	567	559	558	595	605	552	598	583	562	543	566	537	564	599	605	562	549	580	575	636	582	557	572	588	601	575	591	556	542	545	530	585	597	573	587	538	562	607	598	624	625	606	638	572	615	647	594	617	610	591	599	557	609	638	574	623	563	584	637	583	599	571	614	519	568	598	613	577	581	603	545	558	619	575	566	616	614	595	624	583	602	570	568	593	575	589	582	610	564	646	549	568	599	549	572	603	593	581	598	611	586	569	595	614	573	546	587	608	640	573	607	571	603	562	590	625	555	613	596	581	580	592	615	584	606	623	585	616	567	608	579	517	603	646	599	606	570	584	583	560	569	623	591	616	569	541	626	631	591	608	646	579	579	606	572	586	598	540	569	562	615	570	615	576	594	556	572	557	616	625	546	601	541	570	581	552	590	552	591	632	570	601	587	586	596	559	613	594	537	571	587	563	597	626	584	576	604	568	568	553	608	589	597	609	598	585	597	661	612	625	579	563	572	595	572	582	585	546	608	559	624	636	583	587	545	628	611	571	609	589	636	553	618	536	555	580	561	580	588	605	590	581	587	577	592	550	604	594	575	542	566	599	574	562	582	588	596	575	618	571	558	591	560	605	598	561	610	598	578	576	603	601	600	566	615	605	617	612	607	544	607	568	567	640	563	618	591	589	574	576	584	572	590	589	564	574	607	585	586	605	660	584	573	589	612	572	566	576	614	572	578	560	587	564	591	546	612	557	595	599	623	594	570	616	571	542	619	653	553	560	589	562	600	521	576	588	557	596	578	591	584	607	551	577	593	588	607	588	622	589	531	573	622	578	600	585	593	541	588	606	626	573	601	622	560	647	609	549	559	599	569	553	594	580	608	594	583	597	578	592	584	622	607	597	582	569	565	617	590	631	552	601	627	587	579	627	615	575	614	586	602	571	571	577	617	579	580	569	565	590	601	593	561	597	608	586	562	596	611	587	605	618	603	611	581	601	567	570	563	561	548	558	610	525	581	583	572	609	618	582	567	566	579	610	561	578	542	566	591	582	571	630	546	593	599	566	589	585	603	574	563	635	585	589	572	593	621	599	592	594	610	610	622	604	590	636	569	593	616	598	578	611	574	613	566	544	607	553	561	575	594	584	595	601	606	604	612	573	569	589	591	596	588	602	568	600	611	585	574	577	567	548	605	577	634	545	598	556	609	577	603	587	620	591	597	607	620	585	599	572	582	591	611	545	592	589	591	581	617	620	628	560	577	630	603	571	580	628	553	574	587	617	613	600	609	555	636	598	567	547	601	614	605	640	604	573	645	583	551	588	614	578	602	598	631	573	558	529	613	606	596	666	638	537	594	571	585	608	624	609	577	593	666	589	577	611	561	558	577	606	571	593	589	585	584	604	615	584	596	562	593	585	572	584	595	629	587	618	570	607	586	623	573	618	621	576	591	588	554	590	626	584	574	528	645	558	624	547	568	560	580	562	546	650	577	574	550	562	558	586	568	588	558	573	566	562	640	573	565	584	587	584	570	581	612	572	613	625	574	588	576	609	605	586	586	593	572	564	591	565	592	564	583	581	558	580	567	618	512	547	566	563	630	616	587	642	558	584	631	606	546	623	564	595	555	545	588	591	563	579	597	577	564	602	592	579	561	556	566	561	582	595	567	568	610	616	620	613	577	581	570	610	571	580	607	605	600	622	605	616	559	597	592	603	622	589	607	637	576	581	605	585	573	589	573	615	613	631	586	598	574	574	599	600	569	582	598	550	597	581	643	597	572	605	534	587	606	565	574	644	572	584	564	589	542	630	571	578	572	590	591	600	600	597	583	587	584	531	580	577	614	568	554	546	567	597	599	564	605	579	545	530	561	555	550	566	639	601	600	577	584	571	600	630	618	548	622	567	593	630	574	562	576	539	613	590	612	607	566	593	599	584	564	621	544	574	601	595	591	627	564	578	613	571	615	535	545	562	572	596	610	595	559	544	580	592	619	567	560	565	611	611	596	551	611	636	573	577	545	595	598	630	598	602	578	597	606	568	597	564	584	580	590	617	590	593	576	629	607	579	590	591	564	548	592	568	595	541	572	587	587	623	587	599	572	607	576	591	589	592	530	596	605	606	561	589	600	577	585	622	642	611	586	597	583	576	610	584	544	597	548	577	622	597	549	601	593	593	590	559	543	565	555	581	590	582	600	579	579	585	591	617	615	581	562	633	554	574	568	624	593	564	589	604	625	620	611	573	564	596	634	596	592	602	581	564	632	612	559	616	600	560	580	555	581	625	599	583	577	606	584	585	590	616	563	601	543	591	602	575	565	566	585	595	579	612	567	575	588	584	555	588	588	581	567	592	570	574	572	619	597	593	635	588	583	561	603	568	611	601	603	633	582	572	600	585	577	592	538	564	585	616	581	593	589	572	554	625	587	602	585	581	579	560	558	583	529	563	588	604	588	580	565	618	616	638	597	569	561	552	624	567	600	583	567	594	587	616	575	581	632	593	598	580	611	611	565	590	573	584	551	597	579	618	566	550	609	588	568	648	624	589	589	598	615	544	575	595	605	547	552	582	597	577	598	631	606	575	563	586	589	598	591	602	550	571	551	582	593	611	562	600	531	579	597	588	576	557	604	572	563	556	583	556	583	595	543	588	556	568	586	566	603	562	595	620	569	596	592	614	547	572	541	536	583	559	587	612	608	550	561	606	524	582	604	589	611	572	620	594	587	574	565	623	565	590	576	567	563	532	592	629	610	578	590	600	597	593	601	633	600	566	601	575	601	589	565	597	547	607	614	550	589	594	617	590	554	597	555	595	580	592	604	623	540	593	601	607	575	583	604	631	597	578	621	566	583	590	581	612	607	578	585	563	560	609	548	581	613	572	591	556	549	573	618	572	618	548	596	610	579	562	566	583	584	514	558	633	584	581	637	604	563	594	552	577	612	599	606	571	585	614	601	562	577	577	603	604	579	610	565	594	570	598	568	584	568	610	627	589	610	612	636	573	632	577	558	589	594	625	609	561	558	614	574	611	585	551	595	612	568	557	618	576	577	611	618	678	598	575	564	546
22388	41323	37317	27842	21147	15110	11468	8128	6211	4959	4086	3285	2875	2362	2104	1868	1763	1621	1547	1456	1409	1285	1252	1312	1261	1241	1175	1147	1163	1179	1109	1045	1073	1021	1035	1045	987	989	871	887	879	838	837	790	869	796	780	779	824	720	769	791	796	782	778	730	723	801	789	741	797	760	746	718	732	732	787	716	739	752	736	736	738	767	751	759	741	696	673	708	749	754	717	707	777	726	725	783	763	704	728	719	713	730	757	711	774	696	722	739	741	746	703	749	692	693	696	742	762	718	745	712	720	748	742	689	753	727	746	769	733	706	707	706	754	727	741	769	710	737	772	764	743	716	786	719	704	716	738	695	729	718	761	728	767	708	719	758	724	678	766	711	727	727	721	714	710	676	757	736	720	701	767	729	735	741	709	747	722	692	715	708	751	745	760	702	693	729	703	758	776	721	702	698	743	709	733	747	720	753	699	747	771	690	684	733	772	732	712	681	757	765	723	712	745	764	735	753	750	693	709	694	714	781	755	758	779	691	730	772	725	753	738	683	717	702	813	727	780	725	778	677	719	758	715	746	740	749	693	732	698	762	695	776	752	726	712	769	722	787	683	760	712	721	720	719	745	726	718	770	751	749	749	708	750	735	713	728	699	750	719	749	736	702	668	697	760	703	765	702	770	722	724	714	768	713	712	787	782	748	743	746	715	699	727	733	746	700	738	749	725	743	756	735	752	706	709	737	683	733	751	730	712	702	733	749	731	703	701	758	745	731	745	729	707	762	717	707	748	706	721	699	725	697	714	721	702	762	757	756	670	708	735	743	775	709	729	765	751	742	727	698	736	704	677	749	747	735	749	753	767	715	737	760	743	742	725	755	693	721	742	749	674	738	721	717	692	708	738	702	772	780	781	730	715	700	709	756	718	727	719	727	817	671	746	779	704	726	754	748	766	755	738	674	713	727	792	713	748	754	734	725	718	743	743	733	699	754	732	784	664	738	731	714	730	736	701	721	758	720	744	719	749	699	691	787	775	747	720	722	750	751	740	748	697	701	700	739	679	749	740	724	729	726	734	739	691	756	722	747	751	719	712	791	753	720	729	719	708	723	717	754	686	745	745	708	725	691	739	752	755	718	745	731	678	749	700	710	716	742	733	738	731	672	687	751	750	717	726	703	755	747	693	736	763	723	714	695	731	732	751	706	728	731	725	740	711	772	746	766	754	737	784	774	779	763	732	748	687	746	698	717	758	742	765	761	721	710	682	777	720	732	739	734	723	694	739	703	724	734	730	748	775	749	747	736	705	673	754	734	759	693	706	756	695	732	749	784	735	761	746	769	720	758	757	749	775	734	763	755	736	718	681	723	757	729	709	761	668	723	719	710	728	759	710	750	752	675	685	726	740	740	775	733	747	734	769	718	737	726	729	754	746	746	755	736	724	777	721	682	747	734	705	746	709	685	762	708	719	764	696	763	729	710	700	684	720	695	716	763	714	768	746	724	762	713	741	698	751	776	750	745	716	679	759	707	700	741	741	712	717	751	742	737	743	785	748	715	713	680	728	769	751	751	737	736	767	759	743	697	777	760	729	703	734	724	736	736	745	710	712	737	722	739	713	768	741	747	715	756	720	722	715	675	760	772	699	750	726	687	743	710	729	775	698	701	715	656	757	726	701	693	690	756	722	714	725	686	776	725	737	680	746	736	758	743	717	721	709	772	710	755	725	740	731	737	728	720	759	766	788	676	742	720	729	764	741	711	721	741	723	757	724	733	734	709	754	802	741	720	747	721	754	758	745	731	745	719	773	706	705	740	732	731	725	811	726	755	718	733	712	722	740	728	736	716	718	705	708	751	729	762	728	734	718	750	727	730	705	708	735	739	695	719	742	744	735	676	739	709	731	703	722	759	740	723	753	756	693	748	759	676	738	710	709	751	741	709	739	727	747	725	743	730	737	734	730	722	727	725	744	733	735	755	716	742	724	751	719	698	729	748	748	712	727	695	696	708	767	723	770	730	750	728	691	766	740	724	740	701	749	817	717	776	708	739	680	720	789	725	698	704	746	745	739	725	701	776	714	730	786	728	724	740	740	789	703	759	797	743	705	745	690	711	760	735	727	739	718	703	723	756	719	787	762	771	717	737	711	712	738	674	791	709	698	699	743	750	723	742	730	744	739	711	720	788	784	732	710	702	690	711	741	747	794	776	734	744	752	772	708	725	756	760	719	717	728	691	755	741	722	723	710	785	707	712	733	748	698	705	745	699	731	813	722	707	715	700	741	704	712	753	763	776	696	746	711	789	732	735	726	774	735	716	689	743	723	709	716	717	771	782	758	733	712	756	721	738	723	727	728	691	785	745	712	729	760	771	743	706	740	761	743	720	723	714	754	757	754	694	740	680	717	747	712	733	769	734	730	702	697	754	766	756	777	726	708	750	723	759	768	731	704	708	701	751	720	716	732	717	726	740	718	682	745	749	709	710	799	692	684	728	727	733	744	727	702	716	739	669	723	720	704	752	741	687	729	764	758	744	696	720	765	747	741	689	733	768	725	748	749	740	776	733	744	673	737	709	725	732	706	737	735	762	740	739	710	755	691	690	748	734	774	758	704	716	726	695	759	694	766	722	719	723	714	716	791	713	741	723	722	787	744	726	723	723	694	770	783	779	733	738	775	710	728	715	670	716	689	697	715	720	715	756	747	735	742	719	750	744	772	756	717	761	725	748	723	726	778	697	732	706	736	723	720	727	768	696	715	708	727	774	699	706	680	728	709	752	764	708	757	775	743	739	735	730	774	716	731	727	705	727	742	700	758	696	745	727	721	788	713	758	694	721	729	714	718	701	735	712	724	710	740	706	742	759	746	734	768	731	735	772	768	720	762	774	706	737	780	689	742	726	705	741	706	734	751	748	692	735	701	733	684	688	737	718	744	734	728	692	712	758	668	741	742	735	724	736	726	753	711	772	710	704	697	696	707	749	771	723	738	758	743	733	746	757	731	712	775	738	743	709	732	720	751	747	687	677	714	707	775	763	742	699	800	726	774	753	764	767	752	712	688	760	693	732	727	758	700	765	759	743	791	777	744	735	747	766	735	699	765	742	707	813	730	791	740	723	749	726	715	702	725	736	731	756	698	752	763	687	713	766	716	761	797	735	718	714	687	769	700	772	755	741	682	760	664	739	676	715	708	734	714	702	758	757	717	762	754	726	782	734	757	746	774	737	681	702	748	726	705	737	763	718	790	743	734	719	717	723	725	742	753	734	714	758	691	734	784	741	726	734	683	703	742	710	717	719	769	745	732	720	712	748	736	712	707	760	665	803	709	732	742	713	726	715	730	717	742	721	715	759	739	751	688	736	726	767	710	674	740	797	727	705	765	729	745	740	794	792	772	742	765	738	693	732	775	750	771	731	724	741	739	731	720	740	773	700	743	691	700	741	744	710	745	766	739	720	741	739	738	742	706	709	690	807	731	673	771	737	669	753	718	757	725	765	755	718	750	699	701	719	724	691	746	689
22323	20774	28438	23164	20857	21312	17329	6329	3963	2895	2401	2026	1742	1449	1206	1260	1115	1050	984	1038	891	845	827	795	830	798	828	809	809	781	735	745	751	741	723	691	687	616	603	572	557	537	563	545	507	556	490	561	502	511	547	526	538	522	557	487	568	582	543	543	503	527	501	509	524	526	496	496	494	476	487	532	515	508	507	479	516	513	524	466	508	505	493	491	460	519	487	484	467	488	529	437	538	483	500	532	482	502	527	482	502	551	480	455	507	487	521	501	485	491	517	473	499	486	519	513	475	496	477	468	469	497	507	518	507	507	509	492	512	484	494	516	497	493	526	495	501	495	479	512	531	483	517	483	478	489	498	539	472	532	526	474	510	495	533	492	507	496	468	499	472	488	506	495	511	482	473	493	474	499	470	476	490	470	465	507	513	478	458	503	490	527	488	507	466	496	483	516	505	471	470	517	508	501	526	468	509	518	464	504	490	502	486	502	500	523	533	510	469	508	485	494	539	517	453	500	504	487	507	475	540	521	453	517	482	463	532	515	470	467	479	461	513	489	497	514	524	486	431	545	486	476	508	514	514	491	544	517	467	483	477	450	485	468	489	508	493	457	467	470	527	485	490	497	520	458	528	468	505	517	495	492	516	472	505	479	461	510	452	508	532	529	480	496	471	489	505	469	520	505	525	467	450	478	478	438	531	516	506	491	498	520	513	461	491	531	509	464	473	520	508	492	545	466	501	486	474	501	490	525	488	482	480	512	471	508	445	478	509	492	495	463	500	484	498	479	475	523	510	487	507	498	510	502	495	510	480	510	489	502	498	482	549	514	488	495	483	480	527	492	537	516	497	489	463	479	483	479	514	506	458	495	510	487	527	513	521	522	512	516	485	508	494	495	498	499	458	527	507	467	513	513	511	463	531	527	500	504	530	497	481	491	510	494	513	476	477	470	468	483	459	455	462	489	478	520	488	518	480	499	530	494	463	550	483	459	496	516	525	462	486	517	503	504	516	473	504	499	464	517	500	498	468	486	442	509	530	493	533	501	445	505	522	493	524	474	478	462	499	505	508	502	495	531	470	478	492	501	514	481	463	534	535	490	467	493	523	505	483	456	518	495	480	505	463	497	479	492	495	491	463	494	479	494	481	434	480	492	498	490	450	485	472	481	511	511	476	481	480	500	452	493	509	495	471	488	460	510	482	497	462	484	445	475	524	537	474	480	515	477	475	474	494	472	484	480	516	514	495	475	517	500	485	525	526	483	467	512	506	475	493	486	502	500	487	537	504	511	469	480	507	500	460	513	454	500	548	459	501	507	522	512	499	511	474	475	487	502	463	507	480	471	488	474	510	459	497	450	470	477	491	484	474	486	456	508	484	478	484	488	506	479	509	466	427	503	516	474	474	489	492	479	487	513	518	503	494	464	487	525	485	460	457	509	481	484	523	461	517	463	490	489	520	483	489	503	491	435	471	527	514	491	511	508	508	486	479	458	531	489	441	446	508	469	484	463	478	513	511	490	522	472	492	519	469	443	512	499	473	500	442	533	512	518	479	482	477	506	490	496	518	511	505	495	532	527	520	506	460	480	504	488	470	501	506	466	479	473	517	525	551	466	501	484	476	508	495	500	472	492	468	486	534	507	529	485	476	504	512	481	524	503	473	499	513	488	504	477	463	468	528	492	497	454	453	501	492	522	496	506	482	462	502	506	483	502	520	468	498	475	487	508	447	493	491	475	517	465	492	502	534	450	495	506	513	501	460	507	502	467	475	502	533	506	515	512	473	475	492	484	516	473	469	503	473	459	490	487	502	473	516	486	502	525	500	486	494	492	474	527	486	494	497	497	471	492	460	503	484	472	440	461	504	483	507	567	473	495	520	494	501	453	480	471	508	479	501	476	504	531	495	452	450	497	502	564	498	483	499	554	482	475	453	510	483	528	492	487	456	543	503	493	478	489	491	489	480	495	515	526	503	482	509	500	487	472	462	482	445	506	481	496	479	516	483	477	480	469	487	508	509	482	506	489	510	504	537	499	479	505	457	506	476	494	493	525	504	500	490	499	529	537	528	480	514	477	481	487	487	468	511	513	477	505	526	425	502	492	474	495	507	515	502	496	480	467	491	505	503	500	496	472	514	513	482	504	504	491	505	494	494	505	529	510	525	470	510	473	516	504	464	503	526	450	489	466	441	498	509	476	499	461	467	514	490	475	490	494	470	509	485	483	505	467	452	493	479	470	488	516	504	539	497	486	501	501	451	531	502	502	503	481	493	477	517	523	494	483	491	490	503	506	483	490	496	548	475	478	496	515	505	489	488	493	510	478	464	522	492	477	446	501	462	523	516	488	510	478	511	502	484	507	476	503	450	508	496	506	496	533	481	501	491	493	487	478	473	500	528	499	475	507	489	483	530	502	504	518	483	504	519	488	493	501	465	480	470	483	488	474	488	498	489	493	512	492	463	479	501	468	494	473	503	481	497	506	488	437	504	492	491	478	475	490	522	476	514	481	479	485	478	484	502	495	469	515	485	485	476	467	516	507	481	458	533	501	478	512	485	496	507	483	487	489	470	443	477	494	483	479	483	463	492	502	499	488	488	505	484	488	508	451	489	495	495	494	507	482	496	483	461	499	468	479	484	491	478	531	526	486	491	487	483	527	470	503	506	490	476	500	474	483	469	485	467	463	465	480	455	485	492	510	504	464	507	502	495	510	491	524	498	482	481	493	503	506	494	475	502	502	531	496	468	498	497	450	484	524	484	505	477	507	468	448	502	471	508	450	501	516	526	505	508	489	497	516	496	473	518	484	446	507	497	486	499	476	516	484	449	483	538	488	473	454	512	492	489	510	488	537	497	469	504	513	479	440	517	469	498	524	476	455	498	470	490	516	488	512	485	483	503	487	508	469	496	529	500	534	505	524	520	461	531	463	464	505	476	495	480	486	500	465	474	478	504	489	494	490	521	472	492	482	505	465	455	462	460	475	481	515	539	505	498	507	506	495	489	477	470	501	567	454	476	480	460	467	480	478	532	480	509	478	500	511	504	439	457	531	504	486	479	470	520	484	503	452	502	494	469	489	514	492	515	485	535	484	516	506	510	486	486	507	486	484	486	501	481	501	493	515	476	508	485	510	487	503	514	490	432	504	491	502	459	517	533	482	489	506	495	516	472	515	486	500	476	469	473	490	508	472	469	474	468	511	488	526	500	513	530	491	455	518	520	482	462	498	512	523	500	471	485	531	522	467	472	517	472	504	479	455	517	506	539	494	509	526	461	475	453	496	497	457	491	473	555	482	526	507	485	518	499	487	512	509	483	484	483	507	448	495	481	472	504	501	475	485	480	487	500	529	503	483	504	502	502	541	527	481	474	521	511	490	503	521	437	500	503	502	492	505	498	482	483	488	452	520	513	472	519	488	488	502	477	490	508	498	557	462	519	508	472	512	498	480	458	510	513	522	467	499	502	447	493	509	448	493	496	435	499	515	494	500	529	486	526	494
24060	45001	41318	31693	24804	18716	14622	10558	8293	6679	5166	4230	3546	2976	2555	2235	2001	1951	1814	1650	1594	1488	1466	1349	1246	1252	1334	1213	1261	1277	1155	1131	1101	1032	1017	1029	900	848	793	788	753	776	775	755	722	707	687	679	681	651	672	668	660	631	681	682	723	668	662	693	626	608	655	654	621	620	609	642	593	599	616	594	622	639	617	617	611	621	665	657	636	610	605	573	637	657	635	560	593	602	590	651	598	623	615	660	633	621	547	620	584	616	597	605	575	590	589	618	650	597	550	587	632	564	614	591	567	602	625	611	579	568	601	609	635	588	668	644	661	658	590	627	612	640	587	585	623	602	606	620	598	593	598	666	635	605	584	597	594	614	616	632	593	609	586	610	614	566	594	587	622	581	585	568	579	545	609	598	555	620	574	584	620	634	659	599	631	574	584	625	582	589	581	600	590	578	629	581	586	632	608	635	573	599	592	595	604	614	587	595	599	615	601	630	618	594	609	561	648	570	624	592	590	594	618	618	602	592	582	586	613	627	594	618	636	627	626	589	601	572	563	605	584	616	633	606	606	578	621	619	640	580	597	545	641	619	550	595	611	614	578	630	611	635	584	606	595	612	573	628	571	577	583	604	590	664	580	595	676	608	631	596	622	591	609	614	572	589	594	605	605	610	620	616	606	547	617	599	606	583	618	562	593	608	617	596	579	623	621	642	570	647	600	620	592	591	553	582	596	614	590	601	568	624	581	613	626	574	616	611	572	579	626	568	608	618	615	588	626	623	629	643	580	632	581	596	621	596	600	616	620	630	586	598	630	577	633	589	647	610	595	589	628	533	657	615	619	566	605	623	656	610	620	639	640	598	583	654	609	556	626	629	570	636	560	616	617	622	640	626	585	567	600	569	579	638	620	616	579	642	599	616	603	576	620	621	624	606	581	615	641	594	592	575	605	625	624	618	608	601	603	635	632	572	612	611	598	585	594	629	601	630	626	644	657	618	587	603	573	616	589	586	585	566	586	606	612	594	605	601	610	564	580	590	602	615	633	662	607	627	587	555	576	627	555	570	634	614	638	620	621	587	592	585	606	587	624	588	595	568	580	626	655	569	618	603	614	607	623	656	620	637	581	551	590	634	593	532	588	608	586	582	605	606	658	609	609	596	609	598	623	606	586	639	598	575	658	591	600	634	654	570	606	595	563	577	630	575	644	572	601	627	591	584	617	623	614	615	541	600	584	611	581	612	597	607	596	557	651	623	627	638	541	619	583	584	600	572	580	590	607	627	654	614	595	599	614	610	563	561	653	603	652	619	597	668	610	572	610	604	599	633	589	655	571	608	616	650	625	589	603	572	605	595	585	624	608	571	615	632	637	608	609	593	581	589	633	584	630	573	574	620	618	604	594	577	577	631	573	556	613	601	632	605	619	570	646	572	623	583	577	575	572	597	620	601	615	578	623	631	612	584	598	598	611	605	581	566	590	570	561	632	602	602	553	618	622	597	621	564	576	600	630	608	593	608	559	612	614	621	595	624	578	634	553	607	624	646	614	587	590	601	561	586	610	604	547	627	604	578	556	605	617	600	615	566	668	582	608	623	604	608	628	613	621	600	658	608	637	576	624	563	627	643	641	637	529	614	617	579	617	611	612	603	598	577	617	634	566	616	590	580	603	545	594	582	628	607	586	576	582	596	587	610	607	570	607	636	616	607	566	610	579	560	620	561	604	619	602	604	584	591	635	620	623	598	625	620	628	649	619	591	604	631	599	568	576	592	635	598	595	641	575	630	602	594	576	608	630	639	581	598	603	585	609	597	607	596	569	610	639	584	592	606	629	610	648	614	628	588	589	620	628	611	584	614	623	599	589	621	628	575	568	574	623	586	615	627	589	637	611	593	595	596	612	592	618	633	572	596	630	605	623	604	612	619	604	587	636	614	597	613	613	604	586	586	595	629	591	595	612	629	641	628	604	618	601	619	646	629	624	594	601	592	613	565	615	608	594	633	569	596	597	603	589	567	595	569	591	584	577	620	591	570	576	576	565	620	627	627	613	597	545	640	597	635	591	618	613	607	617	582	659	616	635	550	620	589	560	611	570	573	566	617	651	577	590	615	605	566	588	601	638	596	629	621	591	601	615	608	622	616	629	618	609	625	583	642	593	559	581	565	583	637	635	588	614	602	557	588	598	624	617	603	613	595	569	617	597	612	635	627	615	626	605	593	661	610	634	590	603	575	574	606	609	593	625	583	596	605	617	587	612	630	623	598	647	624	621	599	619	627	571	605	623	589	582	605	643	648	583	629	587	597	576	574	598	613	619	573	553	666	598	611	613	614	618	588	586	618	599	596	573	618	604	627	593	594	622	625	589	582	625	616	623	611	615	629	645	592	578	597	577	597	621	577	585	633	592	589	610	597	623	626	601	596	589	609	607	621	614	617	612	580	605	597	629	594	598	585	619	655	615	580	624	579	576	603	592	603	581	594	574	602	584	601	602	637	638	618	568	604	558	639	635	614	564	606	613	619	612	580	631	618	598	575	589	626	614	563	614	631	625	590	603	576	673	589	578	602	585	549	558	592	581	614	636	611	596	628	608	594	593	584	557	586	566	666	616	578	623	615	604	574	599	580	653	632	619	637	583	588	582	587	617	564	584	626	593	612	639	582	614	555	648	599	606	601	584	629	579	656	546	583	637	579	588	639	677	605	629	623	619	597	589	611	605	613	646	594	609	603	635	593	587	588	594	617	608	619	596	609	601	592	565	610	637	574	558	561	632	603	559	674	616	577	591	607	633	617	613	595	590	624	618	578	600	594	612	562	635	580	604	606	623	595	631	610	606	588	574	592	619	605	628	607	575	592	607	574	569	604	582	574	571	593	581	595	600	577	634	666	597	608	613	620	611	579	638	566	583	591	650	569	576	574	638	580	609	573	611	623	608	605	616	631	638	595	663	585	643	614	603	583	625	571	609	583	593	612	612	600	605	607	595	605	628	600	605	592	625	580	613	623	600	574	646	646	634	586	611	594	576	604	651	639	594	557	607	630	593	618	616	590	611	611	558	647	601	586	639	589	613	642	597	617	637	611	593	596	549	629	571	606	613	644	586	606	612	642	591	565	585	616	610	587	582	608	620	615	674	635	600	597	589	620	596	597	545	609	574	637	601	594	646	631	606	608	592	624	642	594	656	636	592	621	597	605	595	624	615	633	608	555	593	559	595	589	589	590	624	576	568	608	597	599	659	661	606	616	593	600	589	581	589	583	642	603	638	614	623	652	609	587	639	643	607	602	612	617	611	582	578	650	564	598	632	610	605	596	613	622	597	638	592	606	607	591	648	613	645	583	599	621	639	570	619	620	585	585	614	629	628	598	627	637	630	622	633	598	579	639	613	620	602	578	624	639	587	567	582	654	627	572	603	582	604	618	657	615	617	645	641	601	608	614	600	598	583	570	585	581	617	609	596	581	572	643	592	623	613	641	613	630	578	626	590	591	622	608	545	566	604	593	657	584
26542	22835	26390	20199	11114	6653	4116	2996	2283	1774	1560	1397	1235	1077	1036	924	959	944	964	940	898	878	882	836	800	819	872	862	886	825	867	784	802	862	809	782	828	750	779	773	770	729	723	731	725	763	729	726	710	757	740	715	801	774	724	804	751	725	762	682	703	729	733	647	728	718	731	681	708	701	756	715	730	733	706	728	730	716	740	713	744	750	753	743	739	744	687	715	747	707	747	713	708	735	704	707	711	722	703	741	727	726	735	717	707	736	729	737	711	702	730	717	721	722	787	744	685	694	761	697	719	726	717	722	757	768	662	746	700	747	734	718	671	705	707	683	722	701	747	723	712	760	741	708	692	750	739	723	781	716	721	737	717	739	689	714	706	692	727	683	697	728	677	754	758	689	684	750	732	751	708	778	765	780	729	703	702	696	760	738	691	714	716	719	731	688	759	679	716	682	717	707	732	739	695	738	737	716	722	708	703	748	722	709	690	695	710	750	785	749	721	724	693	737	686	772	743	775	680	732	705	677	694	777	798	705	740	688	745	724	712	733	713	719	714	746	719	759	777	710	743	718	751	704	727	742	763	738	749	707	712	706	721	728	697	658	716	759	746	676	771	736	703	707	741	710	720	723	754	720	738	739	704	703	709	724	730	687	718	713	675	709	754	751	743	729	709	708	687	778	764	775	778	737	752	706	716	726	722	701	787	777	702	683	727	723	711	687	745	718	717	730	718	753	717	720	669	727	729	774	720	757	730	688	738	677	749	685	691	723	726	717	728	705	747	690	708	685	717	724	713	761	742	715	711	718	716	715	743	717	733	727	755	692	769	756	691	706	728	758	716	741	680	741	726	723	722	756	682	727	752	689	742	745	700	744	643	744	687	694	706	734	725	745	697	689	711	740	747	748	731	718	713	710	735	696	718	739	693	758	726	712	732	680	748	666	749	752	683	703	760	699	776	783	731	733	764	713	725	681	737	697	720	735	717	763	752	725	737	727	727	710	690	658	683	778	746	751	758	720	686	725	739	736	715	713	774	697	753	756	676	691	694	747	760	810	760	668	746	710	712	727	735	705	735	708	705	735	679	715	750	761	718	730	721	743	742	764	757	715	717	744	757	730	771	693	728	732	739	712	803	687	744	737	755	712	767	730	719	772	725	693	727	731	729	719	737	676	756	693	736	798	734	673	694	787	739	721	711	743	762	742	704	741	706	752	756	717	724	733	711	722	741	724	718	698	710	698	700	715	740	694	729	692	731	747	765	738	768	739	722	741	749	709	776	723	732	696	745	766	742	688	700	713	721	688	721	711	733	704	710	714	716	722	738	747	710	681	713	713	716	713	769	714	751	727	753	701	726	742	715	689	716	747	706	707	699	725	679	695	728	668	714	775	721	671	765	700	702	732	750	772	667	731	758	687	741	724	755	723	752	694	685	717	670	698	735	736	708	671	734	720	690	718	719	726	716	740	706	704	692	698	671	683	717	724	748	699	693	701	674	706	744	739	754	717	690	724	721	693	729	717	737	773	735	715	740	709	713	717	743	726	780	749	764	754	714	719	713	688	748	761	688	746	704	698	708	732	726	715	715	739	745	701	735	743	758	766	658	679	695	727	664	740	696	749	728	729	717	768	682	731	683	726	713	697	792	704	728	730	714	715	716	764	712	736	773	736	729	722	741	742	735	763	765	721	767	701	753	760	697	717	722	714	718	713	756	737	732	785	714	769	701	707	741	677	750	731	702	757	771	771	738	718	752	773	720	793	773	740	763	726	702	710	707	699	745	729	727	736	712	723	735	729	705	715	736	723	710	698	725	702	733	737	731	751	751	765	765	741	732	702	669	736	721	710	714	716	762	707	682	699	678	723	730	711	727	725	747	705	704	722	760	719	731	671	764	747	766	697	722	689	698	686	716	740	765	689	723	715	764	703	707	713	708	753	729	703	705	671	695	704	698	761	717	701	726	680	694	729	721	734	688	728	694	708	724	702	712	681	759	713	721	696	708	681	731	710	732	752	744	742	726	695	713	694	703	712	700	740	713	685	724	730	721	659	708	749	764	717	714	718	723	742	696	722	698	669	742	746	760	718	747	764	723	723	728	701	722	736	729	749	700	732	742	724	718	757	706	722	753	724	721	616	734	736	719	728	676	710	737	728	687	737	713	738	702	731	755	698	690	702	762	704	708	751	738	702	733	710	762	732	720	711	764	790	668	767	687	702	732	733	705	785	723	694	736	716	726	728	699	726	737	704	718	745	713	723	723	763	696	748	742	716	733	772	736	716	693	742	718	771	693	717	757	772	760	724	735	687	709	733	708	702	752	723	703	724	726	740	758	724	703	757	721	655	687	744	664	714	751	691	720	722	758	747	693	754	762	739	718	695	731	713	685	714	735	671	710	668	723	733	734	732	685	769	685	721	729	722	712	785	722	760	703	715	742	710	755	725	744	752	722	770	734	740	729	799	737	730	731	719	734	732	739	708	729	699	679	726	707	701	688	702	777	742	715	717	728	706	726	700	760	739	709	730	737	767	763	726	689	722	658	807	749	706	702	705	722	689	734	727	760	747	741	689	712	703	707	726	709	706	700	734	742	700	752	706	718	726	719	710	689	729	747	745	735	701	749	735	686	721	726	762	732	706	690	761	713	691	697	688	697	747	695	726	711	734	695	720	692	731	816	733	731	745	743	676	665	691	732	693	751	716	747	729	712	705	685	701	719	768	717	717	685	696	731	749	748	725	769	751	723	730	749	747	738	721	719	731	724	719	709	685	717	745	718	744	740	753	707	744	750	689	732	725	716	695	677	749	716	723	731	783	751	792	742	731	717	729	723	726	674	722	752	732	726	698	697	742	758	708	730	732	770	752	693	692	760	690	725	657	767	721	768	692	706	710	746	755	747	672	726	749	697	722	719	721	726	793	721	696	740	708	728	755	733	772	734	734	738	743	758	737	757	697	694	748	713	718	699	696	720	702	678	711	745	740	718	724	762	723	792	697	756	710	716	718	762	710	739	744	738	751	741	744	741	751	740	672	724	703	727	749	750	737	757	707	724	731	699	726	696	729	748	711	728	805	708	712	727	766	674	725	710	701	688	716	675	736	734	639	767	769	702	722	683	704	724	731	729	793	707	677	768	758	731	729	714	718	738	680	755	711	725	713	747	750	682	737	738	697	708	743	699	690	684	760	763	718	763	689	751	788	732	694	761	720	716	739	657	727	735	723	737	712	716	741	718	702	719	759	708	683	746	703	732	722	732	747	736	698	738	764	739	741	728	716	738	689	695	747	718	713	702	735	710	758	724	760	756	717	738	699	794	758	683	704	704	707	706	708	674	704	701	751	731	713	710	695	722	699	736	706	669	714	730	739	714	714	769	769	706	700	663	753	731	707	745	688	732	667	743	784	736	696	737	716	735	709	671	772	709	741	720	707	742	692	709	725	709	721	702	709	673	765	692	730	740	724	698	739	719	738	741	761	751	735	706	702	682	736	734	694	703	745
22439	35693	31879	22599	16263	11600	8076	6302	4725	3705	3043	2495	2219	1896	1695	1589	1488	1508	1394	1407	1378	1271	1239	1226	1216	1163	1183	1228	1219	1178	1176	1107	1094	1094	1154	1058	1018	957	992	964	1003	959	1002	974	960	897	951	921	948	852	925	888	937	874	904	920	952	948	901	903	867	926	925	884	904	870	877	898	908	864	915	912	896	880	960	939	853	906	938	942	918	888	881	879	914	885	894	809	923	946	834	892	848	913	929	886	871	935	819	927	920	895	895	875	939	861	883	869	932	904	889	865	919	904	950	868	839	904	858	845	948	867	942	877	883	893	883	872	871	913	838	900	899	892	909	901	955	952	915	952	878	943	882	931	907	921	839	922	860	901	843	914	891	951	942	929	836	857	864	918	908	888	879	865	888	893	913	889	861	852	916	886	868	889	904	891	839	911	944	902	886	917	883	924	846	931	900	926	876	856	880	884	902	894	878	855	899	891	871	884	951	911	909	871	901	903	888	900	865	902	876	891	870	922	831	928	935	872	930	960	928	882	854	907	899	905	870	901	911	853	908	852	837	901	906	892	944	861	873	920	916	895	840	871	840	916	919	868	913	937	883	898	938	832	925	877	909	894	919	847	920	901	923	869	897	927	907	915	919	905	904	915	895	853	893	870	901	893	871	897	876	941	886	946	877	903	923	895	883	890	915	886	889	853	892	916	869	896	871	936	862	880	891	901	915	869	923	905	944	915	879	871	919	883	892	929	949	920	915	913	904	942	956	863	838	920	873	870	913	894	829	865	857	911	893	907	914	912	886	860	906	937	926	835	840	870	904	865	953	894	888	884	819	915	910	906	870	873	869	938	882	881	870	911	891	906	865	912	903	920	868	926	869	870	880	920	878	876	957	885	889	914	810	897	896	887	870	909	883	889	912	858	925	853	895	820	892	894	892	860	908	940	871	887	895	852	869	915	849	945	915	906	832	872	925	895	914	847	881	941	865	850	856	884	889	923	896	870	920	923	875	854	920	946	867	878	904	885	878	937	905	901	878	874	913	874	880	925	881	905	927	937	888	850	907	901	909	909	894	917	874	923	893	872	942	929	859	918	904	884	882	884	930	866	926	913	899	867	823	849	922	917	936	884	922	877	879	923	868	906	956	895	917	875	906	873	869	840	888	878	926	891	966	889	911	893	915	822	876	878	921	850	902	897	906	891	925	904	893	921	877	914	899	887	840	914	860	902	928	922	893	882	911	877	926	912	849	863	904	928	941	934	902	883	856	918	876	899	859	871	893	892	897	929	857	867	917	833	929	922	947	874	887	912	898	861	876	921	877	888	939	909	861	898	874	871	869	939	897	848	868	920	882	898	934	904	846	940	912	891	879	903	893	866	881	927	937	858	916	871	906	910	908	870	886	935	839	841	892	936	893	876	897	855	905	859	925	866	821	907	926	930	908	876	866	908	870	920	890	923	888	841	927	884	883	889	866	955	861	859	925	890	904	882	869	867	905	919	846	822	908	873	871	908	920	891	856	904	965	899	929	896	881	914	898	912	911	909	871	938	841	872	877	876	864	882	841	903	833	859	857	884	876	832	864	941	911	896	937	901	898	928	903	876	874	878	896	845	873	924	907	911	917	928	890	844	870	862	869	905	929	896	911	889	934	897	907	837	887	874	915	922	918	889	874	921	900	939	902	868	899	910	914	878	915	860	899	891	931	888	886	956	877	854	831	916	890	885	865	906	873	895	921	859	898	824	934	933	891	883	875	929	833	893	959	861	862	874	913	844	938	885	862	837	868	919	905	902	864	908	899	924	925	890	940	835	870	858	931	904	881	902	878	911	930	908	949	904	901	931	906	910	919	879	909	881	922	856	922	904	875	935	873	850	908	870	915	864	868	811	867	928	876	879	942	858	918	889	928	918	914	872	854	899	894	910	904	903	845	868	937	905	842	940	881	924	833	870	906	901	901	849	887	914	906	879	842	921	898	891	881	940	877	912	904	923	943	843	832	870	888	917	927	890	904	885	899	890	907	855	943	912	899	937	886	896	932	918	856	898	902	898	902	886	904	900	865	898	896	829	880	892	858	862	865	895	880	883	885	926	865	922	928	897	905	899	914	885	870	917	897	907	903	920	965	911	808	898	921	918	898	922	897	932	899	928	862	908	912	874	882	942	878	933	955	900	878	826	882	897	878	922	859	891	900	928	891	892	885	874	880	863	887	855	926	930	928	893	853	908	884	931	896	930	931	886	882	876	870	884	912	905	924	890	897	879	855	876	863	915	943	939	898	859	912	943	899	877	915	882	907	939	896	878	956	884	899	883	871	848	860	862	895	906	876	922	947	818	924	912	899	888	912	924	843	840	912	944	929	868	886	901	895	875	905	920	923	898	831	902	885	882	897	905	866	927	909	899	873	917	894	920	862	910	915	889	925	882	831	905	869	925	873	885	878	889	834	876	827	909	863	934	916	921	883	907	921	916	928	896	904	935	892	930	893	884	887	920	912	883	846	906	923	859	913	814	885	894	929	901	903	944	886	843	875	884	905	863	940	905	909	930	954	887	858	889	933	848	804	875	893	912	889	894	936	917	883	882	833	939	918	863	912	968	870	849	949	858	915	883	866	856	878	875	895	850	948	926	869	875	899	900	891	934	870	884	934	895	895	876	861	859	903	893	817	899	899	893	893	873	884	919	922	896	863	958	898	886	902	897	899	880	927	884	847	886	880	891	913	879	863	879	910	910	843	893	948	845	874	897	861	940	837	879	911	874	873	832	875	901	914	906	917	931	938	862	913	901	860	916	909	879	907	881	933	880	913	900	883	913	911	871	951	901	856	905	901	815	905	869	897	902	893	925	932	888	897	892	879	887	868	925	893	865	883	909	873	889	894	906	857	882	912	904	918	918	914	906	883	849	871	914	899	884	898	893	913	907	895	946	832	877	934	915	849	885	887	863	933	875	932	886	908	925	904	901	867	910	883	996	929	867	923	952	950	916	858	912	901	955	949	872	928	886	925	886	880	886	888	875	870	867	869	877	826	907	925	910	892	878	902	881	904	896	903	884	890	949	871	897	897	867	870	912	882	895	932	937	831	874	884	903	912	896	895	948	877	893	899	905	885	890	870	892	935	946	912	829	901	899	910	849	859	841	905	929	852	874	920	919	891	903	820	897	937	864	916	899	836	881	865	954	918	935	899	904	898	889	863	930	921	928	888	941	848	888	901	906	884	886	942	859	910	913	879	922	843	896	927	947	919	897	845	906	867	896	899	869	915	897	866	898	920	873	924	946	866	918	905	875	826	871	880	913	852	943	922	946	876	878	899	959	941	912	849	833	880	884	863	893	881	926	849	895	886	894	845	923	886	952	888	927	898	931	897	915	867	893	888	866	914	892	930	968	938	925	865	923	904	880	925	837	830	951	878	909	868	871	817	920	851	912	862	892	876	918	908	877	878	883	939	919	869	862	907	883	935	886	915	876	880	922	850	898	895	911	908	928	895	908	932	880	863	847	921	909
23368	20788	28100	23649	20986	16758	8201	4351	3027	2413	1949	1669	1371	1223	1170	1067	1036	1038	970	894	886	829	847	888	798	814	833	818	795	751	801	726	764	772	751	718	724	708	636	701	672	722	678	624	647	634	638	611	618	595	608	643	600	646	614	602	596	626	613	609	625	615	586	615	601	635	566	590	596	613	598	613	583	613	615	594	545	585	629	622	584	619	635	565	633	609	614	604	614	602	644	606	622	598	645	608	634	602	591	602	589	612	584	640	605	609	587	604	591	562	624	607	648	630	604	603	592	558	571	614	619	581	618	576	562	598	562	610	617	635	637	596	639	631	593	635	590	615	592	583	581	615	593	615	619	616	610	616	569	595	551	597	611	621	620	600	638	587	592	554	592	621	667	578	593	573	634	591	561	606	584	615	615	608	622	608	594	624	622	603	623	565	580	597	586	609	626	602	571	636	611	604	585	600	572	597	590	588	614	581	548	618	573	607	561	647	628	620	600	601	539	610	627	616	569	594	620	607	618	629	629	575	600	644	606	601	625	621	600	610	618	590	645	610	620	594	657	624	594	592	602	602	576	610	620	600	603	577	543	563	585	597	601	580	615	611	600	580	572	567	589	638	613	594	592	628	626	556	586	608	612	639	635	590	610	554	583	589	571	614	623	637	617	639	586	641	614	596	652	615	588	594	633	576	616	630	613	609	609	631	602	609	602	586	572	612	545	622	556	585	603	595	591	596	618	667	626	575	640	628	619	603	601	627	598	538	598	626	599	599	625	593	614	595	610	556	620	612	605	616	596	590	590	582	614	557	614	583	601	584	610	573	635	595	599	657	578	556	637	628	582	637	622	614	585	588	589	567	545	582	646	606	587	614	607	607	601	572	568	605	583	671	601	588	586	603	617	584	629	617	602	578	607	600	584	562	590	604	608	569	590	618	600	609	568	656	599	605	579	629	580	581	573	620	595	608	608	638	621	606	561	585	618	595	545	587	612	604	586	606	599	592	599	610	619	621	558	597	601	597	626	574	619	623	606	566	599	570	637	611	639	587	587	641	617	606	606	543	661	591	566	640	615	578	625	632	609	628	544	587	589	599	599	595	585	587	589	516	602	615	594	571	589	633	593	601	571	604	544	558	575	547	582	551	574	598	624	604	568	598	579	580	635	628	582	618	601	625	613	558	566	593	576	573	584	594	608	579	660	570	599	613	570	605	577	602	645	612	621	623	601	620	584	659	580	632	630	596	600	611	595	622	592	606	556	588	624	612	582	589	645	599	629	630	632	619	635	597	600	599	600	611	548	581	623	593	600	585	591	572	615	583	646	578	642	567	573	637	578	622	604	576	627	573	577	631	574	629	565	596	578	580	586	644	605	631	580	609	581	615	633	593	612	613	585	616	640	634	576	600	610	597	622	565	607	609	581	585	600	604	619	584	610	601	573	620	568	579	574	599	577	602	565	559	601	604	591	581	591	544	551	593	640	630	590	608	631	612	625	613	610	600	594	619	574	605	609	610	592	525	608	604	548	595	570	601	588	598	609	600	572	594	600	656	547	646	618	597	557	579	551	654	584	609	633	597	566	614	609	563	560	592	652	644	607	588	593	638	609	618	620	640	572	601	657	609	615	626	590	602	610	597	621	632	625	620	610	638	603	633	640	649	643	616	581	614	609	599	631	594	632	617	606	649	589	600	604	600	594	614	611	586	548	585	597	660	614	604	592	592	570	578	615	616	605	630	588	581	579	598	576	656	573	617	579	588	568	602	614	585	636	604	614	618	597	582	597	616	607	581	633	627	595	628	592	629	567	596	560	605	627	590	599	599	567	605	615	593	588	592	596	603	595	553	622	565	596	587	591	599	636	607	603	566	575	635	601	627	599	621	589	631	580	603	608	620	602	614	571	557	598	540	645	629	609	573	603	584	598	602	594	608	623	614	622	572	597	605	647	621	616	635	580	572	553	635	615	593	579	594	626	581	602	692	604	585	629	601	558	611	596	611	604	579	562	565	615	584	579	612	555	564	591	578	606	579	569	572	644	630	578	536	613	589	606	627	616	592	606	644	599	585	608	584	633	622	593	587	587	640	611	610	683	625	638	602	613	609	615	580	579	600	594	603	603	608	600	599	613	584	612	593	594	619	596	632	628	620	596	583	616	614	553	582	603	571	588	579	616	642	637	639	630	572	611	605	609	584	580	617	567	635	553	592	626	607	578	584	598	627	572	600	658	568	547	586	592	594	614	583	617	590	607	602	601	607	590	638	618	611	578	619	660	573	613	616	597	593	590	641	619	618	580	603	573	621	647	600	588	574	629	575	622	644	607	604	594	586	607	633	615	583	599	576	635	588	615	628	590	548	604	575	599	606	581	605	589	592	618	562	620	615	587	608	640	588	591	626	610	584	642	593	609	605	595	566	593	598	618	586	661	644	586	621	559	575	594	603	578	561	577	618	619	649	605	606	561	618	621	601	595	596	599	646	572	588	651	640	598	610	577	602	574	590	614	587	591	563	587	677	635	572	570	619	626	583	596	627	599	598	608	629	613	588	552	580	613	608	620	582	639	652	576	601	632	594	569	601	592	617	610	589	611	626	586	605	561	605	609	586	619	608	615	561	580	579	572	592	582	594	567	585	613	607	569	594	612	549	620	622	579	586	593	624	584	613	626	595	649	629	598	600	589	566	647	548	640	596	615	566	619	565	635	598	611	584	622	575	577	585	579	602	609	650	616	605	558	614	628	587	590	579	612	579	635	622	590	623	575	607	591	590	561	569	643	638	595	598	593	594	623	588	591	567	614	637	575	615	584	582	599	569	580	594	646	618	629	604	600	599	577	593	611	620	578	590	582	603	622	557	607	578	587	611	625	606	556	592	603	635	588	558	643	605	624	651	617	553	609	585	604	589	568	597	589	580	590	627	626	594	605	615	624	642	625	614	612	557	592	594	558	630	637	621	572	581	587	569	615	591	666	640	565	567	562	591	558	625	617	592	599	596	553	563	611	611	570	601	572	586	589	576	626	607	629	585	620	582	568	600	585	584	547	611	603	614	630	598	590	640	608	584	570	593	590	569	598	563	556	579	587	620	576	579	583	625	617	614	630	592	646	615	632	574	618	608	582	602	697	597	589	592	632	609	614	557	644	570	620	596	549	629	615	591	585	604	582	613	624	608	629	619	607	574	625	604	588	582	629	576	588	633	608	627	620	560	602	614	596	584	567	599	592	598	610	620	599	596	605	551	591	576	630	588	597	572	615	577	598	583	610	592	615	642	616	578	576	543	565	631	638	586	616	624	622	571	572	642	620	613	561	602	587	587	609	577	579	606	576	599	612	584	632	599	615	592	586	624	584	608	595	615	600	616	603	587	588	641	575	577	542	592	540	581	617	582	609	572	604	612	581	636	577	580	594	564	624	606	653	569	588	610	633	603	578	593	588	614	614	598	575	594	640	591	568	602	602	554	589	592	632	601	589	606	619	535	580	599	635	595	589	626	596	573	578	589
22410	41056	37043	27304	20506	14958	10980	8593	6346	5070	4099	3412	2826	2252	2035	1799	1729	1686	1653	1477	1434	1342	1296	1272	1237	1125	1274	1354	1263	1165	1082	1110	1153	1118	1105	1071	947	931	883	839	837	882	960	920	794	785	828	790	802	804	751	847	821	779	801	823	758	803	816	792	794	685	765	734	745	804	758	783	680	773	748	747	789	770	748	735	777	792	779	767	788	764	739	718	750	776	778	762	757	717	706	729	774	723	736	776	761	733	747	725	723	755	756	750	815	756	746	724	735	805	735	749	769	699	739	728	778	776	710	751	744	721	753	736	744	780	782	717	771	771	818	770	787	790	760	762	726	718	741	752	777	759	742	708	729	768	774	775	733	777	721	756	736	789	734	782	750	763	699	757	759	746	745	727	771	797	781	784	719	737	734	763	803	727	768	741	776	755	720	716	739	811	732	762	719	773	753	767	751	794	746	760	756	711	727	772	739	734	743	719	814	801	745	747	737	760	721	733	758	764	764	762	742	758	741	745	769	728	775	781	763	740	740	789	785	753	761	728	775	702	711	746	705	717	709	719	800	772	745	738	769	809	700	767	751	710	759	761	788	732	762	765	778	747	752	748	763	769	779	784	752	765	750	757	755	719	773	723	754	746	723	720	749	773	706	732	766	748	713	779	737	750	771	753	732	749	734	737	758	755	685	777	736	754	783	759	748	766	747	729	762	713	760	745	775	741	777	771	761	690	727	778	782	740	781	752	785	758	754	727	753	741	781	760	773	740	753	750	781	743	773	709	754	728	783	767	784	714	730	729	757	749	741	737	752	730	749	727	723	733	722	749	789	724	752	737	744	731	739	698	756	791	737	754	786	716	759	742	734	737	750	770	738	769	727	728	723	725	711	741	755	733	764	764	734	791	786	750	724	787	779	773	748	810	767	725	737	770	762	724	762	747	733	807	749	720	752	777	729	736	755	722	782	742	707	682	778	750	757	713	706	754	743	767	742	766	695	790	782	726	740	767	752	760	751	737	749	726	673	717	758	745	772	796	726	759	769	761	721	759	735	741	761	764	720	768	737	764	726	751	717	786	756	771	731	752	737	755	714	780	747	729	730	712	795	766	790	742	770	758	745	745	765	767	772	733	740	743	735	766	774	731	737	716	707	759	758	787	768	775	749	750	753	757	745	740	751	737	752	745	782	740	772	820	780	774	742	733	734	766	718	713	745	800	776	701	726	767	775	771	770	771	756	713	747	671	776	739	750	735	768	792	721	759	769	742	777	790	768	758	778	819	759	781	723	725	751	753	724	737	759	734	746	746	764	747	812	676	781	765	734	711	764	781	766	780	756	770	726	725	709	717	743	738	752	752	792	706	802	734	800	769	776	718	714	737	813	701	800	739	746	760	732	804	812	751	764	757	746	728	731	703	705	749	776	736	739	748	762	771	764	784	763	780	753	746	715	724	729	741	722	725	810	763	733	780	765	776	754	804	783	763	766	738	713	699	783	747	671	775	755	736	774	740	796	785	760	735	741	812	738	784	729	730	804	790	773	709	706	760	763	762	736	750	798	799	747	696	781	732	735	734	755	764	735	749	742	740	705	737	762	739	741	715	729	724	788	759	741	796	780	714	762	760	722	750	739	770	744	739	756	781	746	711	767	748	732	747	751	740	786	762	716	740	743	747	749	742	732	800	746	717	770	715	775	765	703	720	711	774	765	757	734	768	719	702	752	742	797	722	753	768	725	771	770	751	766	748	711	742	723	772	730	751	711	788	774	754	799	774	726	777	763	743	772	759	718	753	789	724	766	719	713	812	753	741	790	767	709	754	745	729	736	733	791	762	729	777	751	762	752	746	761	755	737	796	733	737	764	753	831	747	777	772	780	732	726	730	747	743	760	706	703	703	789	755	734	770	754	741	762	747	751	712	712	736	736	714	721	821	783	763	728	756	754	748	685	756	716	751	772	779	793	784	777	741	754	735	724	754	729	750	731	748	726	737	755	746	726	737	730	783	743	743	763	712	747	778	732	742	694	744	724	714	718	773	761	746	755	761	710	770	733	776	755	770	713	743	741	804	738	761	778	690	763	721	767	757	735	749	742	769	788	771	759	735	757	712	781	750	776	728	715	737	715	763	708	750	759	736	777	778	731	737	749	763	748	710	723	791	759	757	711	743	768	766	799	744	709	798	763	748	757	742	764	722	806	765	770	733	740	741	806	726	775	747	722	772	724	740	753	724	752	731	799	753	715	731	741	746	739	771	767	739	703	766	744	709	752	749	767	722	744	741	747	741	794	741	750	732	737	764	779	730	778	754	698	750	734	757	791	779	811	715	748	721	763	726	733	705	739	807	763	780	788	752	777	758	754	764	746	788	744	800	747	750	729	745	794	778	702	780	745	780	741	762	710	748	803	769	796	769	780	731	737	762	772	775	777	742	718	762	757	755	746	777	739	697	792	729	776	753	704	770	756	698	773	766	769	724	737	740	759	725	756	760	720	754	768	755	730	787	785	712	771	731	744	757	747	781	730	788	796	744	739	730	776	758	759	766	748	752	749	754	755	775	760	763	771	755	717	754	763	754	710	754	714	781	747	726	700	706	747	800	724	731	759	742	731	714	767	733	734	761	796	770	769	777	762	796	766	793	751	749	757	778	737	732	770	751	744	765	747	767	746	781	752	726	757	730	730	776	776	786	768	771	780	744	735	769	743	761	719	813	775	719	717	757	734	763	790	773	718	724	762	746	739	792	776	787	747	741	707	726	768	714	738	747	741	776	725	774	714	743	782	715	779	779	732	769	749	679	690	767	785	715	722	745	705	758	724	774	775	778	708	772	862	703	756	748	767	809	716	775	758	748	781	723	760	751	766	759	742	730	788	747	755	734	738	733	734	730	775	729	747	751	700	770	688	745	776	738	799	785	744	707	746	732	729	725	746	723	738	699	711	788	796	733	762	732	761	750	734	760	763	753	733	740	731	750	737	746	743	751	749	782	767	773	709	775	758	742	709	812	759	737	732	769	726	735	749	755	788	783	770	814	745	718	769	760	699	755	728	734	735	789	794	740	716	753	740	711	741	746	743	730	796	771	799	746	731	835	737	797	750	738	747	746	721	852	762	744	713	721	744	774	741	744	747	753	806	761	665	706	765	797	768	792	786	711	746	796	761	789	772	776	742	759	745	745	696	740	750	715	757	782	754	733	728	737	725	810	674	732	736	744	762	702	823	777	718	745	752	793	763	726	752	687	755	745	798	742	742	744	724	770	748	762	747	724	713	756	760	806	729	761	734	755	744	749	771	734	755	719	734	780	798	766	727	773	721	788	816	747	806	756	733	745	761	747	726	743	777	736	716	743	696	738	758	773	757	736	786	784	760	721	702	703	765	727	802	697	742	732	709	723	666	738	709	713	758	726	768	781	706	749	735	709	780	788	727	732	787	743	743	724	717	761	711	762	788	711	743	693	766	706	828	774	717	796	774	720	728	800	752	722	787	788	769	749	765	757	720	772	726	751
22361	20774	28446	23167	20860	21281	17097	6415	3779	3050	2361	2109	1752	1416	1227	1189	1184	1048	1070	1015	956	875	800	794	780	801	837	837	811	747	731	721	733	726	727	728	667	677	637	602	589	582	576	584	551	554	550	509	517	545	541	566	530	551	540	562	550	505	549	512	517	523	498	493	485	521	539	530	506	580	519	500	501	513	538	518	557	507	538	512	493	523	482	496	509	488	465	494	483	480	510	515	486	495	519	498	491	537	476	512	548	542	496	510	508	509	512	533	498	503	505	495	487	449	503	522	494	502	520	520	533	467	520	524	483	527	513	520	524	524	513	509	495	514	530	486	501	452	487	558	529	492	500	547	502	512	467	497	533	513	538	565	508	529	535	511	476	546	485	515	522	502	514	502	530	512	492	518	487	539	552	500	473	515	477	540	499	508	488	512	510	495	504	478	498	531	530	488	513	521	509	496	519	520	510	510	490	500	526	528	509	504	522	508	517	526	548	531	554	527	501	507	532	471	529	485	524	469	514	526	507	522	498	495	494	496	479	509	513	511	519	520	525	514	512	524	502	501	522	525	518	502	497	492	491	505	480	525	496	512	529	521	474	543	517	494	502	519	500	589	513	511	534	492	518	476	506	497	501	541	510	524	502	501	517	536	482	499	465	481	507	525	505	507	547	557	535	528	499	487	501	532	502	528	456	537	497	545	522	508	495	475	522	512	521	489	494	482	509	520	500	486	534	500	535	530	491	457	538	529	517	506	544	515	518	501	546	494	531	494	498	502	477	508	537	517	529	556	494	521	522	544	533	458	497	496	496	528	519	553	537	486	499	490	533	468	459	493	503	510	468	513	492	497	489	504	514	498	529	493	522	519	519	518	493	483	509	497	489	492	531	495	489	516	495	482	523	495	502	512	530	489	530	509	486	480	526	518	495	494	519	497	550	500	526	489	526	530	545	526	480	510	523	477	518	528	492	466	533	515	494	443	500	525	498	474	538	503	522	520	531	514	506	530	513	538	487	513	516	490	509	533	502	488	498	544	484	479	477	489	512	540	500	481	491	564	514	519	560	520	528	491	541	484	508	527	490	507	522	503	466	508	507	496	473	489	484	487	516	508	508	490	548	478	495	448	543	450	511	504	459	480	542	512	560	525	536	471	517	529	501	487	501	528	507	487	535	540	519	485	463	495	498	542	489	547	510	536	507	508	486	479	458	502	492	496	509	521	530	491	506	502	537	513	514	472	492	462	484	515	509	532	506	545	510	500	527	509	507	521	524	522	484	508	510	480	553	497	488	515	522	502	516	536	528	546	478	549	479	496	516	520	513	494	501	528	524	515	482	536	469	457	494	504	521	489	480	533	513	511	530	526	563	516	528	503	577	511	511	492	479	512	528	492	506	515	493	479	493	500	476	513	513	511	523	542	515	495	561	497	484	521	519	521	528	525	554	483	503	525	493	515	466	475	505	474	542	488	519	516	484	517	481	492	509	529	505	529	539	523	502	510	570	529	508	496	465	517	531	486	519	503	502	501	519	513	489	498	539	489	514	529	482	481	497	494	461	506	522	464	506	520	499	519	513	529	536	512	495	526	504	511	504	476	514	503	503	523	519	501	538	485	493	483	507	506	550	533	515	497	524	516	526	497	482	555	552	512	516	507	515	500	511	495	498	538	504	544	465	539	453	536	512	491	509	480	499	499	499	510	523	489	526	489	498	503	522	507	530	532	476	527	486	531	497	474	510	547	473	505	487	529	542	528	533	504	493	481	494	534	510	491	545	524	477	504	510	529	518	507	539	504	498	519	472	486	521	511	510	471	553	532	510	490	518	500	523	548	467	503	502	499	483	479	489	500	476	561	498	505	527	465	548	548	504	508	489	514	487	493	528	509	482	513	517	508	508	536	467	528	534	482	474	509	527	511	502	532	474	511	545	473	515	481	536	499	489	486	489	518	540	473	498	505	534	501	512	526	506	523	536	452	537	482	511	526	461	498	439	511	491	536	487	535	526	484	498	510	513	528	554	491	503	517	471	527	494	484	491	534	504	486	522	474	500	451	500	508	528	466	500	538	509	464	468	521	495	500	552	478	486	476	494	513	548	493	530	479	485	462	518	451	460	523	491	518	493	518	488	467	564	527	489	483	476	525	476	511	525	491	504	477	497	493	545	504	505	497	509	518	522	499	527	545	514	523	484	479	507	515	513	487	474	522	519	491	519	512	490	513	501	490	526	473	523	493	497	473	531	523	544	518	469	501	511	502	494	485	529	476	489	507	499	470	511	485	528	495	495	516	498	556	475	529	537	481	504	548	516	482	526	503	540	502	497	524	510	487	539	516	518	530	524	508	492	470	538	480	511	512	517	516	527	506	523	505	512	515	513	487	505	547	498	519	490	465	518	477	520	492	502	485	476	502	528	541	549	507	506	537	488	550	518	476	533	495	497	474	478	495	474	501	475	534	502	481	475	505	512	510	487	520	508	468	490	503	497	505	472	470	524	547	457	541	524	463	522	541	520	524	461	530	523	488	505	499	517	509	526	538	520	532	502	517	568	515	511	524	515	476	510	501	500	478	534	515	506	488	508	546	511	482	470	499	504	489	485	494	528	525	525	532	517	483	497	495	535	501	497	486	505	548	540	496	516	453	546	524	549	530	479	501	506	479	503	501	485	497	482	511	521	537	511	530	477	514	507	525	502	500	526	491	527	529	524	482	497	525	534	516	532	517	465	530	490	501	526	501	501	488	521	479	505	531	502	496	528	518	508	507	542	531	491	478	483	496	502	500	521	527	516	489	522	474	467	494	506	477	496	532	494	464	511	503	487	492	491	483	490	499	472	506	521	508	475	479	494	525	478	490	484	499	533	507	503	520	538	492	514	552	517	458	498	515	515	533	515	483	507	488	503	504	470	475	484	522	509	495	512	519	497	540	493	506	545	497	481	509	512	515	530	511	525	480	512	511	502	525	496	506	511	502	480	496	523	495	505	492	490	488	506	529	482	487	532	501	500	527	525	519	537	496	484	503	528	466	486	496	504	500	462	514	501	464	512	490	537	539	516	508	515	520	496	446	526	487	493	543	504	506	567	487	488	570	537	504	510	550	509	504	532	534	513	482	524	538	498	582	486	540	548	499	491	486	502	490	533	490	517	508	531	519	495	531	462	493	479	524	501	505	489	544	445	509	472	480	547	478	515	488	507	511	518	486	509	505	492	467	487	499	499	512	521	489	479	487	499	528	516	498	478	542	514	504	532	510	502	510	485	478	513	542	507	523	549	524	530	512	491	511	525	488	494	487	494	525	521	528	497	498	553	476	483	502	508	524	517	508	518	521	524	468	522	486	447	483	523	475	527	548	486	489	503	480	478	522	488	487	516	511	498	494	467	481	495	514	498	518	487	512	534	457	494	472	462	475	464	488	534	476	503	486	476	478	503	512	532	489	473	521	483	511	472	528	558	466	460	522	520	450	527	514	476	519	523	506	525	486	506	507	544	487	530	511	480	483
24387	45124	41103	31231	24478	18486	14004	10639	8199	6675	5288	4530	3665	2890	2385	2199	2097	2022	1960	1655	1662	1515	1408	1301	1275	1306	1334	1366	1275	1224	1098	1175	1102	1113	1095	1029	957	892	790	806	807	767	747	732	752	714	725	714	659	651	665	699	661	689	666	693	657	658	678	688	604	630	634	625	675	640	649	666	612	608	610	660	671	634	571	620	658	660	630	622	628	669	603	624	610	653	597	590	627	657	624	616	620	602	647	635	547	677	559	651	672	591	669	653	608	646	636	629	610	591	633	605	616	645	583	657	603	625	583	620	635	622	611	627	614	607	632	658	583	636	661	667	608	579	636	628	604	593	643	646	582	658	651	615	603	653	641	622	642	671	613	593	646	614	619	654	605	642	586	620	624	640	612	636	610	609	645	624	634	631	644	602	619	605	632	636	600	609	611	614	683	639	610	618	611	563	618	608	630	606	566	614	569	588	607	612	598	601	616	647	599	648	631	622	613	587	618	611	660	688	590	628	595	633	586	650	606	604	611	621	654	611	673	628	618	626	586	596	632	630	641	599	617	657	628	601	619	598	617	625	597	626	634	593	621	596	678	626	608	628	644	627	613	580	598	650	642	621	636	588	614	588	659	606	652	630	579	569	587	691	576	580	636	605	656	575	626	614	621	641	627	617	637	599	606	627	664	614	628	648	648	639	697	609	589	632	592	602	636	604	602	602	588	585	598	615	607	597	608	617	619	632	625	612	596	589	591	643	631	624	582	635	633	644	653	662	612	637	646	629	644	613	615	615	659	545	610	607	611	594	617	608	608	608	612	653	656	642	629	627	627	642	567	691	632	604	611	575	610	615	617	543	613	609	616	656	596	613	601	595	597	563	609	564	641	592	647	592	599	613	628	637	639	641	577	639	638	602	643	637	591	623	612	606	614	598	693	618	633	632	656	631	597	630	586	586	617	604	564	600	631	638	594	623	623	629	591	650	614	601	633	658	635	629	581	645	683	673	592	633	631	606	618	596	585	642	633	608	623	616	613	637	633	620	625	618	616	625	631	623	644	625	630	622	622	607	646	643	625	632	583	674	629	651	633	611	606	574	597	619	597	625	633	600	619	633	642	638	634	601	638	597	634	635	564	654	610	626	604	598	655	598	566	648	588	625	629	647	606	576	622	605	598	658	609	623	631	617	620	597	670	648	604	644	652	599	602	613	619	639	543	626	604	623	627	647	589	614	682	580	613	643	623	635	638	596	634	640	573	595	586	607	607	605	625	604	568	651	654	626	615	632	572	632	598	612	618	628	649	657	600	585	628	582	611	565	660	637	640	569	609	595	618	594	630	582	625	600	630	611	638	645	610	638	626	648	593	596	586	593	619	637	610	656	631	643	655	615	606	575	652	650	610	602	583	613	595	636	577	638	620	623	576	602	609	595	598	615	613	615	643	616	606	600	629	616	604	615	595	586	594	615	612	624	601	599	589	584	629	610	597	622	626	637	592	596	614	611	568	618	592	648	632	629	577	599	586	611	650	623	659	650	612	678	619	610	609	585	605	601	604	590	600	622	629	634	628	597	623	615	590	624	637	600	647	577	588	618	638	627	636	629	641	632	618	592	610	600	624	609	652	617	628	629	621	619	607	617	609	586	604	641	584	613	613	604	624	615	676	641	621	664	683	661	624	640	701	658	638	564	617	646	607	612	615	611	664	655	607	625	612	621	656	628	608	575	623	643	631	645	657	609	645	644	580	585	585	583	658	616	552	604	615	618	627	619	630	637	596	639	607	612	623	645	626	645	621	656	618	609	633	605	623	620	606	577	609	665	612	617	634	608	631	583	603	582	624	612	638	604	631	631	615	610	612	615	630	606	666	644	645	605	615	609	589	571	589	620	597	631	624	646	575	601	627	663	618	613	660	596	608	654	603	647	586	593	646	607	657	637	616	616	597	602	633	626	606	600	640	652	626	621	599	569	625	589	621	616	592	671	595	589	607	638	607	602	587	653	611	650	607	596	601	635	619	602	605	633	604	630	628	593	633	603	594	612	593	600	666	594	640	630	610	639	610	637	623	642	679	671	570	648	615	639	613	600	591	645	639	670	586	633	613	622	600	634	632	621	681	589	604	597	599	610	611	609	628	612	598	634	606	645	596	637	601	659	598	622	622	589	601	646	628	616	611	601	630	624	633	613	612	647	565	597	625	640	609	650	617	604	612	647	602	628	617	619	606	655	618	621	646	634	641	611	644	614	609	556	614	603	620	600	642	651	626	600	632	617	633	648	602	623	633	630	648	649	611	611	609	599	628	612	591	615	604	626	631	634	593	590	595	617	622	638	618	664	620	588	630	645	650	637	592	610	615	622	621	603	607	654	605	625	641	611	554	655	577	659	607	595	614	615	608	609	599	622	640	654	590	638	643	582	592	603	627	630	573	618	614	647	630	587	652	612	638	603	617	608	664	636	625	612	648	622	613	675	576	639	650	679	626	622	599	618	596	618	682	594	603	611	637	620	642	571	626	644	583	627	601	610	627	623	597	592	621	661	582	610	619	668	637	597	636	621	629	662	625	629	612	624	649	606	605	644	653	617	625	619	642	634	566	638	569	577	598	630	578	605	618	626	652	626	615	668	633	650	589	613	588	686	617	589	570	596	621	636	660	623	620	638	615	620	589	636	610	624	610	593	634	600	612	593	644	638	620	627	611	625	603	597	591	638	617	660	588	614	662	611	618	583	602	669	610	632	624	652	658	636	614	605	662	627	666	630	611	634	609	624	619	616	577	589	628	618	616	661	598	663	641	592	639	591	590	590	646	589	588	614	614	620	640	623	619	642	593	632	650	631	608	601	614	615	612	622	587	567	560	652	525	585	641	587	625	589	641	579	620	623	636	605	634	589	611	632	623	609	610	643	621	646	605	603	626	623	604	613	658	615	642	626	609	621	622	642	611	613	627	598	643	635	651	628	636	618	602	582	639	621	624	590	619	617	602	619	617	668	637	622	650	601	624	612	609	607	587	616	611	589	635	606	591	621	607	603	644	573	613	602	641	614	597	612	588	634	640	612	580	621	648	628	606	631	618	607	607	639	615	588	577	652	573	597	615	640	619	626	627	622	596	621	588	623	624	639	667	604	613	632	617	619	648	599	598	654	632	622	680	620	615	633	624	550	668	591	621	611	637	595	615	632	619	665	605	620	636	642	616	603	606	600	658	654	589	636	631	579	693	623	571	650	585	598	631	647	611	662	598	612	622	621	634	639	597	626	619	629	572	639	626	592	629	601	600	625	615	582	616	628	595	605	616	652	611	660	617	567	574	604	631	601	633	624	627	626	637	607	631	667	585	649	647	634	617	651	647	627	620	626	647	627	605	570	588	613	655	635	589	606	591	598	631	626	612	605	622	651	642	599	614	635	645	645	589	637	601	635	613	591	588	628	601	629	643	632	600	633	621	647	606	636	620	584	584	631	579	631	626	648	612	603	648	605	588	663	645	583	627	587	612	612	593	651	584	634	584	642
26686	23031	26171	19844	11422	6406	4138	2922	2281	1774	1666	1376	1287	1123	1048	976	1003	984	979	952	915	932	869	884	858	893	839	888	872	798	831	835	889	855	839	842	789	843	787	785	837	769	799	752	750	805	742	718	771	728	698	747	760	788	748	714	726	727	733	694	739	729	737	739	742	752	766	694	736	722	723	696	754	694	749	739	719	713	748	757	756	734	722	804	757	745	706	751	730	719	748	786	734	708	713	779	764	776	750	721	739	791	734	720	686	729	726	732	745	732	723	761	693	689	730	740	677	737	692	765	795	722	680	754	741	729	770	712	746	747	733	760	749	726	747	706	741	766	694	751	696	752	759	723	769	708	770	788	713	751	726	684	728	749	734	702	777	779	750	756	761	711	716	764	749	735	705	774	739	706	695	717	696	723	739	764	722	744	725	738	701	739	746	719	746	724	695	741	769	739	759	763	758	674	736	712	726	777	759	734	716	789	746	738	761	708	702	708	756	755	730	726	743	717	719	724	768	725	766	716	725	749	764	730	725	726	717	735	727	749	732	730	743	693	726	691	740	726	758	736	745	755	719	733	723	732	726	763	771	726	745	702	697	746	701	746	775	724	758	763	722	776	736	714	817	739	724	730	701	736	769	734	703	782	735	747	721	715	727	710	704	768	730	737	719	728	717	748	682	717	712	732	713	742	700	716	685	739	813	745	712	728	766	743	733	738	717	750	723	720	708	711	694	711	741	732	751	721	731	719	698	722	746	737	715	778	695	700	762	712	783	734	719	719	698	682	728	759	721	740	729	731	765	713	753	747	690	688	693	723	678	686	663	707	699	782	738	751	769	768	742	747	729	760	722	715	747	696	736	725	748	719	680	718	724	741	739	760	752	774	747	754	739	792	717	755	692	742	752	777	734	680	688	772	768	687	734	710	740	758	722	752	713	733	732	683	712	735	765	741	717	750	707	728	751	739	754	738	750	779	752	719	734	725	726	739	713	756	722	699	731	773	718	774	771	700	752	729	718	754	682	745	719	759	735	758	726	768	771	744	771	785	709	774	742	739	752	686	710	755	726	773	729	703	762	754	748	730	749	718	714	738	754	707	746	735	699	739	717	692	753	740	731	770	745	769	750	738	699	764	692	740	741	735	710	705	762	761	736	777	717	717	663	777	727	727	702	739	775	724	740	700	768	802	729	808	797	738	779	745	721	746	798	701	734	717	741	755	726	707	718	766	713	740	716	744	647	722	728	753	742	744	755	735	702	739	732	760	761	774	752	678	714	745	711	779	730	752	723	723	740	743	721	773	755	714	738	725	752	723	730	678	784	762	709	685	765	693	836	750	739	776	766	745	719	710	751	732	712	743	709	773	715	720	731	726	741	742	724	726	761	745	710	682	671	771	709	755	698	779	748	721	733	744	729	749	726	732	740	759	752	757	732	714	774	787	741	760	726	789	774	740	737	780	738	738	745	728	775	746	728	755	761	762	704	709	742	718	698	710	806	745	739	798	698	722	735	705	718	779	711	753	716	761	722	725	712	715	736	695	756	725	739	682	709	734	756	691	708	765	779	789	756	812	753	710	732	726	771	743	730	771	725	777	743	708	698	784	732	721	757	703	742	677	744	766	709	755	725	728	748	733	716	770	688	694	787	768	727	743	720	729	735	723	761	745	733	752	759	725	739	692	748	767	722	730	769	741	720	706	698	711	722	733	722	703	741	779	734	718	726	723	716	702	754	744	749	720	684	750	739	722	715	742	717	767	720	714	791	733	701	682	737	780	767	756	716	698	745	761	714	689	755	738	693	716	741	741	729	745	731	762	676	761	703	702	753	705	710	795	748	721	700	761	718	680	776	748	755	718	703	771	786	781	750	721	738	717	751	701	747	722	780	741	717	756	761	751	776	707	756	757	747	760	753	744	724	767	702	707	744	720	710	771	753	764	684	687	769	752	756	721	718	686	748	715	713	755	724	705	705	750	718	776	777	704	730	691	728	720	718	710	770	767	731	782	720	758	783	763	752	766	742	730	757	716	718	744	757	702	756	725	740	735	662	706	786	741	730	762	752	801	726	771	760	749	728	706	738	727	701	737	709	709	735	721	676	790	746	693	726	734	728	742	768	713	741	763	753	724	752	708	747	724	769	741	693	720	726	761	724	747	731	753	716	731	783	695	714	736	727	728	734	738	726	696	702	718	735	683	674	714	723	732	753	738	720	743	776	716	721	699	707	715	771	734	763	742	771	777	751	732	749	711	708	743	693	739	726	746	716	716	727	750	751	735	740	760	703	780	744	758	759	731	743	722	806	724	743	783	807	752	739	690	732	726	718	778	743	761	711	722	699	686	814	696	769	725	731	758	722	697	745	715	698	710	746	751	698	734	711	733	799	760	756	735	740	731	737	727	725	738	744	723	700	675	751	744	702	707	676	755	733	667	755	719	763	710	727	701	767	755	758	757	743	700	716	724	750	718	755	751	731	698	756	765	740	725	778	746	730	725	726	761	749	764	794	749	715	720	741	793	756	739	760	715	804	755	728	770	723	699	739	759	744	709	729	739	732	753	734	701	740	719	724	760	766	704	746	701	728	721	783	710	721	794	730	767	771	780	751	733	746	773	720	764	774	729	714	758	716	718	755	739	698	725	715	725	747	724	693	709	750	797	712	721	729	751	761	736	729	745	704	765	756	692	713	814	753	724	727	785	703	744	732	701	698	735	770	729	731	729	719	752	718	699	743	720	726	688	749	755	746	744	727	706	760	732	686	770	724	758	795	753	722	722	724	698	714	736	734	715	749	718	732	699	702	698	684	721	739	793	720	738	745	720	733	723	726	768	761	715	751	708	779	745	701	750	740	745	722	737	724	735	748	728	750	711	728	697	751	724	691	725	710	722	782	717	716	741	724	730	710	747	753	681	708	734	704	775	695	712	737	718	730	721	744	754	702	761	714	709	690	728	776	714	698	730	748	733	719	699	725	752	786	794	721	725	707	761	715	738	779	671	782	718	772	755	714	760	724	720	760	701	711	722	750	744	716	744	758	732	748	768	709	700	733	735	725	652	718	726	714	731	720	698	718	709	688	716	701	765	749	678	726	700	732	713	721	704	722	716	768	746	754	766	761	682	736	683	690	775	779	755	761	737	728	762	698	759	725	755	750	705	720	781	726	731	728	773	749	746	772	749	768	727	754	756	716	722	742	702	745	727	715	708	770	751	754	695	667	738	739	736	718	717	734	712	760	706	688	758	782	715	759	687	746	720	699	740	716	786	712	710	746	793	685	766	685	758	686	762	713	699	761	741	707	721	763	684	762	745	735	744	695	760	777	738	748	690	765	739	768	678	765	753	752	712	760	722	714	741	744	755	763	670	764	739	732	778	743	696	712	741	688	705	760	780	712	713	779	741	711	720	729	716	773	773	720	746	717	737	716	740	757	762	726	704	757	756	703	753	752	762	740	769	700	737	734	736	760	712	786	730	710	729	725	735	719	720	710	753	726	725	710	764
22843	36103	31207	22601	16459	11085	8407	6284	4841	3859	3193	2519	2122	1832	1670	1595	1494	1562	1481	1323	1284	1251	1207	1238	1159	1190	1247	1220	1187	1194	1161	1176	1176	1099	1142	1085	1122	1009	986	1054	1022	979	998	996	969	944	959	982	913	947	946	970	918	963	949	925	876	966	908	949	836	824	903	895	917	897	924	897	899	921	952	886	907	867	951	948	854	884	930	911	905	914	915	901	866	958	927	933	941	853	908	891	909	935	904	908	918	929	853	932	945	896	856	911	870	934	909	856	892	952	886	858	845	916	957	889	912	926	908	894	919	860	885	881	917	930	897	932	938	929	943	924	910	948	912	864	909	940	887	909	908	943	917	950	889	953	920	916	829	866	891	898	929	903	976	891	871	956	914	910	923	867	925	943	890	967	863	906	917	891	911	900	945	938	908	967	850	879	878	867	871	852	890	870	961	870	869	907	905	962	926	915	924	910	908	930	911	883	900	921	903	910	880	919	917	886	934	897	891	856	901	918	889	900	888	907	917	870	862	903	892	896	911	860	864	883	894	948	894	906	914	892	977	936	931	904	915	885	899	903	931	893	891	920	850	908	885	855	944	897	953	958	919	928	927	884	938	924	948	882	870	926	911	900	889	917	868	936	931	919	854	945	903	911	899	978	916	868	936	901	910	880	952	891	875	886	897	930	863	883	904	857	895	905	897	866	885	933	870	918	975	926	929	922	913	885	921	850	850	896	949	908	924	889	877	925	927	882	919	911	931	898	935	881	902	941	916	916	926	924	904	912	930	867	898	892	851	946	832	917	948	902	892	918	912	883	894	842	863	894	853	915	921	907	905	876	919	909	874	854	903	905	885	936	844	895	906	889	896	920	903	847	905	953	903	874	923	954	928	877	863	871	898	896	918	877	903	905	941	958	921	928	901	893	862	889	890	864	923	878	914	888	998	884	878	957	953	925	867	953	962	911	939	902	902	916	824	913	893	845	939	884	929	927	902	895	920	911	906	890	966	901	940	920	896	906	922	922	904	940	972	912	899	930	936	900	909	909	873	932	899	870	929	913	895	937	894	851	897	878	942	860	968	888	878	901	874	884	977	917	904	860	856	931	921	841	905	896	853	875	903	889	876	926	907	874	881	944	933	886	869	884	883	880	951	975	879	898	910	937	932	892	920	887	878	915	895	858	946	902	870	919	894	898	883	891	912	864	934	961	930	924	859	902	873	957	924	920	924	902	837	951	868	893	869	902	871	851	931	930	885	876	894	875	899	904	846	896	939	933	909	926	877	913	900	961	899	901	897	901	959	947	921	955	984	985	879	883	880	841	918	892	913	912	949	890	926	900	945	965	876	864	876	853	884	894	924	899	912	849	868	909	854	897	886	912	876	848	913	838	927	870	938	942	916	952	854	909	906	939	911	947	880	895	869	924	885	906	915	883	937	938	910	887	887	889	922	955	909	878	916	930	865	909	906	932	877	889	922	923	913	909	865	938	857	948	953	914	865	882	912	940	897	843	908	930	925	936	896	935	888	903	921	869	913	883	898	897	855	909	935	917	918	891	936	894	929	885	962	901	943	881	895	902	917	893	920	917	921	886	899	904	896	942	906	920	874	905	953	910	905	890	888	934	964	927	929	876	877	935	860	905	978	933	825	940	898	922	918	903	884	939	890	932	936	883	943	947	898	924	988	863	898	948	888	892	862	913	897	864	857	923	926	871	897	890	909	881	868	896	859	907	875	964	872	904	881	906	922	925	915	900	909	930	891	922	879	891	908	951	895	863	864	915	879	897	933	913	914	902	912	879	861	909	871	889	891	925	904	890	900	914	898	959	932	889	966	886	916	916	960	927	876	893	917	895	934	921	905	958	919	917	924	863	940	925	879	864	888	932	901	903	930	898	908	895	874	949	878	887	921	885	922	902	904	864	871	909	859	949	953	942	933	921	885	948	909	906	898	882	924	847	897	926	946	888	895	910	943	937	935	866	886	819	916	968	911	875	916	905	907	933	889	954	890	906	933	904	884	880	840	869	911	944	940	934	879	939	940	932	907	895	935	912	906	912	949	919	921	870	920	853	939	914	858	919	943	914	888	917	922	954	887	911	959	944	878	897	918	881	948	931	877	884	905	950	864	925	926	935	885	886	880	877	954	932	952	908	841	921	886	902	860	936	925	918	940	911	870	887	929	867	914	929	854	927	947	898	943	899	879	926	901	888	925	930	868	873	882	925	943	870	903	963	937	900	898	897	864	869	940	920	869	919	901	873	901	902	870	890	888	879	931	928	897	851	899	905	934	930	892	901	930	920	919	897	847	824	898	959	966	893	867	893	958	871	902	941	914	925	917	923	947	924	849	921	940	900	854	919	908	914	923	880	935	888	914	927	912	892	906	888	927	948	925	926	906	899	883	895	873	905	902	896	868	875	918	892	907	902	939	894	921	856	920	893	886	898	923	946	882	916	915	911	864	861	876	922	883	927	878	934	894	876	896	920	956	902	915	923	899	892	918	896	899	923	890	894	933	940	842	935	876	960	859	932	902	905	910	947	937	904	914	945	862	918	907	897	876	875	876	900	852	938	909	946	957	944	939	950	832	885	909	938	920	889	878	915	898	916	920	892	903	905	897	867	918	923	849	897	901	888	924	898	925	922	876	959	910	943	898	951	949	926	921	951	875	945	969	854	929	935	966	896	936	872	905	917	894	919	871	831	927	962	883	893	878	921	946	857	864	855	858	912	922	904	879	916	892	909	912	912	936	944	870	910	954	922	944	929	867	876	931	856	828	926	858	937	875	929	962	898	917	875	888	915	874	915	889	856	951	823	889	883	872	888	898	908	917	915	887	902	884	890	924	863	919	923	862	939	895	930	879	919	903	918	917	910	903	972	856	920	940	877	933	872	922	864	928	873	898	919	900	909	915	880	905	891	921	911	898	905	904	933	870	938	876	904	890	953	929	872	903	952	933	924	887	931	961	895	904	931	904	912	874	922	901	929	867	902	916	877	923	873	870	909	912	858	900	910	883	906	907	859	906	895	907	878	875	876	881	880	893	913	949	930	943	929	908	879	926	877	928	952	929	880	898	872	876	874	916	903	899	929	882	919	933	920	882	898	900	919	917	913	880	909	976	890	871	876	934	935	904	882	880	908	920	1032	928	891	953	905	862	918	880	924	934	935	917	911	931	952	946	913	930	921	942	817	879	919	923	885	932	872	916	840	891	943	899	888	916	920	873	892	884	860	921	912	885	888	958	942	891	922	866	948	897	936	889	825	884	911	941	902	883	890	892	944	879	921	859	901	919	929	916	908	938	860	912	985	930	916	930	879	874	897	918	890	937	904	865	911	913	886	904	978	849	910	941	850	953	962	902	886	924	880	895	922	892	910	941	910	884	910	863	903	885	944	877	895	905	852	916	950	926	929	893	915	904	919	936	884	919	887	930	900	959	918	884	871	905	909	965	946	931	967	896	918	924	885	942	928	884	891	933	897	885	935	913	918	903	843	873	903	910	911
23251	20744	28062	23577	20969	16909	8233	4215	2992	2484	1979	1648	1315	1170	1103	1052	1031	1010	988	961	938	933	864	846	804	787	794	803	822	791	782	799	778	767	769	759	718	702	672	668	639	640	661	685	640	638	644	629	592	610	625	642	641	623	624	598	650	642	627	623	598	589	612	634	586	606	611	647	629	629	589	605	589	613	616	582	586	593	582	613	600	591	588	635	603	632	596	591	609	580	615	621	634	608	625	597	575	601	588	611	606	637	606	584	617	600	622	600	579	567	601	608	594	585	606	631	585	591	566	620	619	638	619	596	597	573	607	627	603	618	607	578	639	599	591	635	590	626	593	629	624	589	613	597	630	640	615	596	604	577	597	620	597	577	548	625	648	591	595	620	630	569	583	621	581	618	610	600	576	573	594	655	606	575	619	580	583	624	542	620	636	598	580	600	634	564	609	597	594	615	579	635	574	617	576	615	651	561	580	550	606	592	565	605	617	613	572	569	621	577	639	632	618	620	601	603	608	617	598	581	608	582	630	634	598	600	632	613	578	597	593	646	590	642	574	583	626	597	573	603	601	579	605	675	641	581	611	634	611	625	590	589	615	614	580	626	591	604	652	633	630	590	602	643	595	576	577	647	581	579	618	584	593	585	608	616	633	564	664	612	594	550	607	588	564	589	521	610	592	597	592	544	607	625	578	650	588	583	590	599	603	647	624	600	615	600	592	596	612	593	610	615	627	586	650	608	607	559	578	594	563	593	599	592	618	622	578	588	613	614	631	589	580	627	601	612	622	588	611	585	560	610	576	612	631	616	589	577	644	596	564	604	613	619	582	624	570	566	577	590	646	577	615	606	599	653	550	600	616	561	600	564	584	586	590	661	649	591	595	635	563	625	584	603	591	599	612	580	609	604	639	612	566	593	636	587	615	609	612	582	605	637	599	601	572	594	585	605	607	599	646	623	584	619	644	625	613	601	627	583	580	617	624	589	617	625	576	599	622	619	556	572	614	575	595	570	572	641	590	584	611	572	610	579	589	576	600	622	617	612	622	589	615	616	605	574	625	582	622	612	649	615	625	619	605	546	561	627	604	593	568	627	588	615	612	585	595	615	572	630	630	591	635	602	568	568	587	587	612	573	623	596	550	609	585	610	592	575	600	618	634	602	629	592	621	634	603	593	592	609	584	646	577	609	590	584	627	617	599	588	623	586	621	559	557	614	583	593	612	595	593	587	615	587	621	615	574	602	573	606	576	602	598	602	620	572	619	618	624	599	608	596	579	636	640	612	636	591	583	607	619	570	618	608	597	575	600	592	585	633	642	574	615	615	583	606	658	623	589	602	606	619	634	613	643	601	575	649	607	603	639	604	567	617	599	592	607	587	630	614	590	541	619	627	595	616	611	594	596	597	598	602	605	550	601	586	625	613	570	593	618	602	597	646	579	581	630	639	603	559	607	612	625	613	607	639	585	643	607	601	637	609	598	613	601	600	569	634	655	649	603	626	622	609	592	645	647	618	585	615	604	594	564	525	598	589	581	587	594	589	588	571	595	563	623	609	578	593	604	567	612	611	614	623	637	581	599	620	601	566	582	587	566	613	614	582	629	583	626	617	623	645	632	624	547	638	601	591	619	601	563	585	629	608	639	660	561	592	608	582	562	596	585	607	592	599	626	611	599	598	622	616	611	621	609	594	616	589	556	586	604	642	588	590	604	592	648	614	586	636	579	602	625	575	594	604	567	614	567	585	604	593	578	571	576	676	592	566	615	587	602	595	611	621	578	588	605	634	598	617	610	592	626	555	575	582	560	604	594	609	592	598	615	540	622	596	607	597	589	575	595	606	585	643	625	578	581	573	675	570	591	600	612	590	607	606	618	592	592	593	589	568	605	610	633	615	593	610	626	572	582	582	596	582	642	613	588	597	567	597	577	576	581	589	590	571	588	624	600	573	591	579	624	577	605	581	594	598	581	599	569	570	582	595	604	632	619	636	618	594	625	558	628	618	611	602	587	617	569	621	607	612	579	627	608	630	595	612	611	606	631	596	600	583	582	644	606	573	574	626	569	611	613	618	590	589	588	581	596	572	635	613	617	598	589	585	561	595	561	570	621	655	610	608	599	641	606	605	610	609	568	597	637	601	613	675	609	649	606	630	579	608	622	595	610	612	594	640	562	613	582	609	633	604	623	626	575	604	604	547	599	582	578	590	567	645	578	583	608	585	620	586	554	537	561	627	589	625	642	605	552	543	620	605	579	578	619	579	641	627	584	632	556	592	636	567	561	583	618	618	608	584	650	618	638	637	606	624	611	604	614	626	589	627	576	665	576	579	616	609	607	563	643	662	553	587	614	612	569	582	581	600	552	581	601	576	628	621	575	626	584	614	600	613	630	582	598	584	611	570	609	586	613	622	595	625	612	547	619	540	580	626	604	562	596	602	635	588	537	634	558	617	591	574	584	554	599	578	631	652	635	575	591	648	621	630	589	596	634	648	615	604	618	586	599	566	579	619	576	556	651	619	598	673	625	622	579	618	570	627	585	620	587	631	600	651	593	631	625	571	623	606	596	587	609	597	625	637	635	623	621	610	567	602	571	576	595	599	615	619	584	612	581	569	590	612	636	582	549	577	619	631	626	577	666	563	584	561	577	635	596	639	596	668	591	637	635	624	567	640	620	578	575	603	631	602	602	622	614	640	566	607	561	573	616	609	687	623	598	586	614	603	609	581	651	589	575	579	575	605	642	634	615	607	577	568	648	555	599	548	590	619	548	591	615	602	652	613	642	623	611	606	634	610	654	575	589	593	610	632	585	609	613	561	615	643	588	620	605	593	637	568	566	603	623	616	589	579	608	587	624	613	657	593	638	594	633	591	607	648	595	579	594	638	633	616	598	590	635	606	649	575	577	598	623	619	588	567	599	591	586	569	564	604	630	613	612	651	614	537	593	555	616	583	601	590	601	613	613	591	603	611	627	588	611	615	593	618	590	631	631	563	585	625	601	589	536	567	587	580	586	575	598	565	616	624	627	596	625	552	623	625	634	617	638	616	603	577	637	575	581	610	623	602	598	578	616	554	611	600	602	571	577	635	570	599	571	605	635	648	602	563	587	575	607	623	590	587	620	639	591	581	581	630	610	618	588	595	606	608	590	608	644	583	609	588	607	665	622	610	604	619	603	653	599	621	615	592	586	611	624	611	546	585	629	604	648	598	563	580	624	610	612	565	617	605	597	610	592	591	595	604	624	621	599	608	600	581	551	620	593	556	645	565	594	616	571	613	570	598	578	578	566	661	612	614	610	581	613	645	603	573	584	563	562	631	594	561	636	559	602	620	595	585	631	641	538	642	633	620	626	639	586	600	626	615	589	578	578	613	636	586	585	638	590	588	590	613	608	550	572	583	595	630	548	607	601	607	640	620	579	632	629	636	608	569	587	656	592	593	611	613	586	621	595	571	589	606	587	615	623	606	615	623	586	627	650	567	562	635	608	584	648	594	578	598
22600	40867	36707	27398	21186	15048	10901	8407	6504	5293	4228	3330	2631	2297	2067	1883	1708	1658	1616	1500	1493	1311	1239	1226	1147	1183	1151	1289	1311	1173	1088	1119	1156	1099	1057	1069	922	972	915	882	820	847	853	779	790	823	816	835	807	838	815	834	795	735	778	840	786	816	791	798	772	747	760	789	786	789	789	755	774	748	808	806	732	746	778	725	798	763	710	746	726	761	713	739	756	774	754	749	745	733	773	761	792	729	799	727	735	747	786	750	770	748	768	803	776	782	769	763	809	713	754	743	749	751	729	745	766	773	756	782	748	798	700	761	799	774	771	800	789	725	757	769	758	764	757	757	800	790	754	695	743	734	763	782	771	753	737	760	707	781	811	746	753	735	754	764	772	761	761	772	748	801	755	763	776	774	755	748	778	752	730	749	764	759	749	762	763	749	771	750	770	761	789	715	730	759	808	702	777	761	782	777	757	749	754	772	787	746	762	778	779	761	721	755	747	743	732	735	728	734	754	733	744	795	697	778	748	736	736	768	744	759	734	759	700	778	779	719	743	737	764	729	745	746	771	779	773	729	690	736	721	720	798	802	762	795	753	772	814	787	733	740	744	791	740	742	773	721	747	741	733	786	764	737	746	744	748	737	766	759	761	749	691	730	731	708	767	709	776	753	716	754	740	762	714	743	741	725	771	739	746	745	745	754	751	766	747	741	768	759	753	795	755	795	712	749	741	733	735	754	778	771	726	789	750	733	723	711	747	722	715	778	768	790	774	782	782	753	776	790	759	740	734	769	763	721	721	816	712	798	766	761	745	762	746	781	771	714	748	773	731	728	794	727	739	766	714	728	734	747	746	714	749	783	726	814	790	771	722	722	726	739	762	746	772	795	792	761	740	701	755	768	754	748	765	728	759	750	748	796	737	729	732	766	833	774	719	761	787	792	762	723	727	792	764	772	754	765	716	743	725	740	799	737	735	727	746	673	745	729	724	778	721	685	756	725	757	742	754	762	762	742	745	754	700	725	783	757	742	792	773	720	774	755	703	740	782	775	803	722	748	787	832	764	723	747	767	704	749	738	756	769	750	731	723	799	767	769	749	733	755	752	703	742	792	732	685	766	795	785	767	762	769	756	771	725	741	761	748	773	803	797	742	750	735	738	754	726	759	734	743	752	798	717	766	723	730	801	729	767	772	747	751	749	707	778	788	761	771	751	766	749	759	745	718	745	753	742	694	755	699	741	775	740	769	749	740	725	750	821	743	724	711	737	764	756	733	728	769	751	718	735	739	753	751	755	744	741	796	757	717	750	741	766	723	780	728	753	774	751	764	745	762	727	746	726	795	779	751	714	723	765	716	767	718	704	763	797	735	715	730	699	760	754	705	783	724	734	730	777	727	728	734	759	781	759	733	760	748	710	713	737	720	758	708	748	796	716	747	738	796	703	754	763	733	754	738	723	711	752	787	716	764	757	756	833	707	737	772	754	741	753	796	749	738	693	753	777	709	720	704	750	765	760	763	753	761	716	783	766	724	750	715	725	794	751	811	784	738	756	776	742	759	724	724	790	740	709	732	820	729	762	781	745	752	724	789	803	746	752	757	798	729	759	730	734	777	752	739	704	736	764	697	713	770	736	801	741	732	753	758	776	738	741	771	731	741	770	758	741	802	745	760	730	760	783	734	800	760	749	752	737	773	756	725	774	727	745	773	735	789	737	743	729	730	731	736	736	739	724	758	781	735	769	745	753	745	747	790	730	721	728	771	752	779	744	771	775	770	783	713	812	746	786	778	731	750	774	721	760	742	780	780	778	748	733	788	778	791	753	729	766	736	692	758	811	737	783	774	734	810	761	760	710	715	718	730	791	798	781	769	763	789	736	770	775	739	738	773	731	729	779	686	748	706	802	775	751	715	746	770	798	719	771	779	761	709	778	761	737	762	749	729	702	713	751	743	771	736	797	785	737	761	773	680	732	741	801	755	747	764	727	729	716	739	748	766	760	751	736	720	762	669	720	758	727	816	746	748	759	807	767	747	770	765	805	731	729	752	724	733	735	785	756	668	776	699	745	795	713	737	755	723	750	745	732	754	771	735	734	748	744	760	767	710	780	705	770	791	733	797	745	718	722	728	767	742	760	783	760	758	740	747	757	776	734	721	770	746	744	788	810	761	779	707	771	682	789	727	769	733	755	745	764	751	713	727	765	770	729	762	740	725	732	791	712	784	758	830	708	755	741	753	767	746	702	775	726	721	706	740	759	696	757	788	762	768	745	728	746	766	702	743	758	718	739	765	759	773	750	780	799	742	746	751	717	750	763	760	730	759	711	710	761	789	830	742	768	748	732	750	723	743	725	756	740	738	794	747	815	708	721	758	769	823	737	744	771	733	773	734	762	716	759	756	713	736	794	738	752	826	687	737	753	777	712	782	774	797	796	783	722	723	732	731	740	708	758	754	769	764	764	746	797	760	798	721	781	756	754	782	777	736	768	716	759	782	757	745	768	767	760	760	778	740	761	753	721	762	774	807	728	795	788	707	719	739	792	747	727	744	732	740	750	735	754	767	827	748	761	807	763	721	738	733	729	735	780	714	771	818	770	759	758	713	733	762	726	700	759	746	796	679	763	739	713	728	766	776	754	749	790	799	756	736	718	792	755	743	784	730	760	812	746	691	790	711	723	732	728	730	753	765	731	741	728	724	717	762	794	777	709	752	685	722	777	741	756	765	715	793	745	784	778	728	846	734	751	727	750	781	756	779	745	712	703	744	808	795	758	720	772	728	739	764	776	724	736	779	787	796	717	776	786	742	746	737	781	763	759	741	735	666	716	764	732	736	764	729	821	720	781	766	737	779	783	788	707	767	811	758	731	748	788	745	694	754	786	722	728	728	748	727	816	766	789	800	728	756	737	723	741	799	743	748	682	728	721	783	695	738	761	788	775	734	731	711	789	759	768	744	734	754	764	731	790	745	755	769	796	771	764	787	728	776	755	759	767	740	753	794	716	735	757	748	734	755	730	774	736	765	766	806	758	751	746	793	808	781	716	754	756	748	768	762	772	744	751	758	737	768	790	713	703	729	779	767	726	747	738	747	691	699	792	732	707	776	760	715	765	732	780	793	741	718	754	779	758	709	724	753	817	705	726	768	774	737	742	720	756	744	771	726	739	771	757	737	800	724	768	744	735	689	740	757	786	748	763	763	759	751	689	721	724	785	740	730	799	685	747	760	697	802	783	750	742	797	736	724	739	746	722	760	812	742	783	744	783	757	822	767	721	735	748	762	727	752	722	768	741	769	794	746	745	730	749	750	750	711	731	742	701	747	743	786	760	770	770	761	751	764	735	727	721	682	732	752	788	742	751	745	731	746	785	754	760	742	764	734	787	762	738	750	746	759	748	749	761	762	753	762	746	719	775	738	741	692	729	728	776	736	782	753	760	726	763	759	747	804	762	761	742	742	763	775	771	710	728	780	703	714	766	721	755	771	746	783	774	730	739	741	723	689	795	780	705
22319	20788	28461	23160	20847	21261	17163	6427	3937	3103	2521	2035	1620	1418	1262	1246	1137	1050	1026	969	978	939	893	817	801	804	809	795	816	799	768	748	711	762	736	679	613	601	588	549	620	587	562	596	560	560	563	569	552	536	566	518	505	512	519	501	570	535	560	529	525	525	489	522	564	510	535	517	510	490	482	489	538	495	499	465	498	510	513	510	532	509	462	467	519	536	476	488	482	529	513	499	478	541	478	523	480	507	488	517	529	533	549	535	519	489	439	534	498	493	511	536	464	505	525	526	489	491	508	506	522	496	519	500	529	579	505	518	544	527	553	535	514	546	501	511	504	501	511	531	494	498	486	505	545	500	509	481	507	489	512	496	530	503	511	493	511	511	520	487	543	544	528	499	457	505	504	478	487	491	521	534	501	506	514	511	489	489	482	514	474	484	483	526	504	505	503	507	482	524	514	487	524	488	494	530	521	480	484	520	473	496	514	530	497	516	527	523	530	524	525	520	498	528	538	481	496	508	519	497	523	455	548	519	492	561	548	518	513	484	524	515	559	542	530	499	474	487	509	493	481	509	554	525	501	549	504	475	537	533	527	530	492	502	499	481	495	515	493	527	509	520	528	503	519	520	567	501	482	494	499	526	527	535	498	492	490	507	503	536	503	494	518	462	500	480	527	508	523	491	464	533	518	491	543	517	502	538	518	480	484	477	519	511	520	483	502	512	513	507	554	521	516	519	500	481	471	517	468	530	556	493	502	479	525	496	499	501	486	530	521	520	488	538	487	533	520	490	482	522	477	555	525	476	490	515	539	498	497	494	468	527	520	501	505	518	503	511	484	530	514	513	466	516	508	494	484	503	508	471	445	490	466	476	519	481	496	470	480	508	536	533	501	474	504	447	531	485	507	485	540	522	491	539	505	530	506	459	468	522	551	494	483	520	466	492	528	505	516	465	509	526	516	490	521	474	487	526	537	490	497	511	523	510	479	538	518	478	499	511	527	502	519	507	492	518	500	504	523	479	477	519	520	450	513	499	506	493	459	527	494	482	504	500	509	507	507	510	524	505	500	516	529	511	501	575	528	470	519	480	519	499	505	483	482	531	473	504	493	491	497	491	477	530	537	488	556	533	500	500	533	483	514	504	478	491	516	520	475	505	503	501	486	508	539	501	484	515	479	515	503	493	499	502	520	475	477	536	491	509	493	510	482	525	489	509	532	537	525	480	482	529	516	476	524	544	485	533	519	549	512	539	470	508	521	493	517	487	464	516	518	506	498	489	510	523	508	502	502	487	506	468	471	535	516	516	549	495	523	490	508	482	482	485	471	512	519	511	522	526	497	533	480	467	501	477	533	514	548	496	448	504	497	532	526	539	558	504	524	517	491	495	531	451	516	510	495	502	495	514	530	521	494	484	497	483	494	496	544	527	506	511	496	498	504	473	477	502	485	533	502	471	500	478	487	492	519	511	542	523	459	478	531	478	508	509	480	465	507	511	502	536	508	537	510	534	491	511	498	457	526	505	499	525	546	513	487	524	505	495	483	509	528	478	524	497	476	512	553	470	492	484	497	453	535	512	473	522	496	515	497	528	493	518	515	481	512	522	512	512	518	559	539	486	515	542	485	519	548	492	526	463	510	486	496	524	515	547	505	476	490	526	514	477	478	497	502	505	495	505	485	516	529	535	476	502	529	531	490	530	481	489	483	510	477	525	495	486	538	541	491	510	508	509	559	502	479	497	506	461	504	509	472	489	481	510	485	526	540	475	539	495	541	502	551	498	536	527	494	517	544	523	477	506	514	508	499	508	459	514	521	480	471	499	507	480	475	531	539	469	501	494	526	510	513	527	498	470	533	478	519	530	487	488	500	526	514	514	496	540	540	509	524	478	500	471	494	530	501	484	485	484	517	503	489	511	477	508	499	532	496	503	500	500	462	531	494	485	491	559	500	512	469	536	550	466	529	522	500	516	514	496	522	471	506	479	527	496	507	496	508	496	491	523	489	523	517	489	529	528	496	466	525	492	515	494	519	532	537	498	489	499	456	527	501	507	528	500	527	510	486	500	479	508	481	532	499	531	525	504	527	480	562	502	486	516	531	503	446	517	471	508	557	485	473	523	484	529	474	458	497	467	506	537	525	531	541	519	470	518	508	484	499	538	506	561	510	515	564	496	551	512	524	493	479	497	485	526	491	493	509	521	507	485	485	469	507	505	487	512	510	522	501	488	498	510	481	527	503	532	519	486	547	521	512	495	536	495	480	490	496	509	482	501	469	560	542	472	526	529	509	487	475	489	459	557	494	526	520	472	504	508	507	484	505	486	523	495	502	533	505	511	520	489	487	531	513	490	498	516	511	527	492	486	488	526	520	491	498	474	524	499	490	499	520	481	529	509	531	527	486	494	466	515	494	515	511	486	511	530	501	491	515	466	511	496	506	521	540	544	476	522	517	522	473	466	489	470	489	450	514	487	502	496	534	498	539	481	496	530	500	462	564	467	495	525	494	503	515	502	479	450	509	485	504	511	494	488	510	484	462	519	512	531	523	522	470	479	488	536	556	466	498	528	492	523	547	467	519	476	516	523	502	529	481	534	550	511	517	519	493	505	536	517	520	471	511	555	485	517	518	506	515	467	483	508	541	517	502	494	451	492	473	494	472	474	506	503	485	485	507	487	487	485	496	549	484	518	496	511	520	508	502	556	534	498	498	510	527	482	499	455	540	510	461	486	507	515	494	527	488	486	525	501	470	525	503	521	518	472	487	492	476	502	544	530	481	478	496	472	509	500	470	516	541	520	492	547	456	493	496	514	528	511	514	519	471	477	528	480	531	504	492	533	502	525	522	465	485	489	486	523	506	532	461	490	522	490	505	524	515	504	516	526	494	477	546	542	515	511	493	494	474	486	501	512	476	463	494	484	515	509	548	527	495	544	508	535	481	523	511	503	505	513	520	484	522	536	454	440	486	481	552	477	471	532	506	493	492	550	512	488	514	488	517	516	469	530	470	470	474	506	474	500	494	466	512	474	495	498	534	515	498	526	502	548	486	519	471	483	482	492	497	573	538	506	475	450	521	487	471	540	555	497	527	490	507	475	489	488	502	537	518	509	517	518	513	500	520	510	499	501	481	475	498	472	490	512	483	529	552	486	495	540	536	514	466	503	507	475	473	513	469	498	505	492	538	545	536	504	516	510	492	508	479	473	483	507	492	498	563	495	501	511	474	492	527	526	498	470	521	496	523	519	521	536	466	502	490	504	514	493	510	481	492	497	513	523	509	495	538	538	508	553	517	508	493	506	483	539	519	502	528	477	476	523	498	546	534	513	534	524	516	502	503	471	472	487	500	489	527	524	542	510	466	521	522	517	441	508	490	511	525	492	501	460	527	492	441	506	553	495	489	519	488	521	497	487	497	537	509	486	475	503	502	495	495	508	494	501	525	517	523	505	512	514	505	491	519	480	485	448	494	539	508	498	538	474	497	530	503	479	494	516	499	505
24431	44530	40837	31489	24854	18794	14170	10760	8475	6847	5552	4100	3376	3017	2594	2230	2212	2013	1847	1702	1651	1501	1438	1284	1265	1267	1324	1300	1248	1231	1115	1137	1119	1141	1108	972	908	839	807	801	772	796	714	788	751	683	715	639	704	689	681	721	696	654	720	727	667	696	706	655	641	632	607	653	663	612	563	660	583	649	650	656	628	625	630	671	594	628	612	595	609	592	621	645	606	638	625	668	635	614	635	621	617	555	633	613	619	625	626	590	583	616	638	651	618	601	618	617	655	639	669	609	635	652	601	644	600	633	638	634	608	614	613	645	624	605	624	578	637	626	596	616	588	637	627	590	612	596	572	617	590	604	588	677	606	636	592	620	604	606	620	611	606	595	664	602	613	604	631	608	624	593	624	575	614	581	576	644	619	586	621	605	638	620	599	621	632	626	609	595	624	617	626	602	582	624	602	589	670	587	598	630	583	639	598	604	638	580	613	650	617	626	611	574	624	644	609	615	601	616	607	606	591	612	640	585	621	624	609	594	601	621	614	655	630	642	588	578	629	618	648	595	620	589	639	611	638	645	597	654	573	589	676	614	610	594	636	653	611	582	627	648	558	614	610	648	614	604	621	592	579	629	626	637	629	654	603	665	624	596	652	617	592	578	600	630	628	653	619	632	646	592	588	589	590	577	627	623	648	609	589	615	604	635	590	649	617	649	629	599	609	600	586	601	654	611	615	641	593	590	570	582	567	603	611	656	613	607	623	640	605	605	597	607	602	614	635	622	613	619	589	595	604	619	629	671	626	667	649	623	574	599	630	578	614	648	662	586	580	658	610	579	585	592	621	623	653	606	678	591	606	626	640	577	616	651	657	587	603	610	601	638	640	611	654	598	623	642	609	576	612	609	647	612	628	597	615	582	625	614	674	608	566	592	610	639	638	642	615	616	648	587	667	661	571	636	637	608	626	618	632	590	620	606	568	616	600	604	589	620	642	581	633	616	605	603	627	592	600	628	617	610	661	648	593	644	615	637	623	592	572	608	640	620	596	650	623	619	601	607	659	664	614	620	614	629	628	594	609	630	621	639	621	584	604	602	624	609	639	627	636	596	673	576	610	588	638	601	640	587	577	639	635	605	612	624	593	622	608	639	610	608	607	549	657	654	562	599	610	619	599	665	628	556	643	599	652	615	650	621	610	583	627	594	597	653	629	609	620	592	635	615	591	632	607	612	626	581	589	595	586	660	623	656	658	623	608	627	642	558	594	615	610	617	644	620	669	572	630	612	635	642	638	637	595	655	601	571	592	591	607	662	625	613	599	591	623	621	624	606	625	623	668	666	596	628	630	611	653	589	596	628	625	608	585	642	587	613	609	586	666	565	617	613	628	608	606	624	589	626	618	649	618	616	632	582	637	615	651	648	584	596	599	607	623	628	637	636	613	654	615	626	567	639	605	615	613	622	639	592	613	616	587	634	618	627	630	574	608	640	621	616	588	618	599	614	669	595	632	562	662	615	618	565	611	603	591	639	619	625	606	620	594	628	611	552	625	602	670	646	632	585	648	613	645	623	606	576	636	626	621	638	650	642	634	656	617	614	654	613	623	644	604	601	667	608	577	598	659	605	625	621	632	582	586	624	627	617	600	629	645	617	587	637	610	630	569	646	588	654	630	612	662	610	632	604	599	619	613	607	561	668	615	633	675	607	627	598	627	583	588	605	620	639	642	593	604	596	638	583	661	703	614	550	600	561	598	579	654	575	635	609	659	621	593	582	613	596	597	635	597	604	622	590	665	598	621	601	669	611	602	589	638	604	594	615	611	639	689	629	642	587	619	601	640	649	578	663	620	608	594	638	616	624	616	584	647	636	633	600	627	627	650	636	595	616	647	616	624	613	618	592	622	592	617	595	605	611	600	596	622	575	657	591	585	616	634	604	636	614	613	622	636	618	599	637	637	619	624	573	599	626	592	590	608	609	578	558	664	601	597	586	627	649	639	631	625	657	627	615	626	624	623	638	598	606	623	584	630	609	656	610	637	620	596	652	634	577	586	618	613	604	609	658	594	636	580	586	650	659	629	550	606	652	582	595	612	611	605	645	644	617	599	561	630	581	610	621	603	580	623	591	591	618	618	600	611	569	606	653	582	618	579	585	606	600	627	574	614	641	589	583	615	608	602	623	641	621	654	619	617	593	623	590	671	635	586	643	600	602	644	601	587	651	624	654	600	603	618	668	621	613	601	634	610	616	612	618	642	627	603	592	612	660	621	602	625	654	643	619	630	634	647	545	652	608	604	588	597	619	621	619	590	627	631	636	622	615	612	586	576	622	653	600	647	595	617	587	608	617	588	622	637	599	611	619	583	650	619	635	655	664	621	622	602	638	652	581	628	617	617	556	638	610	568	588	606	650	591	625	656	610	600	624	598	614	580	598	640	630	583	666	573	610	630	621	622	649	655	627	599	635	683	616	591	650	654	566	586	618	628	635	588	621	644	621	618	661	606	630	600	645	557	652	634	573	634	588	602	616	608	602	634	610	591	636	629	644	588	597	600	588	588	600	633	585	595	617	611	603	605	590	602	611	589	566	651	629	554	611	615	633	625	592	637	660	601	647	640	615	623	605	637	613	601	599	642	590	659	630	577	649	622	665	620	630	608	628	629	597	636	562	632	602	631	608	639	623	600	624	644	616	613	625	602	613	569	632	605	623	613	615	631	668	576	603	646	661	608	631	630	627	623	611	569	593	653	611	599	656	647	621	655	620	667	566	652	627	603	616	615	577	613	577	611	608	640	609	630	581	639	585	624	645	616	605	603	618	632	642	628	651	597	603	614	639	633	583	634	664	572	597	620	599	642	633	622	657	641	617	570	610	576	541	629	610	632	602	654	624	610	548	627	602	608	599	627	627	628	601	600	672	595	602	589	607	630	619	629	626	558	616	610	646	571	605	623	599	619	576	567	598	620	591	614	649	639	641	646	614	572	588	614	686	606	632	590	604	594	578	601	608	619	608	612	611	619	623	644	651	600	627	625	640	596	647	623	610	617	607	598	637	627	640	625	621	589	602	612	595	631	644	617	571	594	618	623	620	615	626	639	614	594	632	615	649	612	643	638	601	652	577	602	569	614	593	581	549	669	634	647	601	635	611	576	594	619	609	581	615	652	649	598	635	624	656	635	631	639	593	591	634	624	656	608	629	602	631	627	621	608	613	581	615	638	627	568	586	589	604	604	620	580	610	643	633	632	614	619	614	627	638	649	624	636	659	632	593	614	591	640	581	588	636	594	590	602	644	618	575	593	566	591	605	585	642	569	639	646	612	611	612	625	583	623	607	622	646	622	577	588	629	625	593	587	609	595	651	604	653	604	558	619	598	587	628	604	643	620	601	589	580	638	590	585	644	613	576	593	599	619	659	592	615	624	612	619	626	606	632	610	595	615	573	616	587	602	628	597	621	656	652	621	610	599	626	633	623	599	654	638	623	619	621	602	568	629	581	628	610	608	640	647	574	628	627
26583	22653	25692	19070	10795	6337	4177	3016	2249	1921	1444	1364	1219	1125	1012	1035	982	963	924	903	896	873	915	874	906	848	873	893	847	886	848	853	870	873	835	804	804	756	784	733	790	715	711	741	764	748	795	780	745	785	784	745	806	745	755	709	737	740	709	749	727	707	693	699	737	740	750	710	697	736	781	756	778	716	750	726	690	691	760	705	747	724	774	771	744	747	739	772	717	718	712	740	742	717	711	728	757	728	765	726	774	738	724	746	734	756	723	723	742	724	723	730	697	760	769	697	771	710	751	705	767	708	724	736	722	709	757	714	734	699	755	746	747	760	764	771	742	715	732	714	734	691	701	695	725	723	770	736	708	768	756	713	688	714	737	777	715	732	698	721	748	728	802	707	729	712	739	692	726	744	765	692	736	691	737	731	774	724	709	769	705	787	748	718	744	722	708	770	734	721	717	757	754	711	779	738	787	757	717	689	713	742	716	781	783	744	763	710	806	788	708	775	692	751	719	742	764	708	756	736	757	770	721	740	697	752	736	715	751	752	705	733	752	725	751	718	754	768	762	726	754	776	798	743	687	724	734	722	778	739	722	736	735	694	729	732	675	783	713	734	713	706	757	734	820	732	762	734	739	741	698	721	726	730	690	702	758	727	693	757	740	688	779	731	700	747	751	726	728	722	784	701	693	726	774	701	706	766	711	703	792	728	758	694	702	725	690	714	757	775	775	713	713	717	725	769	750	779	780	744	742	709	740	772	741	764	704	763	716	755	723	756	720	735	783	744	728	717	725	749	693	736	750	735	755	747	720	731	692	733	763	714	741	727	763	705	766	756	698	724	750	780	724	725	749	758	711	705	762	724	724	729	721	733	719	747	736	748	707	761	767	691	709	709	799	732	730	764	757	745	735	695	731	721	732	746	740	719	720	736	690	728	756	712	697	741	733	722	728	741	725	744	771	679	690	755	756	798	737	696	770	705	736	765	713	731	780	747	736	762	741	724	709	740	770	702	798	709	748	759	691	690	711	718	767	804	763	771	767	769	731	783	713	768	770	719	701	747	708	767	697	753	712	770	774	742	759	790	747	762	698	708	739	732	784	770	732	780	739	669	722	655	716	714	770	753	723	725	724	726	710	734	753	731	776	766	731	688	694	730	684	746	696	682	806	739	740	722	756	742	748	729	708	736	747	723	709	742	761	678	729	728	704	753	722	748	727	762	782	735	741	776	690	735	686	785	752	751	727	775	729	715	732	730	780	777	738	702	658	742	770	730	723	739	749	693	733	762	721	725	713	765	745	734	784	702	743	722	737	729	744	776	749	760	728	721	730	746	743	744	707	686	731	763	768	731	675	731	706	758	723	801	728	786	728	723	719	759	719	751	768	750	754	704	796	679	729	797	726	793	803	740	803	716	687	691	744	738	709	711	780	752	720	748	756	698	750	747	748	720	741	733	770	728	761	748	758	723	773	771	703	708	758	705	743	732	731	721	769	730	741	703	710	757	742	729	729	706	727	736	741	752	743	750	737	715	708	742	717	768	707	716	741	727	745	689	737	734	764	765	683	759	735	747	725	705	743	725	737	694	724	749	714	737	732	761	818	714	722	738	715	754	694	741	701	712	694	696	707	702	734	772	760	738	769	690	721	776	727	706	731	788	735	778	762	705	742	717	711	667	733	743	742	771	689	770	703	747	735	725	764	714	743	728	726	742	664	738	722	728	742	739	728	798	726	746	742	745	722	729	726	699	754	682	701	754	717	690	712	751	753	727	696	690	747	730	716	728	788	714	730	717	736	726	765	750	732	711	688	738	749	753	733	728	768	693	735	762	756	742	723	713	728	759	750	743	759	768	730	711	710	740	761	734	713	769	763	744	786	732	738	732	718	710	716	716	743	745	766	753	758	698	753	769	725	736	769	773	726	752	754	735	733	666	748	713	739	729	764	750	720	687	700	727	722	755	741	743	708	766	716	762	741	789	771	766	742	736	788	738	702	769	745	732	735	716	681	729	699	744	778	715	684	674	768	745	694	766	748	758	725	708	709	722	699	777	720	766	764	746	744	723	734	725	756	695	751	759	735	728	731	788	717	697	723	809	747	757	736	720	728	714	689	740	755	700	725	704	764	746	704	724	704	718	715	762	759	724	719	805	758	747	750	736	728	736	702	707	710	755	753	752	743	738	729	760	746	727	718	716	748	746	723	721	726	705	697	748	741	777	731	764	718	709	699	715	739	746	755	753	731	791	726	668	715	739	702	737	751	769	702	716	706	755	723	779	742	739	759	787	743	724	731	760	751	708	724	756	738	673	719	709	736	751	725	729	723	735	716	761	762	740	746	713	743	769	785	711	774	762	761	711	782	758	711	722	723	736	727	705	712	786	727	721	783	750	788	704	747	770	718	813	797	692	747	730	787	749	725	744	716	724	727	745	770	727	723	721	738	751	731	702	756	709	776	740	711	679	727	728	720	731	695	714	736	681	730	795	736	717	673	794	734	729	702	734	748	740	809	714	763	745	746	735	722	742	730	773	741	712	774	720	768	725	771	741	720	705	759	724	730	730	722	686	756	764	741	681	730	782	729	741	723	693	726	711	773	721	731	740	740	744	738	738	727	743	736	753	763	745	762	730	759	688	709	729	754	740	736	800	710	721	777	736	738	650	737	704	726	725	702	712	730	712	702	723	725	689	709	729	736	706	661	762	731	739	738	725	707	717	757	728	746	713	748	707	776	705	745	688	749	741	714	705	743	716	774	719	754	749	724	787	718	802	754	795	725	758	726	726	800	724	725	729	725	756	723	769	696	740	730	734	762	720	713	681	735	750	712	736	729	710	732	767	748	719	708	744	683	746	718	718	751	733	725	727	733	763	755	731	671	720	755	743	762	727	716	768	714	729	744	765	690	685	760	786	761	752	759	739	735	715	716	705	742	782	707	767	724	712	734	736	675	696	716	755	735	713	716	736	744	797	767	756	736	707	702	723	700	737	737	741	668	712	752	740	705	738	734	732	722	751	742	696	776	774	778	755	719	784	764	741	746	717	698	700	725	727	742	702	785	755	735	762	695	706	731	694	699	727	761	709	735	709	782	747	752	687	713	707	746	728	751	733	742	710	737	713	774	737	688	731	724	733	712	764	754	701	709	696	752	705	720	742	736	715	761	742	773	679	743	805	767	730	719	724	738	689	752	734	702	697	777	752	755	719	745	771	697	730	683	733	724	729	767	733	783	748	705	758	756	704	709	791	749	711	699	730	711	743	776	739	748	724	726	753	778	729	739	753	735	764	686	745	758	709	698	766	731	763	764	708	706	737	712	709	748	744	747	697	736	799	743	755	684	745	733	736	739	771	742	740	736	761	726	720	752	730	724	797	754	752	768	803	734	787	685	740	749	731	694	705	760	740	755	776	715	755	742	724	759	756	744	711	763	710	712	689	722	754	711	764	715	756	728	721	754	745	748	755	711	743	704	748	710	749	712	805	740	778	751	677	699	761	724	722
22133	35068	30786	21595	16146	11394	8289	6355	4979	3951	3032	2392	2072	1857	1710	1556	1609	1497	1446	1355	1334	1295	1260	1133	1233	1178	1127	1240	1251	1149	1210	1239	1083	1151	1160	1092	1029	1003	1032	1036	918	987	996	976	883	993	938	963	983	935	980	939	902	943	942	926	927	916	942	888	908	894	931	870	911	935	939	891	910	910	919	899	925	896	914	895	862	959	952	945	930	871	929	884	838	908	907	954	927	901	888	921	913	936	902	891	952	839	916	936	922	868	910	903	932	918	875	908	878	890	912	967	888	904	884	833	872	894	893	917	864	978	881	940	957	904	916	921	899	908	889	902	912	882	877	915	833	878	885	890	835	889	902	912	946	926	917	980	937	861	920	911	896	920	955	969	916	939	913	852	902	906	892	923	931	889	890	902	959	904	919	918	848	896	856	899	896	921	903	917	876	923	893	955	905	841	951	960	958	855	939	925	929	924	912	973	889	994	908	925	921	933	933	879	902	948	888	920	892	901	968	959	905	947	927	920	910	911	961	901	884	907	808	899	891	920	906	881	866	893	880	919	902	930	889	879	869	919	871	884	890	881	885	933	883	964	917	931	917	871	889	910	922	939	894	928	890	916	900	881	928	888	870	905	930	927	878	911	951	913	913	874	905	862	918	927	936	843	921	884	905	861	920	895	937	931	953	945	908	928	912	897	912	954	947	859	930	930	918	921	906	911	854	899	897	951	959	907	885	925	860	857	907	936	886	849	933	951	850	857	938	853	943	871	915	941	895	845	927	900	912	870	906	950	889	878	930	938	872	881	893	932	901	926	925	844	858	968	927	886	916	880	891	889	905	871	875	870	942	896	973	912	919	933	892	924	919	868	860	913	939	890	873	896	893	950	941	871	942	895	927	881	851	930	908	888	889	881	886	894	867	895	856	886	944	862	885	944	913	930	906	862	874	866	918	867	928	946	884	910	940	872	926	906	910	880	913	919	915	929	891	887	889	859	937	902	860	868	917	875	878	908	923	886	897	867	845	893	905	916	917	904	914	864	922	864	884	891	919	965	966	887	849	927	859	883	920	905	924	929	947	884	916	969	912	869	919	906	915	931	871	958	842	915	951	857	907	880	947	870	913	917	949	907	952	908	948	895	891	908	921	887	889	922	910	821	888	927	895	884	959	935	856	910	902	896	901	925	889	849	913	916	883	889	913	955	873	896	887	912	841	895	927	862	876	846	910	873	910	924	961	856	967	870	909	823	937	934	914	918	882	905	905	906	892	848	910	938	851	892	855	931	929	869	878	915	925	935	919	909	893	907	875	916	938	864	920	885	877	872	899	943	946	891	943	922	931	946	920	972	865	885	882	839	919	894	908	920	904	926	913	907	886	868	896	908	938	905	874	863	917	901	901	907	865	948	882	891	876	909	871	900	877	918	925	930	904	912	900	856	878	943	906	887	886	915	907	898	939	904	945	884	917	923	951	906	906	899	843	868	901	969	915	864	871	919	885	895	969	895	888	905	960	885	918	868	926	881	888	941	868	914	910	859	930	871	944	916	938	928	911	922	891	904	865	897	929	871	935	917	940	939	944	909	845	901	867	880	937	910	906	948	872	925	945	874	897	905	849	941	927	865	915	868	889	967	913	910	865	901	885	875	891	933	877	879	857	901	901	881	934	894	920	877	872	901	873	866	872	922	930	901	888	859	909	921	906	898	885	951	968	858	853	891	966	861	917	912	873	902	862	932	870	951	847	874	949	884	908	920	877	926	908	949	909	918	944	860	898	898	911	951	898	889	915	914	866	924	926	925	857	922	875	939	876	883	933	887	874	885	837	930	915	933	875	875	912	988	872	907	862	875	888	919	946	931	883	925	914	865	909	885	901	910	952	923	900	951	932	878	868	888	888	892	902	961	887	883	854	909	885	901	895	924	865	893	858	932	901	881	890	858	850	946	911	913	878	931	923	909	882	832	919	915	914	921	860	921	919	922	889	933	931	943	894	876	881	907	934	934	939	955	867	896	953	891	882	845	958	845	941	852	879	928	921	903	856	869	922	930	846	891	935	914	826	917	929	893	921	911	852	921	921	966	895	853	921	925	914	930	878	873	898	954	904	858	935	917	882	896	929	898	913	908	931	884	879	889	910	934	893	904	929	896	894	888	932	883	908	908	925	923	862	914	914	959	884	918	919	917	900	937	887	929	906	920	892	918	885	954	943	893	909	870	928	863	894	951	953	941	939	924	883	934	904	915	864	929	932	915	836	899	898	894	932	951	936	914	880	873	937	916	937	925	891	942	909	906	903	907	964	839	898	892	930	904	929	900	909	932	963	926	935	907	911	930	873	924	896	922	892	892	888	912	881	944	973	905	928	918	877	895	909	917	881	859	927	927	928	941	876	911	888	924	854	905	881	886	919	896	913	884	882	881	905	903	910	918	888	922	908	901	896	890	896	904	919	952	878	851	913	928	880	905	946	919	891	927	828	885	895	886	939	894	890	892	916	941	900	940	906	934	879	901	906	968	887	924	912	899	902	905	874	887	936	869	938	943	960	896	882	903	919	946	868	945	858	908	918	919	930	936	883	829	944	870	897	872	888	869	896	871	831	935	899	878	904	872	941	869	914	852	853	946	935	893	934	923	884	882	849	906	881	911	936	901	878	841	895	891	927	870	882	904	939	897	883	911	926	891	868	981	958	932	926	878	876	871	968	919	861	887	912	902	926	884	928	903	900	854	875	918	918	915	990	901	933	937	930	912	918	928	880	918	907	940	904	872	940	864	894	972	863	891	908	920	942	890	880	884	887	877	885	959	921	922	883	896	918	941	897	871	868	869	909	903	945	852	992	891	933	878	898	910	932	921	909	877	894	950	884	911	925	893	939	909	922	902	923	927	898	971	889	883	952	927	960	881	934	892	946	867	902	886	921	858	900	954	898	929	926	879	924	862	923	902	886	944	882	888	871	866	899	883	892	899	833	862	872	858	881	937	905	945	892	915	891	870	929	942	891	883	873	905	944	940	900	902	873	903	855	962	909	906	896	894	920	927	865	883	905	948	910	915	877	921	875	879	897	925	898	929	832	946	841	865	873	903	899	883	908	890	837	892	939	955	941	920	878	819	965	859	872	839	860	943	923	933	901	899	883	868	898	976	886	871	935	859	855	886	951	906	874	943	824	964	897	888	890	909	928	884	892	933	879	925	902	892	914	911	858	887	890	873	917	954	908	912	880	844	923	971	877	897	848	890	930	887	875	938	916	921	897	890	872	861	915	876	932	947	936	923	928	931	900	927	888	882	923	927	899	916	925	927	899	925	867	987	907	947	918	954	919	942	912	846	882	897	929	944	926	905	828	892	910	881	861	945	915	926	889	918	898	901	851	828	972	906	891	901	896	855	888	863	880	937	931	900	898	909	940	908	923	942	975	908	907	942	893	928	896	893	890	889	915	970	908	829	907	858	947	919	877	874	917	922	940	924	928	896	905	934	937	873	874	873	874	912	919	939	889	949	869	906	895	895
23291	20744	27990	23598	20928	16762	8293	4513	3145	2440	1992	1589	1350	1236	1139	1099	1022	1035	995	966	958	920	819	867	832	829	813	813	831	806	805	773	812	792	758	739	657	719	686	596	682	674	636	619	651	570	618	626	634	651	619	630	565	601	609	598	633	608	618	625	584	581	670	610	624	652	607	627	574	646	613	630	579	643	636	622	652	627	603	572	605	573	635	634	609	635	616	639	608	583	617	621	615	615	609	649	609	565	551	573	615	615	578	573	594	614	589	625	611	589	640	595	639	594	657	638	646	620	613	648	608	560	591	627	634	630	628	633	596	631	617	610	608	604	600	570	615	590	634	618	610	607	565	602	598	594	620	609	618	607	602	608	632	644	616	681	619	638	607	607	622	602	568	624	574	595	645	600	619	649	628	622	601	637	616	652	614	625	604	619	638	604	610	604	587	621	632	586	635	619	578	561	625	626	602	614	620	581	597	600	582	615	634	579	634	636	628	637	573	602	595	603	610	676	582	555	578	598	604	626	593	632	611	617	696	615	603	664	591	607	611	593	636	614	598	573	573	583	597	633	627	614	592	593	599	628	584	632	613	600	621	624	580	615	599	633	612	585	609	586	604	605	584	571	614	546	567	595	601	601	622	617	627	633	598	617	595	608	623	647	638	587	622	631	642	591	577	595	592	644	619	658	580	576	579	565	670	655	601	574	607	652	638	609	651	648	615	562	593	587	644	566	584	619	600	611	625	650	586	643	645	589	588	626	602	602	648	609	625	610	584	584	624	589	577	599	611	656	625	636	612	608	603	593	561	645	615	593	615	628	609	610	601	672	614	645	610	642	618	621	641	605	591	594	640	660	588	596	594	604	618	597	667	602	635	625	568	571	632	633	601	626	592	639	636	625	615	651	627	607	613	556	605	609	602	610	627	586	573	656	592	628	611	616	600	630	658	673	596	634	595	641	583	622	603	550	590	599	626	615	585	642	633	613	607	624	616	609	594	584	582	628	574	624	621	632	602	636	577	554	611	603	606	640	594	598	560	561	612	614	597	622	587	577	595	597	612	605	615	606	577	601	610	614	588	584	602	593	579	618	613	601	628	677	604	610	609	616	624	611	571	613	617	565	591	634	635	595	614	613	623	647	637	615	599	627	603	651	601	607	592	578	593	595	592	595	593	588	578	611	627	570	562	598	629	590	629	585	591	561	616	635	569	650	640	576	641	583	582	606	620	613	584	640	598	606	575	645	600	608	604	632	639	601	620	623	580	624	579	641	642	587	615	619	591	565	610	614	626	604	590	637	628	616	629	573	593	627	583	591	616	631	628	649	568	576	599	596	608	682	637	589	611	618	610	610	638	619	605	617	614	625	590	628	615	620	612	556	565	666	595	564	621	587	570	592	630	580	601	608	580	621	603	635	606	634	604	611	638	613	609	597	589	626	595	609	646	629	543	562	548	624	601	624	576	580	593	601	649	591	604	568	640	600	600	624	584	627	628	606	659	607	608	656	597	630	624	605	633	583	642	566	643	592	605	607	569	572	590	611	575	641	575	578	660	618	637	601	635	625	571	624	604	613	582	592	614	600	620	650	591	615	593	559	596	582	602	593	678	584	612	618	564	610	599	606	577	592	630	649	595	609	595	609	568	595	665	615	621	566	653	674	674	654	642	660	616	622	594	565	583	652	614	648	621	613	646	537	621	598	609	610	659	634	589	631	640	556	636	596	602	631	582	619	599	626	645	599	576	594	577	594	591	593	620	589	569	576	610	615	577	628	566	589	615	613	612	611	605	625	583	623	604	654	615	599	627	625	645	597	561	579	592	640	613	552	629	615	591	535	628	613	569	592	613	636	571	630	619	611	630	609	603	636	602	641	595	548	622	638	570	599	638	633	615	621	629	647	606	624	591	635	616	587	660	573	616	580	618	596	604	618	565	607	608	649	596	603	613	602	602	603	609	651	599	575	587	575	587	565	634	624	611	632	614	597	597	630	602	605	600	616	579	608	635	609	634	579	584	600	623	598	639	647	638	629	587	614	638	598	634	647	670	632	663	621	643	607	577	603	598	627	575	641	577	612	631	602	540	626	636	555	634	591	579	604	567	584	590	668	624	562	577	614	618	613	618	604	624	639	636	612	647	551	614	594	605	603	606	626	608	533	616	600	627	608	588	616	623	604	604	582	618	602	596	617	624	598	605	576	625	630	618	579	608	605	568	593	623	611	607	569	610	628	654	556	609	638	608	630	620	594	601	583	645	619	633	608	674	607	641	616	578	594	615	623	645	573	630	600	648	617	579	614	606	589	630	603	578	603	624	599	649	577	606	620	628	625	555	557	631	562	618	584	646	640	597	584	599	625	585	594	575	635	600	651	621	632	623	594	614	574	575	589	608	622	617	593	610	576	575	581	611	587	607	567	639	618	617	581	599	588	613	581	644	626	655	587	590	620	603	586	608	677	627	641	603	614	595	626	588	603	610	621	590	560	608	589	586	607	578	645	602	580	640	621	570	623	609	602	641	604	625	612	564	616	587	588	572	581	590	604	623	643	630	610	613	637	623	589	572	600	629	587	625	596	609	636	626	580	582	567	610	564	598	555	574	607	598	560	632	607	573	566	605	655	612	642	583	603	572	601	617	610	619	596	644	575	590	637	629	590	604	606	631	628	565	592	548	599	630	635	600	607	574	588	590	602	617	582	604	636	629	613	614	646	606	588	585	658	597	634	580	585	625	553	608	582	651	592	636	614	619	606	598	569	611	586	605	622	619	621	636	585	597	604	590	572	637	622	623	618	591	621	608	591	665	602	647	617	651	634	592	623	631	591	573	590	606	577	600	608	629	623	621	607	581	597	647	616	592	620	598	610	587	592	578	612	615	609	658	624	587	621	553	616	612	598	650	554	606	641	623	657	584	567	613	648	592	564	663	599	669	636	639	606	608	608	587	596	642	622	647	565	674	636	593	615	548	638	636	605	638	608	634	566	570	588	640	630	593	633	629	615	602	582	627	572	638	572	600	655	616	597	594	601	640	615	617	608	618	578	600	613	607	631	647	601	651	597	649	586	614	605	591	598	635	582	645	610	595	575	610	605	642	630	628	584	653	617	579	606	588	625	570	599	618	629	626	603	629	618	616	599	647	609	591	620	576	605	585	616	593	606	598	607	628	649	602	642	600	601	613	586	609	607	623	642	573	648	585	611	612	603	626	607	662	584	612	598	601	631	591	606	633	647	613	647	601	608	626	615	606	620	617	641	652	588	603	625	606	594	577	597	643	576	628	578	639	650	598	584	635	608	626	587	607	633	624	627	625	601	607	653	650	643	619	657	618	581	644	607	626	578	603	642	623	630	626	599	607	611	624	602	620	600	604	570	569	606	582	598	568	592	615	570	594	598	617	615	634	600	587	565	604	556	555	606	603	612	580	643	623	578	638	595	588	586	606	598	601	606	639	622	574	623	560	601	614	617	554	584	643	612	628	630	599	587	617	642	580	581	613	631	612	593
22391	40647	35255	26408	20582	15162	11255	8680	6919	5318	4065	3266	2857	2392	2093	1924	1713	1658	1684	1575	1502	1350	1330	1263	1241	1266	1177	1280	1219	1249	1086	1161	1195	1118	1118	1034	954	918	941	904	869	850	866	829	787	838	818	814	797	830	774	804	761	846	794	791	782	837	756	802	746	784	756	768	787	755	797	758	805	741	781	783	721	799	778	741	762	739	770	792	760	739	712	780	778	736	723	752	753	801	749	710	742	763	741	760	801	793	759	721	720	753	728	744	741	758	749	724	714	749	772	785	688	766	781	770	779	737	743	759	763	761	763	754	756	730	752	763	786	787	773	756	759	776	759	736	713	776	742	767	746	764	732	739	806	775	758	774	717	757	718	810	732	806	749	720	716	745	775	797	723	777	728	764	785	735	730	752	770	704	737	777	778	726	759	761	777	740	782	718	783	790	706	731	782	777	741	772	755	782	772	769	762	728	751	741	752	749	773	732	728	715	767	764	785	795	824	777	758	763	733	772	787	783	769	784	764	745	716	754	754	775	741	754	740	825	742	769	757	749	729	777	797	774	745	733	759	776	786	757	726	725	745	769	725	787	748	742	771	779	731	775	761	777	749	749	721	817	789	736	747	749	767	722	764	773	779	714	767	785	783	760	745	748	724	793	808	754	765	679	774	733	782	776	790	748	782	757	741	741	731	796	741	730	740	797	774	726	773	817	756	783	753	721	744	773	745	775	785	772	795	761	743	800	731	805	817	764	728	774	766	741	830	760	760	744	744	748	770	718	758	740	769	784	782	705	758	751	748	818	752	759	728	759	734	758	787	747	737	775	710	767	772	687	769	721	730	737	734	751	742	770	763	736	761	781	777	725	769	737	715	728	783	789	712	801	761	766	714	739	751	777	760	730	770	725	810	738	734	743	755	800	795	736	741	804	784	807	765	744	720	772	755	740	753	775	760	779	740	739	760	784	777	729	789	741	741	768	763	775	749	750	733	766	737	760	793	763	732	790	783	776	771	781	745	773	820	724	761	766	740	792	718	729	777	777	763	780	759	734	727	758	757	777	803	780	794	798	806	773	763	781	764	787	706	731	763	761	705	710	729	811	751	721	747	737	757	772	737	745	776	782	753	709	778	789	734	756	766	767	790	756	718	765	746	804	760	758	797	749	743	762	752	747	768	729	758	789	748	760	776	829	786	752	833	764	753	774	705	735	775	721	730	748	807	728	694	756	811	742	749	771	794	811	810	760	753	759	741	754	734	807	759	767	728	760	781	754	770	758	716	797	755	721	729	773	778	749	767	786	814	742	777	708	745	749	780	766	747	771	774	756	717	699	743	722	755	756	761	764	800	719	715	765	726	803	772	702	727	730	752	747	777	769	746	759	774	797	745	728	787	773	732	751	752	751	808	716	780	757	798	754	757	783	772	711	800	782	761	753	771	710	728	748	766	740	754	774	758	808	799	750	776	805	768	788	754	728	781	783	784	764	749	740	732	755	787	742	763	792	696	739	775	700	792	750	787	775	715	777	735	779	776	743	761	777	760	754	793	718	763	748	682	771	807	743	763	735	756	772	695	811	766	777	747	735	739	734	783	741	746	736	696	825	756	715	718	760	820	739	756	744	699	815	818	783	734	749	748	762	790	728	755	815	764	798	770	730	768	772	733	742	773	767	788	733	735	727	724	759	750	752	736	784	766	777	738	772	749	741	721	775	742	748	758	779	752	749	748	780	742	718	777	747	797	775	761	740	755	767	789	714	757	725	762	792	748	716	790	791	740	729	720	799	709	749	789	686	754	746	713	780	719	766	736	784	723	705	755	757	739	767	726	713	793	737	739	758	745	798	790	758	759	772	756	748	766	764	767	722	728	782	762	750	799	722	735	769	771	752	786	823	732	779	752	754	783	761	743	744	734	748	725	772	794	792	722	747	734	738	747	770	741	749	768	725	755	751	721	755	787	761	786	768	739	802	777	798	757	739	792	806	742	752	761	754	783	785	767	772	725	733	722	806	759	768	820	765	751	804	814	777	768	766	749	695	787	716	757	752	798	774	769	724	768	760	804	767	783	789	736	732	780	750	761	766	748	741	784	742	762	705	784	765	699	746	742	723	751	757	752	741	784	727	768	744	742	720	735	806	785	784	812	812	752	768	768	716	702	758	781	797	707	718	717	760	705	750	738	769	785	750	753	783	772	774	709	718	709	761	770	755	773	776	713	709	775	765	739	786	737	740	811	744	739	800	785	734	763	741	806	733	777	768	710	766	716	779	777	811	723	720	726	736	792	713	689	765	815	771	731	766	756	732	773	714	778	761	750	781	761	713	750	775	760	789	784	805	723	788	745	743	724	769	776	711	716	742	784	710	776	734	778	732	775	775	757	779	774	754	773	799	764	779	753	726	749	770	759	790	746	757	718	787	754	750	750	786	761	750	754	753	763	772	715	782	749	739	783	706	699	750	751	762	773	725	772	721	745	763	743	789	763	775	727	792	812	750	744	770	696	689	735	746	788	767	766	785	767	751	776	743	754	774	732	788	725	743	768	758	715	725	742	771	771	725	752	754	767	756	789	720	769	818	787	740	773	751	785	763	759	779	769	725	721	780	720	757	776	786	739	728	716	778	799	737	773	763	823	774	713	727	774	806	798	733	747	818	768	798	755	757	761	736	789	737	798	727	756	749	752	787	765	798	771	755	728	762	754	769	775	727	785	810	757	771	745	719	764	749	746	780	808	739	759	786	834	789	761	762	705	771	765	779	740	773	767	745	792	790	758	745	796	790	806	738	776	749	726	729	747	769	739	756	703	797	792	764	709	787	749	767	797	746	755	777	763	754	740	740	767	762	808	746	759	794	758	742	740	718	762	738	795	775	753	714	747	775	778	821	748	716	719	759	771	747	766	731	761	740	766	733	761	745	757	747	749	711	742	743	718	807	815	761	730	774	793	781	764	769	730	688	755	782	736	771	757	759	756	790	753	767	759	735	770	722	793	770	778	723	756	705	802	770	754	726	745	737	734	748	750	744	778	739	794	741	724	768	772	799	716	726	761	820	737	708	746	745	764	777	723	753	785	743	726	747	759	800	818	775	766	734	801	742	774	793	743	770	772	785	727	806	734	727	765	767	742	783	776	789	845	740	765	802	743	773	727	795	716	752	761	750	754	761	779	779	809	723	724	756	733	743	720	790	750	717	765	742	746	752	730	772	721	777	750	796	763	775	758	737	786	781	730	743	734	754	763	756	728	739	775	768	777	823	775	746	747	783	752	778	762	773	738	753	805	733	757	711	723	763	783	774	749	774	718	736	735	730	735	768	743	732	742	721	750	701	753	788	753	689	730	734	807	793	738	773	685	763	758	772	824	772	743	728	769	757	737	785	707	762	766	727	789	731	770	745	743	706	794	761	768	745	742	731	739	798	723	759	729	747	734	745	740	739	737	751	724	728	694	731	769	753	729	753	748	737	758	771	748	751	740	743	708	729	777	744	830	763	749	773	743	755	764	753	808	744
22278	20739	28383	23129	20800	21226	17178	6540	4002	3077	2444	2005	1611	1422	1294	1147	1172	1060	1054	1010	924	914	883	809	781	873	780	806	790	789	810	801	778	752	722	671	634	569	635	628	581	581	588	553	603	586	545	550	510	585	551	558	565	547	534	541	515	555	524	533	526	572	519	549	517	546	518	519	507	487	543	573	496	556	536	571	512	523	535	529	521	510	516	502	540	565	528	454	515	501	527	517	502	551	487	539	532	521	504	517	491	534	488	563	468	539	510	510	517	507	531	515	583	507	501	516	527	508	554	529	492	507	552	508	498	521	516	520	562	533	525	478	493	487	483	533	494	524	490	544	518	568	539	527	514	495	486	537	521	519	503	493	463	495	458	551	556	535	532	525	505	517	507	508	488	547	556	516	506	532	534	492	519	481	518	531	566	475	484	470	511	567	514	493	552	519	531	564	496	517	508	507	517	531	504	517	523	454	553	522	478	488	488	513	481	491	529	534	533	518	532	535	516	506	506	500	544	505	485	476	496	508	521	499	482	515	507	540	511	534	508	479	497	492	525	538	517	514	522	491	543	533	513	532	530	451	519	519	554	533	526	469	517	515	548	516	508	550	504	523	504	527	514	518	490	530	511	512	540	511	514	490	505	519	492	551	489	484	545	537	504	511	519	527	532	527	531	526	521	543	508	559	556	509	539	495	509	524	523	481	520	516	508	513	515	517	511	517	579	530	559	519	544	430	529	570	521	539	473	496	542	517	496	497	528	491	511	497	559	498	515	517	459	519	502	542	533	505	526	538	484	542	507	521	511	510	529	527	522	508	510	548	529	540	502	498	545	505	482	530	527	510	497	510	522	528	535	483	519	523	552	566	485	530	518	524	501	550	543	525	500	484	494	490	514	508	543	542	568	521	549	496	532	529	515	496	512	525	512	561	523	557	518	494	518	486	524	573	506	563	520	525	510	531	496	527	527	497	511	549	517	513	538	529	504	517	508	541	507	551	507	507	532	549	525	484	514	525	496	489	507	506	523	471	533	484	509	507	510	508	501	497	549	524	532	485	527	505	507	506	489	508	508	514	497	528	540	516	498	513	530	508	461	514	493	498	458	537	519	511	510	496	497	506	524	496	456	535	530	510	494	522	485	509	517	487	481	524	550	476	500	529	521	515	487	524	525	532	530	508	503	507	526	502	533	524	513	491	505	488	480	519	498	486	496	519	531	487	501	513	518	541	528	529	512	540	459	540	529	495	481	464	524	530	519	512	485	468	512	499	549	535	516	478	520	499	515	517	530	495	502	525	532	487	508	484	518	518	498	522	463	483	495	542	513	491	521	506	543	498	520	540	543	528	519	517	509	494	539	491	496	486	473	493	493	545	500	569	501	503	499	519	473	558	522	532	523	503	521	492	481	498	522	499	494	515	519	531	500	501	484	497	499	494	520	529	492	542	517	473	526	492	536	545	524	521	505	522	505	527	531	503	493	551	491	548	543	510	519	525	502	522	506	498	537	500	531	507	471	519	524	533	547	490	515	499	476	519	516	513	509	500	516	500	536	503	545	514	512	495	532	552	477	533	562	532	516	511	551	477	513	502	505	505	468	520	482	485	514	494	516	464	522	513	516	495	525	550	529	534	556	539	518	547	482	566	505	506	502	488	508	515	531	564	521	521	510	519	547	498	534	499	527	506	535	505	497	480	503	524	550	520	516	534	521	546	548	532	484	518	535	522	508	545	488	516	570	560	483	506	508	498	531	533	485	499	489	492	513	544	526	548	499	548	527	520	513	494	531	556	513	500	507	525	525	557	482	515	514	497	533	518	525	507	520	568	522	531	509	503	484	507	503	523	501	486	486	500	535	530	525	475	524	509	527	477	514	521	533	481	508	529	520	503	508	509	504	528	575	535	506	505	472	502	489	534	539	503	493	515	520	510	537	518	536	521	524	505	525	510	492	525	520	537	494	506	507	508	531	518	522	490	500	495	523	514	513	533	535	561	514	556	528	542	527	506	533	475	564	504	529	527	535	512	533	488	503	511	536	498	515	474	500	524	541	523	484	534	526	509	498	535	516	520	542	494	476	541	501	525	483	516	507	510	564	515	514	489	485	491	499	485	528	542	525	529	509	498	504	473	545	507	512	470	523	500	501	529	511	505	549	528	509	531	516	495	536	487	493	519	509	537	498	512	539	498	531	539	503	530	541	527	480	505	516	556	504	495	517	541	539	513	517	514	529	485	522	503	465	472	559	483	524	507	521	520	478	530	534	525	532	494	509	512	537	557	487	550	510	494	489	505	545	553	551	508	504	515	500	519	552	487	542	547	498	547	547	530	560	516	543	506	556	517	524	502	553	510	484	566	496	514	522	509	578	536	510	508	517	507	545	524	490	517	510	538	515	480	522	532	529	498	509	498	506	504	471	475	503	488	490	470	539	503	512	514	541	488	511	524	537	480	514	520	496	529	480	540	518	536	520	552	525	520	534	510	509	506	493	552	543	522	506	509	509	499	515	523	531	482	544	491	515	499	532	481	511	477	523	519	502	502	480	490	521	511	535	454	500	495	502	502	496	486	493	497	527	538	529	524	493	471	484	531	517	509	517	557	553	526	508	515	513	540	500	465	547	509	506	537	541	528	543	510	536	511	499	545	507	538	502	542	483	538	519	507	561	532	483	515	513	501	529	490	507	535	542	493	464	524	513	513	515	494	497	497	497	501	494	522	499	509	465	520	520	522	508	551	501	544	527	516	509	514	494	534	515	519	573	478	513	491	560	489	502	517	520	508	560	501	549	476	537	525	528	508	567	474	492	547	516	489	483	509	515	507	512	523	512	525	535	517	467	492	532	470	519	488	503	486	525	492	533	525	533	526	527	491	462	549	512	498	496	509	550	473	531	535	539	515	501	531	514	507	563	510	469	548	529	518	469	527	524	480	498	540	479	509	522	478	543	538	528	509	547	495	511	511	564	519	493	521	525	524	479	494	483	503	513	465	533	502	529	514	562	506	515	497	514	488	508	558	504	478	517	504	509	478	522	484	511	502	487	487	506	472	519	519	531	547	499	535	508	564	504	549	528	529	504	484	574	520	533	502	510	534	534	505	513	478	484	501	545	495	498	511	508	524	514	495	521	525	528	530	509	517	514	537	493	533	495	499	521	536	482	524	541	471	533	478	519	534	520	506	547	504	503	548	555	489	517	497	533	486	500	467	497	512	504	505	517	526	485	481	523	517	486	539	506	510	513	534	534	470	528	510	523	548	518	538	519	530	526	515	551	518	529	556	507	489	483	526	509	506	537	467	545	490	514	548	498	520	524	539	528	541	526	483	537	510	538	567	513	513	552	543	506	510	517	496	492	539	512	539	539	522	490	491	514	497	512	496	529	534	530	498	516	528	554	526	473	506	497	484	540	551	526	503	495	493	495	500	505	502	530	511	508	502	460	484	514	522	523	511	519	523	529	500	530	492	519	504	519	480	527	507	498	521	525	446	526	529	523	511	520	516
24543	44584	39196	29914	24095	18847	14168	11073	8796	6788	5267	4164	3434	3007	2555	2327	2012	1974	1886	1759	1667	1510	1469	1269	1284	1228	1207	1294	1222	1179	1130	1245	1204	1146	1065	1056	884	843	834	838	803	730	856	754	710	747	726	687	680	736	662	731	685	694	680	667	649	702	654	623	660	634	693	638	646	662	670	658	621	633	643	638	697	600	628	619	661	590	636	643	622	635	605	632	645	605	610	616	588	613	640	633	632	638	572	619	617	643	632	662	642	597	650	592	643	641	623	645	613	652	641	644	627	600	644	648	621	638	625	607	655	620	637	640	614	652	651	633	631	636	661	604	634	648	620	640	625	664	623	649	658	637	623	633	608	592	692	611	703	605	621	638	611	654	583	578	622	615	614	656	592	616	663	642	635	600	625	598	659	624	604	618	665	651	608	610	621	683	604	599	619	613	642	584	622	669	622	635	644	647	617	609	643	637	613	619	666	611	655	653	610	640	615	658	652	667	637	618	651	676	597	596	623	604	622	632	643	661	635	666	648	629	597	609	647	649	618	592	610	602	677	607	643	646	599	637	645	632	640	625	629	625	583	623	620	648	624	684	662	645	642	632	633	603	624	622	596	634	625	641	645	651	636	625	638	609	610	595	647	603	601	601	654	611	637	624	607	634	600	692	593	604	652	640	608	683	599	660	636	658	593	615	625	648	636	637	608	667	638	671	611	630	624	627	619	630	633	636	635	634	643	648	638	641	587	636	674	627	639	631	627	640	645	616	671	627	622	630	658	612	622	601	646	652	645	621	624	640	627	600	632	608	651	667	641	608	655	630	661	623	626	588	631	645	660	575	627	586	633	667	623	668	698	624	649	660	630	611	601	608	651	559	648	633	675	616	615	622	653	598	583	646	637	604	658	633	614	612	630	610	649	634	672	673	652	642	635	596	619	645	621	632	605	616	603	623	606	603	616	600	611	641	626	624	613	648	663	605	597	656	629	588	614	633	645	611	590	654	618	618	598	641	598	692	663	641	578	638	656	645	656	603	595	624	641	614	614	642	642	628	610	627	652	668	646	589	626	679	642	678	666	659	583	647	635	618	572	664	638	625	606	565	636	626	636	623	648	647	659	630	579	612	657	650	628	625	681	652	609	607	631	638	622	641	661	630	649	658	620	623	642	643	630	620	696	629	617	611	592	620	629	644	619	621	598	657	606	613	671	647	662	618	632	632	605	643	616	588	645	633	636	633	592	596	647	648	633	663	613	654	591	611	624	619	622	620	620	624	600	631	593	622	598	644	637	607	641	595	595	633	586	628	629	602	627	617	650	634	628	601	593	662	612	610	694	646	613	660	662	656	630	629	622	671	645	630	656	596	631	619	646	684	583	613	604	670	612	604	606	606	633	674	648	675	595	577	648	612	637	594	622	657	648	604	632	617	628	667	642	620	649	679	629	614	664	628	575	589	634	649	630	619	598	632	620	624	667	639	603	617	662	631	661	629	628	603	620	604	632	624	595	623	654	617	609	633	631	641	626	641	627	666	618	649	630	657	634	631	610	628	608	649	608	626	573	658	624	618	627	620	621	605	673	631	614	625	685	622	599	586	619	616	681	630	658	604	615	642	627	656	600	653	654	632	627	633	630	648	612	648	651	614	613	603	633	648	649	594	649	622	599	646	629	642	555	623	596	602	616	613	618	646	621	587	670	658	603	648	599	647	683	639	668	617	639	651	616	588	661	603	628	628	619	605	661	591	620	608	603	623	682	592	629	613	632	630	668	590	658	614	614	654	574	654	641	627	692	652	608	636	619	640	599	655	642	652	652	636	637	573	617	638	652	610	628	604	675	610	624	590	610	629	607	614	584	633	628	580	624	632	601	632	674	625	614	613	601	619	638	647	583	584	648	657	627	624	592	629	656	661	649	630	645	605	632	641	618	602	588	651	577	647	637	639	648	625	561	623	605	608	633	617	633	603	640	583	601	616	621	612	662	581	647	648	658	596	626	656	596	596	673	618	609	610	639	617	654	633	608	642	646	624	634	618	607	593	585	628	616	587	615	630	640	603	616	617	665	625	618	648	634	637	627	591	598	625	649	638	659	609	652	649	613	597	630	652	658	676	592	655	671	638	611	639	609	621	637	588	672	666	638	645	634	627	619	626	625	635	580	616	589	644	634	604	607	659	595	639	637	617	661	661	617	659	628	649	634	598	648	625	646	643	604	601	609	616	629	640	658	601	601	616	562	657	614	616	615	622	680	645	584	656	628	625	618	632	638	630	679	623	638	627	663	600	681	625	610	634	674	601	609	603	629	643	582	639	642	611	670	616	569	652	611	635	609	609	645	621	577	618	606	653	574	627	625	609	635	619	596	604	638	683	628	630	627	640	640	670	597	614	619	626	628	647	597	634	616	634	641	641	626	614	625	657	651	622	572	604	573	658	624	588	604	611	654	663	591	618	621	608	622	619	592	604	605	657	631	608	622	619	650	637	628	636	667	618	638	656	619	573	649	617	612	626	601	624	629	609	656	605	644	603	599	639	608	633	639	593	589	624	679	653	612	644	653	616	655	647	633	593	660	654	595	621	647	657	649	656	580	617	637	621	600	681	626	604	649	640	620	632	657	628	628	620	645	653	610	621	573	705	587	595	645	594	677	607	601	632	596	609	620	613	634	607	644	631	647	614	597	647	650	607	638	643	601	604	663	674	600	600	631	593	654	657	640	622	655	632	604	638	613	656	653	658	632	609	649	618	650	661	613	636	609	650	594	665	610	654	615	606	633	615	615	632	682	602	587	609	632	631	637	639	622	617	658	601	633	626	610	584	647	647	638	618	636	688	644	610	646	634	585	650	645	624	642	602	614	620	569	633	628	635	667	635	633	633	630	634	607	628	628	610	625	630	669	657	645	653	651	608	632	629	659	649	687	579	608	666	639	625	628	627	655	607	627	663	637	661	658	617	633	642	614	601	612	622	639	640	571	620	642	659	643	629	635	597	606	683	636	613	628	623	641	648	661	615	649	596	633	616	569	638	588	595	625	692	619	608	618	618	596	599	624	641	614	654	623	603	595	643	663	609	609	659	632	651	663	622	617	608	596	662	589	657	574	645	627	620	625	639	638	605	609	670	628	617	621	627	619	620	626	615	618	649	610	631	616	606	706	619	597	581	647	607	637	612	614	633	626	629	651	609	647	640	610	627	586	617	625	598	586	645	607	604	605	623	598	631	610	630	636	656	635	598	632	646	622	637	626	625	676	659	654	656	620	662	608	610	597	632	635	636	638	609	617	651	629	597	630	653	612	616	589	686	641	596	586	643	604	626	637	576	645	624	588	654	614	610	663	593	618	627	669	633	623	653	634	652	650	642	639	587	651	646	631	657	635	597	649	597	631	638	645	602	647	620	634	619	625	648	634	662	616	649	585	638	601	585	610	628	637	652	626	673	626	658	628	644	622	623	641	642	663	626	639	626	589	662	643	627	610	617	621	637	639	594	618	664	622	622	656	660	607	631	646	659
26727	22803	25477	18361	10254	6246	4068	2995	2352	1716	1433	1350	1141	1125	1075	994	959	973	971	950	895	938	897	871	843	929	872	847	879	875	820	838	883	865	835	817	820	817	790	737	755	772	783	794	710	777	753	722	785	767	790	802	775	776	762	787	739	728	795	785	736	790	737	749	767	787	693	733	775	730	784	724	666	754	735	757	765	763	773	695	738	728	730	748	754	765	749	792	705	739	738	744	793	764	742	772	711	727	769	778	799	753	768	772	716	679	749	745	776	732	760	744	741	659	745	749	717	758	732	772	722	749	805	738	715	736	748	765	789	712	750	743	725	777	773	749	732	781	790	726	740	784	725	725	741	733	762	731	710	760	755	760	750	710	723	749	740	682	732	684	732	686	695	747	716	750	738	727	717	740	692	785	726	770	727	704	754	683	727	648	716	725	753	745	762	760	719	758	707	712	755	753	775	743	701	730	794	724	712	759	689	737	783	721	755	751	716	714	714	784	739	745	744	763	701	740	717	777	706	762	770	732	707	747	730	753	751	751	728	735	748	733	702	746	712	737	747	741	741	749	760	726	698	789	702	675	736	677	752	762	721	728	821	769	689	734	770	723	762	733	725	712	746	751	764	798	780	715	761	773	749	735	738	752	780	713	729	746	696	702	740	745	754	712	766	726	690	723	756	749	742	803	770	736	709	728	778	731	720	702	727	782	786	768	740	767	739	762	722	734	727	772	733	706	712	746	706	709	690	729	838	768	774	771	731	715	762	746	671	773	701	758	734	743	771	798	720	785	713	704	770	763	763	735	730	795	729	733	754	730	760	715	760	740	727	733	703	736	758	730	751	760	777	781	736	721	743	756	736	756	741	784	797	729	728	722	780	759	744	695	753	727	718	765	727	760	762	774	756	733	740	748	788	709	733	738	740	717	715	685	727	761	718	758	811	780	704	716	726	732	730	725	705	766	762	723	784	763	745	730	716	760	710	746	711	766	729	786	709	727	788	716	784	697	699	736	764	709	742	738	728	729	755	713	755	770	731	762	807	750	741	815	725	706	736	724	747	748	751	772	762	702	757	766	702	779	801	700	704	738	738	693	744	757	746	731	738	734	801	724	712	732	741	749	718	762	761	733	761	669	719	754	739	711	763	746	743	772	777	741	732	757	715	761	701	770	765	747	761	729	742	776	748	709	756	761	777	688	742	728	747	744	754	754	709	788	711	717	757	706	734	746	749	742	757	708	716	759	753	735	794	726	755	769	751	787	792	747	716	708	760	743	770	734	713	752	719	768	778	781	716	810	752	759	750	762	763	779	755	744	731	696	753	756	787	770	768	712	767	743	695	756	771	702	723	750	743	701	780	729	745	773	702	699	737	728	721	715	762	707	797	753	763	738	725	704	763	740	725	733	725	756	716	738	733	757	746	736	763	769	707	774	758	749	706	763	747	727	706	716	693	722	769	769	756	799	764	781	724	731	758	761	696	716	765	764	717	744	723	765	751	741	684	734	736	721	743	800	744	694	733	752	743	722	728	741	679	723	759	704	697	725	737	779	780	750	724	753	780	740	733	769	741	765	718	718	780	717	761	726	733	738	786	749	745	697	769	678	723	775	755	751	762	719	745	759	697	732	703	778	735	714	737	759	703	739	772	747	770	778	729	696	706	738	745	741	682	750	762	762	764	768	739	729	779	758	699	744	724	740	725	726	784	742	749	727	722	724	731	777	742	721	729	753	727	771	784	691	759	728	736	728	760	727	721	751	739	773	744	789	768	775	755	736	765	708	746	711	722	765	786	709	735	735	758	791	738	752	712	731	766	695	731	727	774	729	777	758	720	723	747	726	782	712	777	732	713	732	702	719	775	729	749	743	746	787	761	741	751	783	738	740	729	822	719	731	693	715	733	772	744	748	720	765	740	744	743	744	722	735	724	677	729	741	776	697	774	747	758	799	756	722	741	733	780	747	773	760	754	725	752	749	723	759	738	732	749	716	688	761	806	774	729	762	771	751	810	754	710	738	746	779	727	732	780	699	723	802	819	773	751	739	756	725	744	741	752	744	732	662	770	745	682	798	753	738	761	745	766	713	794	700	767	739	778	738	762	735	763	706	774	757	762	750	723	736	729	758	777	743	756	739	752	752	713	728	718	752	746	768	729	781	715	751	803	762	742	716	762	739	760	742	708	752	737	740	773	685	773	659	725	743	727	779	728	717	750	742	703	759	727	754	726	738	779	759	774	745	775	741	749	711	739	801	718	767	772	737	766	725	788	731	754	772	745	738	738	764	727	729	735	758	744	749	740	766	741	744	814	769	768	719	719	760	756	762	738	803	749	711	706	746	775	794	730	774	763	765	772	740	712	743	741	728	724	740	714	773	759	709	722	727	800	772	758	696	694	771	809	732	762	774	735	755	744	715	744	767	772	704	707	743	738	770	742	755	748	727	731	760	718	748	737	724	727	701	795	690	707	715	757	732	738	732	741	702	719	742	767	773	726	718	750	738	766	717	752	740	755	759	743	722	739	733	768	772	750	719	721	714	769	739	716	772	724	733	771	751	717	721	764	745	707	823	744	815	724	729	731	729	774	793	745	772	730	725	741	780	753	740	669	783	754	733	758	705	750	748	779	729	782	740	713	775	756	717	765	730	750	746	722	727	754	726	729	774	761	756	786	698	776	741	742	759	792	775	725	706	732	729	736	742	709	783	722	751	718	759	728	705	754	682	753	823	704	791	728	797	733	729	759	719	773	728	747	760	726	717	757	767	761	697	764	728	728	696	748	728	726	768	741	712	750	782	752	750	739	784	722	730	731	725	738	764	725	727	721	742	706	765	748	777	728	776	810	728	735	709	762	761	715	764	771	743	707	769	700	791	739	746	743	743	756	719	739	705	722	731	732	769	749	742	763	737	723	753	749	709	714	762	792	762	766	770	745	778	714	753	745	745	773	751	736	773	780	770	776	709	713	744	762	709	753	763	731	745	779	729	708	696	754	668	709	745	755	750	743	716	745	717	742	730	730	732	773	765	746	744	793	738	737	772	721	766	763	788	716	763	725	711	737	756	756	711	784	707	770	770	735	728	760	719	744	766	797	758	739	683	744	758	721	763	736	695	772	748	728	703	774	736	743	736	671	735	778	767	744	781	798	739	712	710	717	761	726	768	818	764	755	740	715	729	748	697	740	764	722	776	733	696	791	754	774	766	721	767	759	787	717	792	740	734	712	694	773	754	746	744	763	744	703	731	737	734	700	741	776	794	724	714	755	738	710	756	744	689	746	760	835	778	738	770	762	739	689	683	689	754	755	734	749	726	726	753	758	722	723	775	753	698	744	745	743	738	767	744	730	734	769	774	752	719	726	678	790	757	755	721	768	713	714	745	713	755	734	771	740	815	751	722	725	751	688	752	784	713	713	737	742	748	719	793	751	733	828	777	711	689	736	741	751	684	720	707	759	703	706	752	803	706	729	727	745	727	733	722	777	729	763	747	752	740	701	755	761	771
22472	34988	29912	20996	15608	11255	8320	6410	4799	3916	2953	2448	2165	1942	1695	1717	1563	1529	1438	1367	1355	1297	1271	1186	1193	1252	1142	1247	1227	1184	1210	1240	1161	1134	1127	1112	1029	1044	1026	928	1016	1048	961	995	956	982	935	964	946	924	990	884	919	967	934	974	972	887	964	910	925	850	952	924	896	913	891	921	938	907	913	896	908	946	917	910	872	997	966	932	924	960	864	849	842	889	907	901	912	909	880	895	918	897	888	865	896	907	908	899	915	878	921	953	929	939	900	943	925	896	916	940	910	871	888	844	907	950	902	906	957	990	861	946	935	950	899	939	932	953	919	915	955	972	953	908	864	907	940	900	895	920	952	909	926	947	940	977	949	925	937	903	930	912	918	945	911	945	886	957	940	909	904	903	897	922	902	909	912	866	901	954	923	922	877	926	925	906	897	938	919	921	931	894	898	884	930	920	907	896	919	903	896	895	935	919	900	942	957	957	934	855	881	892	918	975	940	943	927	898	930	885	977	941	869	925	865	905	941	951	880	897	903	952	912	918	951	958	884	882	939	898	876	911	902	934	962	985	883	888	913	897	885	899	918	869	866	917	881	860	929	940	908	938	926	919	898	894	924	857	917	901	953	905	916	917	928	909	945	940	935	897	940	898	946	864	903	911	903	901	941	869	972	900	941	950	934	911	876	907	947	919	871	889	925	907	946	951	840	965	945	899	886	965	882	928	902	938	906	948	925	896	910	906	931	948	858	926	898	925	898	918	925	929	915	943	827	943	900	913	999	911	885	887	872	900	911	892	1002	923	963	902	936	963	905	907	848	918	930	936	922	924	935	924	896	903	893	913	934	950	903	927	939	953	932	933	927	927	851	905	925	915	945	869	880	968	922	879	873	919	919	945	965	882	921	940	933	941	940	911	920	915	911	952	909	868	911	883	934	962	958	904	920	974	994	905	891	881	905	938	933	963	882	938	883	936	930	926	903	968	909	960	937	885	959	895	914	920	892	941	939	929	923	906	936	897	921	942	902	930	890	927	924	879	924	891	907	935	931	915	907	907	942	999	991	903	974	846	906	886	925	936	910	943	971	930	912	935	918	922	934	901	904	908	933	912	957	908	898	939	904	845	936	905	907	907	880	877	931	923	953	943	870	911	899	905	908	951	902	892	914	913	889	879	897	924	916	924	932	916	922	886	907	877	900	909	864	880	979	930	919	858	865	921	913	891	961	906	913	955	874	928	938	914	916	976	935	866	970	885	879	889	852	917	941	914	907	968	834	862	952	970	874	930	930	964	915	897	927	910	945	900	895	915	929	904	927	977	966	896	903	912	882	909	893	926	873	913	871	917	876	916	891	931	863	950	957	914	887	949	869	968	904	964	957	889	911	875	908	942	973	952	938	939	915	897	932	934	907	904	919	920	894	868	913	913	961	901	856	905	898	912	901	932	909	899	930	838	882	928	944	908	885	938	938	917	921	925	899	894	981	892	921	950	923	891	892	915	955	947	924	920	905	914	934	912	897	967	968	960	896	961	916	876	959	930	859	890	986	899	892	924	957	958	879	894	913	861	915	873	943	923	888	924	986	891	936	886	921	901	894	970	915	924	908	936	942	1025	920	846	882	925	907	916	913	913	845	886	895	896	931	902	914	942	917	891	915	872	912	938	876	907	941	929	974	881	914	918	897	905	919	959	895	905	882	909	938	882	954	911	869	914	885	911	888	935	917	892	859	909	936	934	967	956	866	918	873	860	963	893	932	975	940	927	957	911	919	894	933	887	905	941	885	925	882	943	936	888	931	921	920	899	917	933	963	961	878	926	868	908	879	889	898	930	910	910	902	928	897	957	912	949	940	888	947	883	948	911	929	944	944	854	901	928	957	950	907	954	963	873	898	932	934	894	914	888	961	859	947	873	857	924	916	901	902	952	947	860	898	922	887	998	920	918	942	860	898	935	905	892	898	928	887	908	886	952	905	931	955	942	872	899	898	941	888	934	889	859	942	947	885	963	861	894	956	917	934	882	904	919	979	959	897	923	853	923	907	902	887	908	883	918	940	937	911	918	929	938	880	971	919	932	900	941	891	914	956	905	898	909	901	885	898	840	899	905	863	892	872	900	860	878	884	929	946	943	957	895	910	920	936	882	910	914	947	914	916	859	925	901	901	880	910	898	973	899	937	918	945	909	908	869	878	901	925	950	960	912	937	912	914	892	926	919	895	897	961	925	905	850	859	927	855	880	995	904	912	898	930	901	920	904	914	941	892	905	963	950	902	912	902	891	926	932	902	923	929	918	897	878	953	872	945	902	922	880	893	910	868	910	900	877	934	940	887	944	943	948	896	972	948	921	927	933	928	941	944	885	903	922	931	951	933	896	864	843	881	962	881	920	855	906	949	909	873	897	863	888	912	960	904	883	928	894	934	975	1003	903	897	902	896	916	936	927	885	906	933	877	905	919	870	913	953	961	881	923	939	921	912	957	948	943	918	928	931	923	866	891	977	924	859	937	994	934	927	931	961	926	970	871	933	871	904	951	912	966	873	943	918	908	873	900	955	916	937	894	907	906	900	935	900	937	963	920	901	886	953	925	927	939	919	924	903	952	904	923	902	935	933	891	905	908	896	938	924	905	894	889	904	948	904	909	883	934	955	937	922	906	888	928	865	885	880	946	955	888	924	929	974	910	956	922	969	883	939	899	941	877	888	882	924	936	881	927	989	851	908	866	925	949	827	921	910	872	920	918	945	934	909	881	887	913	927	957	918	910	951	900	922	893	885	929	899	943	913	908	918	908	935	914	927	917	903	922	909	919	961	883	893	911	882	963	932	886	919	927	920	922	873	941	903	949	953	852	873	921	871	895	908	908	974	952	924	947	961	900	936	903	929	946	901	892	862	946	915	859	919	917	867	904	907	916	935	932	923	920	975	950	914	909	939	904	908	957	934	948	916	927	941	928	923	882	925	948	891	911	977	903	900	879	904	908	933	923	911	951	942	909	936	908	874	880	910	863	913	940	915	932	891	928	926	937	890	886	866	947	988	930	872	946	963	926	953	933	904	888	897	930	923	901	915	1012	892	899	924	918	902	877	919	940	893	902	900	894	930	866	889	940	942	903	897	915	924	884	919	965	907	913	877	894	939	981	906	956	952	918	873	967	855	852	927	949	882	940	952	922	876	822	931	845	900	933	894	931	881	929	927	934	919	881	927	909	890	916	927	938	906	896	951	948	958	947	952	904	916	963	907	854	914	945	912	916	942	965	990	911	925	887	962	872	894	921	923	940	932	921	961	902	899	935	897	876	926	870	920	904	934	900	893	935	934	909	920	917	935	896	954	938	871	884	890	954	931	868	900	874	886	948	964	977	892	990	879	858	965	899	931	941	978	924	928	957	919	906	949	880	980	878	829	929	920	951	924	931	925	953	902	931	914	923	960	883	913	907	888	941	881	904	956	899	937	954	938	907	976	898	906	986	916	908	947	923	964	910	899	908	882	910	965	922	925	903	907	904	892	893
23313	20800	28105	23608	20944	16866	8100	4230	2979	2473	1903	1604	1327	1286	1183	1142	994	1022	958	958	924	853	879	884	825	826	810	836	773	777	788	832	758	781	703	721	693	678	653	633	621	638	672	631	657	624	635	627	642	590	643	636	671	561	632	640	609	593	561	635	632	558	598	652	561	603	628	600	604	604	602	640	632	597	612	598	572	626	593	621	605	623	623	602	606	611	631	608	616	643	617	591	626	588	590	580	629	639	569	630	603	604	596	598	633	606	549	614	661	640	554	612	589	600	630	579	611	596	606	601	595	633	635	633	571	625	621	612	615	615	630	572	574	600	601	593	597	559	613	583	579	622	614	605	593	639	631	584	584	630	609	605	560	603	596	608	616	619	598	588	583	550	606	611	598	619	630	600	595	548	650	596	606	540	589	586	652	584	626	599	621	561	577	655	580	557	601	622	585	614	631	588	600	603	603	594	578	622	584	624	606	607	632	569	591	602	644	626	601	561	622	557	635	632	542	591	605	609	577	649	627	567	569	593	643	564	605	605	616	605	641	606	592	632	609	651	562	596	580	591	532	602	601	566	628	605	646	620	618	592	602	609	603	621	573	619	631	592	642	613	657	586	580	644	630	614	537	587	601	599	604	620	588	591	578	628	586	592	614	580	569	626	582	617	584	617	576	595	583	633	606	600	630	631	577	636	560	616	616	637	632	616	614	642	633	635	626	584	570	633	685	604	614	592	650	632	564	606	556	623	632	621	610	626	603	622	636	598	583	618	563	606	617	600	602	611	581	644	589	648	569	599	592	591	594	596	580	555	573	597	556	582	592	577	604	638	585	627	624	607	583	639	638	612	609	565	582	571	600	604	624	588	578	671	586	614	603	618	621	597	613	599	634	602	608	619	695	611	568	626	622	585	611	578	600	614	601	601	597	615	595	587	690	571	580	555	657	622	579	590	619	608	584	613	618	607	601	572	554	555	602	637	557	632	585	610	619	633	607	599	576	584	604	634	589	611	619	608	609	596	627	599	648	600	619	605	588	587	632	597	621	624	525	604	592	621	592	589	600	586	572	586	593	598	529	635	557	609	614	635	600	638	605	632	563	562	552	612	614	630	561	637	591	609	591	613	627	626	656	560	631	607	641	593	600	595	652	577	635	571	605	591	615	600	622	600	590	592	647	610	619	589	594	632	592	619	610	636	575	602	585	598	613	580	615	595	602	601	639	579	607	668	669	595	609	605	613	591	575	621	604	568	590	557	651	617	612	576	610	592	598	640	661	613	656	568	607	596	595	597	606	630	593	640	591	591	604	614	607	590	605	576	583	597	635	578	636	611	618	590	615	633	619	608	650	597	583	597	598	574	615	618	607	606	632	611	564	617	603	596	591	597	612	572	576	609	603	577	608	609	562	601	586	606	640	573	579	631	599	617	606	586	611	598	622	665	626	548	584	583	622	611	580	594	642	590	602	596	604	607	606	614	630	578	597	544	589	619	606	605	598	616	601	596	597	538	582	608	634	582	598	558	633	590	612	627	620	599	609	579	610	593	581	602	647	593	554	628	557	617	597	608	518	557	659	618	654	583	601	655	600	587	640	592	570	580	543	612	604	637	585	600	609	557	637	594	576	605	627	583	599	606	620	615	600	625	633	631	587	610	578	573	596	597	588	660	618	567	627	625	588	593	652	615	632	561	596	620	587	620	635	626	625	613	586	573	589	604	628	589	612	580	608	631	563	611	594	601	593	591	623	602	625	643	585	619	582	558	610	630	621	594	668	593	597	628	637	601	621	595	611	587	654	609	571	621	540	601	605	616	607	596	588	618	600	613	625	546	629	635	603	610	597	626	622	567	550	614	621	589	584	660	566	607	571	594	610	570	600	584	618	578	600	556	611	571	582	602	614	642	602	627	603	648	605	626	559	611	615	604	597	605	569	522	607	580	551	622	603	624	575	604	609	559	633	627	581	562	640	621	610	586	620	578	625	606	614	616	601	576	587	622	566	619	592	589	612	597	596	623	564	600	597	579	571	602	587	619	564	625	609	626	571	628	610	648	586	594	632	607	579	609	603	579	638	627	591	559	639	591	550	613	582	598	608	591	583	613	587	614	595	591	594	602	581	615	578	608	580	620	620	570	584	613	604	601	595	621	607	557	572	611	617	608	580	585	609	628	627	608	619	613	579	631	585	634	630	601	554	563	601	562	595	580	580	572	593	639	630	558	562	608	600	590	633	612	628	618	607	592	617	578	586	587	560	571	579	606	609	609	635	624	576	628	609	599	546	594	591	553	580	566	588	554	573	616	577	600	634	614	601	618	640	623	616	609	634	581	574	569	574	618	607	601	580	630	603	581	570	604	593	617	603	591	586	586	622	586	596	601	577	607	621	592	562	590	638	629	589	606	624	628	590	569	600	591	569	626	602	592	587	549	583	620	616	599	623	617	590	552	577	597	610	613	660	581	651	620	586	615	591	630	616	644	629	617	612	586	626	609	590	573	584	594	601	613	598	582	623	581	592	621	608	585	599	615	584	594	616	601	581	571	594	591	586	597	609	640	628	582	601	603	571	573	635	608	595	617	658	612	609	622	596	611	598	571	620	617	609	604	609	549	592	613	575	588	638	663	567	571	594	635	576	611	599	628	589	604	585	638	604	622	615	617	585	582	592	602	638	613	577	598	571	576	631	608	583	552	592	639	602	625	611	605	605	593	614	619	622	582	622	620	630	613	609	606	649	561	641	626	574	609	612	582	606	659	593	609	641	606	594	608	593	611	595	587	575	595	616	643	599	641	630	601	601	623	582	561	587	605	586	594	614	622	572	556	607	571	552	588	591	642	596	599	576	626	619	577	652	624	620	627	555	639	623	624	595	637	568	604	602	623	605	616	604	590	586	602	610	642	606	598	551	612	647	601	624	578	618	596	592	640	601	610	644	619	628	614	617	584	556	624	594	642	565	619	640	589	563	624	584	603	602	623	602	606	572	571	544	606	584	604	570	592	587	593	634	561	565	591	593	667	620	581	599	564	593	564	652	583	572	597	605	623	583	549	636	567	616	607	615	597	632	648	635	599	618	622	572	619	613	597	605	588	621	622	574	577	580	621	616	550	579	575	624	603	575	622	609	621	552	627	648	584	572	614	586	601	594	588	590	608	622	578	563	587	614	600	615	577	611	599	585	621	609	606	611	611	595	603	596	597	590	573	645	645	581	575	604	618	598	604	618	604	572	610	637	574	585	573	604	598	602	623	618	610	583	602	604	584	592	622	579	659	578	623	634	551	588	623	587	602	620	567	602	576	567	622	587	622	559	615	612	596	618	597	649	575	577	602	641	599	585	572	580	587	654	597	633	607	630	575	620	628	631	624	616	592	611	584	634	594	600	579	581	620	635	584	581	589	642	616	580	643	630	618	648	586	606	594	624	630	621	676	638	596	577	591	599	560	628	598	638	604	564	590	592	574	547	607	546	585	620	592	601	627	591	608	593	625	596	608	553	612	564	599
22912	40369	35510	26163	19720	15221	11327	8372	6519	5187	3926	3168	2766	2403	2198	1863	1828	1699	1600	1581	1522	1339	1281	1223	1207	1237	1222	1250	1199	1168	1208	1181	1170	1119	1038	1015	937	923	926	869	916	848	848	834	833	802	815	726	824	799	812	850	770	770	763	758	786	721	828	755	748	704	794	813	754	796	773	786	787	766	738	772	798	736	828	762	746	747	805	772	751	751	743	776	692	754	749	747	708	769	759	706	737	707	748	760	806	764	764	779	781	761	764	777	807	742	696	751	743	784	748	778	770	768	742	754	761	717	823	744	745	753	756	777	814	696	746	745	767	701	749	742	746	740	775	764	769	771	716	755	706	801	771	752	720	753	726	799	783	758	715	744	752	746	717	769	748	767	734	746	757	761	745	796	772	732	798	796	761	745	779	740	748	787	714	766	741	728	726	764	711	752	779	763	773	787	752	746	741	785	760	775	741	745	719	766	780	773	718	782	761	763	751	788	741	773	686	790	761	730	749	778	800	763	733	786	716	742	766	712	710	735	734	808	698	755	764	748	770	794	789	738	725	749	709	781	729	725	743	750	744	746	751	725	781	788	771	774	806	755	770	744	738	811	753	732	791	750	796	771	765	770	752	792	798	768	724	790	761	776	732	731	738	737	777	780	788	775	787	726	749	769	741	814	791	720	758	743	693	733	742	735	764	782	748	812	779	767	732	708	719	757	744	727	768	825	727	797	806	770	727	751	813	708	749	774	745	740	752	759	703	711	726	698	762	732	775	750	745	782	754	750	778	782	751	762	778	735	810	791	765	783	814	748	733	761	768	723	778	758	736	785	785	756	794	742	763	742	759	788	742	714	763	750	731	736	711	737	726	756	736	753	720	746	756	732	700	774	715	774	740	699	809	747	733	760	754	754	730	742	754	768	704	755	744	778	746	750	684	772	755	739	761	759	724	820	780	736	761	763	697	698	794	808	720	746	730	755	756	748	758	785	688	787	762	743	764	760	771	783	761	773	775	772	776	743	773	775	749	738	747	720	682	774	746	768	718	748	775	738	748	771	769	752	770	741	765	770	742	748	753	785	749	736	722	731	765	772	779	724	790	775	723	717	827	759	776	792	765	776	785	766	720	742	768	759	741	772	808	744	781	794	783	710	754	744	781	737	759	745	759	742	779	752	724	759	724	784	739	721	771	747	772	794	751	740	807	801	770	731	703	703	732	764	785	717	722	752	761	699	822	760	780	741	781	755	728	734	745	699	748	773	798	749	696	726	749	712	777	749	804	709	716	729	759	777	718	728	764	742	793	752	799	762	740	778	761	759	750	758	722	717	760	717	764	711	743	788	755	709	747	732	778	776	782	736	762	729	779	758	750	711	789	706	731	738	742	734	776	750	793	777	705	717	718	749	745	796	803	757	777	762	783	777	735	793	778	748	753	725	735	762	745	731	722	745	766	754	751	749	751	703	725	770	766	794	733	732	794	730	724	757	748	755	761	819	761	742	714	789	778	787	769	769	708	738	752	813	769	774	778	742	815	720	752	743	782	744	795	743	801	794	750	739	749	719	728	762	732	750	725	771	771	759	813	725	764	827	774	751	782	726	779	775	700	698	758	758	724	770	783	789	750	712	775	734	791	776	775	693	770	724	747	752	765	767	736	756	710	771	755	760	757	751	760	705	799	786	730	764	775	783	742	742	781	729	726	770	757	754	774	758	745	766	764	735	744	742	786	732	731	766	813	749	707	754	727	699	773	704	735	754	761	757	758	757	780	758	749	737	738	764	759	709	774	725	740	759	729	757	760	758	733	761	784	750	771	781	727	691	782	737	726	784	774	762	716	793	772	741	768	747	743	771	734	787	769	702	736	774	742	739	744	750	789	754	777	775	767	766	779	757	768	758	789	783	765	729	700	740	782	789	719	715	758	735	718	750	792	780	762	742	784	756	751	749	757	782	715	796	765	731	751	745	739	760	787	734	779	813	762	751	749	723	713	760	765	757	750	694	740	762	749	703	734	740	715	706	749	735	737	781	730	728	738	770	772	774	694	783	722	741	732	744	790	745	788	726	738	758	786	759	732	758	737	732	731	734	728	755	767	727	765	720	742	783	759	772	702	725	769	811	747	748	738	793	752	749	718	728	750	747	769	800	758	769	776	750	721	777	685	702	768	749	729	780	721	778	808	754	740	756	737	768	769	737	780	794	717	739	779	756	732	743	778	770	729	761	709	770	760	776	738	748	783	749	782	711	790	717	775	773	745	726	741	742	716	750	793	721	757	736	740	779	753	743	771	745	731	762	732	752	774	789	726	751	762	750	769	742	802	778	727	753	775	727	763	699	736	767	737	778	797	731	743	745	737	724	729	737	769	762	777	775	743	792	829	719	793	728	771	712	761	763	759	734	734	750	798	735	727	775	766	763	736	788	774	744	763	734	751	743	794	739	767	763	753	789	771	727	737	765	738	774	728	737	762	773	752	777	777	740	767	760	757	734	735	814	753	753	767	799	728	732	763	743	764	729	735	727	752	778	742	756	761	721	742	779	716	751	782	794	760	704	785	745	793	750	759	723	751	741	772	761	721	790	708	796	774	720	821	714	751	744	719	733	756	806	736	750	754	737	755	747	733	703	753	745	758	777	772	749	728	794	720	746	725	731	769	740	742	701	752	713	774	783	785	741	787	720	834	746	741	725	762	757	734	786	768	743	760	747	772	756	799	771	717	771	801	750	718	755	747	756	749	774	783	706	766	681	748	783	770	760	757	718	790	749	780	761	790	745	777	765	778	722	751	759	764	720	762	737	744	739	764	749	767	750	716	786	732	709	786	748	786	750	809	776	770	758	721	754	753	765	763	800	730	713	690	776	702	777	772	742	749	722	718	759	736	807	818	755	782	735	755	788	718	810	775	784	748	795	762	755	770	785	752	778	745	719	742	769	741	777	722	770	745	735	751	783	771	793	739	763	772	766	756	762	755	772	781	765	775	759	739	758	771	744	753	770	786	764	714	809	754	738	776	758	746	715	757	751	738	750	734	784	740	751	697	747	737	794	753	780	744	732	809	765	741	817	750	739	774	723	805	767	790	779	762	740	722	747	771	728	715	777	755	768	777	753	770	741	796	699	767	771	768	741	719	762	762	767	731	744	722	796	794	748	711	722	746	788	720	786	773	757	740	730	748	774	774	781	743	747	716	723	760	790	749	723	822	755	760	789	750	707	746	768	703	809	751	787	765	763	753	738	800	774	758	757	719	759	725	778	787	801	787	813	763	766	773	746	736	751	758	764	754	717	783	797	815	703	761	763	749	773	723	796	777	787	739	773	802	748	752	734	763	715	807	725	759	787	782	755	745	793	744	735	767	725	763	752	761	741	769	741	763	751	770	734	740	828	832	766	747	717	758	765	760	785	727	765	804	804	740	701	761	779	738	812	749	746	804	794	736	738	764	716	772	735	779	792	777	828	776	792	777	782	752	787	775	820	765	752	757	751	754	759	696	757	740	735	775	750	715	705
22272	20740	28437	23070	20792	21207	16991	6155	3745	3037	2216	1889	1681	1487	1278	1236	1120	1117	1023	1004	942	877	848	784	832	729	746	797	742	750	780	775	710	688	667	645	642	621	629	608	592	604	590	531	555	558	554	537	504	564	553	536	570	571	530	549	543	534	521	473	479	485	525	496	506	524	487	529	495	544	494	536	511	506	486	502	522	490	493	523	480	513	522	478	567	487	521	498	500	479	471	525	505	484	532	536	517	519	534	463	530	502	539	485	532	542	510	511	484	524	519	504	526	485	496	466	446	510	512	502	502	492	493	527	447	513	481	491	518	506	477	491	519	526	484	562	492	526	521	512	492	532	465	511	451	499	526	519	455	498	508	483	527	470	513	486	509	498	498	496	528	488	514	540	538	517	512	505	528	503	496	498	493	495	495	518	482	513	518	493	479	537	488	524	481	504	495	473	538	500	533	510	508	524	499	493	476	530	514	483	525	504	551	523	508	497	490	525	450	548	541	523	524	516	536	482	490	495	519	575	498	505	469	497	513	509	506	522	507	515	530	482	497	489	549	515	503	492	496	479	490	534	529	527	540	459	513	498	518	549	510	483	519	527	492	530	471	511	515	524	505	517	498	496	510	491	498	500	483	535	493	479	552	472	505	519	493	476	471	507	534	511	527	522	489	504	535	486	488	533	514	484	507	476	503	504	507	544	471	465	540	511	541	511	513	462	529	531	505	542	488	510	492	443	506	517	527	524	502	549	476	492	489	499	504	542	497	512	530	548	519	495	506	512	489	456	505	560	512	546	525	499	494	503	541	513	526	516	483	520	506	515	509	481	491	497	499	523	528	536	509	515	491	511	481	503	504	496	505	511	497	491	526	548	507	481	510	545	516	515	518	479	502	476	504	540	560	504	489	529	482	476	529	512	499	507	481	479	521	479	510	504	476	530	538	490	533	521	531	509	547	534	504	461	502	513	499	493	506	487	489	517	533	529	494	494	515	501	532	455	498	524	529	499	521	537	519	516	505	537	531	469	490	510	508	532	499	501	525	502	484	544	487	526	528	488	530	437	508	514	472	517	490	516	464	471	529	540	509	501	522	488	476	496	533	527	507	494	510	507	487	495	548	482	513	492	526	528	503	523	475	491	528	460	521	502	490	474	537	521	564	519	519	493	492	521	549	498	508	480	497	518	506	482	469	500	446	510	535	506	514	551	508	472	485	484	496	491	510	527	540	514	503	496	497	492	480	469	497	553	473	520	514	510	458	506	506	523	523	549	488	499	503	507	489	519	516	499	461	496	523	510	463	520	518	515	519	514	531	485	480	521	496	500	460	517	509	522	497	489	513	477	489	572	534	536	537	526	524	544	517	544	519	498	469	477	482	496	527	520	506	497	476	518	494	559	489	519	505	492	479	537	483	553	512	509	521	525	515	523	543	532	451	503	475	497	508	499	549	518	495	545	493	532	502	484	473	509	477	496	498	507	457	483	512	540	416	498	565	469	487	473	494	526	494	485	543	511	489	518	484	508	534	496	529	504	526	523	497	497	504	509	494	515	522	497	525	515	509	505	508	532	471	540	518	544	530	548	506	540	491	527	509	541	522	519	510	511	485	499	495	485	457	523	515	490	490	529	500	498	544	519	467	510	501	484	509	538	496	492	507	483	461	539	498	505	483	514	490	494	498	511	525	518	489	488	526	519	533	496	531	522	526	497	522	546	490	540	496	532	548	515	498	488	518	522	488	494	497	487	533	521	507	487	477	562	527	553	487	501	534	458	468	540	559	520	500	483	484	504	565	510	499	480	526	503	507	514	519	533	520	505	515	469	481	556	497	508	507	514	536	485	516	519	514	473	481	504	484	538	520	503	524	494	545	477	517	553	538	506	508	457	517	527	514	489	488	480	523	498	542	527	533	488	544	511	516	477	489	506	522	536	501	523	497	506	520	517	516	497	506	481	542	507	468	519	482	486	510	535	519	503	498	492	532	493	545	537	514	493	500	479	482	499	507	522	505	465	494	495	485	510	557	505	571	533	487	498	531	480	548	481	531	484	471	516	509	525	521	497	512	502	509	476	547	495	514	495	548	481	535	496	477	535	518	527	529	493	522	509	540	521	529	518	485	533	521	535	506	496	513	541	537	482	481	490	504	487	511	504	518	524	488	491	552	458	556	488	508	475	485	510	516	482	490	470	492	569	476	530	502	500	516	514	541	506	507	518	488	498	505	470	481	502	501	509	495	506	478	479	509	516	492	513	486	508	543	500	490	523	499	507	460	472	514	528	524	491	495	510	557	524	484	532	511	531	500	495	499	477	481	454	496	486	498	504	517	505	511	518	506	487	482	495	458	538	470	520	494	528	494	551	481	482	511	472	498	502	482	510	524	490	508	495	515	473	517	492	521	499	475	508	535	474	526	488	469	529	496	491	539	487	479	503	511	475	502	527	498	545	520	513	522	485	522	509	501	452	520	513	533	495	480	459	466	461	522	509	524	487	522	501	494	452	488	496	502	500	532	487	505	493	538	514	481	527	498	507	541	508	509	469	546	491	520	535	514	515	542	519	520	496	486	489	504	465	490	508	504	515	460	522	514	491	495	531	509	521	563	505	515	494	518	546	508	500	482	502	506	511	501	500	536	541	477	487	508	513	496	499	472	503	491	486	513	508	478	530	524	539	488	541	462	513	437	535	518	531	507	515	531	525	485	530	507	519	495	482	535	509	490	496	549	532	493	512	488	489	493	468	498	497	508	501	496	503	530	516	453	533	477	520	533	497	530	504	530	475	465	471	522	494	525	533	548	501	497	508	511	503	527	507	538	513	515	499	490	487	519	506	495	483	482	519	501	510	526	512	464	494	537	513	562	482	511	498	530	445	487	462	521	477	483	527	495	479	524	505	485	502	475	540	507	511	485	478	472	513	527	498	513	497	521	489	485	517	453	485	506	473	518	481	492	536	473	514	484	523	502	498	533	544	512	497	487	508	534	524	485	511	525	506	510	486	480	498	509	535	491	501	513	483	544	485	501	546	492	477	490	504	484	489	518	508	463	503	523	486	510	520	532	531	497	506	491	487	498	481	462	515	479	511	558	504	492	523	501	524	493	495	526	522	521	522	499	490	516	485	501	521	499	513	500	508	538	530	538	499	476	485	529	510	485	510	461	507	497	507	578	477	549	516	526	555	533	495	552	482	543	559	482	500	481	511	516	524	527	526	529	501	549	472	533	483	505	514	538	539	542	507	487	497	480	483	511	502	548	516	482	541	521	485	488	556	531	478	484	473	511	509	489	502	461	486	542	487	462	520	519	489	488	493	552	490	538	547	526	497	501	510	503	490	529	483	516	513	516	533	489	526	494	523	507	484	499	469	476	493	511	513	503	501	481	498	506	554	501	502	502	477	526	494	490	518	496	516	503	536	515	523	510	477	497	520	488	535	448	456	495	501	526	494	504	500	483	506	518	500	504	515	487	501	494	514	484	479	500	480	494	490	511	502	509	462	517	454
24675	43938	39081	29395	23393	18068	13890	10750	8340	6430	4814	4041	3423	3018	2678	2500	2171	1968	1856	1786	1662	1505	1416	1305	1221	1242	1243	1259	1224	1183	1255	1238	1115	1083	1032	971	901	881	832	755	770	808	737	712	709	718	674	699	600	682	705	731	643	682	669	710	701	677	651	621	604	652	638	588	646	676	643	624	616	647	619	637	644	631	588	653	655	573	668	629	628	618	616	588	648	613	604	626	632	628	643	652	660	580	624	598	643	625	596	595	652	639	630	600	639	603	630	606	623	639	649	623	621	568	599	611	669	583	573	651	626	584	603	628	633	598	643	625	674	658	629	583	616	550	621	547	636	656	592	578	628	593	658	592	597	576	604	600	644	652	597	605	612	587	626	648	589	600	635	646	599	615	594	578	573	627	616	644	639	625	617	648	584	592	650	651	623	604	666	589	626	625	582	573	640	655	634	610	623	608	593	616	635	583	620	572	632	632	608	647	623	646	620	585	660	593	621	604	637	602	638	601	606	654	644	642	634	608	633	598	628	582	623	599	604	597	646	587	614	648	652	591	644	610	659	640	633	606	605	619	634	595	624	623	609	603	619	599	602	612	624	602	581	605	577	620	634	639	612	636	612	674	617	641	607	583	605	637	595	627	605	578	601	565	624	664	592	656	627	618	589	620	615	654	630	620	604	604	626	629	589	618	627	632	546	633	601	603	636	614	597	586	668	615	645	597	613	609	623	645	622	611	647	612	642	633	625	632	622	602	616	603	623	624	625	614	660	609	592	614	616	632	612	631	633	634	590	645	632	617	657	612	628	576	623	604	608	612	605	643	614	636	605	599	539	658	617	630	585	604	610	596	664	643	611	617	628	597	621	654	640	593	560	590	592	592	628	607	639	622	632	642	660	618	633	600	644	673	608	604	602	591	578	635	605	672	611	599	633	587	649	606	646	632	625	600	640	635	566	625	604	628	629	635	622	618	604	635	602	613	606	595	614	580	609	575	591	596	607	637	663	582	613	614	592	591	583	624	617	598	587	623	609	604	595	657	614	627	625	633	618	626	589	589	631	670	635	661	604	636	601	659	604	609	637	606	562	662	625	619	629	631	582	612	607	623	621	601	604	645	606	625	588	618	621	612	607	665	627	616	665	598	611	629	612	615	667	625	630	617	645	593	585	619	598	603	603	609	628	621	663	606	629	619	627	603	600	614	587	623	589	617	597	646	653	646	625	591	598	581	574	598	634	608	626	618	643	635	621	590	617	607	595	584	600	602	607	634	610	601	615	599	586	604	595	590	623	592	588	610	580	625	583	604	622	597	645	615	563	573	616	625	624	630	571	594	638	626	614	644	627	620	627	609	643	625	611	649	607	589	613	606	601	624	651	573	666	606	621	617	635	627	666	609	601	598	636	608	666	616	630	629	592	582	630	621	585	615	610	567	660	620	595	552	598	636	599	615	633	624	670	607	581	620	623	646	594	650	642	636	705	570	619	624	584	620	625	648	629	630	607	601	635	668	585	659	640	612	624	622	630	624	596	611	596	601	620	620	622	667	616	609	644	620	605	617	559	632	615	602	632	581	590	649	619	641	603	626	635	647	615	651	592	619	595	573	615	627	576	609	635	640	610	642	590	627	659	596	605	637	591	608	601	612	629	645	647	574	645	611	652	588	626	606	621	572	636	654	596	641	607	657	606	565	590	602	634	619	582	598	589	653	640	605	595	641	629	615	622	627	603	604	606	639	605	637	588	599	603	617	615	664	584	588	652	597	612	654	633	630	655	661	589	613	652	550	598	596	612	633	655	609	588	654	582	617	623	624	643	582	624	591	639	632	627	618	578	607	658	638	596	667	629	608	629	635	602	611	600	616	655	596	634	635	593	595	652	611	610	652	653	657	585	626	647	651	599	630	642	618	629	631	566	618	620	622	650	578	637	610	631	625	595	590	604	624	630	638	655	634	614	630	628	637	606	621	616	605	571	628	614	590	557	580	568	603	612	646	594	636	598	607	627	581	607	686	642	624	636	624	617	638	621	630	574	636	641	621	591	589	619	596	647	624	635	628	615	629	606	627	604	638	663	604	629	608	631	613	620	604	614	629	652	643	593	562	604	605	637	658	625	605	597	616	619	623	625	650	616	633	568	629	599	639	615	570	556	607	670	579	630	617	635	635	656	607	652	608	627	634	631	662	631	597	619	624	646	597	657	646	596	628	658	622	622	601	589	559	625	594	619	653	673	632	592	593	629	637	646	602	624	633	610	586	635	675	622	629	605	643	607	585	623	664	647	635	598	619	639	608	620	626	603	641	570	590	626	652	599	582	622	570	622	608	599	607	617	625	598	657	617	584	633	679	631	571	602	618	608	626	635	590	606	597	644	605	589	648	565	613	637	604	620	591	627	634	632	596	594	618	639	618	628	642	622	619	607	599	660	608	600	612	615	660	648	600	652	648	608	607	598	608	621	649	626	631	619	611	581	568	618	643	650	624	598	612	590	625	590	594	600	608	627	583	621	636	645	613	598	570	616	605	606	610	614	582	617	641	605	611	577	618	592	610	617	549	635	694	603	630	637	611	652	606	610	611	639	601	600	598	657	632	630	589	625	625	648	665	574	572	606	612	626	598	624	631	623	628	611	619	612	623	633	586	564	627	577	652	614	591	593	623	604	569	623	633	645	621	595	588	603	642	590	608	606	594	624	624	609	604	585	692	570	592	621	650	628	578	621	627	585	573	612	588	608	625	600	644	600	621	595	604	675	650	639	613	605	593	621	672	617	629	640	613	585	605	596	651	633	566	648	614	639	682	620	624	631	630	664	623	574	625	618	652	567	589	592	617	623	630	659	614	630	646	619	619	598	614	644	683	596	649	607	605	619	608	650	598	646	628	620	611	645	636	580	633	622	585	611	609	584	638	621	637	597	607	628	656	629	640	600	623	603	595	597	614	600	632	644	648	614	597	613	644	622	631	645	590	587	615	600	659	611	632	636	607	607	650	630	648	637	620	613	556	567	608	632	614	592	577	631	632	610	615	610	632	616	612	621	593	620	640	568	616	623	583	598	639	627	606	605	623	634	626	619	643	622	583	642	655	644	594	588	611	641	581	560	579	603	630	630	617	654	593	637	604	619	601	621	625	580	620	624	612	555	629	607	611	627	596	607	617	633	626	604	598	608	633	571	625	597	591	634	623	622	620	615	588	613	578	571	601	615	615	607	597	619	614	619	605	610	639	620	640	607	584	536	653	602	592	637	625	611	599	605	570	610	659	599	633	584	627	586	604	629	640	583	622	596	624	638	646	599	637	599	559	600	612	623	629	619	669	591	607	612	611	654	601	630	597	596	606	581	593	648	595	638	607	592	587	604	643	641	631	594	649	634	641	612	602	602	649	627	660	622	625	613	686	634	615	617	603	605	602	622	610	629	627	592	587	635	623	625	633	574	604	609	616	613	628	596	602	600	623	588	612	625	600	622	591	578	613	615	577	630	601	640	597	601	578	635	647	647	643	645	588
26580	22493	25169	17874	9681	5628	3763	2777	2101	1694	1438	1237	1231	1117	1110	1086	994	978	1022	914	895	920	868	896	846	843	857	876	854	914	938	866	837	894	862	808	788	826	787	770	732	823	764	764	754	755	708	753	725	704	752	742	710	735	769	812	749	755	740	791	769	776	756	703	707	783	720	716	795	799	712	731	759	758	749	794	722	741	750	679	779	794	717	703	708	789	783	709	772	714	757	722	810	727	681	755	756	733	713	709	757	723	701	756	772	722	703	784	752	728	745	695	724	752	746	735	746	736	726	700	753	794	711	737	739	769	776	706	694	736	774	777	733	758	729	716	789	739	720	787	763	767	705	721	724	750	751	740	745	771	725	811	738	772	818	756	748	726	707	761	761	758	710	735	702	751	749	796	750	738	731	725	740	760	755	770	736	775	803	715	754	727	735	715	741	673	737	744	761	742	750	748	760	782	758	790	724	737	750	731	763	704	747	719	783	776	753	770	736	745	719	707	725	746	774	754	711	775	751	783	758	747	768	745	755	763	749	715	738	719	713	739	783	702	739	733	763	766	693	809	774	725	715	720	716	765	750	749	732	759	742	759	702	696	705	709	735	715	702	744	755	734	748	733	779	754	751	756	691	712	741	744	726	767	781	706	721	740	776	794	765	742	793	734	731	781	765	756	742	751	746	767	725	758	699	734	735	794	727	753	770	744	709	743	755	704	740	790	743	744	771	725	753	781	734	745	720	757	767	753	732	755	712	674	775	735	733	745	752	722	752	728	722	769	729	774	760	783	756	731	722	778	703	741	701	684	736	800	731	770	762	693	729	738	699	772	764	721	700	776	708	720	698	744	724	733	753	754	771	780	767	792	723	762	716	717	728	732	752	736	768	767	786	713	748	704	753	721	699	706	730	705	741	741	748	761	744	719	698	716	752	749	763	746	723	775	757	755	745	759	772	722	722	775	687	722	718	724	717	731	772	760	729	680	717	710	766	780	725	735	716	783	758	700	736	746	759	762	763	762	774	767	698	717	753	762	740	729	720	716	725	777	752	719	742	735	724	765	707	730	755	799	708	775	761	777	767	724	750	734	731	741	758	719	742	755	726	725	784	788	777	751	781	684	757	728	794	738	765	719	742	756	704	778	680	765	713	739	702	718	762	793	755	745	739	698	763	712	732	699	755	762	788	769	715	682	758	769	782	682	734	738	759	773	752	806	786	663	737	730	738	759	746	726	788	724	734	761	733	725	728	736	743	757	771	708	734	721	651	732	713	754	767	756	738	750	718	735	728	753	723	725	726	709	780	708	777	694	776	729	716	697	754	783	741	722	762	718	762	744	724	760	793	712	732	728	733	752	761	799	769	705	757	793	735	754	742	692	742	756	773	725	759	731	734	752	721	724	783	714	731	737	777	743	725	733	734	760	761	804	710	764	798	741	721	715	749	790	763	724	771	685	743	713	732	783	702	750	747	732	721	719	743	719	709	754	736	775	774	789	689	729	725	778	770	735	775	705	710	711	762	780	796	741	759	716	742	763	766	718	731	773	730	776	766	741	743	762	793	799	741	718	678	728	766	725	751	741	766	724	734	768	735	698	683	693	753	781	727	756	726	745	717	694	720	784	726	751	739	727	720	784	700	827	705	727	773	744	715	720	710	770	793	733	724	738	744	738	741	745	759	703	725	761	765	693	748	689	731	780	743	772	753	748	688	762	759	711	782	786	713	722	767	725	718	711	712	732	762	723	727	725	733	770	760	771	756	808	739	752	774	772	711	747	777	791	762	749	713	737	720	718	697	731	757	746	740	769	727	770	726	761	750	768	706	765	735	752	737	751	703	747	713	749	717	680	714	745	727	704	723	729	761	728	691	775	745	731	751	741	750	753	775	737	760	733	727	755	731	750	718	761	748	774	741	713	730	711	709	721	722	723	724	748	746	730	756	766	825	711	715	721	742	752	784	760	745	747	786	730	731	737	752	695	728	733	761	710	708	695	715	683	733	760	739	762	754	721	743	706	729	711	746	791	771	751	706	767	677	793	704	754	758	755	772	723	757	698	807	798	787	760	741	803	747	729	736	746	705	720	742	765	764	732	773	785	765	748	726	790	718	721	758	756	774	739	764	708	771	763	698	743	722	709	757	748	687	716	738	728	783	759	686	754	727	748	752	759	738	747	747	724	718	683	724	746	767	731	749	761	740	759	745	801	737	703	723	690	764	702	735	724	747	694	685	732	774	725	714	752	734	725	724	721	694	767	750	759	762	719	760	725	744	721	709	728	744	727	727	715	771	756	698	724	769	704	762	747	750	738	733	740	749	779	737	698	709	717	723	719	757	719	771	760	712	736	698	747	757	741	712	746	745	723	750	805	761	747	745	762	731	752	734	688	773	752	739	719	782	772	727	761	690	738	730	716	727	685	758	715	734	744	727	757	729	753	723	737	692	763	775	772	729	732	685	778	696	737	765	787	714	771	750	723	668	777	773	774	789	761	719	737	754	754	764	777	786	752	746	751	752	759	742	780	761	754	775	743	773	793	735	751	738	716	723	746	752	727	718	719	765	773	742	757	757	764	705	727	738	749	727	770	763	761	734	783	748	791	730	761	741	740	695	749	723	731	765	760	774	728	740	785	755	778	746	763	766	704	759	764	717	755	771	666	701	685	709	740	725	739	788	726	715	764	669	689	767	741	766	742	744	742	697	708	764	718	781	736	750	719	738	705	748	738	719	738	716	727	696	773	742	751	738	728	759	697	713	750	714	724	777	740	727	752	750	799	764	782	736	739	757	786	720	757	710	693	787	693	752	701	715	749	717	764	763	739	788	745	758	717	780	697	697	710	742	745	716	756	744	758	725	750	754	749	721	757	730	729	717	717	761	691	812	764	818	744	735	755	764	737	715	757	717	721	717	748	731	789	756	772	770	742	784	786	743	779	760	751	762	745	720	719	718	748	735	745	661	769	715	722	740	746	746	734	706	754	722	696	771	744	761	710	792	797	748	718	763	775	706	737	713	727	721	785	768	754	745	738	761	732	750	729	737	740	727	751	801	776	767	743	780	707	754	767	778	722	770	748	725	800	783	798	759	760	778	768	781	713	786	736	733	696	701	719	721	749	731	714	733	706	764	737	717	749	762	737	791	690	780	706	766	768	742	755	697	749	743	772	757	730	742	779	740	751	712	765	770	730	746	727	745	727	740	785	703	756	778	753	713	762	820	741	746	737	740	757	700	725	738	688	710	741	741	736	817	778	714	751	720	703	769	764	734	739	743	779	773	752	776	783	729	765	785	758	720	715	770	686	699	766	722	717	762	773	711	751	787	704	757	762	681	756	753	737	817	733	758	708	675	727	776	753	778	769	736	737	724	739	774	729	747	714	714	724	727	735	732	727	768	734	730	763	745	771	739	737	724	725	723	779	777	758	737	737	758	714	729	789	704	724	712	779	740	716	739	747	732	728	753	751	730	707	737	774	787	732	727	755	691	774	757	758	697	711	738	728
22455	34669	29747	19917	14879	10618	7790	5752	4495	3469	2839	2459	2094	1877	1720	1735	1646	1545	1475	1400	1339	1288	1239	1266	1181	1199	1162	1204	1223	1272	1196	1240	1165	1046	1028	1072	1055	982	991	952	945	1000	984	950	950	963	927	940	944	917	987	898	901	931	945	931	921	887	892	862	934	905	926	949	909	891	906	843	885	958	929	931	953	878	842	927	911	888	900	988	924	930	880	948	901	913	905	967	906	866	920	913	946	887	887	899	898	921	902	890	970	894	957	930	928	929	927	924	913	921	900	917	893	902	898	929	920	912	926	932	879	885	911	908	932	886	909	927	891	946	869	909	914	881	885	870	880	941	906	900	856	915	939	870	895	898	927	967	931	892	888	894	960	942	859	951	912	962	996	879	946	936	939	913	933	936	890	847	925	874	889	893	901	964	905	911	914	908	926	885	927	937	902	861	906	952	894	942	917	912	864	929	912	917	873	916	927	817	866	927	901	933	898	935	964	878	889	889	971	934	893	899	948	928	908	898	907	926	928	892	931	912	960	890	920	843	903	958	924	904	906	969	953	962	877	911	905	910	888	975	859	892	913	923	904	950	920	876	953	977	918	865	894	904	921	923	915	935	894	908	997	933	882	966	921	947	922	938	908	886	946	929	961	887	914	939	938	938	961	948	903	920	890	899	907	943	950	907	892	838	900	927	877	906	890	916	905	936	926	896	882	909	874	927	953	897	901	855	932	887	882	901	880	951	969	871	907	918	895	920	890	933	866	916	951	945	891	897	932	903	901	863	900	898	946	954	919	924	907	912	959	967	963	888	918	888	856	930	907	893	900	858	881	946	893	861	889	920	945	967	924	915	899	861	943	952	954	920	906	915	931	963	891	880	901	846	887	918	931	893	923	951	894	922	949	917	952	925	921	865	901	886	938	913	914	872	878	913	930	876	985	885	887	874	923	881	869	895	891	915	895	900	883	943	843	923	938	913	887	949	890	934	921	885	899	948	888	930	915	924	910	889	885	858	870	939	894	901	909	924	957	885	930	926	899	908	929	906	902	948	916	932	914	887	907	924	921	913	903	903	907	891	967	923	905	928	879	935	897	875	889	922	933	922	936	886	881	865	957	880	866	1002	917	927	944	939	871	887	896	888	928	896	923	873	858	942	956	866	903	927	938	954	947	851	878	938	884	909	905	930	971	848	916	840	903	943	887	884	892	925	939	945	920	918	865	893	924	954	881	950	900	898	897	965	896	913	882	939	943	922	896	948	881	905	918	980	928	907	939	951	880	870	868	891	975	907	913	917	884	916	917	898	974	905	932	868	936	894	910	943	918	882	929	902	910	909	938	927	877	1008	899	931	862	887	943	893	908	898	858	942	920	888	941	916	888	876	898	945	867	935	933	873	981	899	921	909	877	894	915	915	926	920	923	896	911	911	924	895	951	884	897	889	926	945	889	899	893	965	975	885	964	864	896	890	961	951	963	907	958	924	904	864	909	888	828	950	892	899	877	894	880	920	851	866	918	926	943	900	934	927	899	894	961	912	919	879	911	921	922	920	876	875	897	847	853	890	914	939	884	890	914	880	914	923	911	915	894	975	925	887	918	927	882	859	925	849	873	892	901	928	903	894	921	892	878	867	863	917	929	909	924	872	861	890	868	894	900	868	979	910	934	957	873	919	915	927	906	934	951	1006	885	925	955	966	892	916	902	898	917	851	1003	945	893	911	937	899	891	907	938	875	969	898	939	903	949	868	899	922	885	885	912	911	875	960	927	908	875	896	917	952	867	954	916	941	907	883	935	859	930	909	933	966	938	909	943	886	886	938	903	960	933	900	914	924	912	946	913	921	879	925	905	941	908	864	929	852	930	916	889	918	947	872	908	881	905	933	947	882	868	883	923	911	959	944	1000	921	894	923	923	903	879	933	919	911	874	941	903	843	923	866	894	861	949	981	961	889	849	938	882	891	883	889	875	894	878	883	957	917	915	905	896	853	906	915	912	912	955	914	864	907	939	868	903	873	921	911	919	931	923	892	930	933	881	906	882	928	965	878	947	926	892	949	906	915	912	950	932	886	857	950	910	902	848	873	902	863	888	887	909	914	905	906	905	884	884	941	913	899	929	889	878	910	864	904	914	941	943	924	921	906	951	944	942	868	926	893	883	919	927	930	931	891	907	906	939	906	883	887	924	941	910	935	923	947	904	917	921	937	950	924	891	908	918	848	902	949	925	928	911	963	926	917	972	858	894	892	877	918	891	936	938	864	910	954	903	962	926	891	950	930	950	909	921	926	860	921	923	914	891	924	931	895	958	915	905	903	845	868	872	959	904	892	955	943	914	917	896	914	943	844	875	917	877	865	880	885	920	957	877	975	923	910	853	912	872	883	906	888	888	819	879	944	913	927	896	900	896	892	905	908	925	839	930	873	919	925	966	943	924	973	898	893	895	922	926	917	933	944	876	953	897	922	898	929	951	888	872	896	861	925	925	884	941	987	932	936	907	960	881	935	913	893	918	875	884	905	899	877	961	926	923	858	893	920	859	930	932	909	865	951	890	870	912	965	898	929	939	942	955	880	874	926	882	905	932	919	907	908	897	863	898	954	895	950	925	852	898	935	909	934	924	960	893	889	911	927	905	917	932	874	913	914	948	930	906	962	937	880	953	898	958	853	891	944	875	921	888	902	883	976	939	921	866	888	884	905	961	938	917	925	905	938	874	903	898	931	896	966	898	891	884	895	876	955	906	936	922	885	895	879	887	898	912	940	939	961	960	902	918	898	916	942	914	895	920	888	891	873	924	898	946	878	930	975	891	896	928	944	895	938	935	880	942	896	952	890	936	897	873	944	907	908	906	879	919	907	889	935	921	897	916	945	925	919	900	924	895	876	852	941	954	937	936	900	944	924	945	855	905	968	922	918	922	937	901	948	908	901	903	878	856	874	938	896	950	887	933	898	944	930	915	858	893	932	907	938	893	957	913	924	946	895	934	911	911	914	931	943	862	911	926	931	895	908	918	884	902	919	951	928	910	888	939	872	897	872	893	922	875	916	930	872	933	926	929	970	899	938	862	866	936	920	937	925	917	869	957	926	865	898	970	942	848	860	868	863	910	913	845	909	950	871	940	922	892	919	910	919	910	925	901	910	935	913	953	906	923	972	913	904	942	861	926	909	935	850	937	890	919	876	925	942	918	923	936	912	930	924	958	909	876	964	924	893	985	897	899	872	916	913	914	945	914	860	936	891	905	948	896	901	966	919	931	876	911	881	918	960	902	910	915	870	905	923	889	921	856	877	920	910	907	881	930	938	909	927	891	900	888	901	825	926	878	928	893	914	916	874	913	925	904	962	948	874	907	921	903	925	846	924	877	904	950	1007	890	940	963	937	917	931	905	917	948	942	881	889	930	905	943	927	986	913	886	931	937	917	848	943	948	869	960	925	946	943	884	912	915	894	885	942	893	942	923	944	874	900	913	920	943	901	959	859	889	921	943	981	922	924	888	927	980	897	866	851	949	871
23301	20730	27980	23565	20858	16499	7428	3932	2697	2239	1731	1460	1364	1328	1215	1076	1093	966	1021	947	983	898	887	774	763	773	762	855	807	840	842	761	794	812	727	738	695	641	717	691	656	689	658	679	628	669	634	652	651	691	613	611	663	627	628	680	652	614	647	589	620	665	649	598	628	616	625	589	596	627	593	627	617	617	646	590	567	656	619	635	629	596	612	605	613	616	591	641	609	606	664	616	622	613	578	611	620	619	583	585	653	594	649	636	596	624	617	624	622	594	628	592	621	613	608	608	606	567	621	623	598	604	621	617	629	619	633	613	627	615	674	630	619	645	677	624	624	572	616	629	632	641	615	636	610	685	578	594	599	605	665	645	606	606	646	607	586	610	602	627	611	632	634	568	568	598	595	604	652	604	604	587	596	625	605	614	644	636	623	610	598	637	618	613	603	628	610	644	610	587	587	576	573	610	624	600	652	620	647	636	596	590	629	655	635	574	620	598	640	642	602	646	656	632	617	597	609	638	647	604	614	632	644	619	647	603	611	620	611	621	605	623	576	645	587	612	575	575	613	612	593	585	618	582	670	654	609	626	615	596	620	617	586	619	598	632	626	560	628	580	619	604	659	582	578	625	604	616	617	617	617	633	599	586	608	570	595	580	644	607	610	611	588	555	687	587	601	625	589	604	604	574	601	610	658	587	597	665	572	603	595	595	577	607	623	574	625	663	599	592	598	586	618	604	614	643	593	640	558	608	660	629	628	638	605	597	628	617	588	635	613	645	624	600	607	628	664	618	633	564	610	657	607	595	568	644	618	620	609	627	570	592	620	605	621	597	590	607	531	651	664	587	618	606	633	660	637	568	611	599	625	582	595	577	631	608	615	589	641	599	639	631	589	615	635	622	606	593	588	634	613	582	595	589	600	603	611	645	615	617	653	600	616	641	588	582	585	640	660	626	571	590	661	622	593	670	625	593	610	632	588	626	636	647	574	601	601	639	588	602	622	625	584	613	634	623	640	641	623	598	565	624	596	662	613	609	606	611	596	610	616	613	626	627	636	585	605	629	585	639	609	603	626	623	616	618	607	635	600	591	555	563	602	571	616	645	588	604	589	622	646	623	604	623	635	621	660	616	596	628	603	602	598	655	648	579	608	584	621	600	639	596	606	609	577	641	634	601	625	616	651	629	633	615	574	589	610	612	625	606	605	596	617	604	551	631	578	635	657	634	592	594	633	655	566	609	660	601	641	594	637	640	607	655	596	540	618	579	608	581	601	622	641	593	590	598	667	624	586	640	633	612	611	599	631	614	624	602	616	634	624	623	653	614	633	630	580	607	565	662	618	627	563	569	641	601	631	617	636	600	653	616	620	598	599	621	618	653	624	591	606	598	625	604	653	630	617	646	626	622	637	629	567	626	626	591	569	658	598	648	602	590	616	627	594	612	636	583	653	626	583	611	599	604	575	612	602	594	610	625	614	607	610	609	566	637	602	618	655	592	614	646	609	586	560	643	592	624	653	626	546	638	604	619	643	587	632	591	586	587	594	611	628	577	637	603	585	620	575	626	648	585	659	600	606	627	583	595	651	594	579	607	620	606	571	611	594	624	592	630	628	599	575	617	647	614	608	626	600	604	621	579	609	626	628	634	579	596	550	577	631	608	619	594	638	645	570	632	556	587	568	628	620	641	604	564	595	585	581	630	621	590	602	559	623	595	587	626	604	632	558	608	618	627	617	604	616	642	597	604	608	569	558	617	630	615	589	592	627	611	630	602	595	609	583	609	688	608	651	666	610	650	623	591	583	592	630	586	628	622	585	580	625	609	648	538	658	625	605	651	627	614	601	592	614	606	616	637	594	594	607	620	615	602	611	614	626	623	594	626	606	638	603	620	625	605	589	613	572	605	615	650	618	650	599	622	593	625	621	666	575	636	633	637	601	574	608	576	599	607	598	618	621	614	603	568	648	632	631	604	599	619	647	608	619	615	609	630	597	611	627	598	612	610	626	666	591	598	588	617	627	665	598	564	634	640	603	564	603	629	600	633	638	588	654	664	625	566	569	618	632	623	619	587	620	608	581	585	619	650	596	601	592	591	623	620	602	647	603	579	606	607	638	602	598	586	639	584	600	571	643	641	603	640	644	642	619	600	620	586	619	622	597	586	619	632	591	631	630	647	636	605	644	623	592	633	616	569	611	593	626	650	605	620	613	620	646	569	617	591	590	649	618	663	600	630	598	585	640	589	632	633	598	634	627	613	590	603	588	655	631	583	616	574	628	600	565	614	606	639	589	623	584	608	586	650	608	610	591	618	628	639	625	651	594	593	626	587	615	589	593	597	648	624	638	595	617	592	673	646	630	611	600	642	637	633	619	589	618	596	595	619	636	625	603	591	581	595	616	608	591	588	581	625	585	631	639	637	622	622	623	595	603	637	583	644	595	629	618	590	590	668	630	616	656	558	603	618	568	658	617	616	620	594	609	614	655	590	599	595	608	612	610	600	649	608	637	598	575	618	612	602	626	598	577	629	615	612	597	677	613	602	619	618	617	560	561	668	599	611	596	645	605	642	633	614	624	621	616	602	599	586	588	630	576	611	627	626	638	612	630	603	624	591	590	607	613	628	583	579	624	593	655	641	575	620	616	602	683	599	606	617	606	603	610	607	579	663	585	632	613	634	649	608	587	601	608	637	596	629	625	607	598	649	635	605	592	627	632	615	670	609	691	592	630	588	596	665	635	637	563	600	630	586	622	622	628	583	611	613	596	620	607	612	583	585	649	610	624	637	561	598	612	574	612	629	620	611	600	592	639	609	638	652	614	635	607	605	606	636	603	662	613	637	629	568	628	613	617	640	604	613	654	622	622	614	609	579	612	588	602	637	592	624	605	609	611	569	634	624	617	576	638	608	609	579	663	612	596	613	630	593	606	622	600	572	635	608	615	647	609	616	626	604	603	670	662	612	643	598	613	586	644	633	627	618	614	619	610	631	623	621	603	645	641	598	615	608	619	596	620	612	601	630	573	641	583	586	601	596	610	617	586	611	583	597	623	621	628	634	607	600	599	597	598	564	589	564	600	613	590	569	582	560	629	586	609	639	610	621	648	652	638	627	632	596	580	594	591	635	649	605	607	593	574	617	615	619	610	654	610	608	600	570	648	629	623	615	616	603	579	600	582	602	602	618	601	591	603	614	606	673	645	614	592	643	666	630	609	624	617	622	637	591	609	614	675	646	617	618	630	611	617	625	594	616	651	636	586	694	575	610	615	613	581	615	632	626	662	610	591	646	636	651	633	608	634	641	580	618	619	631	623	607	619	629	586	614	637	640	603	609	630	637	587	653	562	614	639	634	626	619	588	672	626	636	608	625	635	633	611	612	598	592	619	617	636	668	604	615	665	580	642	607	591	613	590	582	613	654	610	627	583	583	662	623	591	600	621	610	641	641	634	606	628	602	579	559	605	581	594	581	632	586	586	608	622	578	610	589	601	598	602	706	597	615
22544	40202	35218	25487	19385	14170	10275	7888	5925	4684	3692	3175	2793	2489	2063	1925	1871	1695	1606	1600	1479	1463	1289	1233	1211	1162	1185	1272	1236	1238	1283	1215	1086	1083	1021	1009	924	950	916	857	855	902	813	804	812	809	776	772	799	787	810	830	827	774	821	779	795	806	786	757	785	752	747	771	803	726	735	761	773	764	787	803	776	792	752	783	755	736	813	719	803	777	762	751	795	783	753	764	741	772	721	718	816	706	779	749	791	708	756	756	760	775	761	811	758	782	785	756	733	787	804	773	786	765	778	714	803	765	753	779	773	707	699	756	753	761	761	759	808	797	808	786	784	746	786	763	749	776	790	759	725	724	802	712	773	720	714	774	719	730	733	756	774	764	780	785	778	770	727	754	778	793	754	750	736	758	776	777	778	785	752	787	776	738	741	772	767	815	783	725	811	817	787	731	735	715	788	756	792	756	768	756	764	728	761	760	732	751	732	773	746	743	792	725	777	739	739	739	752	746	732	785	758	767	763	754	707	758	732	809	811	761	735	748	794	720	758	804	764	727	735	741	749	792	741	704	759	720	771	759	770	767	753	734	771	733	802	767	760	709	769	787	784	743	801	745	801	770	755	805	755	744	794	710	741	741	787	812	782	819	838	793	776	805	743	753	782	738	764	754	772	742	763	763	772	783	763	822	761	802	772	782	747	770	737	771	746	734	753	732	741	722	797	755	730	734	728	747	746	801	727	768	748	811	766	790	752	747	785	754	775	777	797	759	772	787	771	773	832	788	756	727	735	783	801	713	744	789	728	753	715	798	739	733	718	772	774	729	783	774	784	740	761	744	784	771	758	736	751	787	775	764	784	793	790	759	772	712	759	747	741	807	758	752	756	804	723	761	777	756	775	779	771	758	783	793	789	768	775	816	764	807	803	790	740	794	747	770	714	743	716	748	800	741	784	806	733	760	741	746	682	753	781	760	734	760	793	792	835	751	741	759	795	762	801	746	751	781	723	764	763	783	715	768	723	798	785	698	771	758	785	748	721	767	748	745	768	780	759	768	722	756	757	794	762	773	757	758	771	760	734	761	774	757	788	782	779	771	793	771	761	766	755	716	779	792	754	753	717	742	780	787	741	757	727	776	787	751	785	748	750	725	792	783	737	757	809	767	779	763	766	757	758	784	757	805	768	789	775	735	696	815	743	823	744	746	754	759	814	779	805	761	794	783	786	759	696	758	856	795	747	759	783	774	779	768	720	784	734	766	783	744	696	750	770	736	708	747	751	790	764	786	712	795	745	802	749	791	755	757	730	758	777	793	738	765	750	760	739	788	772	748	774	749	748	693	773	738	748	798	748	722	762	756	765	732	736	784	756	779	744	754	749	739	743	714	702	728	770	764	788	799	783	796	710	764	691	689	793	717	736	762	750	792	783	797	699	772	761	762	774	792	748	770	744	794	768	720	797	776	763	726	750	802	731	799	776	701	757	737	829	770	754	783	747	748	750	752	765	765	772	752	732	822	761	790	748	753	763	832	783	773	753	736	734	784	765	725	792	727	761	733	708	743	750	740	752	761	720	731	726	736	766	708	770	773	768	746	779	783	760	718	749	779	776	792	744	733	766	728	753	776	758	779	772	717	753	753	766	727	737	759	725	774	743	782	752	774	764	731	740	791	773	743	696	761	740	761	717	754	735	796	772	751	701	762	777	780	803	758	753	735	730	792	803	744	732	770	769	761	770	783	769	738	784	814	766	753	806	797	776	748	788	749	726	736	749	703	795	774	823	774	773	788	789	729	797	762	738	749	740	741	711	767	740	778	770	759	808	762	745	772	742	783	783	755	714	747	769	762	759	765	789	786	771	734	762	813	777	745	806	751	795	733	774	729	763	742	797	737	769	739	790	737	755	751	821	793	811	760	770	757	780	757	754	743	804	720	702	836	747	763	759	751	741	783	766	775	741	739	748	731	726	770	757	715	719	756	772	777	717	716	778	773	825	776	748	783	752	790	712	702	741	763	772	713	775	758	762	715	758	724	754	769	756	812	750	760	754	780	749	717	770	829	748	816	802	791	810	780	748	715	720	768	772	787	769	749	721	743	722	759	761	740	724	774	785	774	789	717	747	762	785	749	750	764	761	782	733	760	744	772	709	837	752	760	721	825	753	774	816	755	801	740	797	796	789	780	707	776	717	759	804	741	713	771	727	786	715	724	755	774	709	745	744	779	762	800	735	714	752	749	736	752	797	802	789	742	780	772	750	749	748	764	736	721	779	750	781	753	770	786	761	751	745	770	730	794	776	768	802	807	762	775	746	789	728	755	747	767	711	772	780	755	839	810	732	733	720	784	774	830	699	812	719	732	761	801	767	788	777	739	757	790	750	797	703	787	822	760	741	794	784	752	744	792	756	778	815	723	762	744	762	740	769	775	794	765	752	751	798	738	769	774	770	768	775	737	801	773	750	775	774	751	770	812	746	736	795	774	833	777	741	771	760	785	757	778	741	770	725	752	776	796	761	763	725	791	736	774	767	692	778	803	713	803	719	755	762	750	777	766	760	781	769	759	739	741	806	812	786	797	733	766	739	807	735	799	797	762	755	762	754	767	793	779	743	755	762	757	748	772	728	748	694	754	750	745	775	767	758	780	772	752	782	768	741	735	773	746	801	775	765	723	748	802	737	778	724	745	739	794	795	789	779	761	734	740	730	714	797	743	822	748	765	780	768	769	699	819	707	779	743	750	762	802	761	776	803	732	748	745	772	741	780	743	777	786	760	717	759	750	732	765	776	748	791	762	849	781	780	755	730	759	782	811	767	740	782	763	746	777	738	782	724	774	802	754	796	750	741	821	708	777	737	756	749	771	765	775	751	775	759	746	766	755	740	801	769	775	796	757	751	729	744	732	743	795	766	762	759	792	782	711	801	775	786	764	754	816	745	814	754	737	760	786	766	782	738	784	779	779	774	782	794	802	777	784	771	744	727	774	758	726	741	788	753	791	758	777	711	793	736	679	777	756	731	738	759	713	770	775	734	772	772	783	758	809	746	746	770	781	802	748	748	755	748	780	718	782	787	778	734	762	805	732	757	740	784	752	776	749	816	760	752	707	723	799	756	767	720	802	692	754	781	795	762	753	761	750	744	778	749	758	785	765	760	813	765	767	784	790	777	782	813	764	779	797	777	770	756	739	764	784	746	773	724	768	792	756	752	765	752	711	754	771	758	728	795	774	770	760	763	764	764	755	749	736	718	711	736	775	778	727	793	749	764	783	784	757	757	761	752	722	776	748	752	741	766	812	757	770	744	715	787	778	766	786	792	785	743	748	777	738	791	756	750	725	775	758	743	768	734	797	747	759	762	790	748	770	763	745	812	724	757	779	735	760	761	777	761	799	755	802	769	733	767	775	791	790	760	750	719	776	756	740	775	764	808	734	736	740	753	764	773	799	734	768	733	772	764	744	724	760	798	715	752	744	763	744	754	752	775	761	808	749	727	793	774	767	754	788	785	751	760	745
22322	20791	28494	23190	20838	21274	16721	5739	3545	2764	2202	1943	1656	1534	1385	1290	1128	1144	1084	982	968	894	862	785	796	779	785	843	824	783	782	811	778	727	722	653	590	578	650	593	560	631	565	589	555	586	539	555	580	536	547	563	526	541	529	563	565	500	524	534	538	538	507	544	552	501	539	535	517	493	522	557	568	543	547	526	519	563	505	560	517	520	554	507	505	528	535	495	559	526	505	520	504	531	490	567	530	520	511	474	543	534	466	478	496	543	575	525	498	474	549	504	536	520	478	528	531	518	517	521	517	545	488	507	555	553	513	508	493	539	521	518	563	559	550	497	528	550	531	518	515	495	492	553	520	498	498	529	501	565	521	509	515	559	517	546	516	513	512	512	520	503	488	506	505	531	532	482	532	501	541	520	531	539	499	542	525	514	509	529	515	515	533	535	517	524	505	500	525	529	506	489	490	518	511	502	529	552	525	526	484	535	514	491	519	541	513	543	531	531	537	512	483	512	510	525	573	537	506	518	501	543	521	481	536	528	517	492	536	541	490	553	530	530	512	562	516	506	522	534	559	520	512	486	522	525	536	512	531	564	518	545	488	500	489	579	573	514	535	481	510	545	520	576	508	554	521	534	473	531	524	556	505	519	517	532	515	506	547	529	580	512	529	508	475	487	463	482	533	532	547	559	530	507	569	532	529	503	541	523	522	525	498	543	552	538	527	511	527	514	507	497	487	568	533	494	545	525	549	496	537	506	529	559	513	556	461	526	557	527	506	526	509	489	486	510	544	515	508	547	490	522	511	513	529	559	547	545	548	521	498	526	479	532	514	505	536	519	511	549	522	531	477	529	509	551	527	510	489	520	508	569	519	553	531	501	511	503	531	485	519	551	533	510	528	516	528	528	503	509	533	554	488	541	526	535	495	509	501	552	537	512	509	502	508	526	516	523	514	509	550	519	496	525	511	486	497	550	512	522	513	507	495	516	478	515	485	527	485	543	517	507	478	514	543	533	550	534	499	509	557	535	524	474	499	533	533	540	523	512	510	552	504	519	542	525	512	520	559	466	505	528	551	564	493	506	502	509	495	523	503	484	545	515	490	508	516	510	529	518	514	480	559	519	509	536	547	518	500	482	482	495	468	541	489	503	501	519	580	519	525	544	550	556	557	530	495	499	530	507	541	511	484	532	495	510	458	548	534	546	549	529	513	527	504	510	518	523	527	481	521	540	526	536	532	543	483	475	489	538	519	528	538	493	478	485	549	566	539	522	504	531	510	490	541	500	505	465	546	514	520	516	543	524	579	555	520	550	535	494	557	527	480	528	569	511	512	491	501	524	563	525	501	508	533	528	500	489	540	508	527	533	531	516	553	517	489	482	521	488	518	541	494	536	518	502	545	524	530	521	474	551	516	491	532	518	510	488	548	515	512	505	491	530	501	516	494	507	524	499	514	526	573	548	504	520	521	510	501	510	463	526	550	543	529	496	518	497	533	520	549	508	541	522	478	521	542	487	516	536	505	521	515	498	532	533	510	499	530	546	492	526	557	516	542	523	512	487	514	509	534	503	512	530	529	557	501	530	534	502	528	510	492	494	521	507	518	521	537	526	529	491	515	524	567	523	506	550	486	518	518	530	563	520	552	531	524	552	512	496	528	501	501	501	528	520	506	546	536	492	561	535	564	485	542	502	516	550	523	524	521	542	501	511	564	491	531	511	531	544	530	543	500	488	483	513	511	530	523	548	475	495	510	566	592	524	491	523	507	516	534	470	483	512	533	535	502	515	534	507	505	502	488	488	522	473	490	527	533	478	472	523	571	499	494	515	562	546	518	516	560	526	521	555	541	509	537	538	526	532	521	521	523	524	465	477	466	500	517	529	516	478	489	533	512	530	476	502	535	529	542	540	536	517	529	516	549	532	523	493	503	533	524	531	524	497	520	519	539	482	583	499	533	522	508	537	550	528	522	505	557	534	514	501	536	536	549	466	491	499	477	513	531	491	519	529	582	499	519	495	513	505	543	492	523	506	512	554	512	531	573	512	553	497	507	537	533	523	511	527	491	492	515	506	498	518	545	533	516	521	520	490	503	488	568	533	514	504	482	558	540	543	512	523	551	512	554	547	504	520	519	527	544	495	478	532	503	510	550	498	534	496	510	532	484	553	525	461	527	518	493	518	507	530	564	531	511	497	539	521	518	530	601	560	493	539	538	560	507	512	509	532	518	535	551	557	523	568	538	530	547	519	498	526	519	496	548	533	521	509	510	520	512	537	554	494	524	535	498	529	531	534	549	528	532	498	476	566	552	528	534	519	519	522	500	514	518	528	467	518	538	515	512	505	557	512	524	509	514	493	535	544	535	548	532	524	557	503	494	522	499	560	491	548	491	524	536	532	541	526	511	512	503	574	511	489	534	538	539	495	581	498	511	470	528	524	509	529	487	528	534	548	550	492	551	504	507	534	526	508	530	506	498	530	524	515	516	519	492	500	505	475	537	512	494	499	474	554	540	531	521	507	508	469	508	514	492	519	534	527	491	545	489	537	520	470	524	541	528	550	544	556	514	500	476	513	512	502	522	527	541	494	525	505	520	536	482	532	545	537	508	519	543	490	465	532	488	556	526	491	547	520	505	468	544	504	489	520	523	534	524	531	549	513	554	521	544	527	496	524	506	556	509	498	525	508	511	521	500	489	510	585	544	503	536	542	492	520	486	550	499	541	533	515	514	541	536	528	533	484	492	511	513	586	519	499	516	519	530	504	528	521	541	533	519	487	468	555	498	498	518	482	514	479	518	507	552	534	476	506	509	496	501	502	479	497	555	507	511	547	522	505	482	472	521	513	507	514	534	533	531	517	490	507	528	506	513	543	506	532	538	504	489	529	487	503	525	517	477	505	543	478	520	509	529	497	528	538	534	513	514	492	537	528	503	519	483	542	518	551	539	527	502	546	497	512	488	508	487	502	500	542	547	532	507	533	533	484	508	569	521	537	521	499	492	498	478	513	480	527	535	498	546	554	522	549	519	518	494	569	557	514	523	500	492	477	483	513	528	535	480	508	510	506	589	480	523	533	539	470	495	516	553	507	559	514	524	525	464	528	538	532	521	530	493	563	552	515	456	553	509	515	569	540	534	519	501	486	484	485	551	536	520	530	490	504	510	489	517	549	547	487	510	522	482	525	542	485	533	517	486	524	507	512	495	531	503	508	499	539	543	555	524	540	507	543	483	538	519	520	540	527	492	502	519	542	516	505	543	483	498	492	550	519	547	540	528	516	508	535	562	534	565	526	491	539	534	515	511	488	491	533	515	497	494	507	505	552	503	500	488	494	536	542	515	542	496	513	503	521	568	526	502	496	532	536	531	538	497	514	504	514	485	557	526	516	516	531	511	498	496	536	512	514	533	547	531	524	508	492	537	497	502	482	518	567	509	506	517	576	492	543	536	528	522	520	467	500	530	504	537	506	557	558	527	535	547	494	514	520	531	548	517	532	440	502
24326	44272	39477	30034	23666	17424	13135	9805	7773	6112	4743	4116	3520	3134	2805	2499	2234	2150	1959	1786	1611	1515	1434	1272	1204	1230	1214	1220	1278	1326	1285	1253	1140	1000	930	883	904	804	814	776	750	804	813	738	738	738	652	692	704	709	705	672	726	714	710	720	660	670	609	649	638	625	689	658	647	665	643	669	663	622	638	663	640	632	669	621	638	624	639	628	604	615	637	693	601	640	631	648	657	598	637	605	641	630	619	659	673	608	602	649	603	592	657	611	663	598	645	622	671	606	687	677	638	636	624	612	618	655	670	605	681	666	676	662	638	624	657	683	672	675	660	627	675	674	673	630	660	650	661	663	617	636	633	671	597	569	655	660	644	637	583	655	618	649	612	654	664	668	636	659	671	654	666	641	574	629	620	629	637	601	642	655	637	614	631	628	658	669	672	656	648	677	598	631	623	590	641	655	628	608	604	625	676	631	622	632	671	648	656	650	626	663	641	620	640	644	630	636	602	636	629	652	656	629	592	682	644	654	649	645	602	639	666	645	578	643	636	637	674	666	609	674	632	642	618	591	637	613	679	601	686	651	602	619	608	620	660	675	611	635	611	644	669	647	635	619	663	598	669	633	586	636	633	603	656	610	679	670	624	640	634	625	657	618	653	636	588	608	626	644	646	635	623	642	618	592	654	588	660	650	608	601	626	605	656	622	654	666	638	639	652	598	608	655	621	603	601	652	597	606	642	645	629	656	637	635	662	666	662	683	619	659	631	644	651	646	616	641	669	631	659	661	618	602	638	601	614	660	629	592	586	668	590	603	641	609	647	676	648	650	664	632	608	626	655	632	647	645	625	606	650	657	621	577	655	638	647	623	630	675	663	658	679	615	670	668	627	637	631	673	632	598	685	602	626	606	593	638	598	607	598	666	666	655	694	659	661	596	607	618	635	618	644	564	644	605	628	663	615	578	627	631	594	652	620	648	632	623	629	626	646	624	669	616	604	632	637	604	611	634	642	637	654	632	632	606	651	637	597	624	672	648	608	644	642	607	585	618	637	631	655	622	654	634	635	610	642	596	645	645	674	636	615	644	628	650	677	640	664	635	600	680	584	645	617	667	653	645	660	668	599	659	658	646	655	652	613	638	671	635	592	650	608	633	676	615	624	655	618	618	635	559	588	599	644	626	638	616	651	673	658	581	622	624	579	626	664	644	635	640	626	648	612	685	591	639	654	623	600	634	611	622	649	662	649	685	617	636	615	661	652	658	607	636	583	611	609	639	629	623	639	660	668	647	647	603	638	649	670	682	642	596	680	592	648	675	660	668	594	631	668	616	661	635	631	635	628	671	599	597	612	613	639	621	622	623	630	631	646	640	616	691	622	614	653	638	620	620	653	627	649	608	649	629	638	611	653	634	657	645	653	617	647	656	655	664	641	614	634	645	622	626	604	597	649	613	649	617	655	599	636	650	610	633	609	546	612	654	654	657	608	600	609	624	609	619	630	645	589	641	618	645	615	630	696	616	646	650	588	617	635	613	626	661	604	656	650	612	664	636	627	623	660	641	631	655	580	611	645	637	564	622	669	646	641	605	623	661	646	681	649	602	638	648	647	638	667	630	630	679	692	606	635	629	658	654	615	667	656	650	664	597	615	637	640	678	633	641	604	608	598	620	603	602	635	593	633	683	662	644	618	648	630	587	616	674	589	598	624	630	605	640	631	641	710	619	629	618	618	568	598	649	630	579	617	630	624	616	614	600	639	649	671	615	632	645	639	654	676	613	616	658	661	619	602	609	651	698	573	603	593	609	631	645	632	629	611	639	628	652	618	646	662	683	645	628	678	603	651	628	645	675	619	647	657	650	635	594	607	621	623	623	628	656	664	671	677	622	681	642	639	592	623	609	642	625	579	606	646	658	622	598	663	639	617	628	612	613	616	632	613	608	622	640	622	570	612	639	614	655	645	645	638	676	619	598	603	627	705	637	605	618	650	632	612	597	646	641	653	611	635	603	622	650	631	637	591	635	658	629	624	647	666	607	634	608	630	641	624	651	646	604	691	593	645	664	653	609	629	622	642	639	590	607	630	609	625	644	693	612	603	671	631	674	655	650	592	629	657	618	642	633	642	632	682	616	668	674	652	639	623	587	613	596	638	645	609	652	648	678	632	677	637	646	659	639	640	625	606	614	675	587	621	644	604	621	615	633	614	642	631	636	655	626	648	630	617	649	636	625	625	625	667	616	625	646	618	637	647	626	644	647	653	614	641	614	664	628	584	644	640	649	645	624	594	620	604	626	647	638	653	629	599	637	621	657	648	616	630	604	631	576	600	607	604	607	590	650	660	610	663	614	653	656	671	630	635	648	651	643	671	644	615	635	644	620	658	609	649	629	631	640	659	629	638	615	654	628	626	679	675	602	632	631	597	620	595	632	666	617	653	631	623	593	652	661	642	628	609	634	604	630	646	596	609	629	698	639	662	637	635	672	619	640	635	638	635	602	636	590	620	621	610	628	632	586	627	609	688	637	695	627	615	647	629	631	662	642	612	661	628	637	621	649	663	606	627	650	575	631	698	599	599	598	624	629	640	651	631	607	616	644	612	691	632	641	652	620	652	654	666	644	625	644	634	615	619	636	628	623	639	664	631	622	640	602	622	637	643	653	588	611	617	636	628	656	635	612	601	589	633	635	613	642	629	621	612	693	625	639	611	675	601	632	607	646	621	667	605	584	616	652	610	624	617	663	664	609	594	646	625	655	669	649	619	627	709	664	611	671	660	624	580	633	662	635	611	579	637	643	623	625	619	621	635	633	658	607	672	618	646	611	578	598	663	609	647	574	683	603	619	612	633	647	646	608	637	619	642	619	687	622	642	628	679	620	681	621	659	630	681	623	626	655	621	594	597	629	646	636	633	645	660	599	633	625	674	595	584	630	639	628	632	605	665	613	630	605	645	629	644	650	615	625	630	635	674	642	637	609	634	640	622	650	597	650	598	599	657	668	642	629	592	606	589	648	688	651	619	633	627	646	607	638	670	634	623	666	665	596	618	658	620	667	607	620	621	620	652	658	616	640	623	642	641	603	599	616	613	613	658	643	609	621	649	649	664	641	614	636	619	645	632	674	595	599	639	594	594	600	614	611	701	663	607	624	693	604	656	624	634	669	633	670	666	612	601	647	599	653	611	661	678	601	608	616	642	632	658	647	646	651	670	607	672	652	675	637	627	635	630	634	626	622	621	601	649	636	603	633	625	707	620	637	615	592	659	640	636	608	619	644	607	593	638	647	647	642	624	645	617	629	635	647	626	617	640	597	610	659	601	639	611	629	629	610	629	568	613	657	617	660	634	646	684	646	597	628	623	628	630	644	585	593	632	617	637	629	607	610	629	604	648	604	666	636	653	631	660	659	597	652	638	702	628	642	650	671	574	586	658	693	604	631	625	647	697	638	651	640	598	637	635	680	656	642	635	588	628	627	609	672	646	668	620	646	652	642	627	654	624	627	656	635	652	599
26582	22540	25535	18239	9555	5636	3535	2526	1919	1679	1425	1333	1226	1079	1065	1052	1014	1022	962	1034	950	914	901	917	875	846	881	881	917	908	922	875	842	835	797	775	747	758	862	737	837	792	760	780	714	768	753	695	849	760	753	783	772	697	736	808	777	752	749	800	794	781	756	782	753	750	741	771	777	734	760	729	717	740	768	775	743	741	726	807	768	800	748	770	727	770	759	715	835	710	717	772	804	735	723	762	749	758	740	752	733	757	750	734	727	735	742	764	755	813	740	743	767	721	691	723	722	705	755	791	719	774	750	769	763	786	755	747	758	791	756	736	734	765	700	755	744	777	700	746	792	742	753	729	782	747	711	782	743	758	764	753	812	756	696	708	750	769	738	762	752	700	806	738	795	680	752	744	760	804	745	733	706	772	745	803	754	745	761	694	718	769	788	803	740	749	716	797	751	750	721	740	763	763	748	753	784	764	727	751	784	807	786	761	752	752	780	696	734	758	766	768	815	742	778	687	792	730	723	769	725	760	761	703	783	761	724	734	726	752	799	772	779	740	806	779	756	802	762	769	759	782	830	771	778	786	773	750	712	712	718	753	761	763	775	727	751	774	773	746	725	782	765	756	741	776	778	742	760	765	814	714	782	755	759	799	782	729	709	711	696	728	733	751	712	725	798	724	774	746	730	726	747	772	766	761	678	722	760	769	747	738	781	777	783	739	731	733	785	796	731	803	806	748	735	747	743	718	754	757	764	755	752	777	789	778	735	764	725	757	722	789	781	757	757	703	766	759	764	741	764	716	787	742	766	759	757	735	721	710	770	696	755	787	750	747	785	765	722	714	758	724	776	720	793	781	781	742	739	796	756	759	751	731	761	807	734	755	743	744	765	784	766	749	772	768	767	743	727	710	794	766	735	808	755	744	744	770	754	781	702	726	723	767	728	773	744	782	742	718	787	735	735	779	798	734	719	726	690	754	724	715	743	720	773	814	745	743	760	727	698	720	731	740	748	766	750	743	740	740	774	761	728	781	764	722	769	738	772	746	672	750	774	712	746	740	759	763	742	766	742	731	763	771	748	699	788	731	732	761	758	721	787	780	737	735	735	754	742	762	770	686	739	771	768	738	716	760	724	754	772	735	789	758	764	741	677	777	710	822	774	733	776	766	796	735	744	787	736	744	708	724	808	716	728	774	755	769	753	758	743	754	799	686	723	746	758	755	748	728	736	707	721	744	723	735	782	762	765	750	723	774	747	750	759	742	743	746	726	786	699	786	804	747	766	758	776	766	771	721	740	797	750	751	760	732	723	772	796	757	730	744	783	751	733	722	762	771	799	744	790	762	742	780	761	732	765	765	736	759	747	760	760	743	756	744	747	754	763	787	719	770	741	739	731	760	762	740	739	759	729	770	777	761	781	741	751	764	771	768	800	748	814	773	748	780	732	744	773	794	748	766	723	783	764	742	724	797	715	771	731	695	776	767	757	761	769	803	809	788	761	735	771	739	795	713	778	746	706	756	792	748	770	776	795	764	751	767	765	763	759	690	758	775	746	774	744	727	730	726	721	782	779	755	752	809	793	739	775	735	756	804	757	743	774	748	741	755	716	734	789	783	746	775	763	735	766	785	759	737	773	733	738	738	761	760	733	759	718	770	767	725	704	702	775	738	796	760	781	720	753	750	762	685	755	766	755	749	717	794	753	749	763	754	706	724	726	775	738	725	785	779	734	697	709	750	762	754	786	728	716	750	753	721	756	728	763	769	740	738	783	790	777	760	758	752	817	811	738	708	782	729	801	731	727	754	783	716	769	696	712	713	742	729	769	721	744	752	795	746	793	742	749	795	746	710	756	803	776	726	712	723	797	799	733	713	769	763	780	740	753	726	797	761	769	809	824	730	790	787	724	743	733	753	769	710	748	733	755	751	763	778	779	774	771	743	739	715	743	773	803	773	754	730	694	722	793	770	753	719	759	720	698	767	779	779	781	753	783	726	776	728	793	803	781	722	799	744	791	778	743	746	702	778	745	738	711	791	756	793	791	763	740	746	750	742	753	754	809	778	773	715	723	775	757	746	768	771	744	749	724	783	748	762	762	724	787	757	732	733	760	754	771	742	719	763	713	718	751	804	757	761	758	757	763	739	754	742	755	766	802	762	756	808	774	723	742	719	750	780	807	761	781	721	720	751	732	739	743	693	802	740	712	799	802	776	799	742	795	760	770	766	744	771	778	802	733	724	774	714	741	751	770	717	702	791	799	785	728	755	770	744	767	748	738	726	794	775	809	783	741	756	752	782	737	767	736	747	743	742	744	775	770	776	763	805	759	726	745	769	788	737	778	735	802	728	761	722	737	758	784	777	723	707	767	763	769	704	746	754	730	741	769	772	750	821	754	752	752	776	742	758	733	755	823	715	769	741	748	745	795	747	689	756	771	729	760	769	773	780	744	789	770	792	750	756	742	782	762	769	780	785	733	732	749	759	760	775	772	792	735	765	752	779	763	740	713	729	734	716	764	756	767	732	834	743	700	727	712	710	741	750	726	773	783	733	773	719	785	786	775	711	831	760	740	768	792	770	727	786	761	798	734	779	748	724	726	697	756	820	717	804	733	749	759	729	781	812	746	743	795	709	703	746	716	711	749	705	757	734	801	757	794	775	793	748	755	713	784	694	780	730	748	767	803	751	757	737	754	717	744	807	816	738	750	691	744	782	751	832	771	721	727	768	660	710	784	754	765	772	775	804	776	727	754	761	756	757	774	717	744	753	801	767	793	767	749	771	703	732	743	754	749	751	752	694	743	724	752	793	742	690	735	726	804	750	768	726	765	774	724	712	731	730	763	784	742	727	758	729	751	727	762	712	812	772	740	733	803	743	759	784	791	742	779	731	740	753	799	742	729	748	738	824	779	770	764	691	749	770	788	756	771	798	767	751	808	765	738	767	763	722	755	769	755	757	759	783	741	796	778	733	743	725	777	764	736	722	740	707	713	716	787	690	750	725	751	772	795	775	742	770	741	721	739	759	755	753	753	769	768	752	796	758	759	755	763	741	730	749	771	810	742	737	782	821	729	731	741	740	737	773	762	731	735	737	746	797	761	768	723	753	793	741	773	784	784	776	830	730	819	764	739	755	737	783	765	748	751	765	727	757	739	751	766	766	726	745	751	729	722	771	779	801	740	722	738	745	743	758	716	769	740	738	763	766	734	821	740	761	719	739	811	771	786	780	724	725	715	742	746	754	758	796	780	771	748	776	784	755	773	772	765	762	792	779	794	764	700	751	795	790	771	728	751	733	790	752	738	801	810	738	723	770	753	784	776	759	734	754	742	750	746	805	755	785	770	756	738	719	752	673	744	723	738	747	796	774	746	753	772	754	716	767	729	722	792	744	716	747	739	728	752	768	784	788	750	741	790	761	749	790	740	737	713	754	807	772	731	756	762	783	800	765	716	715	720	746	737	717	725	716	732	788	790	786	797	750	796	771	749	745	757	729	779	725
22600	34850	30458	20906	14894	10369	7220	5325	4162	3343	2749	2380	2114	1998	1862	1657	1510	1509	1511	1433	1377	1293	1207	1227	1096	1207	1165	1262	1227	1341	1257	1208	1202	1138	1120	1104	1068	992	1015	996	968	1090	926	947	1014	933	963	910	980	978	940	956	961	973	916	962	922	952	927	906	892	931	949	937	963	938	945	948	952	915	949	984	930	934	922	875	912	847	967	943	953	961	960	922	956	927	912	899	919	917	903	868	933	916	949	869	949	941	952	995	932	942	876	942	888	966	944	918	935	968	916	907	942	925	932	912	917	969	916	906	918	913	952	840	925	935	973	964	944	949	930	917	924	978	910	884	915	1037	966	971	902	944	906	969	925	897	956	920	934	1007	922	970	963	886	923	943	915	953	939	914	938	887	951	905	952	938	945	901	976	896	911	935	942	915	946	992	956	954	910	953	883	937	967	976	939	944	1003	931	954	950	935	886	951	930	898	884	893	945	907	874	929	963	958	894	911	900	983	961	957	920	969	912	926	952	862	937	963	928	897	943	876	938	951	924	935	937	926	962	962	967	954	952	899	989	938	837	963	970	974	946	973	913	898	905	936	920	975	883	941	890	961	942	954	909	875	904	907	949	946	896	915	926	932	958	880	861	961	908	959	961	939	946	957	964	956	887	905	910	938	942	984	897	977	951	917	941	929	927	922	962	902	940	941	977	949	903	952	953	892	880	905	901	874	938	935	930	956	955	973	898	954	918	957	910	869	942	929	914	943	935	952	880	934	948	898	931	953	933	982	971	873	936	878	927	955	884	968	925	966	945	916	914	887	939	931	903	909	956	912	987	935	915	891	917	911	923	923	956	909	910	951	950	897	890	921	954	899	941	925	898	924	926	911	912	940	941	893	961	920	962	920	938	914	952	922	1015	926	917	950	934	938	921	923	908	934	969	998	870	914	908	955	941	937	896	927	974	938	907	929	928	897	929	891	898	922	955	924	888	945	896	903	930	984	938	901	953	889	911	906	866	988	875	951	903	889	932	893	989	898	907	936	967	957	920	900	905	979	912	887	970	925	891	895	920	975	948	941	934	886	909	934	891	887	887	900	909	962	937	914	952	940	898	918	927	937	947	913	905	922	933	991	958	965	913	918	928	956	956	910	972	951	961	932	893	902	877	903	913	905	950	916	950	887	948	957	983	944	892	925	925	946	910	893	917	976	929	888	905	961	940	958	879	920	933	934	920	889	955	888	871	933	916	900	939	909	930	923	928	891	904	874	953	912	924	939	871	940	931	917	896	959	948	942	901	917	888	982	930	927	919	899	898	965	940	954	912	910	896	866	951	881	967	924	951	941	905	984	913	935	944	935	919	914	904	956	910	950	917	916	907	933	974	918	950	925	893	914	917	873	907	909	927	964	905	952	910	883	897	815	934	945	903	911	912	959	952	904	988	906	961	886	929	917	917	875	920	942	900	959	911	902	924	920	961	965	904	998	970	980	974	941	969	935	890	987	934	848	902	915	979	889	908	924	961	946	979	884	892	919	891	881	905	938	832	926	941	966	914	943	920	924	943	969	859	918	947	945	874	899	928	966	951	950	934	910	903	930	929	926	922	911	945	958	933	935	872	899	901	939	914	928	929	978	979	929	927	897	928	971	890	951	864	928	991	916	930	904	962	939	909	965	934	928	920	953	979	986	956	944	950	909	961	926	910	903	898	956	982	958	892	913	935	924	865	935	898	897	945	908	958	936	908	910	914	899	894	899	915	988	948	899	897	960	905	911	984	995	915	926	893	952	935	914	880	933	919	958	904	882	955	960	886	940	936	895	903	932	921	917	959	954	955	908	878	939	885	948	894	889	932	935	975	949	941	973	959	936	929	951	925	928	902	956	923	907	873	921	962	922	927	938	867	963	919	945	933	913	894	965	915	953	914	943	916	968	942	872	906	991	963	908	921	946	922	948	912	927	925	925	966	888	936	938	924	958	971	992	948	919	892	937	930	923	955	890	931	933	885	909	921	903	915	894	927	903	926	895	986	932	905	939	871	883	939	952	904	980	930	924	932	886	906	866	900	921	905	951	925	961	970	900	952	943	923	942	952	938	897	860	923	961	893	981	895	930	952	886	897	940	911	933	985	934	922	923	868	917	936	898	925	902	940	954	948	973	930	889	910	972	969	947	946	909	884	964	964	986	937	906	937	883	979	940	914	916	922	843	965	897	929	898	895	949	934	911	936	972	924	919	925	927	914	898	932	941	927	975	906	950	930	906	978	914	952	981	898	939	872	932	958	898	909	932	947	980	938	952	902	874	1002	932	912	921	890	935	934	953	940	944	975	977	896	958	975	903	921	908	902	918	921	981	934	961	962	966	923	932	967	964	947	905	887	886	970	907	946	923	923	918	966	904	931	883	957	879	897	924	963	949	966	956	904	949	999	881	945	896	927	965	932	913	958	959	907	910	939	960	912	931	869	898	949	952	939	912	925	900	903	959	963	925	938	918	892	914	920	1012	896	956	931	899	911	976	943	933	965	951	902	912	960	949	891	926	912	894	968	927	900	920	926	907	956	901	912	940	935	856	960	915	903	967	881	977	954	932	942	922	968	863	947	926	928	930	911	964	964	916	910	943	954	974	914	988	920	912	935	936	929	953	935	904	946	932	918	935	940	960	914	933	976	970	953	920	892	898	941	924	938	976	920	964	934	962	913	960	966	887	946	853	913	923	1005	900	977	959	912	923	982	952	933	904	939	923	918	886	936	962	924	904	983	920	977	856	905	952	1001	911	912	923	963	912	920	935	929	945	890	1010	903	980	928	910	917	932	901	918	927	907	922	922	937	882	914	944	979	937	875	921	943	1025	965	889	943	949	940	912	926	914	968	953	954	960	951	935	976	931	937	944	954	942	958	946	882	941	903	970	966	928	922	895	960	935	977	944	910	895	965	899	944	990	955	941	946	948	935	937	975	894	947	881	915	886	907	975	916	962	873	957	949	983	897	913	948	916	956	996	932	954	942	955	918	954	888	950	920	943	962	869	913	912	930	928	912	932	942	910	905	928	951	977	925	921	933	936	931	907	948	926	942	927	911	931	873	920	895	954	906	931	924	918	983	877	984	939	958	945	950	939	895	901	930	915	905	952	929	923	930	868	995	944	986	921	919	984	955	970	921	950	989	918	936	960	980	958	942	919	923	873	951	915	868	975	914	921	958	951	913	891	946	942	964	846	877	926	984	977	933	918	968	975	928	955	892	958	958	878	912	931	946	952	896	932	908	939	916	962	904	938	933	953	965	962	926	907	960	911	946	956	923	949	929	945	910	951	949	949	1009	942	922	921	935	958	894	937	905	900	866	923	957	924	938	891	937	939	928	898	978	921	904	913	918	938	901	920	936	947	957	930	912	987	956	914	971	941	925	1003	962	938	937	944	915	898	936	893	956	826	903	996	953	978	942	945	995	973	947	894	930	885	902	963	973	932	885	1006	961	918	950	959	913	938	940	924	980	941	930	926	995	889	892	883	930	949	931	954	929	969	934
23255	20746	27978	23626	20872	16504	7473	3720	2629	2094	1766	1546	1412	1265	1199	1131	1134	1010	972	999	887	876	852	803	730	788	820	829	798	848	864	750	723	741	737	688	704	677	632	644	670	644	655	649	637	617	643	642	611	624	586	560	607	638	647	663	628	590	642	648	608	616	628	602	622	605	628	591	599	631	618	649	607	611	654	625	659	622	571	593	605	581	600	598	610	608	590	608	616	617	565	596	595	619	607	626	613	640	581	579	640	633	598	586	616	607	603	654	604	592	602	603	629	632	621	596	602	629	616	609	625	616	623	609	581	609	629	653	630	602	635	617	623	634	575	616	596	603	608	589	632	596	596	636	597	587	609	607	581	633	640	603	587	576	651	581	658	585	599	585	595	637	581	618	603	621	584	586	626	641	616	612	585	587	611	603	560	604	591	609	644	606	578	580	651	592	656	580	592	576	597	632	635	603	612	601	633	586	612	606	605	578	593	595	598	625	572	614	616	627	598	573	593	632	570	613	590	632	607	588	586	600	658	612	580	615	642	592	597	683	608	627	627	573	610	617	631	644	598	614	573	606	631	600	620	606	569	598	674	626	634	591	584	620	610	618	586	592	626	588	603	623	598	607	600	567	605	617	618	616	624	592	614	614	636	639	617	578	605	586	582	617	609	554	652	642	618	604	629	609	591	629	594	575	595	622	580	601	573	582	645	625	655	624	608	589	602	630	635	611	598	609	592	550	613	660	663	628	574	599	676	597	633	584	621	586	585	623	618	593	581	595	585	597	626	595	609	621	627	614	598	584	580	598	619	646	632	583	592	592	654	626	588	630	587	644	632	586	597	563	578	576	553	608	629	579	617	599	638	562	599	609	609	618	600	579	619	613	638	603	584	603	591	592	663	621	615	646	630	635	620	596	590	598	631	599	557	607	622	614	607	615	587	593	621	598	604	600	568	592	584	617	609	637	554	607	580	563	601	641	631	595	666	607	612	604	563	599	630	621	652	619	623	588	588	608	620	608	607	604	596	570	592	614	646	596	587	606	640	615	603	626	605	594	621	617	595	591	597	636	640	633	625	633	583	660	632	602	618	645	617	594	582	617	649	592	633	598	623	574	613	579	614	625	593	603	579	617	572	579	624	607	614	601	606	626	631	610	607	622	653	602	560	600	625	637	586	606	616	588	601	614	618	588	604	582	591	593	592	590	613	635	596	581	647	606	586	591	600	641	614	616	622	549	608	640	581	634	646	643	657	612	642	638	554	617	584	638	625	596	640	640	632	623	632	572	605	616	658	659	611	616	603	635	620	563	659	620	626	604	588	577	613	599	619	624	618	633	628	595	630	650	613	620	632	638	567	623	621	583	584	641	608	570	616	663	606	630	633	594	613	590	602	582	632	612	610	576	566	615	605	594	598	602	617	622	619	587	577	647	609	596	624	571	599	635	618	519	655	644	587	589	580	632	614	631	593	634	594	629	646	582	573	614	608	637	636	619	646	604	615	584	625	597	578	656	588	626	580	600	610	648	585	599	608	601	635	612	631	617	611	580	566	606	656	599	606	616	609	599	612	549	601	597	605	575	616	569	623	564	563	627	623	648	596	621	614	594	592	592	610	588	605	589	594	640	636	573	642	619	613	580	616	575	610	612	601	635	580	567	590	653	598	571	605	625	586	636	553	636	598	586	536	565	627	624	640	627	612	640	621	632	577	597	600	601	624	602	600	551	634	606	572	646	638	612	611	602	618	613	607	610	576	607	614	619	592	646	578	588	597	620	606	599	611	632	575	603	643	694	583	624	628	620	585	592	660	608	608	653	581	617	643	597	595	589	633	620	584	614	572	635	610	648	571	644	634	612	631	580	665	627	608	636	588	645	608	615	582	627	642	586	606	644	603	577	620	582	609	652	627	588	646	621	595	598	645	612	637	590	620	634	600	621	582	637	636	613	605	589	600	614	632	681	613	589	599	603	650	578	553	626	629	605	618	624	557	606	641	595	604	593	623	578	593	613	616	612	598	632	634	609	633	602	635	584	558	601	636	582	587	620	608	625	612	627	597	630	612	643	573	626	628	631	608	598	610	598	608	632	592	601	584	584	604	612	594	601	625	632	574	582	623	636	625	616	615	566	580	614	599	582	642	575	629	610	644	606	605	591	630	607	598	561	583	612	601	621	626	624	608	597	626	643	596	584	628	596	594	625	617	550	584	605	593	587	614	590	659	601	614	596	637	617	582	615	615	615	603	637	649	664	602	664	596	602	625	596	575	608	603	590	661	587	621	605	628	572	585	616	609	590	622	574	588	598	612	583	645	560	614	624	608	586	611	604	628	617	631	632	629	608	635	590	600	594	595	562	612	604	632	594	632	633	589	626	570	590	630	600	625	604	641	620	588	566	631	584	619	615	640	593	625	538	595	557	587	667	585	549	646	603	623	540	625	575	625	624	577	588	594	617	605	629	583	595	632	616	599	617	620	611	605	615	591	606	615	618	575	624	593	556	627	582	638	588	647	565	608	650	623	613	660	626	615	587	620	606	635	601	596	628	572	583	641	616	595	630	645	684	609	623	579	591	642	626	600	606	599	588	649	609	602	614	630	625	570	580	607	628	601	598	591	601	578	603	608	619	593	589	612	610	591	562	615	621	603	615	612	634	584	567	589	634	599	635	632	606	569	593	587	611	616	592	626	605	597	633	618	610	605	558	596	558	647	647	595	599	597	633	607	608	642	609	593	654	599	595	610	604	607	607	642	616	631	644	611	638	555	603	633	593	590	616	591	617	562	612	582	597	638	593	631	606	599	569	623	594	654	605	603	599	618	611	606	625	583	619	592	620	595	594	589	578	630	573	610	624	631	581	644	646	598	640	576	601	595	612	616	580	619	634	601	592	578	614	605	603	601	566	584	591	611	596	583	603	615	663	591	579	582	599	649	600	613	623	603	584	597	616	594	575	601	608	604	630	560	623	614	624	611	632	606	599	610	607	621	580	554	620	627	605	654	637	646	595	636	616	658	584	594	606	604	590	602	608	611	610	616	600	599	619	564	576	586	595	613	589	634	605	620	617	664	604	618	602	597	626	616	609	623	615	568	664	596	612	640	636	583	645	655	602	597	576	624	610	573	615	605	629	611	588	640	583	607	514	626	591	606	591	613	610	589	652	570	581	591	583	557	622	595	588	598	653	583	602	642	617	597	602	594	567	560	588	597	592	575	572	634	597	614	575	581	598	660	574	621	584	655	603	615	627	569	604	591	608	604	591	601	612	611	567	624	597	577	642	596	584	609	583	576	596	610	579	617	613	632	644	624	647	572	641	587	603	585	581	591	609	609	584	574	623	657	606	571	601	628	603	559	631	598	622	636	621	580	611	576	599	614	620	615	613	620	587	633	628	589	651	622	583	654	579	604	616	625	568	612	634	601	627	636	615	608	657	624	615	577	598	629	591	624	670	572	580	644	611	592	649	633	597	593	638	588	639	600	617	576	611	613	604	613	645	598	620	583	611
22468	40121	36030	25962	19230	14359	10336	7502	5758	4524	3673	3137	2622	2430	2234	2027	1887	1741	1662	1512	1423	1407	1354	1290	1206	1140	1162	1217	1251	1288	1224	1195	1142	1063	1028	965	900	921	861	865	868	859	851	804	847	829	782	816	820	814	791	779	853	761	801	749	797	782	742	768	780	801	770	755	770	834	784	754	780	764	822	741	797	724	774	806	739	766	741	805	769	802	717	828	737	784	763	774	733	760	756	755	784	770	783	807	731	778	808	779	805	740	776	795	780	728	741	724	790	750	748	758	723	774	744	753	707	811	772	757	758	784	800	721	773	771	796	754	746	750	743	792	793	704	757	776	767	742	784	850	783	747	751	764	757	803	801	730	787	771	803	792	728	812	820	724	777	767	815	752	733	763	775	780	760	719	758	773	807	714	757	815	696	737	768	761	802	759	792	781	736	778	749	685	762	791	789	763	756	779	748	777	758	761	803	823	729	755	784	740	790	778	780	744	785	772	750	763	770	773	767	763	802	765	761	825	735	774	745	800	756	788	775	739	732	759	756	754	756	747	800	765	752	785	708	748	759	738	744	737	766	770	764	836	780	753	731	790	766	790	705	749	788	781	722	725	774	791	770	751	745	766	763	765	752	767	782	787	732	750	740	756	761	770	766	784	751	750	747	779	739	779	747	734	764	722	717	740	775	785	750	754	752	761	758	837	793	779	811	776	788	791	737	795	780	791	786	770	812	775	740	743	799	782	766	802	770	794	758	759	728	813	753	771	774	774	758	761	756	780	776	780	779	807	779	772	767	791	768	729	779	735	734	741	730	799	784	807	799	799	775	721	777	761	699	751	754	751	761	735	789	734	727	765	797	725	744	733	810	733	754	728	767	793	730	769	757	796	790	744	759	775	774	810	737	737	753	779	702	748	772	800	786	735	749	753	729	742	729	746	729	755	808	762	759	765	715	745	766	743	735	728	782	765	743	775	769	760	837	774	804	799	761	795	737	806	781	764	790	725	817	771	748	839	750	759	743	791	803	770	768	735	797	733	754	772	803	730	721	782	805	773	760	770	770	828	810	781	766	807	788	752	760	731	759	800	745	758	781	800	795	779	781	767	804	764	733	791	739	794	746	775	765	760	764	802	758	784	796	756	752	722	777	788	793	698	756	754	722	750	775	749	806	807	755	774	752	811	789	792	780	760	780	777	739	755	714	783	781	821	757	748	743	730	756	743	815	769	772	731	758	743	782	786	759	740	749	775	763	742	736	776	756	784	762	786	757	772	734	756	763	775	806	740	798	768	775	755	774	756	785	729	777	732	762	784	763	748	748	748	737	733	779	797	767	771	751	766	769	765	786	783	703	729	758	751	743	771	773	784	761	750	755	754	752	755	713	755	748	765	755	745	794	751	769	738	734	762	730	728	775	732	801	786	762	784	789	751	780	779	793	774	762	759	751	749	760	771	753	783	740	718	763	722	759	767	750	805	768	799	783	739	750	741	778	738	783	760	758	728	805	756	764	720	786	744	751	770	710	771	755	757	773	776	772	805	788	735	733	747	766	734	747	816	800	741	790	755	754	755	731	751	816	710	733	778	736	740	752	736	844	735	742	769	702	715	773	738	726	775	744	792	815	752	760	747	761	789	782	787	774	755	753	737	735	757	801	761	728	720	799	780	780	793	798	695	763	752	810	778	698	709	752	763	785	763	749	813	817	740	727	812	769	766	777	779	769	750	722	759	744	784	732	748	773	770	797	715	743	835	736	800	743	725	786	704	767	760	755	725	790	814	814	754	730	759	739	782	759	772	816	819	755	736	715	794	805	784	807	740	719	707	790	718	740	775	749	751	722	716	780	757	731	796	750	799	771	783	779	761	780	772	781	757	746	761	777	752	755	775	811	720	795	788	761	764	815	808	766	762	738	785	750	797	724	778	789	738	774	759	760	779	766	747	736	731	740	788	804	805	768	771	778	698	713	758	706	753	780	784	751	824	748	784	728	804	747	734	728	800	752	786	703	807	743	754	783	739	735	815	792	743	734	797	773	772	741	785	750	735	749	810	771	781	753	753	766	744	746	801	810	777	746	779	757	771	744	793	790	779	720	782	779	822	759	841	740	726	760	755	741	729	756	734	752	745	788	748	722	792	688	799	749	724	740	709	739	791	739	784	721	785	832	746	703	754	758	728	764	770	766	819	725	773	752	773	744	821	774	762	718	768	752	774	773	772	729	747	799	748	766	764	812	733	749	816	730	803	766	785	754	795	771	738	729	764	808	739	763	764	702	783	797	722	737	737	796	750	770	751	753	774	726	757	736	715	739	775	787	703	750	782	774	780	695	746	797	767	730	720	751	780	788	783	754	798	802	754	771	753	789	770	716	741	714	794	782	798	760	788	692	791	767	768	782	741	772	731	782	759	734	776	795	745	746	721	766	791	803	763	774	782	804	801	796	765	713	788	747	708	728	783	767	760	748	801	796	748	773	782	770	809	723	763	779	743	718	756	754	728	758	803	829	746	771	756	799	818	780	767	684	718	765	808	774	793	774	768	781	789	792	760	809	822	757	744	747	752	710	785	775	750	791	740	720	758	791	712	741	768	731	753	762	705	715	770	762	726	773	766	766	734	773	747	769	789	768	805	762	730	788	788	699	749	762	774	727	747	778	732	773	777	771	760	829	797	765	706	778	757	720	735	790	749	753	747	762	783	743	778	722	784	746	755	765	768	762	754	771	780	731	809	787	750	773	740	752	765	748	737	784	776	773	768	758	731	747	748	789	787	788	725	749	784	744	743	772	773	778	746	770	692	778	799	727	820	748	760	792	715	771	745	785	725	758	737	750	811	755	770	739	781	768	785	761	784	759	786	772	760	788	798	746	813	744	779	753	726	749	766	766	784	777	759	756	748	757	748	720	744	780	832	749	766	775	725	733	756	762	753	751	726	776	773	742	728	782	754	783	730	771	739	795	740	774	785	727	767	750	758	835	759	802	780	786	731	791	747	704	757	748	761	781	765	760	784	736	727	732	819	747	744	776	747	760	727	741	773	700	757	763	722	761	761	789	748	726	748	754	744	756	730	805	753	729	741	720	816	814	737	822	754	752	785	778	801	749	817	726	815	749	755	769	814	716	730	749	794	723	733	709	742	797	755	740	704	761	797	835	761	740	720	754	772	779	787	775	760	771	774	766	793	720	744	803	783	765	747	810	745	729	748	770	738	795	773	770	787	801	741	744	780	766	788	739	758	779	765	783	766	811	781	744	792	778	795	762	748	772	736	753	826	761	728	760	811	777	760	758	758	757	794	725	788	777	781	806	774	749	761	792	784	758	785	789	783	758	725	764	751	774	778	754	759	789	761	718	741	734	767	794	776	768	741	724	754	798	778	706	766	713	783	787	720	746	737	776	755	757	761	781	756	784	804	770	779	748	742	783	778	769	808	727	781	808	746	727	762	806	774	759	752	740	749	732	757	755	714	727	748	740	761	800	754	783	756	748	758	809	752	734	787	785	713	730	777
22328	20771	28436	23156	20790	21184	16490	5548	3481	2709	2211	1826	1620	1471	1387	1226	1227	1101	1079	1028	914	916	875	811	801	789	736	757	823	846	830	830	671	747	675	676	629	626	619	573	616	562	560	558	549	548	520	534	539	515	539	517	590	587	542	555	544	559	527	518	529	571	548	514	485	515	517	503	503	528	537	504	557	494	504	533	553	517	512	509	496	491	496	494	510	535	561	501	489	492	498	497	497	536	507	502	499	524	521	522	563	493	489	515	552	488	534	491	530	502	539	532	516	493	486	477	492	536	525	487	514	506	496	524	498	479	493	486	526	569	517	509	539	495	526	476	503	549	495	511	502	509	505	495	495	500	519	503	520	508	525	525	482	519	527	501	501	527	513	503	535	493	534	472	481	482	480	517	553	518	509	489	533	508	536	510	517	521	501	500	503	555	529	498	498	532	519	521	517	523	532	508	526	504	496	527	504	550	505	524	449	529	514	460	543	513	535	481	532	538	520	499	494	526	502	521	518	522	534	548	499	473	545	513	538	511	526	508	530	491	512	513	510	545	554	540	506	510	499	497	481	537	496	519	525	537	495	523	533	498	525	484	545	524	510	512	484	468	497	488	515	518	528	520	533	513	455	521	495	469	469	500	525	489	495	517	500	509	527	523	516	487	517	497	512	498	502	494	506	530	504	545	533	529	526	515	481	523	499	513	489	519	480	506	502	501	504	497	495	476	501	523	503	499	486	465	485	488	534	485	508	465	537	507	497	493	531	536	492	513	512	507	526	493	512	502	513	485	513	487	482	510	482	539	501	507	495	439	523	517	540	515	498	504	486	496	554	487	493	550	499	498	520	536	536	556	528	467	497	540	478	467	489	530	533	508	531	516	510	510	514	470	483	486	539	496	511	500	514	535	525	484	492	511	526	521	509	509	519	502	514	489	524	523	505	539	492	546	552	511	492	515	553	505	520	547	483	491	513	552	527	505	531	515	533	523	497	465	514	548	489	533	501	536	482	544	443	527	482	530	527	509	516	550	519	518	486	520	516	479	543	507	483	464	520	494	519	467	514	495	510	483	498	494	491	525	504	508	499	530	549	561	482	537	508	538	459	490	519	512	504	526	477	508	529	510	507	497	525	497	496	489	474	482	471	511	505	504	500	554	503	535	523	489	498	478	483	506	497	467	496	508	501	518	491	488	469	509	515	451	476	525	480	533	526	493	510	516	520	519	494	558	521	471	529	518	468	501	559	452	498	520	474	501	511	510	491	492	520	505	508	560	495	498	513	481	538	474	543	514	506	494	523	511	474	510	501	499	509	545	499	487	473	564	500	511	546	534	464	518	489	548	454	518	475	508	504	498	495	568	499	495	488	509	509	510	486	519	498	509	503	529	536	486	486	543	534	486	507	493	528	545	503	512	530	498	512	461	517	493	526	524	479	501	525	549	450	482	524	470	504	505	501	508	510	490	505	508	543	523	487	470	526	507	487	478	522	522	486	453	499	501	466	475	529	523	459	514	496	507	502	584	514	543	496	511	548	501	498	527	517	495	526	510	520	526	489	546	526	480	522	503	524	509	488	544	542	493	508	459	517	496	512	501	578	514	497	464	482	516	469	519	504	545	487	565	486	504	476	491	491	511	483	486	472	519	536	515	520	512	482	507	517	521	497	481	512	532	513	516	551	544	495	492	488	492	530	491	502	541	523	488	494	496	472	511	501	477	495	528	512	466	493	531	518	548	485	512	497	503	481	566	533	510	525	499	498	514	548	511	519	493	531	489	477	531	544	483	493	468	481	546	496	496	473	504	520	509	517	495	511	468	533	477	504	500	513	497	504	502	517	516	485	512	509	479	473	486	489	503	481	487	509	489	525	538	509	497	472	548	516	513	464	513	468	481	479	504	519	539	498	512	537	535	542	499	503	560	535	500	541	530	494	484	492	466	507	533	471	474	555	510	496	489	521	519	490	510	495	514	502	527	498	554	467	473	511	497	482	541	534	464	499	500	501	496	519	522	539	464	505	498	502	527	521	532	459	544	535	503	496	481	458	475	543	522	424	542	501	520	503	461	516	478	489	501	506	542	498	514	522	525	510	496	478	489	500	487	515	517	478	530	526	485	497	489	481	485	509	503	497	492	549	528	473	557	517	496	500	501	481	512	528	531	502	542	549	511	474	502	528	508	493	478	528	467	494	501	481	492	462	515	520	525	488	513	498	498	506	488	473	522	499	542	536	523	495	512	480	522	521	530	530	525	501	533	481	527	522	510	524	520	496	527	472	588	497	529	545	533	531	484	491	507	531	498	503	533	507	513	490	542	483	530	557	517	490	501	499	536	475	503	568	557	486	517	484	497	503	503	532	519	490	542	507	516	501	524	468	501	485	508	504	513	486	519	495	470	504	537	486	508	501	477	525	534	500	549	524	520	526	514	516	493	514	480	495	546	543	533	510	524	501	511	501	548	525	490	540	525	506	487	511	538	481	538	489	463	563	538	490	496	507	516	470	487	476	502	493	515	501	488	483	520	473	490	534	488	463	506	488	539	490	496	534	502	481	513	508	520	475	528	481	488	481	535	479	520	524	514	536	501	568	516	527	506	521	492	538	540	565	479	556	531	504	531	554	501	511	519	519	510	510	466	526	497	518	500	557	503	486	465	521	531	521	517	473	522	506	475	524	546	517	528	507	475	487	487	537	530	491	512	522	478	495	509	535	468	536	522	495	517	491	477	500	494	497	493	548	494	497	499	496	493	507	569	491	495	494	527	493	498	502	475	518	470	488	525	497	513	537	507	507	494	478	491	529	563	526	497	489	520	482	533	496	492	508	509	510	499	544	497	502	521	554	485	539	562	553	534	491	512	512	486	492	536	509	491	543	494	524	509	519	540	545	513	483	461	522	518	506	511	501	506	477	527	522	505	513	479	478	492	525	476	511	514	534	519	476	485	511	484	495	518	554	499	484	476	479	521	513	538	522	502	511	530	525	542	559	500	455	500	505	502	505	459	532	534	508	559	474	470	490	523	531	532	525	544	506	518	476	507	495	465	488	508	520	450	495	544	506	506	534	480	557	498	516	491	482	527	529	467	531	510	469	524	522	517	492	524	518	518	507	452	512	487	533	556	485	477	543	510	498	492	522	482	547	522	527	478	514	536	512	503	465	523	493	505	487	516	467	484	502	502	528	488	526	531	507	510	462	508	509	489	476	493	490	471	488	497	482	508	545	499	521	531	510	474	517	526	506	505	513	466	543	511	536	509	514	488	514	527	540	483	510	515	511	516	507	501	501	510	493	503	505	501	499	496	484	488	475	490	557	494	502	469	487	505	518	486	509	513	540	528	536	541	581	514	493	478	556	496	510	519	520	468	449	512	484	539	491	477	526	509	476	483	516	525	513	502	533	521	527	506	523	535	526	497	509	523	525	503	527	524	479	509	453	479	521	513	537	487	470	521	514	530	531	542	515	520	507	518	513	511	513	504	506	515	507	526	535	521	509	513	521	491
24428	44660	39845	29570	22621	17318	13148	9675	7362	5993	4808	3959	3559	2973	2652	2423	2278	2125	1893	1784	1655	1480	1443	1342	1216	1219	1130	1202	1259	1322	1303	1167	1106	972	941	943	812	745	780	780	811	770	726	693	698	677	679	649	663	705	643	682	698	674	692	696	675	652	684	657	640	610	596	625	614	659	693	593	627	676	674	654	585	666	694	627	627	623	654	658	620	650	636	663	659	638	652	644	615	625	644	627	609	608	624	603	597	635	651	629	650	660	602	620	649	621	586	616	657	615	660	669	618	662	617	608	595	633	622	638	618	644	650	656	656	643	610	601	669	656	628	691	626	619	662	632	657	610	611	607	605	660	604	643	626	647	610	635	621	609	597	589	589	657	642	626	647	589	616	611	621	629	610	605	616	610	620	633	601	604	603	569	637	629	619	649	621	634	622	642	634	615	631	610	660	581	601	605	624	606	591	675	664	665	640	576	637	657	587	633	635	596	611	589	609	604	617	633	633	593	638	639	617	625	630	613	606	648	618	656	629	577	612	598	598	622	581	634	570	603	614	605	604	656	584	709	624	644	643	629	603	639	638	617	645	592	619	599	620	621	633	610	613	612	580	633	605	638	633	628	587	648	651	619	617	617	628	601	635	620	617	581	621	631	648	615	612	632	648	644	584	635	605	636	578	620	630	630	635	606	617	639	645	613	603	620	619	609	668	630	622	589	635	620	612	597	639	643	639	630	627	652	584	626	632	631	612	609	630	599	616	635	637	617	572	602	609	627	658	612	602	610	593	623	641	621	622	659	620	644	633	663	613	588	656	585	641	613	585	607	648	655	628	592	633	671	631	627	612	621	645	642	621	646	664	616	656	624	615	632	560	643	573	612	593	599	626	671	600	577	642	582	629	629	634	613	615	639	625	638	608	632	603	605	623	657	592	593	631	634	653	652	616	652	648	612	655	595	598	657	606	631	669	621	591	624	608	639	618	627	637	618	653	593	563	604	575	625	607	624	640	617	631	651	595	570	643	583	643	644	627	653	593	610	632	602	636	597	596	648	566	637	640	657	644	631	700	670	628	641	652	641	600	654	655	618	640	606	605	593	628	628	656	612	652	630	662	614	655	673	616	632	631	669	620	658	646	610	610	593	607	598	620	594	595	608	620	626	631	599	633	589	631	666	640	665	623	605	650	595	659	613	631	606	615	621	611	657	590	612	617	669	611	672	616	639	615	681	616	616	610	621	652	702	627	621	708	625	631	628	623	588	599	611	644	643	588	617	626	587	584	676	671	630	672	612	650	648	614	647	650	634	608	637	651	634	662	596	630	625	577	622	620	608	622	652	621	634	608	636	676	642	627	618	604	627	645	576	621	594	623	653	647	621	581	608	656	660	675	578	614	590	602	619	611	607	640	671	598	614	590	640	630	616	628	598	646	617	604	618	674	639	633	637	623	667	613	668	563	608	628	565	615	636	582	575	616	653	596	592	636	642	591	571	640	660	634	599	581	610	621	662	651	572	689	634	644	621	641	630	627	657	592	617	652	628	618	642	615	640	656	623	663	623	626	639	660	587	619	616	659	564	593	643	620	625	659	644	647	627	626	606	601	633	627	591	618	640	662	662	660	619	645	613	650	582	611	628	658	619	642	627	653	643	601	534	603	618	606	602	634	623	606	646	601	626	648	644	626	604	616	617	657	617	639	603	611	577	573	635	667	599	632	592	619	647	606	637	588	639	602	616	579	617	592	660	614	659	615	634	595	670	609	657	619	595	616	603	612	595	631	582	610	673	653	661	622	606	644	621	617	583	654	625	630	631	582	653	643	624	608	609	627	613	681	613	611	571	639	616	560	597	662	622	604	591	627	601	625	602	570	625	614	612	616	609	608	630	693	616	610	592	667	606	627	648	626	648	633	600	578	598	624	574	612	641	630	646	652	629	601	634	628	606	611	617	598	622	651	571	587	600	585	644	621	602	607	583	601	599	646	650	609	636	667	620	625	596	622	608	597	574	636	649	670	641	629	618	595	641	626	621	645	624	589	603	641	617	660	609	608	584	621	611	581	654	623	648	608	625	612	588	631	622	659	638	620	607	602	612	650	608	613	606	608	600	606	618	642	649	629	627	645	583	621	624	658	609	647	603	638	638	597	609	635	625	605	572	629	604	593	603	627	603	628	611	609	615	624	607	610	652	608	584	587	583	665	614	644	626	638	605	635	647	615	655	626	626	668	635	623	636	640	633	628	634	607	628	614	621	631	598	641	645	588	618	611	629	659	612	633	637	634	588	640	617	639	644	625	604	618	637	629	597	612	634	614	620	606	610	586	683	578	626	713	624	576	617	641	628	625	655	620	635	608	579	620	614	621	619	632	604	605	662	631	656	626	650	639	613	622	648	634	634	624	609	613	623	613	610	631	637	646	640	623	635	611	603	683	615	583	647	639	620	621	631	606	596	665	578	632	634	634	627	609	663	659	632	625	653	612	588	625	643	612	614	623	641	623	647	574	699	615	639	623	621	629	609	633	585	651	634	637	617	593	609	624	631	621	637	582	628	606	631	618	645	638	632	612	614	600	667	609	607	616	615	567	593	654	636	623	593	625	595	593	631	643	606	658	627	612	626	605	616	645	621	672	606	609	605	629	608	631	670	619	628	626	624	588	627	625	609	586	637	660	620	633	609	696	599	627	618	634	625	643	629	619	606	630	585	602	628	646	603	668	652	609	651	643	607	640	676	618	612	649	637	619	635	634	593	624	576	646	606	600	629	653	630	652	592	643	630	622	682	663	599	604	616	648	634	600	597	636	653	657	626	576	616	638	610	583	613	635	638	607	639	623	603	521	660	634	616	614	620	650	628	628	651	595	630	633	593	597	665	583	631	641	590	622	647	624	608	629	629	636	644	620	604	576	618	630	616	617	626	606	639	627	600	671	611	605	620	596	660	654	561	604	619	637	665	626	644	657	578	656	652	683	603	627	640	635	610	628	634	640	587	651	601	588	598	619	623	638	599	582	649	628	599	625	663	642	623	619	601	601	591	592	619	569	636	611	618	642	652	631	627	635	617	635	630	659	603	592	618	645	607	653	617	633	639	636	630	609	659	600	609	660	584	637	609	619	643	640	562	610	606	609	589	632	647	625	641	614	611	673	596	642	651	657	595	637	604	645	613	573	665	571	609	643	614	650	621	625	666	633	630	646	606	611	629	637	608	630	646	645	586	626	646	611	635	626	592	655	621	633	610	662	631	578	609	596	586	632	621	617	588	584	637	626	615	640	671	607	668	646	616	643	627	596	615	589	594	669	670	626	639	583	626	630	639	576	602	604	608	625	635	615	615	661	577	603	611	618	615	624	617	629	595	589	613	627	626	569	630	652	683	619	645	627	623	618	672	647	627	619	653	611	621	622	630	591	631	601	628	618	590	618	589	632	641	623	632	648	640	608	649	603	629	618	639	583	631	674	657	630	642	668	646	599	665	660	678	657	617	634	625	637	640	606	584	607	621	625	626	631	619
26587	22630	24944	17727	8981	5435	3639	2513	1988	1716	1426	1267	1184	1150	1097	1111	1033	1004	964	1013	958	928	890	888	852	907	826	856	885	869	879	846	902	814	851	838	790	759	819	770	736	762	744	816	775	758	733	733	790	750	754	790	733	759	740	743	710	775	695	801	699	748	765	720	770	770	759	717	745	752	686	745	771	789	737	716	729	752	695	777	720	746	770	752	687	744	734	762	769	740	720	767	777	755	728	722	787	738	733	770	752	758	738	730	750	744	747	734	735	747	723	749	696	740	729	759	771	792	728	774	721	766	755	725	754	752	764	748	766	784	713	750	748	792	733	763	793	737	700	812	786	697	742	739	740	756	752	757	737	721	724	740	767	722	776	731	689	757	777	807	733	694	750	790	709	716	715	796	764	721	753	746	750	763	751	704	719	752	759	755	756	745	739	725	751	753	762	717	760	738	756	748	725	745	754	715	729	772	757	778	763	722	740	686	777	773	746	704	685	674	742	749	727	722	727	723	741	800	824	768	707	768	731	722	732	732	746	727	759	779	814	728	740	726	747	778	760	780	757	733	747	701	733	734	759	698	766	698	724	729	745	742	739	775	675	707	791	691	751	746	741	696	718	751	767	724	759	771	708	768	756	772	796	709	767	734	761	722	737	748	778	704	726	738	773	729	762	730	745	743	752	771	753	773	705	700	734	726	764	784	698	688	711	782	728	739	738	735	749	778	756	783	748	729	769	786	728	759	680	704	778	727	704	783	708	770	728	679	707	751	741	743	743	776	735	701	746	766	706	794	716	746	688	769	723	735	743	719	748	720	755	760	765	726	758	772	713	785	777	741	709	702	727	748	780	743	758	753	729	733	696	795	722	719	707	695	725	743	722	783	739	766	782	824	791	744	764	749	715	711	771	773	737	750	724	751	743	780	685	749	758	713	743	763	715	763	764	746	736	767	718	815	776	733	723	758	728	767	727	687	672	737	739	727	781	726	728	769	760	751	760	705	752	771	725	760	771	747	757	777	817	735	761	693	718	737	742	776	736	777	763	792	768	772	741	705	701	745	780	765	739	678	785	732	717	755	765	760	724	738	765	732	779	720	762	730	701	712	732	766	717	717	771	740	730	748	752	783	726	755	737	753	703	750	729	766	748	768	790	749	745	781	712	743	715	748	773	758	779	723	734	731	733	774	765	795	774	713	751	713	774	718	755	759	732	718	767	724	725	769	779	770	755	794	778	724	741	764	745	795	725	708	756	740	769	737	759	768	746	721	768	761	773	753	731	731	777	703	734	721	755	763	758	745	751	729	731	715	785	767	763	753	744	738	745	750	730	721	736	698	736	732	748	745	733	740	707	765	727	742	785	713	714	713	788	731	713	714	734	728	725	734	698	742	750	736	730	768	739	681	779	719	732	740	754	788	778	771	713	771	791	751	677	693	749	758	722	790	755	729	741	724	726	764	773	768	742	723	780	761	727	787	708	678	762	732	691	732	789	778	708	750	739	727	738	720	779	762	709	767	779	705	759	735	697	722	733	737	762	709	727	712	717	754	756	724	711	752	746	787	706	800	750	782	706	728	707	747	767	783	760	765	738	738	741	780	734	704	749	726	762	723	701	766	766	775	757	724	756	704	736	755	715	736	722	791	747	704	766	727	780	730	731	719	713	755	756	762	715	797	737	705	733	684	763	773	748	751	739	695	754	763	740	751	755	724	741	770	723	699	742	709	753	790	721	748	730	747	740	754	768	734	776	742	706	782	750	743	710	760	719	686	701	752	763	746	786	780	720	724	759	726	777	811	773	716	753	750	757	724	766	787	782	768	722	741	720	744	724	771	739	718	769	755	767	782	755	760	711	677	696	726	779	742	752	741	748	760	746	810	722	721	762	768	742	759	709	713	718	730	775	721	767	756	721	762	692	743	735	748	746	730	755	700	721	709	721	728	726	724	690	711	752	755	730	727	801	689	727	739	720	750	771	734	763	754	779	762	748	758	726	785	742	776	761	723	758	733	750	729	760	745	738	764	701	781	762	764	752	719	757	773	786	714	738	740	756	730	760	749	740	759	748	747	735	729	751	735	755	722	721	714	774	699	712	750	760	747	771	820	760	737	727	747	752	713	738	801	784	740	787	781	803	798	784	778	715	767	723	759	717	716	731	773	746	723	767	754	745	732	733	730	749	788	765	734	687	723	710	753	741	718	730	772	731	712	704	744	715	780	723	751	773	755	706	766	788	724	773	715	766	737	765	703	740	735	744	731	736	765	757	780	724	740	764	716	730	745	709	760	760	728	737	743	784	757	734	749	692	748	746	745	669	720	758	775	779	759	719	741	755	750	711	813	743	724	781	732	752	761	681	792	741	767	750	716	705	776	767	740	692	764	785	725	753	751	734	778	730	777	740	766	719	754	793	745	720	756	765	752	760	754	783	757	700	687	746	774	742	784	755	765	812	777	786	744	787	786	774	726	754	785	762	778	753	741	769	750	752	736	792	731	765	696	765	764	738	688	745	735	730	779	720	771	706	747	718	741	743	731	748	735	716	695	719	761	731	713	798	718	771	755	735	762	782	732	737	732	734	767	759	715	712	771	778	746	752	746	755	748	792	757	781	747	708	734	754	732	789	748	731	750	731	779	752	806	716	724	801	756	742	702	769	765	756	749	758	737	700	742	711	724	742	751	770	763	737	704	748	739	711	763	758	726	749	719	710	740	725	749	761	717	785	786	709	740	788	712	734	736	751	695	735	706	741	717	731	748	706	722	746	757	800	759	700	745	701	735	744	748	727	698	788	684	721	743	724	723	762	775	747	717	794	701	713	722	747	779	695	777	736	747	697	779	734	796	722	753	765	735	730	763	684	734	738	747	736	726	744	762	739	696	762	722	739	755	724	719	702	774	745	777	737	728	706	731	792	705	772	752	770	692	710	754	748	720	742	752	742	731	786	710	744	761	726	734	730	738	714	757	731	742	727	760	731	735	694	680	728	778	745	754	740	792	799	715	727	741	744	749	755	775	712	741	772	714	747	706	803	752	754	774	756	778	726	709	756	750	743	736	749	707	733	722	763	710	712	732	757	727	718	734	746	762	772	707	740	721	739	769	719	696	766	788	714	727	694	756	753	719	743	745	748	735	709	807	774	757	727	760	726	791	727	719	754	752	765	758	736	682	732	760	732	716	720	720	698	724	783	763	741	700	747	729	776	749	767	770	720	725	740	721	673	788	742	729	739	734	709	758	702	792	756	730	724	737	743	713	698	780	722	751	742	731	713	753	679	785	768	749	736	763	764	735	741	777	723	803	743	771	788	743	730	769	701	733	739	744	737	712	720	709	741	734	786	775	723	733	738	740	730	700	673	718	714	716	748	759	729	776	771	711	723	803	724	727	789	768	814	770	755	735	717	764	774	769	721	765	716	724	760	770	808	704	732	786	768	709	743	764	741	727	792	768	757	767	728	694	756	757	725	772	724	716	736	689	753	743	717	736	766	747	785	708	719	750
22586	35349	30350	20369	14201	10015	7388	5407	4159	3386	2813	2397	2182	1999	1984	1747	1602	1573	1398	1450	1309	1357	1216	1156	1186	1187	1195	1222	1213	1290	1259	1165	1164	1136	1100	1079	1065	1035	987	1019	1024	933	1003	954	980	953	938	992	983	906	970	934	955	960	937	939	923	920	944	892	905	933	959	903	952	922	913	1010	940	943	925	929	929	929	939	903	918	889	927	881	924	977	939	937	936	931	925	898	925	943	941	960	863	923	940	958	899	909	932	897	931	920	945	929	924	938	885	979	969	974	909	891	863	959	910	913	890	945	907	919	927	949	904	951	958	958	931	937	931	890	903	957	932	919	921	926	905	922	900	891	884	963	913	984	940	969	891	866	952	931	954	951	946	963	900	871	932	950	934	898	910	897	906	956	924	941	953	937	907	976	933	900	911	951	975	1011	947	923	999	887	972	902	920	926	964	912	945	953	894	955	899	933	971	915	944	936	962	915	873	926	905	886	913	894	939	913	918	918	982	907	918	933	919	919	944	922	890	930	963	941	916	937	859	969	897	960	939	908	906	924	958	870	959	948	879	913	932	910	891	898	877	958	902	934	948	947	924	910	922	963	926	852	933	925	930	902	966	907	889	926	951	960	939	928	965	957	913	944	954	888	947	864	888	923	936	946	972	935	891	901	912	907	934	915	983	902	926	907	891	891	944	916	921	946	875	971	886	944	930	956	882	902	954	882	891	944	865	915	922	883	903	890	957	956	941	935	951	978	919	898	925	993	955	905	908	886	946	898	912	966	936	934	928	890	910	943	950	893	909	885	867	995	870	929	957	913	862	901	883	931	912	927	960	939	960	969	904	909	916	939	919	954	897	949	935	875	890	929	916	927	905	943	881	908	891	971	933	999	957	942	895	926	948	960	924	974	889	919	953	919	993	895	952	876	949	914	965	919	879	986	909	916	933	914	932	965	964	975	902	980	934	931	902	920	915	880	950	916	931	930	976	923	892	928	898	912	936	960	896	897	967	874	887	976	967	947	939	926	870	938	892	935	891	935	946	907	893	956	933	918	928	937	898	900	930	980	923	926	920	982	913	947	909	928	913	917	940	869	952	923	879	980	954	948	951	869	895	944	902	919	891	919	883	976	921	932	907	928	866	914	937	932	957	944	918	918	942	882	937	962	947	969	900	921	918	895	912	943	911	936	922	917	863	931	936	924	940	989	911	930	909	941	938	897	884	907	901	937	1004	898	911	920	950	985	926	916	965	892	933	915	886	875	928	899	908	894	896	945	988	925	941	920	919	917	900	897	928	886	949	927	946	946	879	930	942	957	895	966	902	926	917	938	879	918	901	932	929	939	922	954	890	914	863	945	951	918	976	884	872	897	932	936	937	887	910	946	918	930	925	903	954	918	936	848	922	923	936	1001	957	856	931	927	943	879	908	906	918	916	920	924	885	925	966	928	907	953	919	939	901	871	968	921	894	892	924	917	900	880	912	939	909	964	897	895	941	912	925	924	996	885	949	920	918	902	925	943	911	895	913	958	974	924	976	939	928	897	914	972	922	956	931	930	939	916	920	920	893	975	924	920	904	912	912	886	988	904	924	951	898	922	914	896	884	892	937	924	902	953	945	885	909	945	923	925	914	886	950	861	962	974	892	939	895	1001	928	876	958	920	888	858	910	947	956	960	918	910	974	885	943	935	951	881	955	893	904	870	957	965	942	914	904	939	888	925	921	952	905	940	882	913	931	914	924	950	922	899	937	936	948	903	868	898	905	929	919	892	892	883	954	885	933	949	938	934	922	902	944	902	949	886	905	928	908	899	881	888	918	915	864	906	887	914	891	987	946	1004	896	930	889	912	888	942	950	932	923	932	920	925	857	917	910	914	906	918	938	926	944	905	952	880	943	906	996	958	947	904	880	940	954	948	916	923	902	944	927	887	928	952	910	910	947	952	898	939	935	900	963	918	926	979	903	913	901	896	892	936	940	915	951	861	892	882	913	911	846	918	907	954	891	962	913	909	891	884	929	940	933	967	940	888	940	926	968	900	909	899	921	971	913	917	906	930	976	895	947	970	933	922	940	974	918	938	900	916	939	883	923	931	932	900	913	895	970	908	955	930	920	889	928	957	917	902	907	917	937	913	888	898	945	921	890	918	961	962	938	905	905	908	908	917	964	904	940	940	950	993	953	955	945	986	976	944	920	965	890	937	905	923	875	892	981	922	938	903	912	937	918	891	908	934	931	930	920	902	959	918	861	939	991	923	878	912	963	930	934	976	925	934	915	985	895	880	881	906	974	860	926	950	946	918	917	884	949	963	964	914	951	951	947	914	968	946	981	983	924	935	913	889	943	926	947	901	911	957	925	913	924	910	981	903	901	916	869	900	963	956	926	896	888	905	897	906	915	908	926	934	968	952	945	889	890	936	920	910	938	954	938	886	880	938	980	872	869	894	937	922	946	933	937	876	915	866	896	949	897	948	862	867	870	933	891	929	900	922	960	900	934	893	961	918	926	973	896	964	897	957	909	911	893	981	927	981	890	863	902	899	945	928	950	899	982	971	966	988	879	916	902	934	942	947	981	910	952	874	945	921	896	972	918	951	927	958	887	885	955	921	954	919	923	926	903	934	890	952	922	913	943	907	975	920	911	899	937	893	942	909	942	915	954	896	923	954	863	915	910	931	892	941	898	928	981	917	900	910	920	911	963	885	930	909	909	921	907	955	942	895	911	874	907	948	928	936	890	913	895	964	913	976	910	899	876	906	892	875	973	912	907	860	922	901	914	925	950	896	924	899	943	896	901	890	952	928	932	875	948	929	939	910	922	950	929	965	902	925	915	852	864	858	956	925	979	945	882	937	967	938	974	931	895	848	904	898	880	983	980	961	869	953	932	926	925	945	982	876	960	968	882	900	956	930	906	894	934	932	902	933	897	873	952	948	919	912	882	905	896	943	950	913	880	939	895	925	917	993	875	967	928	932	904	907	930	928	966	943	950	943	918	978	962	927	926	945	916	931	923	890	927	918	924	915	948	910	930	906	946	953	931	882	936	949	922	936	898	890	965	946	949	942	871	919	932	891	884	955	965	958	953	874	871	922	944	938	907	920	944	918	953	987	897	931	972	823	894	917	994	921	904	907	920	912	921	930	970	908	865	894	969	932	904	913	949	941	873	959	969	947	887	893	928	975	921	941	926	900	917	947	896	944	920	927	971	930	949	955	979	913	927	898	968	955	947	909	964	932	897	892	891	893	920	910	865	913	892	904	973	889	902	928	946	960	899	931	932	879	885	969	900	944	911	980	908	887	936	909	975	906	935	926	960	950	970	924	891	974	976	890	939	903	963	959	961	910	920	842	947	944	908	923	888	917	917	977	937	969	921	927	909	951	945	876	882	928	972	916	934	960	903	942	928	877	968	928	932	919	953	900	947	951	913	903	959	952	867	946	975	910	911	917	893	915	936	872	948	911	902	924	883	922	898	938	883	945	950	923	916	950	908	895	927	955	906	934	898	928	910	985
23260	20750	28032	23592	20881	16359	7313	3851	2664	2198	1796	1593	1413	1287	1180	1121	1143	1071	1070	970	898	885	834	823	752	735	809	786	766	844	824	805	783	737	634	687	695	686	686	622	683	664	693	627	654	602	686	636	566	658	619	626	651	629	639	670	623	609	592	633	619	575	658	586	664	620	658	552	656	632	631	646	608	645	670	648	606	588	664	604	659	652	637	629	660	621	600	638	616	614	610	605	598	596	637	614	654	596	627	600	601	639	583	581	656	628	645	622	623	613	626	580	606	615	630	582	652	602	588	647	634	582	590	596	634	639	626	586	603	640	643	606	605	669	606	621	631	566	637	630	600	606	599	628	600	631	617	596	580	595	572	627	609	605	610	599	591	628	602	598	621	603	611	591	617	647	608	602	620	642	613	575	627	599	642	625	613	600	612	605	641	584	618	620	621	594	591	584	619	595	662	588	587	625	622	590	641	607	636	627	663	609	618	605	634	665	610	562	605	593	605	667	618	614	614	592	639	638	611	631	640	607	638	606	626	633	612	609	591	666	638	612	640	629	607	605	614	583	669	618	635	582	602	631	614	624	602	623	582	586	626	630	595	627	603	640	589	586	586	602	611	649	583	585	634	595	633	634	589	645	596	576	631	639	612	596	640	632	602	612	649	605	588	587	612	602	606	604	606	638	609	610	604	599	586	559	615	640	656	628	606	610	624	614	634	649	622	622	590	652	601	610	629	628	605	662	652	594	603	605	622	643	615	582	615	598	612	620	620	599	596	619	626	593	619	653	599	561	579	588	563	650	610	619	657	663	601	600	612	623	616	631	665	613	647	602	617	572	618	601	606	636	636	565	604	612	595	611	605	567	609	603	640	619	585	579	589	620	609	579	624	627	641	638	588	602	633	582	608	623	615	612	649	572	626	619	600	652	638	617	600	626	633	590	618	582	609	651	593	618	616	581	612	604	629	649	582	597	611	604	639	591	614	585	626	590	592	621	631	570	641	642	627	604	614	615	586	586	612	575	616	643	632	627	613	622	653	593	630	597	631	588	613	648	571	619	606	606	617	646	604	627	601	610	613	631	620	597	606	605	623	639	636	614	590	578	614	620	636	586	597	640	617	624	606	638	623	617	609	566	631	618	641	587	634	590	625	625	590	571	635	635	608	642	595	583	616	671	582	649	593	644	628	633	603	602	585	592	601	608	597	598	629	653	566	571	646	623	636	610	622	573	590	595	598	599	603	607	639	592	611	569	645	635	599	607	607	631	623	631	598	641	609	619	617	624	623	648	605	586	641	612	586	645	594	582	637	592	567	613	603	623	623	575	616	575	626	568	635	620	609	612	602	622	644	654	624	587	574	625	664	644	631	597	629	565	594	645	638	602	648	592	637	626	660	621	630	663	580	614	639	600	582	610	599	604	633	594	592	628	607	547	616	567	634	610	584	622	637	620	671	592	582	668	623	611	627	575	605	632	609	585	612	601	606	623	607	647	661	618	641	615	652	623	632	609	603	613	599	632	615	615	633	612	635	633	584	628	609	573	622	647	631	581	635	582	627	630	615	584	604	604	604	606	637	601	622	637	641	611	647	630	641	609	628	610	583	654	651	611	559	634	658	618	641	590	632	607	599	592	626	666	643	564	610	604	647	641	668	584	650	626	596	610	625	615	607	592	603	641	601	593	620	625	668	683	617	655	558	617	617	596	624	604	609	586	649	647	604	615	623	608	579	632	583	647	582	570	614	632	592	647	641	575	597	633	592	592	607	623	623	629	646	588	620	641	632	625	580	600	586	639	628	612	587	635	602	640	634	639	580	617	588	639	577	617	567	606	640	617	616	654	641	642	637	654	597	609	608	620	609	611	621	605	589	592	590	571	626	606	617	639	592	636	606	656	651	644	599	635	594	587	632	652	572	604	658	607	591	606	605	607	626	623	621	598	602	611	643	592	605	573	631	557	593	564	605	607	619	581	638	631	596	599	658	630	617	622	627	564	584	583	575	645	560	598	588	615	605	572	614	622	613	599	620	626	633	607	578	637	636	665	633	615	660	639	597	631	618	597	575	596	609	625	584	613	591	604	568	635	646	580	644	562	577	605	581	623	613	618	690	643	554	610	586	595	624	563	619	574	595	597	639	629	618	568	620	617	651	639	644	551	565	621	625	590	611	612	621	588	624	594	643	620	601	606	631	624	609	598	619	572	616	609	596	589	606	602	627	622	570	619	611	607	646	599	653	599	543	651	638	593	617	611	619	581	650	581	605	607	616	565	590	561	624	667	642	626	577	602	589	654	629	600	580	564	604	613	572	621	644	599	600	664	621	591	625	590	602	589	614	590	617	615	614	643	612	553	617	643	635	604	587	593	580	593	589	620	608	645	634	602	586	576	613	635	643	589	595	636	615	608	609	601	637	620	565	585	619	608	598	582	610	606	619	589	670	621	648	625	642	619	590	630	668	571	645	570	611	625	601	632	607	629	594	590	583	611	632	609	609	594	605	611	584	632	581	589	575	629	588	642	586	640	611	621	589	618	575	570	609	612	586	632	639	615	636	612	618	587	633	589	611	599	623	619	647	604	651	620	583	573	632	588	696	574	591	645	612	645	617	629	612	634	568	622	615	541	663	573	661	600	568	567	599	575	611	655	602	604	585	637	620	595	586	596	626	594	627	593	614	659	660	597	611	607	618	615	598	579	575	581	612	596	692	636	596	640	651	631	568	615	581	638	580	570	612	561	601	605	614	591	609	594	611	574	593	610	644	618	613	597	599	631	612	658	579	602	551	680	583	610	627	614	629	585	610	615	651	645	645	621	668	626	599	636	594	649	612	582	625	623	593	636	611	586	602	622	569	625	584	626	655	634	586	657	593	589	590	623	655	616	591	616	624	612	593	611	609	613	557	629	641	639	623	585	605	666	646	564	596	597	627	641	620	638	613	562	593	598	575	630	598	618	637	592	633	635	580	647	660	625	618	619	609	616	620	599	585	597	669	630	667	639	629	582	642	616	545	627	613	574	609	649	596	573	633	624	626	617	617	582	629	614	586	615	599	606	601	569	629	648	631	606	585	628	597	615	657	592	609	565	598	590	625	584	617	579	630	646	634	612	630	587	579	600	563	630	635	633	601	577	650	610	637	656	587	607	673	634	659	601	637	623	630	641	604	652	624	661	582	611	579	635	622	615	623	597	625	622	614	587	583	626	611	572	592	589	604	609	612	621	612	630	593	587	600	619	618	595	603	598	630	646	607	622	591	626	582	579	639	602	600	608	604	641	658	627	615	600	609	640	630	561	597	612	634	635	599	616	595	610	581	660	621	602	617	620	671	623	556	599	615	632	596	596	650	611	599	624	601	597	619	611	635	617	635	588	625	609	567	593	638	602	580	588	569	657	605	614	568	627	631	604	617	660	660	592	601	651	608	637	639	608	606	564	635	629	613	604	631	578	622	604	620	612	591	650	625	617	579	630	624	635	675	631	618	619	657	619	618	610	604	626	589	576
23161	40556	35827	25879	18855	13657	10287	7736	5675	4709	3582	3104	2825	2583	2247	2082	1934	1781	1660	1670	1463	1397	1350	1243	1190	1243	1097	1164	1263	1209	1272	1114	1083	1068	1040	948	953	868	892	899	941	861	837	881	806	807	815	816	781	796	796	780	830	882	780	829	733	787	725	790	766	768	761	706	831	771	746	803	804	795	774	713	788	753	780	748	746	784	748	789	747	788	796	767	769	762	767	728	756	777	766	769	740	762	775	770	831	776	737	775	759	790	744	743	755	752	752	791	791	778	738	768	728	724	789	759	786	795	773	750	750	802	786	780	762	804	748	768	789	794	777	784	758	772	800	758	733	780	687	752	811	745	758	759	759	754	747	776	772	760	826	768	773	797	757	738	771	796	777	800	734	761	777	791	741	727	764	833	723	747	812	784	719	754	764	754	800	743	739	748	750	731	787	759	779	739	765	719	748	738	779	744	743	775	754	721	760	784	768	709	776	775	829	804	724	784	777	766	806	808	826	804	721	737	748	806	769	717	732	796	787	813	709	789	719	727	795	771	820	787	761	795	727	763	744	756	804	746	736	685	871	779	763	733	764	779	762	783	794	777	766	737	745	715	758	747	766	804	783	775	757	786	758	766	750	743	806	732	792	790	785	734	776	767	714	744	749	827	788	757	831	724	738	766	731	763	813	778	743	762	759	803	764	759	770	750	769	769	770	791	792	735	793	734	811	747	709	791	810	734	794	783	764	763	799	739	757	773	754	758	755	804	789	737	756	819	782	739	776	753	747	760	807	782	705	804	763	785	751	753	787	763	772	739	736	788	860	730	774	773	779	756	734	723	771	796	775	759	761	767	754	739	743	804	780	711	770	788	803	767	762	808	794	795	794	778	808	762	733	758	791	748	750	763	720	750	747	767	705	741	764	801	797	759	752	739	773	742	766	748	802	746	721	789	804	787	760	803	759	766	752	745	746	700	773	799	813	800	755	761	790	739	741	783	815	778	702	795	794	717	820	775	749	776	782	695	744	755	796	761	767	722	767	782	746	753	791	797	794	785	793	767	766	852	750	730	799	750	825	780	777	778	739	782	746	765	791	806	752	752	749	748	757	769	787	755	769	730	753	770	801	801	799	766	771	782	766	762	792	742	751	819	788	783	757	784	811	790	776	765	795	743	697	777	800	787	789	789	757	720	751	785	763	737	749	753	763	791	748	732	810	832	775	777	750	801	770	753	678	783	752	769	742	758	782	761	780	735	759	728	759	771	746	749	772	729	725	783	745	772	789	759	767	784	656	747	781	725	769	754	756	757	799	777	782	775	728	792	752	730	745	697	759	777	782	763	763	789	710	733	773	744	745	759	786	782	800	815	797	808	762	755	746	762	721	761	771	770	729	811	793	768	763	759	759	719	737	763	788	771	772	747	796	756	741	810	746	772	801	807	806	755	774	750	760	788	741	776	792	772	731	760	762	783	733	788	721	743	756	779	764	711	770	762	770	756	706	774	796	753	763	728	708	766	795	808	786	761	820	790	762	766	768	843	801	760	764	744	747	774	799	777	786	790	741	755	812	742	771	772	816	766	811	786	747	778	772	759	795	731	746	806	752	749	715	746	787	789	819	761	750	753	791	806	749	770	773	714	765	767	743	783	770	772	735	788	776	722	788	808	734	740	721	806	722	743	828	716	732	758	778	746	740	735	751	734	736	812	775	795	727	767	758	818	776	706	700	686	740	759	705	745	801	759	762	790	790	750	767	740	728	806	739	742	766	742	730	813	768	756	727	797	758	809	785	763	750	752	778	757	744	712	779	762	738	746	788	772	734	751	768	780	765	799	712	758	754	752	775	776	704	756	767	744	737	772	752	760	787	772	781	796	803	769	755	755	724	737	767	742	748	785	811	737	799	761	771	754	727	734	760	785	760	767	745	739	750	725	756	784	773	776	757	775	784	755	803	778	754	818	789	766	800	796	781	736	730	759	745	786	788	742	809	840	787	745	785	771	773	813	784	758	784	752	780	816	790	761	768	771	772	742	783	761	821	781	773	760	771	706	780	767	728	758	720	765	721	726	769	774	773	762	748	750	803	800	765	741	791	742	777	764	782	767	750	727	740	807	769	767	781	745	765	718	757	790	711	784	773	756	749	805	786	747	720	726	765	803	747	791	801	751	778	750	766	778	752	749	754	766	771	706	772	791	736	774	740	745	749	715	771	789	730	788	734	775	776	765	779	773	797	769	762	773	726	771	802	786	821	799	777	753	759	776	780	815	743	818	765	787	754	767	742	747	773	805	726	801	772	754	773	756	777	740	758	741	783	788	764	797	751	767	788	763	761	780	800	760	792	763	742	759	704	829	752	763	770	727	798	801	749	776	745	788	766	799	753	815	756	765	740	772	751	754	760	743	751	773	789	743	759	791	752	757	770	788	804	775	803	777	795	753	757	729	754	801	794	789	789	754	732	741	768	775	751	743	802	782	756	744	751	721	784	803	824	747	748	756	796	765	766	774	753	745	811	720	713	739	745	771	750	825	749	774	768	750	775	744	746	793	733	751	729	754	724	762	780	739	755	766	749	793	774	758	828	779	811	763	766	782	781	766	800	749	799	775	752	753	775	767	753	774	774	783	730	753	807	762	789	739	793	729	727	819	719	789	762	734	728	763	706	731	722	736	744	793	750	731	775	741	791	743	719	782	754	722	789	768	788	732	803	816	762	780	767	755	749	732	744	719	780	788	779	763	789	765	771	751	751	854	778	746	792	742	735	777	775	712	733	815	805	721	770	827	796	774	685	774	743	737	798	817	780	760	719	821	753	750	720	740	768	790	761	731	791	788	742	734	757	785	777	753	784	735	792	771	753	779	744	794	782	790	762	759	746	787	744	758	773	795	763	744	778	795	734	783	764	784	764	793	759	761	712	805	734	739	760	750	802	780	761	720	730	760	756	742	776	783	748	750	749	791	769	744	780	742	756	771	752	748	787	763	752	791	796	770	719	783	757	740	733	797	748	765	751	729	784	717	768	776	768	710	765	720	760	789	797	737	756	790	761	723	743	791	730	713	760	715	742	750	757	735	701	773	774	755	829	813	757	772	775	757	775	782	763	775	808	745	754	763	786	739	757	786	754	813	766	725	772	745	725	815	758	762	775	771	777	793	752	785	730	743	755	754	772	770	766	774	803	788	767	784	789	789	793	789	814	759	824	778	744	700	750	758	775	746	761	730	765	806	766	730	792	768	774	747	755	805	807	761	753	729	745	794	780	776	789	771	758	798	710	754	818	732	704	746	785	744	771	790	771	786	741	772	763	843	798	767	735	726	752	780	812	731	765	746	764	712	722	757	724	730	741	771	735	791	774	777	739	737	770	764	797	775	765	753	789	791	749	786	770	800	780	786	782	778	774	785	746	760	750	776	754	752	769	781	762	731	691	818	784	781	795	764	775	762	791	775	798	738	804	746	797	754	788	770	759	833	776	760	780	784	754	724	773	774	748	751	720	788	725	725	749	738	749	754
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
